vSphereにWindows Nano Server(TP5)を展開する方法

MicrosoftのWindows Server 2016リリースが近づいています。新しいオペレーティングシステムが導入されます。WindowsNano Serverは、クラウド専用に設計されたWindows Serverの超軽量バージョンです。 それについて最初に聞いたとき、私たちは多くの点でVMware ESXiを思い出させるので、すぐに非常に好奇心をそそりました。 アプリケーションの制限はありますが、フル機能のHyper-V仮想化ホストおよびコンテナーのホストとして機能できます。


Nano ServerをvSphereにデプロイするためのいくつかの手順を見つけましたが、それらはServer 2016 Tech Preview(TP)の古いバージョンに関連していたため(結局、現在の5プレビューでは多くの変更が行われる可能性があります)、別のバージョンの手順を導入することにしました。 Nano Serverは、Windows Serverの他のバージョンのように起動可能なCDからインストールすることはできませんが、Powershellベースの展開オプションが付属しています。


Windows WIMファイルまたはHyper-V仮想ディスクは、古いvhd形式または新しいvhdx形式で出力されます。 イメージをVMware vmdkファイルに変換する必要があります。このファイルをESXiホストにダウンロードし、新しく作成した仮想マシンに接続する必要があります。


以降のすべての手順は、Windows 10ワークステーションおよびESXi 6.0 U2ホストでテストされました。 すべてがWindows 8.1およびESXi 5.5で同様に機能するはずです。



イメージ構築


1. Windows Server 2016 TP5 ISOをダウンロードします


まだ行っていない場合は、Microsoft Technet Evaluation CenterからWindows Server 2016 Technical Preview 5 ISOファイルをダウンロードします。 これには、Microsoftアカウントと迅速かつ無料の登録が必要です。


2.最新のVMware vmxnet3およびpvscsiドライバーがあることを確認します


最新バージョンのVMware Tools for Windows(x64)をexe形式でダウンロードします(現在はバージョン10.0.9)。 / aを使用してパッケージを管理上インストールします。例:

画像

これにより、ローカルシステムにツールがまだインストールされませんが、表示されるダイアログボックスで指定したディレクトリにすべてのファイルが解凍されます。

画像

この例では、ディレクトリC:\ TEMP \ VMToolsを使用します。 C:\ TEMPフォルダが存在することを確認するか、別の親ディレクトリを使用します。


次に、新しいディレクトリC:\ TEMP \ Driversを作成し、抽出したすべてのpvscsiおよびvmxnet3ドライバーをそこにコピーします。 コマンドプロンプトで、次の操作を行います。

画像

これで、C:\ TEMP \ VMToolsを削除できます。このディレクトリは不要になりました。


3.スクリプトを実行する


Windows Server 2016 TP5 ISOをインストールして、Windowsドライブとして使用します(Windows 8および10では、エクスプローラーでダブルクリックします)。 次の例では、ドライブEにインストールされていることを前提としています。


ここで、Powershellウィンドウを管理者として開き、次のコマンドを実行します。

画像

最初のコマンドは、NanoServerImageGenerator PowershellモジュールをTP5 ISOからインポートします。 2番目のコマンドは、イメージを作成します。 最も重要なコマンドの意味は次のとおりです。



...これは次のようになります。
画像

既にお気付きのように、より最新のバージョンが必要なため、vhdファイルではなくvhdxファイルを作成しています。これはGPTおよびEFI形式を使用します。 vhdを使用してもうまくいきます。


4. vhdxファイルをvmdk形式に変換します


vhdxファイルをVMware形式に変換する方法は1つしかありません。無料のStarwind V2V Converter Toolを使用してください。 使用する場合、宛先イメージ形式としてVMware ESXサーバーイメージを選択します。

画像

その結果、小さなメタファイル* .vmdkファイルと、実際にはファイル* -flat.vmdk(サイズが4 GB)の2つのファイルが作成されます。


仮想マシンの展開


次のパラメーターを使用して、ESXiホストに新しいVMを作成します。



作成されると、仮想マシンはその詳細オプション/起動オプションを編集し、EFIを選択します。 起動可能なファームウェアとして。
画像

次に、Starwind Converterツールを使用して作成された2つのvmdkファイルを、仮想マシン用に作成されたESXiディレクトリにアップロードします。 VMを編集し、ロードされたディスクを既存の仮想ディスクおよび仮想デバイスノード「SCSI(0:0)」として追加します。


最後に、VMware準仮想化(pvscsi)に自動的に追加されるSCSIコントローラーのタイプを変更します。

画像

そのため、vSphereで最初のNano Server仮想マシンを作成しましたが、すでに起動できます! ロードするのに秒しかかかりません。そして今、私たちは最小限の挨拶を見ます:

画像

役に立つアドバイス


Nano ServerをHyper-Vホストとして使用する場合は、次の方法でネストされた仮想化を有効にする必要があります。



個々のESXiホストでは、これは新しいHTML5 Host Client(ESXi 6.0 Update 2以降に既に含まれています)を使用して実行できます。

画像画像

Nano ServerにVMware Toolsをインストールすることは可能ですか? いいえ、できません。MSI形式はNano Serverに対して有効ではないためです。 残りの....前方に!



Source: https://habr.com/ru/post/J306490/


All Articles