libvirt との接続を作成しています
>>> import libvirt
>>> conn = libvirt.openAuth("qemu+tls://my-hypervisor/system?no_tty=1")
この後、 function で機能を取得しようとしています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
か。