연습 - 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
플래그를 추가하면 됩니다.