パフォーマンスの最適化が必要なメモリ使用量の多いワークロードの場合は、N4 シェイプの仮想マシン(VM)を作成できます。これらの VM は、コンピューティングと仮想化の最適化を使用してパフォーマンス要件を満たします。
このページは、仮想マシンの作成を担当するプラットフォーム管理者グループ内のプラットフォーム管理者を対象としています。詳細については、GDC エアギャップの対象ユーザーに関するドキュメントをご覧ください。
始める前に
Infrastructure Operator に必要な o3-highmem1-192-gdc-metal サーバーのプロビジョニングと HPC 最適化の有効化をリクエストするチケットを開きます。チケットが解決したら、高性能 VM を作成できます。
必要な権限
高パフォーマンス VM の作成に必要な権限を取得するには、プロジェクト IAM 管理者に、VM が存在するプロジェクトの Namespace でプロジェクト VirtualMachine 管理者(project-vm-admin)ロールを付与するよう依頼します。ロールの詳細については、ロールの定義をご覧ください。
高パフォーマンス VM を作成する
VM でハイ パフォーマンス コンピューティング(HPC)を有効にするには、VirtualMachine マニフェストに virtualmachine.gdc.goog/enable-high-perf: "true" ラベルを追加します。このラベルを適用すると、VM に taint とラベルが自動的に追加され、専用の最適化されたノードで実行されるようになります。
VM のディスクを作成するには、次の
VirtualMachineDiskマニフェストをDISK_NAME.yamlとして保存します。apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDisk metadata: name: DISK_NAME spec: source: image: name: VM_IMAGE namespace: vm-system size: 20Giディスクを作成します。
kubectl apply -f DISK_NAME.yaml高パフォーマンス VM を作成するには、次の
VirtualMachineマニフェストをVM_NAME.yamlとして保存します。virtualmachine.gdc.goog/enable-high-perf: "true"ラベルが含まれていることに注意してください。apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachine metadata: name: VM_NAME labels: virtualmachine.gdc.goog/enable-high-perf: "true" spec: compute: virtualMachineType: VM_TYPE disks: - virtualMachineDiskRef: name: DISK_NAME boot: true autoDelete: true shieldConfig: bootType: uefi enableSecureBoot: true enableVtpm: falseVM を作成します。
kubectl apply -f VM_NAME.yaml