如要處理需要效能最佳化的記憶體密集型工作負載,可以建立 N4 規格的虛擬機器 (VM)。這些 VM 採用運算和虛擬化最佳化技術,可滿足效能需求。
本頁面適用於平台管理員群組中的平台管理員,負責建立虛擬機器。詳情請參閱 GDC air-gapped 的目標對象說明文件。
事前準備
開啟支援單,要求基礎架構營運商佈建必要的 o3-highmem1-192-gdc-metal 伺服器,並啟用 HPC 最佳化功能。解決問題後,您就能建立高效能 VM。
所需權限
如要取得建立高效能 VM 所需的權限,請要求專案 IAM 管理員在 VM 所在的專案命名空間中,授予您專案 VirtualMachine 管理員 (project-vm-admin) 角色。如要進一步瞭解角色,請參閱角色定義。
建立高效能 VM
如要在 VM 上啟用高效能運算 (HPC),請將 virtualmachine.gdc.goog/enable-high-perf: "true" 標籤新增至 VirtualMachine 資訊清單。套用這個標籤後,系統會自動將汙點和標籤新增至 VM,確保 VM 在專屬的最佳化節點上執行。
如要為 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: false建立 VM:
kubectl apply -f VM_NAME.yaml