연습 - Azure CLI로 VM 시작 및 중지

완료됨

가상 머신을 실행하는 중에 수행할 기본 작업 중 하나는 가상 머신을 시작하고 중지하는 것입니다.

VM 중지

vm stop 명령으로 실행 중인 VM을 중지할 수 있습니다. VM의 이름 및 리소스 그룹 또는 고유 ID를 전달해야 합니다.

az vm stop \
    --name SampleVM \
    --resource-group "<rgn>[sandbox resource group name]</rgn>"

공용 IP 주소를 ping하거나, ssh을(를) 사용하거나, vm get-instance-view 명령을 통해 VM이 중지되었는지 확인할 수 있습니다. 이 마지막 방법은 vm show와 동일한 기본 데이터를 반환하지만 인스턴스 자체에 대한 세부 정보를 포함합니다. Azure Cloud Shell에 다음 명령을 입력하여 VM의 현재 실행 상태를 확인해 보세요.

az vm get-instance-view \
    --name SampleVM \
    --resource-group "<rgn>[sandbox resource group name]</rgn>" \
    --query "instanceView.statuses[?starts_with(code, 'PowerState/')].displayStatus" -o tsv

이 명령은 VM stopped를 결과로 반환해야 합니다.

VM 시작

vm start 명령을 통해 되돌리기를 수행할 수 있습니다.

az vm start \
    --name SampleVM \
    --resource-group "<rgn>[sandbox resource group name]</rgn>"

이 명령은 중지된 VM을 시작합니다. 이제 VM running을(를) 반환해야 하는 마지막 섹션에서 사용한 vm get-instance-view 쿼리를 통해 확인할 수 있습니다.

VM 다시 시작

마지막으로, 다시 부팅이 필요한 변경 내용을 적용한 경우 vm restart 명령을 실행하여 VM을 다시 시작할 수 있습니다. VM이 재부팅될 때까지 기다리지 않고 Azure CLI가 즉시 반환하도록 하려면 --no-wait 플래그를 추가하면 됩니다.