Nutanixホストプール用のVMテンプレートを作成する
この記事では、Nerdio ManagerでNutanixホストプール用のVMテンプレートを作成および管理するための2つのサポートされている方法について説明します。進む前に、まず両方の方法を確認して、どちらがあなたの環境に最適かを判断してください。
概要
NutanixホストプールでのVMテンプレートの使用方法
Nerdio ManagerでNutanixホストプールを作成する際、Nutanix Prism Centralに格納されたVMテンプレートがセッションホストのプロビジョニングのためのソースイメージとして機能します。テンプレートはあらかじめ一般化され、セッションホストを展開する前に必要なすべてのドライバーとソフトウェアが含まれている必要があります。
方法の選択
Nutanixホストプール用のVMテンプレートを作成および管理するための2つの方法があります:
方法1 — Nutanix Prism CentralでVMテンプレートを作成する: VMテンプレートはNutanix Prism Centralで直接作成および管理されます。この方法は、イメージライフサイクル管理がNerdio Managerの外部で行われる環境に適しています。
方法2 — Nerdio Managerからデスクトップイメージを作成して同期する: デスクトップイメージはNerdio Manager内で管理され、Azure Compute Galleryを通じてNutanixクラスターにVMテンプレートとして同期されます。この方法は、イメージライフサイクル管理がNerdio Manager内で集中管理される環境に適しています。
進むには、あなたの環境に適用される方法を選択してください:
方法1:Nutanix Prism CentralでVMテンプレートを直接作成する
この方法を使用すると、Nerdio Managerのデスクトップイメージ機能に依存せず、Nutanix Prism Central内でVMテンプレートを完全に構築および管理できます。
前提条件
システムおよび環境要件
この手順を実行する前に、以下が必要です:
-
OSイメージ — 次のいずれか:
手動でダウンロードしたISO
-
Azure Marketplaceからエクスポートされたイメージ:
Azureポータルを開き、希望するMarketplaceイメージからVMを作成します。
VMのOSディスクリソースに移動します。
ディスクブレードでディスクのエクスポートを選択し、時間制限付きのSAS URLを生成してVHDをダウンロードします。
重要!
Azure Marketplaceのイメージには、Azureハイパーバイザーに最適化されたドライバーが付属しています。これらのドライバーはNutanix AHVと互換性がなく、Nutanix VirtIOを必要とするSCSIバスを使用するとVMが起動しません。Prism CentralでVMを作成する際には、ディスクバスタイプとしてSATAを使用してください。これにより、Nutanix VirtIOドライバーが事前にインストールされていなくてもイメージが起動でき、その後VM内にドライバーをインストールできます。
ソースVMでBitLocker(セキュアブート/vTPM)を有効にしないでください。SysprepはBitLockerによって保護されたボリュームを一般化できず、Trusted Launch VMはイメージを作成するために使用できません。
手順
Prism Central にサインインします。
Prism Centralにサインインし、アプリケーションスイッチャーを使用してインフラストラクチャアプリケーションに切り替えます。
イメージをアップロードします。
OSイメージがPrism Centralにまだ存在しない場合は、次のようにアップロードする:
Compute & Storage > Imagesに移動する。
Add Imageを選択する。
OSイメージ(ISOまたはVHD)をアップロードする。
イメージから VM を作成します。
Compute & Storage > VMsに移動する。
Create VMを選択し、希望するハードウェア(CPU、メモリなど)を設定する。
-
Disksセクションで、次の設定のディスクを追加する:
バスの種類: SATA
操作: イメージからクローン作成する
イメージ: アップロードしたイメージを選択する。
CD-ROMデバイスを追加する(インストール中にVirtIOドライバーまたはシステムISOをマウントするために必要)。
VMの電源を入れ、接続する。
VirtIO ドライバーとソフトウェアをインストールします。
Nutanix VirtIO ISOをCD-ROMにマウントし、ドライバーをインストールする。
必要な追加ソフトウェアをインストールする。
すべてのドライバーがデバイスマネージャーを通じて正しく動作していることを確認する。不明なデバイスやエラーのあるデバイスは存在しないはずです。
VirtIOドライバーがインストールされ、確認されたら、ディスクバスタイプをSATAからSCSIに変更して最適なパフォーマンスを得る。
Sysprep で VM を一般化します。
-
CMDまたはPowerShellを管理者として開き、次のコマンドを実行する:
%WINDIR%\System32\Sysprep\sysprep.exe /generalize /shutdown /oobe /mode:vm
Sysprepの完了を待つ。VMは自動的にシャットダウンします。
-
Sysprepが失敗した場合は、次の場所でログを確認する:
%WINDIR%\System32\Sysprep\Panther\
警告: SysprepがVMを一般化した後は、VMの電源を入れないでください。一般化されたVMを起動すると、その状態が破損します — これが発生した場合は、テンプレート作成前にSysprep /generalizeを再度実行する必要があります。
VM テンプレートを作成します。
Prism Centralで、コンピュート & ストレージ > VMsに移動し、作業したいVMを特定してください。
VMを右クリックし、VMテンプレートを作成を選択してください。
ウィザードの指示に従い、名前とオプションで説明を入力してください。
[<b>保存</b>] を選択します。
クリーンアップ
VMテンプレートが正常に作成されたら、ソースVMを削除できます。
方法2:Nerdio Managerからデスクトップイメージを作成して同期する
この方法では、Azureにイメージをステージし(Azure Marketplaceからのパブリックイメージまたは独自のカスタムイメージのいずれかを使用)、それをVMテンプレートとしてNutanixクラスターに同期します。Nerdio Managerは、このワークフローのための4つのエントリポイントをサポートしています。環境に適用されるものを選択し、対応する手順に従ってください:
Nutanix特有の設定
Nerdio Managerでイメージを設定する際、Nutanixへの同期を有効にするために以下の設定が必要です:
地理的分散と Azure Compute Gallery: このオプションを [オン] に切り替えます。
Azure Compute Gallery: ドロップダウンリストから Azure Compute Gallery を選択します。
Nutanixクラスター: ドロップダウンリストから、イメージを同期させるNutanixクラスターを選択してください。
今すぐを選択して即座に同期するか、保存して閉じるを選択して同期をスケジュールしてください。ジョブの進捗はログで確認できます。
同期の仕組み
状態が有効またはステージの管理されたイメージバージョンのみがNutanixに同期されます。管理されていない(バックアップ)バージョンは同期されません。
初回の同期時に、Nerdio ManagerはAzureからディスクをコピーし、NutanixイメージとVMを作成し、VMをテンプレートに変換し、一時リソースを削除します。結果として得られたNutanixテンプレートは、今後のすべての更新の同期対象となります。
その後の同期では、既存のテンプレートが置き換えられるのではなく、その場で更新されます。既存のテンプレートから一時的なVMが作成され、そのディスクが新しいイメージに交換され、テンプレートの更新が完了し、すべての一時リソースが削除されます。既存のテンプレートは新しいテンプレートバージョンで更新されます。
コメント (0件のコメント)