Bagikan melalui


Membuat mesin virtual menggunakan disk OS terkelola yang ada dengan CLI

Skrip ini membuat mesin virtual dengan melampirkan disk terkelola yang ada sebagai disk OS. Gunakan skrip ini dalam skenario sebelumnya:

  • Membuat Mesin Virtual dari disk OS terkelola yang ada yang disalin dari disk terkelola di langganan yang berbeda
  • Membuat Mesin Virtual dari disk terkelola yang ada yang dibuat dari file VHD khusus
  • Membuat Mesin Virtual dari disk OS terkelola yang ada yang dibuat dari snapshot

Untuk menjalankan sampel ini, instal versi terbaru Azure CLI. Untuk memulai, jalankan az login guna membuat koneksi dengan Azure.

Sampel untuk Azure CLI ditulis untuk bash shell. Untuk menjalankan sampel ini di Windows PowerShell atau Perintah, Anda perlu mengubah elemen skrip.

Jika Anda tidak memiliki langganan Azure, buat akun gratis Azure sebelum memulai.

Skrip sampel

# Verified per Raman Kumar as of 2/23/2022

# <FullScript>
#Provide the subscription Id
subscriptionId="<subscriptionId>"

#Provide the name of your resource group
resourceGroupName=myResourceGroupName

#Provide the name of the Managed Disk
managedDiskName=myDiskName

#Provide the OS type
osType=linux

#Provide the name of the virtual machine
virtualMachineName=myVirtualMachineName123

#Set the context to the subscription Id where Managed Disk exists and where VM will be created
az account set --subscription $subscriptionId

#Get the resource Id of the managed disk
managedDiskId=$(az disk show --name $managedDiskName --resource-group $resourceGroupName --query [id] -o tsv)

#Create VM by attaching existing managed disks as OS
az vm create --name $virtualMachineName --resource-group $resourceGroupName --attach-os-disk $managedDiskId --os-type $osType
# </FullScript>

Membersihkan penyebaran

Jalankan perintah berikut untuk menghapus grup sumber daya, VM, dan semua sumber daya terkait.

az group delete --name myResourceGroup

Penjelasan skrip

Skrip ini menggunakan perintah berikut untuk mendapatkan properti disk terkelola, melampirkan disk terkelola ke Mesin Virtual baru, dan membuat Mesin Virtual. Setiap item dalam tabel menautkan dokumentasi spesifik perintah.

Perintah Catatan
az disk show Mendapatkan properti disk terkelola menggunakan nama disk dan nama grup sumber daya. Properti id digunakan untuk melampirkan disk yang dikelola ke Mesin Virtual baru
membuat vm az Membuat Mesin Virtual menggunakan disk OS terkelola

Langkah berikutnya

Untuk informasi selengkapnya tentang Azure CLI, lihat Dokumentasi Azure CLI.

Sampel skrip CLI mesin virtual lainnya dapat ditemukan di dokumentasi Mesin Virtual Azure Linux.