Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: ✔️ Linux-VM's ✔️ Windows-VM's ✔️ Flexibele schaalsets ✔️ Uniforme schaalsets
In dit artikel leest u hoe u een virtuele machine of virtuele-machineschaalsets maakt met tijdelijke besturingssysteemschijven via portal, ARM-sjabloonimplementatie, CLI en PowerShell.
Portaal
In Azure Portal kunt u ervoor kiezen om tijdelijke schijven te gebruiken bij het implementeren van een virtuele machine of virtuele-machineschaalsets door het gedeelte Geavanceerd van het tabblad Schijven te openen. Als u de plaatsing van tijdelijke besturingssysteemschijf wilt kiezen, selecteert u plaatsing van de besturingssysteemcache of tijdelijke schijfplaatsing.
Als de optie voor het gebruik van een tijdelijke schijf, de plaatsing van de besturingssysteemcache of de plaatsing van een tijdelijke schijf is uitgeschakeld, hebt u mogelijk een VM-grootte geselecteerd die geen cache-/tijdelijke opslagruimte heeft die groter is dan de OS-afbeelding, of die geen ondersteuning biedt voor Premium-opslag. Ga terug naar de pagina Basisinformatie en kies een andere VM-grootte.
Implementatie van schaalsetsjablonen
Het proces voor het maken van een schaalset die gebruikmaakt van een tijdelijke besturingssysteemschijf is het toevoegen van de diffDiskSettings eigenschap aan het Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile resourcetype in de sjabloon. Het cachebeleid moet ook voor de tijdelijke besturingssysteemschijf worden ingesteld op ReadOnly. plaatsing kan worden gewijzigd in CacheDisk voor plaatsing van besturingssysteemcacheschijven.
{
"type": "Microsoft.Compute/virtualMachineScaleSets",
"name": "myScaleSet",
"location": "East US 2",
"apiVersion": "2019-12-01",
"sku": {
"name": "Standard_DS2_v2",
"capacity": "2"
},
"properties": {
"upgradePolicy": {
"mode": "Automatic"
},
"virtualMachineProfile": {
"storageProfile": {
"osDisk": {
"diffDiskSettings": {
"option": "Local" ,
"placement": "ResourceDisk"
},
"caching": "ReadOnly",
"createOption": "FromImage"
},
"imageReference": {
"publisher": "publisherName",
"offer": "offerName",
"sku": "skuName",
"version": "imageVersion"
}
},
"osProfile": {
"computerNamePrefix": "myvmss",
"adminUsername": "azureuser",
"adminPassword": "P@ssw0rd!"
}
}
}
}
Opmerking
Vervang alle andere waarden dienovereenkomstig.
VM-sjabloonimplementatie
U kunt een virtuele machine implementeren met een tijdelijke besturingssysteemschijf met behulp van een sjabloon. Het proces voor het maken van een virtuele machine die tijdelijke besturingssysteemschijven gebruikt, is door de diffDiskSettings eigenschap toe te voegen aan het resourcetype Microsoft.Compute/virtualMachines in de sjabloon. Het cachebeleid moet ook worden ingesteld op ReadOnly voor de tijdelijke besturingssysteemschijf. plaatsingsoptie kan worden gewijzigd in CacheDisk voor plaatsing van besturingssysteemcacheschijven.
{
"type": "Microsoft.Compute/virtualMachines",
"name": "myVirtualMachine",
"location": "East US 2",
"apiVersion": "2019-12-01",
"properties": {
"storageProfile": {
"osDisk": {
"diffDiskSettings": {
"option": "Local" ,
"placement": "ResourceDisk"
},
"caching": "ReadOnly",
"createOption": "FromImage"
},
"imageReference": {
"publisher": "MicrosoftWindowsServer",
"offer": "WindowsServer",
"sku": "2016-Datacenter-smalldisk",
"version": "latest"
},
"hardwareProfile": {
"vmSize": "Standard_DS2_v2"
}
},
"osProfile": {
"computerNamePrefix": "myvirtualmachine",
"adminUsername": "azureuser",
"adminPassword": "P@ssw0rd!"
}
}
}
CLI (Command Line Interface)
Als u een tijdelijke schijf wilt gebruiken voor een CLI-VM-implementatie, stelt u de --ephemeral-os-disk parameter in az vm create in true en de --ephemeral-os-disk-placement parameter voor ResourceDisk tijdelijke schijfplaatsing of CacheDisk voor plaatsing van cacheschijven en de --os-disk-caching parameter op ReadOnly.
az vm create \
--resource-group myResourceGroup \
--name myVM \
--image imageName \
--ephemeral-os-disk true \
--ephemeral-os-disk-placement ResourceDisk \
--os-disk-caching ReadOnly \
--admin-username azureuser \
--generate-ssh-keys
Opmerking
Vervang myVM, myResourceGroupimageName en azureuser dienovereenkomstig.
Voor schaalsets gebruikt u dezelfde --ephemeral-os-disk true parameter voor az-vmss-create en stelt u de --os-disk-caching parameter ReadOnly in op tijdelijke --ephemeral-os-disk-placementResourceDisk schijfplaatsing of CacheDisk voor plaatsing van cacheschijven.
Een VM herstellen met REST
U kunt een exemplaar van een virtuele machine met een tijdelijke besturingssysteemschijf opnieuw maken met behulp van REST API, zoals hieronder en via Azure Portal wordt beschreven door naar het deelvenster Overzicht van de VIRTUELE machine te gaan. Voor schaalsets is het opnieuw instellen al beschikbaar via PowerShell, CLI en de portal.
POST https://management.azure.com/subscriptions/{sub-
id}/resourceGroups/{rgName}/providers/Microsoft.Compute/VirtualMachines/{vmName}/reimage?api-version=2019-12-01"
PowerShell
Als u een tijdelijke schijf wilt gebruiken voor een Implementatie van een PowerShell-VM, gebruikt u Set-AzVMOSDisk in uw VM-configuratie . Stel het -DiffDiskSetting in op Local en -Caching naar -DiffDiskPlacementReadOnlyResourceDisk.
Set-AzVMOSDisk -DiffDiskSetting Local -DiffDiskPlacement ResourceDisk -Caching ReadOnly
Als u een tijdelijke schijf op cacheschijf wilt gebruiken voor een Implementatie van een PowerShell-VM, gebruikt u Set-AzVMOSDisk in uw VM-configuratie . Stel het in -DiffDiskSetting op Local , -Caching op ReadOnly en -DiffDiskPlacement op CacheDisk.
Set-AzVMOSDisk -DiffDiskSetting Local -DiffDiskPlacement CacheDisk -Caching ReadOnly
Voor de implementatie van schaalsets gebruikt u in uw configuratie de cmdlet Set-AzVmssStorageProfile. Stel de waarde -DiffDiskSetting in op Local, -Caching op ReadOnly en -DiffDiskPlacement op ResourceDisk of CacheDisk.
Set-AzVmssStorageProfile -DiffDiskSetting Local -DiffDiskPlacement ResourceDisk -OsDiskCaching ReadOnly
Volgende stappen
Voor meer informatie over tijdelijke besturingssysteemschijf.