第26章 仮想化
Coolkey
が Windows 7 ゲストに読み込まれない
現在、Windows 7 ユーザーアカウントで
Coolkey
モジュールを読み込むと失敗するため、スマートカードのリダイレクトがこれらのゲストで適切に機能しなくなります。(BZ#1331471)
Hyper-V ゲストの vCPU の無効化が失敗する
現在、ホスト側からのサポートがないため、Microsoft Azure クラウドなど、Microsoft Hyper-V で実行されているゲスト仮想マシン上の CPU を無効にすることはできません。ただし、カーネルコマンドラインで渡された nr_cpus=XX パラメーターを使用してゲストを起動し、オンライン CPU の数を減らすことができます。ここで XX は、必要なオンライン CPU の数です。
詳細は、https://access.redhat.com/solutions/2790331 を参照してください。(BZ#1396336)
VMware ESXi ハイパーバイザーでハードディスクをバッチとしてホットプラグしても確実に動作しない
VMware ESXi ハイパーバイザーで実行している Red Hat Enterprise Linux 6 のゲスト仮想マシンに、複数のハードディスクを同時にホットプラグする場合、ホストは現在、追加されたすべてのディスクをゲストに通知することはないため、一部のディスクは使用できません。この問題を回避するには、上記のシナリオで一度に 1 つのハードディスクをホットプラグします。(BZ#1224673)
ゲストは 1.44 MB を超えるフロッピーディスクにアクセスできません
現在、ゲスト仮想マシンは、ゲストの実行中に挿入されている場合、1.44 MB を超えるフロッピードライブイメージにアクセスできません。この問題を回避するには、ゲストを起動する前にフロッピードライブイメージを挿入します。(BZ#1209362)
Hyper-V ゲスト統合サービスは、無効になって再度有効にすると機能しなくなる
現在、Microsoft Hyper-V ハイパーバイザーで実行している Red Hat Enterprise Linux 6 ゲスト仮想マシンは、データ交換やバックアップなどの Hyper
-V ゲスト統合サービスが無効になり、再度有効にした後に、Hyperv-daemon
スイートを自動的に再起動しません。そのため、これらの統合サービスは、無効になり、Hyper-V Manager インターフェイスで再度有効にすると機能しなくなります。
この問題を回避するには、Hyper-V Manager から統合サービスを再度有効にした後、ゲスト内の
hypervkvpd
、hypervvssd
、および hypervfcopyd
サービスを再起動します。または、ゲストの実行中に統合サービスのステータスを変更しないでください。(BZ#1121888)
古いホスト CPU で fsgsbase フラグおよび smep フラグで仮想マシンの起動に失敗する
fsgsbase および smep CPU フラグは、初期の Intel Xeon E プロセッサーなど、古い CPU モデルで適切にエミュレートされません。その結果、そのような CPU を持つホストでゲスト仮想マシンを起動する際に fsgsbase または smep を使用すると、起動が失敗します。この問題を回避するには、CPU が fsgsbase および smep をサポートしていない場合は、fsgsbase および smep を使用しないでください。(BZ#1371765)
最近の Windows システムを持つゲストは、hv_relaxed を使用すると起動に失敗する場合がある
現在、以下のオペレーティングシステムで KVM ゲストを起動しようとすると、エラーコードで失敗します。ここで、cpu オプションの値が
SandyBridge
または Opteron_G4
で、hv_relaxed オプションが使用されている場合は、0x0000001E メッセージが表示されます。
- 64 ビット Windows 8 以降
- 64 ビット Windows Server 2012 以降
この問題を回避するには、hv_relaxed を使用しないでください。(BZ#1063124)
Windows 10 および Windows Server 2016 ゲストの CPU サポートに制限あり
Red Hat Enterprise 6 ホストでは、Windows 10 および Windows Server 2016 ゲストは、以下の CPU モデルを使用している場合にのみ作成できます。
- Intel Xeon E シリーズ
- Intel Xeon E7 ファミリー
- Intel Xeon v2、v3、および v4
- Opteron G2、G3、G4、G5、および G6
これらの CPU モデルでは、ホストで virsh capabilities コマンドを実行して検出された CPU モデルと一致するように、ゲストの CPU モデルも設定してください。アプリケーションのデフォルトまたはハイパーバイザーのデフォルトを使用すると、ゲストが正常に起動しなくなります。
レガシー Intel Core 2 プロセッサー(Penryn とも呼ばれる)または Intel Xeon 55xx および 75xx プロセッサーファミリー(Nehalem としても知られる)で Windows 10 ゲストを使用できるようにするには、Penryn または Nehalem のいずれかを MODELNAME としてドメイン XML ファイルに追加します。
<cpu mode='custom' match='exact'> <model>MODELNAME</model> <feature name='erms' policy='require'/> </cpu>
他の CPU モデルはサポートされません。これ上に作成された Windows 10 ゲストと Windows Server 2016 ゲストの両方が、起動プロセス中に応答しなくなる可能性があります。(BZ#1346153)
vnic が有効になっている場合、ネットワーク接続が復元されない
netdev (tap)
リンクが off に設定され、vnic (virtio-net/e1000)
リンクが on に設定されている場合、ネットワーク接続は再開されません。ただし、vnic (virtio-net/e1000)
リンクが off に設定され、netdev (tap)
リンクが on に設定されている場合、ネットワーク接続が再開されます。
この問題を解決するには、一貫して同じデバイスを使用してリンクを制御します。
netdev (tap)
リンクが off に設定されている場合、そのリンクを使用してリンクをオンにすると正常に機能します。(BZ#1198956)
KVM ゲストが物理 DVD/CD-ROM メディアを適切に読み取ることができない
KVM ゲスト 仮想マシンで物理 DVD/CD-ROM を使用すると、いくつかの問題が発生する可能性があります。この問題を回避するには、物理メディアから ISO ファイルを作成し、仮想マシンで使用します。物理DVD/CD-ROMを使用しないことが推奨されます。詳細は、https://access.redhat.com/solutions/2543131 を参照してください。(BZ#1360581)