単一テナントノードにWindows 11 VMを作成する
GCPでWindows 11 VMを作成できます。 ただし、マスターイメージにWindows 11をインストールする場合は、マスターイメージの作成プロセス中にvTPMを有効にする必要があります。 また、マシンプロファイルソース(VMまたはインスタンステンプレート)でvTPMを有効にする必要があります。
単一テナントノードにWindows 11 VMを作成するための主な手順は次のとおりです:
- Google Cloud仮想化環境をセットアップします。 詳しくは、「Google Cloud環境」を参照してください。
- VDAのインストール。 「VDAのインストール」を参照してください。
- Googleクラウド環境への接続を作成します。 詳しくは、「Googleクラウド環境への接続」を参照してください。
- Windows 11のライセンス持ち込み(BYOL)マスターイメージを作成し、そのイメージをGoogle Cloudにインポートします。 「Windows 11 BYOLマスターイメージを作成する」を参照してください。
- マシンプロファイルソースを作成します。単一テナントノードでVMをプロビジョニングし、ソースマシンプロファイルのvTPMを有効にします。 「単一テナントノードにVMをプロビジョニングする」を参照してください。
- vTPMが有効になっているWindows 11マシンプロファイルソースを使用して、MCSマシンカタログを作成します。 マシンプロファイルソースは、単一テナントノードで説明されているものと同じインスタンスの種類である必要があります。 「Windows 11マシンプロファイルソースを使用してMCSマシンカタログを作成する」を参照してください。
Windows 11 BYOLマスターイメージを作成する
Windows 11 BYOLマスターイメージを作成し、そのマスターイメージをGoogle Cloudにインポートするには、次の2つのオプションがあります:
- Google Cloud Cloud Buildツールを使用する
- 他のハイパーバイザー上にマスターイメージを作成する
Google Cloud Cloud Buildツールを使用する
- Windows 11 ISO、GCP SDK、.NETフレームワーク、PowerShellインストーラーファイルをGCPストレージバケットにアップロードします。
- Cloud Build
.yamlファイル内のファイルの場所をパラメーターとして指定します。 -
最終的なWindows 11イメージを構築するには、コマンドラインから次のCloud Buildを実行します。 GCPは、GCPのDaisyワークフローを使用して、選択したプロジェクトでマスターイメージをブートストラップして作成し、マスターイメージをGCPにインポートします。
gcloud compute instances import INSTANCE-NAME--source-uri=gs://BUCKET/IMAGE-OVF-FILE.ovf --guest-os-features=UEFI_COMPATIBLE --byol --machine-type=MACHINE-TYPE --zone=ZONE <!--NeedCopy-->注
すべての大文字のテキストを実際のリソースの詳細に置き換えます。
詳しくは、「カスタムWindows BYOLイメージを作成する」を参照してください。
他のハイパーバイザー上にマスターイメージを作成する
- 他のハイパーバイザーを使用してWindows 11マスターイメージを作成します。
- マスターイメージをOVF形式でローカルマシンにエクスポートします。
-
ローカルgcloud CLIを使用して、OVFファイルをGCPストレージバケットにアップロードします。
gsutil cp LOCAL_IMAGE_PATH_OVF_FILES gs://BUCKET_NAME/ <!--NeedCopy--> -
最終的なWindows 11イメージを構築するには、コマンドラインから次のCloud Buildを実行します。 GCPは、GCPのDaisyワークフローを使用して、選択したプロジェクトでマスターイメージをブートストラップして作成し、マスターイメージをGCPにインポートします。
gcloud compute instances import INSTANCE-NAME --source-uri=gs://BUCKET/IMAGE-OVF-FILE.ovf --guest-os-features=UEFI_COMPATIBLE --byol --machine-type=MACHINE-TYPE --zone=ZONE <!--NeedCopy-->注
すべての大文字のテキストを実際のリソースの詳細に置き換えます。
単一テナントノードにVMをプロビジョニングする
単一テナントノードを使用すると、VMを他のプロジェクトのVMから物理的に分離したり、同じホストハードウェア上でVMをグループ化したりできます。 単一テナントノードについて詳しくは、GCPドキュメントの「単一手ナンシーの概要」を参照してください。
単一テナントノードでVM(マシンプロファイルソース)をプロビジョニングする方法については、GCPドキュメントの「単一テナントノードにVMをプロビジョニングする」を参照してください。
注
- ノードグループと同じインスタンスの種類とリージョンを選択します。
- Shielded VMセクションでvTPMを有効にします。 詳しくは、「クイックスタート:Shielded VMオプションを有効にする」を参照してください。
- ソースVM上のBitlockerを無効にします。
Windows 11マシンプロファイルソースを使用してMCSマシンカタログを作成する
完全な構成インターフェイスまたはPowerShellコマンドを使用して、MCSマシンカタログを作成し、Windows 11 VMを作成できます。
注
- マスターイメージには、Windows 11スナップショットまたはVMを選択します。
- マシンプロファイルソースには、マシンプロファイルとしてWindows 11 VMを選択します。 マシンプロファイルソースは、単一テナントノードで説明されているものと同じインスタンスの種類である必要があります。
完全な構成インターフェイスについて詳しくは、「完全な構成インターフェイスを使用してマシンカタログを作成する」を参照してください。
PowerShellコマンドについて詳しくは、「マシンプロファイルを使用してマシンカタログを作成する」を参照してください。
カタログを作成してVMの電源をオンにすると、Google Cloudコンソールの単一テナントノードで実行されているWindows 11 VMを確認できます。