您的位置:首页 > 其它

编译安装libvirt

2012-02-13 22:00 295 查看
http://libvirt.org/html/libvirt-libvirt.html

编译过程Ubuntu 10.04.3 LTS

安装0.7.5 & 0.9.9

./configure

遇到的问题:

You must install the Xen development package to compile Xen driver with -lxenstore

在进行configure时候发现xen store没找到,查了些资料发现xen store的问题是由于需要安装xen-devel库,对于xen-devel来说依赖是xen-libs

用apt-cache search libxen,找到了libxen3和libxen3-dev,安装后者

以后出现的问题均以此解决。(优先安装-dev的包)

依次安装下面的包:

sudo apt-get install libxen3-dev libxml2-dev libcurl3-gnutls-dev libncurses5-dev libreadline-devlibdevmapper-dev python-dev libnl-dev

即可

可以不添加libxen3-dev 好像已经找不到了

make && make install

如果仅仅使用python 来管理libvirt

只需要 sudo apt-get install libvirt-python 即可

ext1

编译命令为gcc -g -Wall ex1.c -o ex -lvirt

-g 指示调试器产生调试信息

-Wall 产生所有警告信息

-l表示使用库

acpi 电源管理的

apic 是CPU的某些特性

virConnectDomainEventCallback

指的是什么域事件?是深入到虚拟机内部的事件,还是对虚拟机生命周期的控制事件?

要关注一下callback 事件的 API

使用
virNodeGetFreeMemory的时候报底层的hypervisor 不支持,NUMA 内存信息在这个平台上面不可用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: