이 문서에서는 관리형 인스턴스 그룹(MIG)에서 가상 머신(VM) 인스턴스를 정지 및 중지하는 방법과 작업을 재개하는 방법을 설명합니다.
시작하기 전에
- MIG에서 정지 및 중지된 VM 소개 페이지를 검토합니다.
-
아직 인증을 설정하지 않았다면 설정합니다.
인증은 서비스 및 API에 액세스하기 위해 ID를 확인하는 프로세스입니다. Google Cloud
로컬 개발 환경에서 코드 또는 샘플을 실행하려면 다음 옵션 중 하나를 선택하여 Compute Engine에 인증하면 됩니다.
Select the tab for how you plan to use the samples on this page:
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
REST
로컬 개발 환경에서 이 페이지의 REST API 샘플을 사용하려면 gcloud CLI에 제공한 사용자 인증 정보를 사용합니다.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
자세한 내용은 Google Cloud 인증 문서의 REST 사용을 위한 인증을 참고하세요.
-
MIG에서 특정 VM 정지
Google Cloud 콘솔, Google Cloud CLI 또는 Compute Engine API를 사용하여 MIG에서 실행 중인 VM을 정지할 수 있습니다.
- Google Cloud 콘솔에서 인스턴스 그룹 페이지로 이동합니다.
- VM을 정지할 인스턴스 그룹 이름을 클릭합니다.
- 인스턴스 그룹 개요 페이지의 VM 인스턴스에서 정지할 모든 VM을 선택합니다.
- 일시정지를 클릭합니다.
- 확인 대화상자가 나타나면 일시중지를 클릭하여 확인합니다.
instance-groups managed suspend-instances
명령어를 사용합니다.
gcloud compute instance-groups managed suspend-instancesMIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE ]
다음을 바꿉니다.
MIG_NAME
: 인스턴스를 정지할 MIG의 이름입니다.INSTANCE_NAME
: 정지할 인스턴스의 이름입니다. 여러 인스턴스를 정지하려면 쉼표로 구분된 이름 목록을 제공합니다.REGION
: 리전 MIG의 경우 MIG가 위치한 리전ZONE
: 영역 MIG의 경우 MIG가 위치한 영역
instanceGroupManager.suspendInstances
메서드를 사용하고 요청 본문에서 인스턴스를 지정합니다.
리전 MIG의 경우 regionInstanceGroupManager.suspendInstances
메서드를 사용합니다.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID /zones/ZONE /instanceGroupManagers/MIG_NAME /suspendInstances { "instances": [ "INSTANCE_NAME_URL " ] }
다음을 바꿉니다.
PROJECT_ID
: 요청의 프로젝트 ID입니다.ZONE
: 영역 MIG의 경우 MIG가 위치한 영역입니다.- 리전 MIG의 경우
zones/ZONE
을regions/REGION
으로 바꾸고 MIG의 리전을 지정합니다.
- 리전 MIG의 경우
MIG_NAME
: 인스턴스를 정지할 MIG의 이름입니다.INSTANCE_NAME_URL
: 정지할 인스턴스의 URL입니다(예:zones/us-central1-a/instances/example-instance-name1
). 여러 인스턴스를 일시중지하려면 쉼표로 구분된 URL 목록을 제공합니다(예:"zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2"
).
MIG에서 선택한 VM 재개
Google Cloud 콘솔, gcloud CLI, Compute Engine API를 사용하여 MIG에서 정지된 VM을 재개할 수 있습니다.
- Google Cloud 콘솔에서 인스턴스 그룹 페이지로 이동합니다.
- VM을 재개할 인스턴스 그룹 이름을 클릭합니다.
- 인스턴스 그룹 개요 페이지의 VM 인스턴스에서 재개할 정지된 모든 VM을 선택한 다음, 시작/재개를 클릭합니다.
instance-groups managed resume-instances
명령어를 사용합니다.
gcloud compute instance-groups managed resume-instancesMIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE ]
다음을 바꿉니다.
MIG_NAME
: 인스턴스를 재개할 MIG의 이름입니다.INSTANCE_NAME
: 재개할 인스턴스의 이름입니다. 여러 인스턴스를 재개하려면 쉼표로 구분된 이름 목록을 제공합니다.REGION
: 리전 MIG의 경우 MIG가 위치한 리전ZONE
: 영역 MIG의 경우 MIG가 위치한 영역
instanceGroupManager.resumeInstances
메서드를 사용하고 요청 본문에서 인스턴스를 지정합니다.
리전 MIG의 경우 regionInstanceGroupManager.resumeInstances
메서드를 사용합니다.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID /zones/ZONE /instanceGroupManagers/MIG_NAME /resumeInstances { "instances": [ "INSTANCE_NAME_URL " ] }
다음을 바꿉니다.
PROJECT_ID
: 요청의 프로젝트 ID입니다.ZONE
: 영역 MIG의 경우 MIG가 위치한 영역입니다.- 리전 MIG의 경우
zones/ZONE
을regions/REGION
으로 바꾸고 MIG의 리전을 지정합니다.
- 리전 MIG의 경우
MIG_NAME
: 인스턴스를 재개할 MIG의 이름입니다.INSTANCE_NAME_URL
: 재개할 인스턴스의 URL입니다(예:zones/us-central1-a/instances/example-instance-name1
). 여러 인스턴스를 재개하려면 쉼표로 구분된 URL 목록을 제공합니다(예:"zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2"
).
MIG에서 선택한 VM 중지
Google Cloud 콘솔, Google Cloud CLI 또는 Compute Engine API를 사용하여 MIG에서 실행 중인 VM을 중지할 수 있습니다.
- Google Cloud 콘솔에서 인스턴스 그룹 페이지로 이동합니다.
- VM을 중지할 인스턴스 그룹 이름을 클릭합니다.
- 인스턴스 그룹 개요 페이지의 VM 인스턴스에서 중지할 VM을 모두 선택한 다음 중지를 클릭합니다.
- 확인 대화상자가 나타나면 중지를 클릭하여 확인합니다.
instance-groups managed stop-instances
명령어를 사용합니다.
gcloud compute instance-groups managed stop-instancesMIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE ]
다음을 바꿉니다.
MIG_NAME
: 인스턴스를 중지할 MIG의 이름입니다.INSTANCE_NAME
: 중지할 인스턴스의 이름입니다. 여러 인스턴스를 중지하려면 쉼표로 구분된 이름 목록을 제공합니다.REGION
: 리전 MIG의 경우 MIG가 위치한 리전ZONE
: 영역 MIG의 경우 MIG가 위치한 영역
instanceGroupManager.stopInstances
메서드를 사용하고 요청 본문에서 인스턴스를 지정합니다.
리전 MIG의 경우 regionInstanceGroupManager.stopInstances
메서드를 사용합니다.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID /zones/ZONE /instanceGroupManagers/MIG_NAME /stopInstances { "instances": [ "INSTANCE_NAME_URL " ] }
다음을 바꿉니다.
PROJECT_ID
: 요청의 프로젝트 ID입니다.ZONE
: 영역 MIG의 경우 MIG가 위치한 영역입니다.- 리전 MIG의 경우
zones/ZONE
을regions/REGION
으로 바꾸고 MIG의 리전을 지정합니다.
- 리전 MIG의 경우
MIG_NAME
: 인스턴스를 중지할 MIG의 이름입니다.INSTANCE_NAME_URL
: 중지할 인스턴스의 URL입니다(예:zones/us-central1-a/instances/example-instance-name1
). 여러 인스턴스를 중지하려면 쉼표로 구분된 URL 목록을 제공합니다(예:"zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2"
).
MIG에서 선택한 VM 시작
Google Cloud 콘솔, gcloud CLI, Compute Engine API를 사용하여 MIG에서 중지된 VM을 시작할 수 있습니다.
- Google Cloud 콘솔에서 인스턴스 그룹 페이지로 이동합니다.
- VM을 시작할 인스턴스 그룹 이름을 클릭합니다.
- 인스턴스 그룹 개요 페이지의 VM 인스턴스에서 시작할 중지된 VM을 모두 선택한 다음, 시작/재개 를 클릭합니다.
instance-groups managed start-instances
명령어를 사용합니다.
gcloud compute instance-groups managed start-instancesMIG_NAME \ --instances=INSTANCE_NAME \ [--region=REGION | --zone=ZONE ]
다음을 바꿉니다.
MIG_NAME
: 인스턴스를 시작할 MIG의 이름입니다.INSTANCE_NAME
: 시작할 인스턴스의 이름. 여러 인스턴스를 시작하려면 쉼표로 구분된 이름 목록을 제공합니다.REGION
: 리전 MIG의 경우 MIG가 위치한 리전ZONE
: 영역 MIG의 경우 MIG가 위치한 영역
instanceGroupManager.startInstances
메서드를 사용하고 요청 본문에서 인스턴스를 지정합니다.
리전 MIG의 경우 regionInstanceGroupManager.startInstances
메서드를 사용합니다.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID /zones/ZONE /instanceGroupManagers/MIG_NAME /startInstances { "instances": [ "INSTANCE_NAME_URL " ] }
다음을 바꿉니다.
PROJECT_ID
: 요청의 프로젝트 ID입니다.ZONE
: 영역 MIG의 경우 MIG가 위치한 영역입니다.- 리전 MIG의 경우
zones/ZONE
을regions/REGION
으로 바꾸고 MIG의 리전을 지정합니다.
- 리전 MIG의 경우
MIG_NAME
: 인스턴스를 시작할 MIG의 이름입니다.INSTANCE_NAME_URL
: 시작할 인스턴스의 URL입니다(예:zones/us-central1-a/instances/example-instance-name1
). 여러 인스턴스를 시작하려면 쉼표로 구분된 URL 목록을 제공합니다(예:"zones/us-central1-a/instances/example-instance-name1","zones/us-central1-a/instances/example-instance-name2"
).
다음 단계
- 대기 풀로 수평 확장을 가속화하는 방법 알아보기