Show Table of Contents
仮想マシンを
第28章 仮想化
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 モデルが一致するように設定してください。アプリケーションまたはハイパーバイザーのデフォルトを使用すると、ゲストが正常に起動できなくなります。
Windows 10 ゲストをレガシーの Intel Core 2 プロセッサー (Penryn) または Intel Xeon 55xx および 75xx プロセッサーファミリー (Nehalem) で使用可能とするには、以下のフラグで MODELNAME を Penryn か Nehalemadd に置き換えて Domain XML ファイルに追加します。
<cpu mode='custom' match='exact'> <model>MODELNAME</model> <feature name='erms' policy='require'/> </cpu>
他のCPUモデルはサポートされていません。また、起動時にWindows 10ゲストとWindows Server 2016ゲストが作成されても反応しなくなる可能性があります。 (BZ#1252134)
VHDX ファイルのサイズ変更に時間がかかる
ゲストでext3ファイルシステムを使用している場合、非常に大きなMicrosoft Hyper-Vバーチャルハードディスク(VHDX)デバイスのサイズを変更すると、VHDXファイルが過剰なサイズになり、意図したよりもかなり長い時間がかかります。この問題を回避するには、ext4またはxfsファイルシステムを使用するか、VHDXファイルを作成するときに次のカスタムパラメータを設定します。
- VHDX BlockSize = 1MB
- flex_bg=4096
これにより、VHDXファイルに予想されるディスク容量が必要となり、ファイルシステム操作が大幅に高速化されます。 (BZ#1024137)
仮想 PCI デバイスをホットプラグすると多機能が正常に機能しない
多機能オプションが有効になっている仮想PCIデバイスで新しい機能をホットプラグすると、PCIデバイスの初期化が正しくトリガされません。その結果、ゲストはホットプラグされた機能を認識せず、したがって使用できません。この問題を回避するには、ゲスト内のPCIホストブリッジの再スキャンを開始します。たとえば、次のコマンドを使用します。
# echo 1 > /sys/bus/pci/devices/0000\:00\:00.0/rescan
上記の例では、0000 \:00 \:00.0を、再スキャンしたいデバイスの正しいバス:デバイス:機能の組み合わせに置き換えます。
これにより、ゲストデバイスドライバは、新しくホットプラグされたデバイスを使用するように構成し、機能を利用可能にします。 (BZ#1208430)
再起動した Windows ゲストが起動可能なデバイスのいくつかを検出できない
特定の状況下で、Windowsゲストをソフトリブートすると(Ctrl + Alt + Delキーなど)、ゲストは起動可能なデバイスの一部を検出しません。この問題を回避するには、ゲストのハードリブートを実行します。たとえば、virt-managerインターフェイスのシャットダウンボタン、または
system_reset コマンドをQEMUモニタコンソールで実行します。 (BZ#1129549)
qemu-img を使用して使用中の画像を修正すると、画像が破損する
たとえば、ゲストの実行中にQEMUイメージのスナップショットを撮るなど、複数のプロセスからQEMUディスクイメージを同時に開くと、イメージが破損することがあります。この問題を回避するには、qemu-imgユーティリティを使用して、実行中の仮想マシンやその他のプロセスが使用しているイメージを変更しないでください。さらに、別のプロセスによって変更されているイメージを照会すると、矛盾した状態エラーが発生する可能性があることに注意してください。このアップデートでは、前述の問題に関する警告がqemu-img(1)のマニュアルページに追加されています。 (BZ#1297424)
virtio-win VFD ファイルに Windows 10 ドライバーが含まれていない
フロッピーデバイスのファイルサイズに制限があるため、virtio-winパッケージの仮想フロッピーディスク(VFD)ファイルにはWindows 10フォルダが含まれていません。 VFDからWindows 10ドライバをインストールする必要がある場合は、代わりにWindows 8またはWindows 8.1ドライバを使用してください。また、Windows 10のドライバは、ISOファイルからインストールすることもできます。
/usr/share/virtio-win/ ディレクトリ。 (BZ#1315940)
仮想マシンを fsgsbase そして smep 古いホストCPUのフラグが失敗する
ザ
fsgsbase そして smep 初期のIntel Xeon Eプロセッサなど、一部の古いCPUモデルでは、CPUフラグが正しくエミュレートされません。その結果、 fsgsbase そして smep 説明されているCPUの1つを持つホスト上でWindowsゲスト仮想マシンをブートすると、ブートが失敗します。同様に、 smep 説明されているCPUのいずれかを持つホスト上でRed Hat Enterprise Linuxゲスト仮想マシンを起動すると、ブートが失敗します。この問題を回避するには、 fsgsbase そして smep CPUがそれらをサポートしていない場合。 (BZ#1371765)

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.