이 문서에서는 메모리 집약적 워크로드를 위해 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
매니페스트에 추가합니다. 이 라벨이 적용되면 전용 최적화된 노드에서 실행되도록 taint 및 라벨이 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: falseVM을 만듭니다.
kubectl apply -f VM_NAME.yaml
다음 단계
- GDC 지원 이미지 검토
- 이미지를 사용하는 VM 인스턴스를 만들고 시작합니다.
- 부팅 디스크를 만듭니다.