Alıştırma - Azure CLI ile VM’nizi başlatma ve durdurma

Tamamlandı

Ç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 sshVM'nin vm get-instance-view durdurulduğunu doğrulayabilirsiniz. Bu son yaklaşım, ile aynı temel verileri vm showdö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.