1

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か。

4

0 に答える 0