本文說明如何在 Google Distributed Cloud (GDC) 實體隔離方案中,建立高效能虛擬機器 (VM),用於記憶體密集型工作負載。
這類 VM 採用 N4 機器型態,適合需要穩定處理量和低延遲時間的應用程式,例如大型資料庫和即時資料分析。如要進一步瞭解形狀如何最佳化運算和虛擬化,請參閱「虛擬機器類型」。
本文適用於平台管理員群組中負責建立虛擬機器的平台管理員。詳情請參閱「GDC 實體隔離方案說明文件的目標對象」。
事前準備
建立支援單,要求基礎架構操作員佈建必要的 o3-highmem1-192-gdc-metal 伺服器,並啟用 HPC 最佳化功能。問題解決後,您就能建立高效能 VM。
要求 IAM 角色
請與 IAM 專案管理員聯絡,要求在專案中取得下列角色:
- 虛擬機器專案管理員 (
project-vm-admin):在專案命名空間中建立、修改、列出及刪除標準和高效能 VM。
所有 VM 角色都必須繫結至 VM 所在專案的命名空間。按照步驟驗證存取權。
建立高效能 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
後續步驟
- 查看 GDC 支援的映像檔
- 建立並啟動使用映像檔的 VM 執行個體。
- 為 VM 建立開機磁碟。