Bir sanal sabit disk ile VM oluşturma
Bu örnek, VHD kullanarak bir sanal makine oluşturur. Bir kaynak grubu, depolama hesabı ve kapsayıcı oluşturur, ardından VHD'yi kapsayıcıya yükleyerek bir VM oluşturur. VM’ye erişebilmeniz için ssh ortak anahtarını sizin ortak anahtarınızla değiştirir.
Önyüklenebilir bir VHD gerekir. Betik ~/sample.vhd
öğesini arar.
Bu örneği çalıştırmak için Azure CLI'nın en son sürümünü yükleyin. Başlangıç olarak, Azure ile bağlantı oluşturmak için az login
komutunu çalıştırın.
Azure CLI örnekleri kabuk için bash
yazılmıştır. Bu örneği Windows PowerShell veya Komut İstemi'nde çalıştırmak için betiğin öğelerini değiştirmeniz gerekebilir.
Azure aboneliğiniz yoksa başlamadan önce birücretsiz Azure hesabı oluşturun.
Dağıtımı temizleme
Kaynak grubunu, VM’yi ve ilgili tüm kaynakları kaldırmak için aşağıdaki komutu çalıştırın.
az group delete -n az-cli-vhd
Betik açıklaması
Bu betik bir kaynak grubu, sanal makine, kullanılabilirlik kümesi, yük dengeleyici ve tüm ilgili kaynakları oluşturmak için aşağıdaki komutları kullanır. Tablodaki her komut, komuta özgü belgelere yönlendirir.
Komut | Notlar |
---|---|
az group create | Tüm kaynakların depolandığı bir kaynak grubu oluşturur. |
az storage account list | Depolama hesaplarını listeler |
az storage account check-name | Depolama hesabı adının geçerli olduğunu ve önceden var olmadığını doğrular |
az storage account keys list | Depolama hesaplarının anahtarlarını listeler |
az storage blob exists | Blobun mevcut olup olmadığını denetler |
az storage container create | Depolama hesabında bir kapsayıcı oluşturur. |
az storage blob upload | VHD’yi karşıya yükleyerek kapsayıcıda bir blob oluşturur. |
az vm list | VM adının kullanımda olup olmadığını denetlemek için --query ile birlikte kullanılır. |
az vm create | Sanal makineleri oluşturur. |
az vm list-ip-addresses | Oluşturulan VM’nin IP adresini alır. |
Sonraki adımlar
Azure CLI hakkında daha fazla bilgi için bkz. Azure CLI belgeleri.
Ek sanal makine CLI betiği örnekleri, Azure Linux VM belgeleri içinde bulunabilir.