Aggiornare il tipo di archiviazione di un disco gestitoUpdate the storage type of a managed disk

Esistono quattro tipi di dischi di Azure i dischi gestiti: SSDs Ultra-Azure (anteprima), premium SSD standard unità SSD e unità disco rigido standard.There are four disk types of Azure managed disks: Azure ultra SSDs (preview), premium SSD, standard SSD, and standard HDD. È possibile spostarsi tra i tre tipi di dischi a livello generale (premium SSD standard unità SSD e HDD standard) in base alle esigenze di prestazioni.You can switch between the three GA disk types (premium SSD, standard SSD, and standard HDD) based on your performance needs. Non si è ancora in grado di passare da o in un'unità SSD extra, è necessario distribuire uno nuovo.You are not yet able to switch from or to an ultra SSD, you must deploy a new one.

Questa funzionalità non è supportata per dischi non gestiti.This functionality is not supported for unmanaged disks. È possibile eseguire facilmente convertire un disco non gestito in un disco gestito sia in grado di passare tra i tipi di disco.But you can easily convert an unmanaged disk to a managed disk to be able to switch between disk types.

Nota

Questo articolo è stato aggiornato per usare il nuovo modulo Az di Azure PowerShell.This article has been updated to use the new Azure PowerShell Az module. È comunque possibile usare il modulo AzureRM, che continuerà a ricevere correzioni di bug almeno fino a dicembre 2020.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Per altre informazioni sul nuovo modulo Az e sulla compatibilità di AzureRM, vedere Introduzione del nuovo modulo Az di Azure PowerShell.To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Per istruzioni sull'installazione del modulo Az, vedere Installare Azure PowerShell.For Az module installation instructions, see Install Azure PowerShell.

PrerequisitiPrerequisites

  • Poiché la conversione richiede un riavvio della macchina virtuale (VM), è opportuno pianificare la migrazione delle risorse di archiviazione del disco durante una finestra di manutenzione preesistente.Because conversion requires a restart of the virtual machine (VM), you should schedule the migration of your disk storage during a pre-existing maintenance window.
  • Se il disco non è gestito, innanzitutto convertirlo in un disco gestito in modo che è possibile spostarsi tra le opzioni di archiviazione.If your disk is unmanaged, first convert it to a managed disk so you can switch between storage options.

Passa tutti i dischi gestiti di una macchina virtuale tra Standard e PremiumSwitch all managed disks of a VM between Premium and Standard

In questo esempio viene illustrato come convertire tutti i dischi della VM da Standard ad archiviazione Premium o Premium per archiviazione Standard.This example shows how to convert all of a VM's disks from Standard to Premium storage or from Premium to Standard storage. Per usare i dischi gestiti Premium, la macchina virtuale deve avere dimensioni tali da supportare l'archiviazione Premium.To use Premium managed disks, your VM must use a VM size that supports Premium storage. In questo esempio si passa anche a una dimensione che supporta l'archiviazione Premium:This example also switches to a size that supports premium storage:

# Name of the resource group that contains the VM
$rgName = 'yourResourceGroup'

# Name of the your virtual machine
$vmName = 'yourVM'

# Choose between Standard_LRS and Premium_LRS based on your scenario
$storageType = 'Premium_LRS'

# Premium capable size
# Required only if converting storage from Standard to Premium
$size = 'Standard_DS2_v2'

# Stop and deallocate the VM before changing the size
Stop-AzVM -ResourceGroupName $rgName -Name $vmName -Force

$vm = Get-AzVM -Name $vmName -resourceGroupName $rgName

# Change the VM size to a size that supports Premium storage
# Skip this step if converting storage from Premium to Standard
$vm.HardwareProfile.VmSize = $size
Update-AzVM -VM $vm -ResourceGroupName $rgName

# Get all disks in the resource group of the VM
$vmDisks = Get-AzDisk -ResourceGroupName $rgName 

