إنشاء جهاز ظاهري من لقطة باستخدام CLI

يقوم هذا البرنامج النصي بإنشاء جهاز ظاهري من لقطة لقرص نظام التشغيل.

لتشغيل هذا النموذج، يرجى تثبيت أحدث إصدار من Azure CLI . للبدء، يرجى تشغيل az login لإنشاء اتصال مع Azure.

كُتبت نماذج Azure CLI للواجهة bash. لتشغيل هذا النموذج في Windows PowerShell أو موجه الأوامر، يلزم تغيير عناصر البرنامج النصي.

إذا لم يكن لديك اشتراك في Azure، فأنشئ حساب Azure مجاني قبل أن تبدأ.

نموذج البرنامج النصي

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

# <FullScript>
#Provide the subscription Id of the subscription where you want to create Managed Disks
subscriptionId="<subscriptionId>"

#Provide the name of your resource group
resourceGroupName=myResourceGroupName

#Provide the name of the snapshot that will be used to create Managed Disks
snapshotName=mySnapshotName

#Provide the name of the Managed Disk
osDiskName=myOSDiskName

#Provide the size of the disks in GB. It should be greater than the VHD file size.
diskSize=128

#Provide the storage type for Managed Disk. Premium_LRS or Standard_LRS.
storageType=Premium_LRS

#Provide the OS type
osType=linux

#Provide the name of the virtual machine
virtualMachineName=myVirtualMachineName


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

#Get the snapshot Id 
snapshotId=$(az snapshot show --name $snapshotName --resource-group $resourceGroupName --query [id] -o tsv)

#Create a new Managed Disks using the snapshot Id
az disk create --resource-group $resourceGroupName --name $osDiskName --sku $storageType --size-gb $diskSize --source $snapshotId 

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

تنظيف النشر

قم بتشغيل الأمر التالي لإزالة مجموعة الموارد، VM، وجميع الموارد ذات الصلة.

az group delete --name myResourceGroup

شرح البرنامج النصي

يستخدم هذا البرنامج النصي الأوامر التالية لإنشاء قرص مدار، وجهاز ظاهري، وجميع الموارد ذات الصلة. يرتبط كل أمر في الجدول بأمر وثائق معينة.

الأمر ملاحظات
عرض لقطة az يحصل على لقطة باستخدام اسم اللقطة واسم مجموعة الموارد. يتم استخدام خاصية معرف الكائن الذي تم إرجاعه لإنشاء قرص مدار.
إنشاء قرص az إنشاء أقراص مدارة من لقطة باستخدام معرف اللقطة، واسم القرص، ونوع التخزين، والحجم
az vm create إنشاء جهاز ظاهري باستخدام قرص نظام تشغيل مدار

الخطوات التالية

لمزيد من المعلومات عن Azure CLI، راجع وثائق Azure CLI.

يمكن العثور على عينات من برامج نصية إضافية لواجهة سطر أوامر الجهاز الظاهري في وثائق Azure Linux VM.