Alıştırma - Azure CLI ile VM’nizi başlatma ve durdurma
Çalışan sanal makinelerle ilgili yapmak isteyeceğiniz ana görevlerden biri bunları başlatıp durdurmaktır.
VM durdurma
Çalışmakta olan bir sanal makineyi vm stop
komutuyla durdurabiliriz. Vm'nin adını ve kaynak grubunu veya benzersiz kimliğini geçirmeniz gerekir:
az vm stop \
--name SampleVM \
--resource-group "<rgn>[sandbox resource group name]</rgn>"
genel IP adresine ping göndermeye çalışarak, komutunu kullanarak veya komutunu kullanarak ssh
VM'nin vm get-instance-view
durdurulduğunu doğrulayabilirsiniz. Bu son yaklaşım, ile aynı temel verileri vm show
döndürür, ancak örneğin kendisi hakkındaki ayrıntıları içerir. VM'nizin geçerli çalışma durumunu görmek için Azure Cloud Shell'e aşağıdaki komutu girmeyi deneyin:
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
Bu komut, VM stopped
sonucunu döndürmelidir.
VM başlatma
vm start
komutu aracılığıyla işlemi tersine döndürebiliriz.
az vm start \
--name SampleVM \
--resource-group "<rgn>[sandbox resource group name]</rgn>"
Bu komut durdurulmuş bir VM başlatır. Bunu, son bölümde kullandığınız sorgu aracılığıyla vm get-instance-view
doğrulayabilirsiniz. Bu sorgu artık döndürmelidir VM running
.
Bir VM’yi yeniden başlatma
Son olarak, komutunu çalıştırarak yeniden başlatma gerektiren değişiklikler yaptıysak vm'yi vm restart
yeniden başlatabiliriz. Azure CLI’yı sanal makinenin yeniden başlatılmasını beklemeden hemen döndürmek için --no-wait
bayrağını ekleyebilirsiniz.