# For disks that belong to the selected VM, convert to Premium storage
foreach ($disk in $vmDisks)
{
    if ($disk.ManagedBy -eq $vm.Id)
    {
        $diskUpdateConfig = New-AzDiskUpdateConfig –AccountType $storageType
        Update-AzDisk -DiskUpdate $diskUpdateConfig -ResourceGroupName $rgName `
        -DiskName $disk.Name
    }
}

Start-AzVM -ResourceGroupName $rgName -Name $vmName

Passa i singoli dischi gestiti tra Standard e PremiumSwitch individual managed disks between Standard and Premium

Per il carico di lavoro di sviluppo/test, è possibile utilizzare una combinazione di dischi Standard e Premium per ridurre i costi.For your dev/test workload, you might want a mix of Standard and Premium disks to reduce your costs. È possibile scegliere di aggiornare solo i dischi che richiedono prestazioni migliori.You can choose to upgrade only those disks that need better performance. In questo esempio viene illustrato come convertire un singolo disco della macchina virtuale standard all'archiviazione Premium o Premium in archiviazione Standard di.This example shows how to convert a single VM disk from Standard to Premium storage or from Premium to Standard storage. Per usare i dischi gestiti Premium, la macchina virtuale deve avere dimensioni tali da supportare l'archiviazione Premium.To use Premium managed disks, your VM must use a VM size that supports Premium storage. Questo esempio mostra anche come passare a una dimensione che supporta archiviazione Premium:This example also shows how to switch to a size that supports Premium storage:


$diskName = 'yourDiskName'
# resource group that contains the managed disk
$rgName = 'yourResourceGroupName'
# Choose between Standard_LRS and Premium_LRS based on your scenario
$storageType = 'Premium_LRS'
# Premium capable size 
$size = 'Standard_DS2_v2'

$disk = Get-AzDisk -DiskName $diskName -ResourceGroupName $rgName

# Get parent VM resource
$vmResource = Get-AzResource -ResourceId $disk.ManagedBy

# Stop and deallocate the VM before changing the storage type
Stop-AzVM -ResourceGroupName $vmResource.ResourceGroupName -Name $vmResource.Name -Force

$vm = Get-AzVM -ResourceGroupName $vmResource.ResourceGroupName -Name $vmResource.Name 

# Change the VM size to a size that supports Premium storage
# Skip this step if converting storage from Premium to Standard
$vm.HardwareProfile.VmSize = $size
Update-AzVM -VM $vm -ResourceGroupName $rgName

# Update the storage type
$diskUpdateConfig = New-AzDiskUpdateConfig -AccountType $storageType -DiskSizeGB $disk.DiskSizeGB
Update-AzDisk -DiskUpdate $diskUpdateConfig -ResourceGroupName $rgName `
-DiskName $disk.Name

Start-AzVM -ResourceGroupName $vm.ResourceGroupName -Name $vm.Name

Convertire i dischi gestiti da Standard a Premium nel portale di AzureConvert managed disks from Standard to Premium in the Azure portal

A tale scopo, seguire questa procedura:Follow these steps:

  1. Accedere al portale di Azure.Sign in to the Azure portal.
  2. Selezionare la macchina virtuale dall'elenco dei macchine virtuali nel portale.Select the VM from the list of Virtual machines in the portal.
  3. Se non viene arrestata la macchina virtuale, selezionare arrestare nella parte superiore della VM Panoramica riquadro e attesa arrestare la macchina virtuale.If the VM isn't stopped, select Stop at the top of VM Overview pane, and wait for the VM to stop.
  4. Nel riquadro per la macchina virtuale, selezionare dischi dal menu di scelta.In the pane for the VM, select Disks from the menu.
  5. Selezionare il disco che si desidera convertire.Select the disk that you want to convert.
  6. Selezionare configurazione dal menu di scelta.Select Configuration from the menu.
  7. Modifica il tipo di Account dalla Standard HDD al unità SSD Premium.Change the Account type from Standard HDD to Premium SSD.
  8. Fare clic su salvaree chiudere il riquadro del disco.Click Save, and close the disk pane.

La conversione del tipo di disco è istantanea.The disk type conversion is instantaneous. È possibile riavviare la macchina virtuale dopo la conversione.You can restart your VM after the conversion.

Cambiare i dischi gestiti tra Standard HDD e SSD StandardSwitch managed disks between Standard HDD and Standard SSD

In questo esempio mostra come convertire un singolo disco della macchina virtuale da Standard HDD a unità SSD Standard o da Standard SSD alle unità disco rigido Standard:This example shows how to convert a single VM disk from Standard HDD to Standard SSD or from Standard SSD to Standard HDD:


$diskName = 'yourDiskName'
# resource group that contains the managed disk
$rgName = 'yourResourceGroupName'
# Choose between Standard_LRS and StandardSSD_LRS based on your scenario
$storageType = 'StandardSSD_LRS'

$disk = Get-AzDisk -DiskName $diskName -ResourceGroupName $rgName

# Get parent VM resource
$vmResource = Get-AzResource -ResourceId $disk.ManagedBy

# Stop and deallocate the VM before changing the storage type
Stop-AzVM -ResourceGroupName $vmResource.ResourceGroupName -Name $vmResource.Name -Force

$vm = Get-AzVM -ResourceGroupName $vmResource.ResourceGroupName -Name $vmResource.Name 

# Update the storage type
$diskUpdateConfig = New-AzDiskUpdateConfig -AccountType $storageType -DiskSizeGB $disk.DiskSizeGB
Update-AzDisk -DiskUpdate $diskUpdateConfig -ResourceGroupName $rgName `
-DiskName $disk.Name

Start-AzVM -ResourceGroupName $vm.ResourceGroupName -Name $vm.Name

Passaggi successiviNext steps

Eseguire una copia di sola lettura di una macchina virtuale usando snapshot.Make a read-only copy of a VM by using a snapshot.