我正在创建与 libvirt 的连接
>>> import libvirt
>>> conn = libvirt.openAuth("qemu+tls://my-hypervisor/system?no_tty=1")
在此之后,我试图获得具有功能的功能getCapabilities
。
>>> conn.getCapabilities()
它工作正常。
但如果eth
接口关闭,则它会挂起getCapabilities
。
要重现此问题,请连接然后关闭eth
.
>>> import libvirt
>>> conn = libvirt.openAuth("qemu+tls://my-hypervisor/system?no_tty=1")
关闭eth0
管理程序机器。
[root@my-hypervisor] ifconfig eth0 down
现在试试
>>> conn.getCapabilities()
是否有任何功能可以让我在之前测试getCapabilities
连接是否存在。