Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Windows VM'leri ✔️ Esnek ölçek kümeleri ✔️ Tekdüzen ölçek kümeleri
Bu makalede Portal, ARM şablonu dağıtımı, CLI ve PowerShell aracılığıyla kısa ömürlü işletim sistemi diskleriyle sanal makine veya sanal makine ölçek kümeleri oluşturma işlemi gösterilmektedir.
Portal
Azure portalında, Diskler sekmesinin Gelişmiş bölümünü açarak sanal makine veya sanal makine ölçek kümeleri dağıtırken kısa ömürlü diskler kullanmayı seçebilirsiniz. Kısa ömürlü işletim sistemi diskinin yerleşimini seçmek için işletim sistemi önbelleği yerleştirme veya Geçici disk yerleştirme'yi seçin.
Kısa ömürlü disk, işletim sistemi önbellek yerleşimi veya geçici disk yerleşimi seçenekleri griyse, işletim sistemi görüntüsünden daha büyük bir önbellek/geçici boyutu olmayan veya Premium depolamayı desteklemeyen bir VM boyutu seçmiş olabilirsiniz. Temel Bilgiler sayfasına geri dönün ve başka bir VM boyutu seçmeyi deneyin.
Ölçek kümesi şablonu dağıtımı
Kısa ömürlü işletim sistemi diski kullanan bir ölçek kümesi oluşturma işlemi, diffDiskSettings özelliğini şablondaki Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile kaynak türüne eklemektir. Ayrıca, kısa ömürlü işletim sistemi diski için önbelleğe alma ilkesi ReadOnly olarak belirtilmelidir. yerleştirme, işletim sistemi önbellek diski yerleşimi için CacheDisk olarak değiştirilebilir.
{
"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!"
}
}
}
}
Uyarı
Diğer tüm değerleri buna göre değiştirin.
VM şablonu dağıtımı
Şablon kullanarak kısa ömürlü işletim sistemi diski içeren bir VM dağıtabilirsiniz. Kısa ömürlü işletim sistemi diskleri kullanan bir VM oluşturma işlemi, diffDiskSettings özelliğini şablonda Microsoft.Compute/virtualMachines kaynak türüne eklemektir. Ayrıca kısa ömürlü işletim sistemi diski için önbelleğe alma ilkesi ReadOnly olarak ayarlanmalıdır. yerleştirme seçeneği, işletim sistemi önbellek disk yerleşimi için CacheDisk olarak değiştirilebilir.
{
"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
CLI VM dağıtımı için kısa ömürlü bir disk kullanmak amacıyla, --ephemeral-os-disk parametresini true olarak, --ephemeral-os-disk-placement parametresini geçici disk yerleştirme için ResourceDisk veya önbellek disk yerleştirme için CacheDisk olarak, ve --os-disk-caching parametresini ReadOnly olarak ayarlayın.
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
Uyarı
myVM, myResourceGroup, imageName ve azureuser değerlerini buna göre değiştirin.
Ölçek kümeleri için, az-vmss-create için aynı --ephemeral-os-disk true parametresini kullanır ve geçici disk yerleştirme için ReadOnly, önbellek disk yerleştirme için CacheDisk ve --ephemeral-os-disk-placement parametresini ResourceDisk olarak ayarlarsınız.
REST kullanarak bir VM'yi yeniden imajlama
Aşağıda açıklandığı gibi VE Azure portalı aracılığıyla VM'nin Genel Bakış bölmesine giderek REST API kullanarak kısa ömürlü işletim sistemi diskine sahip bir Sanal Makine örneğini yeniden görüntüleyebilirsiniz. Ölçek kümeleri için yeniden oluşturma özelliği PowerShell, CLI ve portal aracılığıyla zaten kullanılabilir.
POST https://management.azure.com/subscriptions/{sub-
id}/resourceGroups/{rgName}/providers/Microsoft.Compute/VirtualMachines/{vmName}/reimage?api-version=2019-12-01"
PowerShell
PowerShell VM dağıtımında kısa ömürlü disk kullanmak için VM yapılandırmanızda Set-AzVMOSDisk kullanın.
-DiffDiskSetting
Local olarak, -CachingReadOnly olarak ve -DiffDiskPlacementResourceDisk olarak ayarlayın.
Set-AzVMOSDisk -DiffDiskSetting Local -DiffDiskPlacement ResourceDisk -Caching ReadOnly
PowerShell VM dağıtımı için önbellek diskinde kısa ömürlü disk kullanmak için VM yapılandırmanızda Set-AzVMOSDisk kullanın.
-DiffDiskSetting'i Local olarak ayarlayın, -Caching'ü ReadOnly olarak ve -DiffDiskPlacement'yi CacheDisk olarak ayarlayın.
Set-AzVMOSDisk -DiffDiskSetting Local -DiffDiskPlacement CacheDisk -Caching ReadOnly
Ölçek kümesi dağıtımları için yapılandırmanızda Set-AzVmssStorageProfile cmdlet'ini kullanın.
-DiffDiskSetting öğesini Local, -Caching öğesini ReadOnly ve -DiffDiskPlacement öğesini ResourceDisk veya CacheDisk olarak ayarlayın.
Set-AzVmssStorageProfile -DiffDiskSetting Local -DiffDiskPlacement ResourceDisk -OsDiskCaching ReadOnly
Sonraki adımlar
Kısa ömürlü işletim sistemi diski hakkında daha fazla bilgi için.