A.18. SR-IOV のトラブルシューティング

このセクションでは、SR-IOV に影響を与える可能性のある問題の解決方法を説明します。追加のヘルプが必要な場合は、「SR-IOV 仮想機能のプールからの PCI デバイス割り当ての設定」 を参照してください。
ゲストの起動時のエラー
設定済みの仮想マシンの起動時に、以下のようなエラーが発生する場合があります。
# virsh start test
error: Failed to start domain test
error: Requested operation is not valid: PCI device 0000:03:10.1 is in use by domain rhel7
このエラーは多くの場合、すでに別のゲストかホスト自体に割り当てられているデバイスが引き起こすものです。
ゲストの移行、保存またはダンプ時のエラー
仮想マシンの移行およびダンプ時には、以下のようなエラーが発生する場合があります。
# virsh dump rhel7/tmp/rhel7.dump

error: Failed to core dump domain rhel7 to /tmp/rhel7.dump
error: internal error: unable to execute QEMU command 'migrate': State blocked by non-migratable device '0000:00:03.0/vfio-pci'
デバイスの割り当てでは仮想マシンが起動した特定のホスト上のハードウェアを使用するため、デバイス割り当ての使用時にはゲストの移行および保存はサポートされません。現在、同様の制限はゲストのコアダンプにも適用されます。これは将来変更される可能性があります。QEMU は現在、--memory-only オプションが指定されていない限り、PCI デバイスが接続されているゲスト仮想マシン上の移行、保存およびダンプ操作をサポートしていないことに注意してください。現在のところ、USB デバイスの場合に関してのみこれらの操作がサポートされています。現在、今後の改善に向けた作業が進行中です。