getVersion(name=None) 如果没有name参数,或者name参数的值是None,则会返回libvirt的version,如果name参数的值是libvirt的lib库中的一个连接,则会返回一个元祖(library version,driver version)。如果name参数传入的是一个不存在的驱动,则会返回‘no support for hypervisor‘.
open(name)
这个函数应该在建立到Hypervisor和xen store的连接时首先被调用。
openAuth(uri, auth, flags)
openReadOnly(name)
该函数建立一个到lib库函数的受限制的连接,The set of APIs usable are then restricted
on the available methods to control the domains。查看virConnectOpen了解环境变量,他们可以影响opening 驱动。
registerErrorHandler(f, ctx)
注册一个python函数用来报告error
virEventAddHandle(fd, events, cb, opaque)
注册一个回调函数,用来监控文件句柄
@fd: file handle to monitor for events
@events: bitset of events to watch from virEventHandleType constants