이 문서는 Google Distributed Cloud를 실행하는 애플리케이션 소유자를 대상으로 작성되었습니다. 이 문서에서는 GDC용 VM 런타임을 사용하는 가상 머신(VM)의 전원 상태를 관리하는 방법을 보여줍니다.
애플리케이션의 수명주기를 지원하기 위해 필요에 따라 VM을 중지, 시작, 다시 시작할 수 있습니다. 예를 들어 할당된 vCPU 수 또는 메모리 양을 변경해야 할 수 있습니다. VM 구성을 수정한 후 전원을 껐다 켜서 변경사항을 적용해야 합니다.
시작하기 전에
이 문서를 완료하려면 다음 리소스에 대해 액세스 권한이 필요합니다.
- 클러스터 중 하나에서 실행되는 VM. 필요한 경우 Google Distributed Cloud에서 VM을 만듭니다.
kubectl의 플러그인으로 설치되는virtctl클라이언트 도구. 필요한 경우 virtctl 클라이언트 도구를 설치합니다.
VM 중지
VM을 중지하면 CPU 및 메모리와 같은 컴퓨팅 리소스가 기본 호스트에서 해제됩니다. VM이 종료됩니다.
실행 중인 상태의 VM을 중지하려면 다음 단계를 수행합니다.
kubectl를 사용하여 VM을 중지합니다.kubectl virt stop VM_NAMEVM_NAME을 중지하려는 VM의 이름으로 바꿉니다.VM의
STATUS를 확인합니다.kubectl get gvm VM_NAME다음 출력 예시는
Stopped상태의 VM을 보여줍니다.NAME STATUS AGE IP vm1 Stopped 1m 192.168.2.72
VM 시작
중지된 상태의 VM을 시작하려면 다음 단계를 수행합니다.
kubectl를 사용하여 VM을 시작합니다.kubectl virt start VM_NAMEVM_NAME을 시작하려는 VM의 이름으로 바꿉니다.VM의
STATUS를 확인합니다.kubectl get gvm VM_NAME다음 출력 예시는
Running상태의 VM을 보여줍니다.NAME STATUS AGE IP vm1 Running 1m 192.168.2.72
VM 다시 시작
실행 중인 상태의 VM을 다시 시작하려면 다음 단계를 수행합니다.
kubectl를 사용하여 VM을 다시 시작합니다.kubectl virt restart VM_NAMEVM_NAME을 다시 시작하려는 VM의 이름으로 바꿉니다.VM의
STATUS를 확인합니다.kubectl get gvm VM_NAME다음 출력 예시는
Stopping상태의 VM을 보여줍니다.NAME STATUS AGE IP vm1 Stopping 7s 192.168.2.721~2분 후에 VM의
STATUS를 다시 확인합니다.kubectl get gvm VM_NAMEVM이 성공적으로 다시 시작된 후 다음 출력 예시는 다시
Running상태로 VM을 표시합니다.NAME STATUS AGE IP vm1 Running 1m 192.168.2.73이 VM 예시에서는 임시 포드 IP 주소가 사용되므로, VM이 다시 시작될 때 주소가 변경됩니다.
다음 단계
- Google Distributed Cloud에서 VM 수정
- VM이 더 이상 필요하지 않으면 Google Distributed Cloud에서 VM을 삭제합니다.