web-dev-qa-db-ja.com

KVM Windows SVR 2016用のvirtioディスクドライバー?

WinSvr_STD_CORE_2016_64Bit_-4_DC_STD_X21-70526フレーバーISOを使用して、Debian 9のKVM(Virt-Manager)でWindows 2016サーバーをセットアップしようとしています。以前は、 Fedora のvirtioドライバーは通常、Windows VMを稼働させるために機能していました。ただし、2016サーバーエディションでは、最新のVirtioドライバーを使用できません。マウントされたVirtio ISOでW2k16(またはその他のディレクトリ)を選択すると、 "デバイスドライバーが見つかりませんでした。インストールメディアに正しいドライバー、次に[OK]をクリックします "Windows 2016 VMを起動してKVMで実行する他の方法はありますか?

2
Server Fault

これが私がWindowsをKVM=に適切なvirtioストレージドライバーと共にインストールして、最高のパフォーマンスを実現する方法です。

この例ではServer 2019を使用していますが、プロセスは2008/Vistaまでの以前のバージョンのWindowsとほぼ同じです。

まず、VMを作成します。
New VM step 1

ISOイメージとWindowsのエディションを選択します。
New VM step 2

インストール前にVMをカスタマイズすることを選択します。
New VM step 5

Q35チップセットを選択します。現在はデフォルトですが、virt-managerの古いバージョンはデフォルトでI440FXになっています。
New VM overview

ここで、SATAドライブを使用してvirtioストレージドライバーを使用せずにインストールを開始できますが、パフォーマンスが低下します。
New VM SATA Disk 1

ディスクバスをSCSIに変更します。
New VM SCSI Disk 1

[ハードウェアの追加]をクリックします。左側の[コントローラー]を選択します。現在のvirt-managerバージョンでは、SCSIおよびVirtIO SCSIが事前選択されています。古いバージョンでは、自分で選択してください。次に[完了]をクリックします。
New VM Add SCSI Controller

[ハードウェアの追加]をクリックします。 virtio-win ISOイメージをSATA CDROMとして追加します。次に[完了]をクリックします。
New VM SATA CDROM 2

これで、[インストールの開始]をクリックできます。 Windowsのインストールが開始されます。

表示されているディスクはありません。 [ドライバのロード]をクリックします。
Windows select disk (empty)

参照をクリックします。
Windows Load Driver dialog

Virtio-win ISOイメージを選択し、矢印を使用してそれを展開します。
Windows Browse for Folder 1

vioscsiという名前のフォルダーを選択し、矢印を使用して展開します。
Windows Browse for Folder 2

Windowsエディションの名前が付いたフォルダーを選択してから、AMD64(32ビットWindowsをインストールしている場合はx86)という名前のフォルダーを選択します。将来のvirtio-winのアップデートでwin2k16ビルドが提供されるまで、Server 2016とServer 2019の両方にwin2k19を使用します。次にOKをクリックします。
Windows Browse for Folder 3

Red Hat VirtIO SCSIパススルーコントローラードライバーが表示されます。次へをクリックします。
Windows driver selection

仮想ディスクが表示されます。次へをクリックします。
Windows disk selection

Windowsのインストールが始まります。完了するまで待ちます。
Windows copying files

インストールが完了し、Windowsを使用する準備が整いました。
Windows Server Core

2
Michael Hampton