Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här skriptet skapar en virtuell dator från en ögonblicksbild av en OS-disk.
Om du vill köra det här exemplet installerar du den senaste versionen av Azure CLI-. Börja genom att köra az login
för att upprätta en anslutning med Azure.
Exempel för Azure CLI skrivs för bash
gränssnittet. Om du vill köra det här exemplet i Windows PowerShell eller kommandotolken kan du behöva ändra element i skriptet.
Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt Azure-konto innan du börjar.
Exempelskript
# 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>
Städa upp utplacering
Kör följande kommando för att ta bort resursgruppen, den virtuella datorn och alla relaterade resurser.
az group delete --name myResourceGroup
Förklaring av skript
Det här skriptet använder följande kommandon för att skapa en hanterad disk, en virtuell dator och alla relaterade resurser. Varje kommando i tabellen länkar till kommandospecifik dokumentation.
Befallning | Noteringar |
---|---|
az snapshot show | Hämtar ögonblicksbild med ögonblicksbildens namn och resursgruppsnamn. Id-egenskapen för det returnerade objektet används för att skapa en hanterad disk. |
az disk create | Skapar hanterade diskar från en ögonblicksbild med hjälp av ögonblicksbilds-ID, disknamn, lagringstyp och storlek |
az vm create | Skapar en virtuell dator med en hanterad OS-disk |
Nästa steg
Mer information om Azure CLI finns i Azure CLI-dokumentationen.
Ytterligare CLI-skriptexempel för virtuella maskiner finns i dokumentationen om Azure Linux-virtuella datorer.