- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 libvirt中错误码和错误信息的分析
libvirt每一个重要的操作之前大都会调用virResetLastError函数来清除错误信息,这是为了使本次操作的错误结果可以存储在错误信息结构里面,同时使上一次的错误不会影响本次操作的结果判断。 查看源码,virResetLastError函数的实现如下:voidvirResetLastError(void){ virErrorPtr err = virLastErrorObje
2016-04-10 21:26:13 1224 2
原创 libvirt源码分析——libvirtd的初始化
libvirtd的初始化在libvirtd.c中main函数里。 首先是分析命令行传进来的参数,常用的是libvirtd -d,即启动libvirtd守护进程。c = getopt_long(argc, argv, "ldf:p:t:vVh", opts, &optidx); case 'd': godaemon = 1; 然后执行config = daemonConfi
2016-04-08 14:53:38 8622 1
原创 利用libvirt给虚拟机添加virtio磁盘驱动
虚拟机启动时候默认是没有virtio驱动的(默认为ide)。 默认disk的xml文件如下 <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/home/remote_iso/vm3.qcow2'/> <target dev='hda' bus
2016-04-06 19:26:47 4608
opencv sgm cuda实现
2018-12-03
Docker技术入门与实战完整版电子书
2016-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人