연습 - Azure CLI로 VM 시작 및 중지
가상 머신을 실행하는 중에 수행할 기본 작업 중 하나는 가상 머신을 시작하고 중지하는 것입니다.
비고
이 연습은 선택 사항입니다. 이 연습을 완료하려면 시작하기 전에 Azure 구독을 만들어야 합니다. Azure 계정이 없거나 현재 계정을 만들지 않으려는 경우 제공되는 정보를 이해할 수 있도록 지침을 읽을 수 있습니다.
비고
이 단원에서는 Azure Cloud Shell을 터미널로 사용합니다. Azure Portal 또는 Cloud Shell 로그인을 통해 Cloud Shell에 액세스할 수 있습니다. PC 또는 노트북에 아무것도 설치하지 않아도 사용할 수 있습니다.
비고
이 연습 전체에서 예제의 myResourceGroupName 을 기존 리소스 그룹의 이름 또는 이 연습에 대해 만든 리소스 그룹의 이름으로 바꿉니다.
VM 중지하기
vm stop 명령으로 실행 중인 VM을 중지할 수 있습니다. VM의 이름 및 리소스 그룹 또는 고유 ID를 전달해야 합니다.
az vm stop \
--name SampleVM \
--resource-group "myResourceGroupName"
공용 IP 주소를 ping하거나, ssh을(를) 사용하거나, vm get-instance-view 명령을 통해 VM이 중지되었는지 확인할 수 있습니다. 이 마지막 방법은 vm show와 동일한 기본 데이터를 반환하지만 인스턴스 자체에 대한 세부 정보를 포함합니다. Azure Cloud Shell에 다음 명령을 입력하여 VM의 현재 실행 상태를 확인해 보세요.
az vm get-instance-view \
--name SampleVM \
--resource-group "myResourceGroupName" \
--query "instanceView.statuses[?starts_with(code, 'PowerState/')].displayStatus" -o tsv
이 명령은 VM stopped를 결과로 반환해야 합니다.
VM 시작
vm start 명령을 통해 되돌리기를 수행할 수 있습니다.
az vm start \
--name SampleVM \
--resource-group "myResourceGroupName"
이 명령은 중지된 VM을 시작합니다. 이제 vm get-instance-view을(를) 반환해야 하는 마지막 섹션에서 사용한 VM running 쿼리를 통해 확인할 수 있습니다.
VM 다시 시작
마지막으로, 다시 부팅이 필요한 변경 내용을 적용한 경우 vm restart 명령을 실행하여 VM을 다시 시작할 수 있습니다. VM이 재부팅될 때까지 기다리지 않고 Azure CLI가 즉시 반환하도록 하려면 --no-wait 플래그를 추가하면 됩니다.