マネージド ディスクのストレージの種類を更新するUpdate the storage type of a managed disk

Azure マネージド ディスクには、ディスクの種類が 4 つあります。Azure Ultra SSD (プレビュー)、Premium SSD、Standard SSD、および Standard HDD です。There are four disk types of Azure managed disks: Azure ultra SSDs (preview), premium SSD, standard SSD, and standard HDD. パフォーマンスのニーズに合わせて、3 つの GA ディスクの種類 (Premium SSD、Standard SSD、および Standard HDD) を切り替えることができます。You can switch between the three GA disk types (premium SSD, standard SSD, and standard HDD) based on your performance needs. まだ Ultra SSD との切り替えはできません。新しいディスクをデプロイする必要があります。You are not yet able to switch from or to an ultra SSD, you must deploy a new one.

この機能は、アンマネージド ディスクではサポートされていません。This functionality is not supported for unmanaged disks. ただし、ディスクの種類を簡単に切り替えるために、簡単にアンマネージド ディスクをマネージド ディスクに変換できます。But you can easily convert an unmanaged disk to a managed disk to be able to switch between disk types.

前提条件Prerequisites

  • 変換作業には仮想マシン (VM) の再起動が必要なので、既に設定されているメンテナンス期間中にディスク ストレージの移行をスケジュールするようにします。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.
  • お使いのディスクがアンマネージド ディスクの場合、最初にマネージド ディスクに変換すると、ストレージ オプションを切り替えることができます。If your disk is unmanaged, first convert it to a managed disk so you can switch between storage options.

VM のすべてのマネージド ディスクを Premium と Standard の間で切り替えるSwitch all managed disks of a VM between Premium and Standard

この例では、VM のすべてのマネージド ディスクを Standard ストレージから Premium ストレージに、または Premium ストレージから Standard ストレージに変換する方法について説明します。This example shows how to convert all of a VM's disks from Standard to Premium storage or from Premium to Standard storage. Premium マネージド ディスクを使用するには、Premium Storage に対応している VM のサイズを使用している必要があります。To use Premium managed disks, your VM must use a VM size that supports Premium storage. この例は、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

Standard と Premium の間で個々のマネージド ディスクを切り替えるSwitch individual managed disks between Standard and Premium

開発/テスト ワークロードでは、コストを削減するために Standard ディスクと Premium ディスクを混在させたい場合があります。For your dev/test workload, you might want a mix of Standard and Premium disks to reduce your costs. パフォーマンスを上げる必要があるディスクだけをアップグレードするように選択できます。You can choose to upgrade only those disks that need better performance. この例では、1 つの VM ディスクを Standard ストレージから Premium ストレージに、または Premium ストレージから Standard ストレージに変換する方法について説明します。This example shows how to convert a single VM disk from Standard to Premium storage or from Premium to Standard storage. Premium マネージド ディスクを使用するには、Premium Storage に対応している VM のサイズを使用している必要があります。To use Premium managed disks, your VM must use a VM size that supports Premium storage. この例では、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

Azure portal でマネージド ディスクを Standard から Premium に変換するConvert managed disks from Standard to Premium in the Azure portal

次の手順に従います。Follow these steps:

  1. Azure Portal にサインインします。Sign in to the Azure portal.
  2. ポータルの仮想マシンの一覧から VM を選択します。Select the VM from the list of Virtual machines in the portal.
  3. VM が停止していない場合、VM の [概要] ウィンドウの一番上で [停止] を選択し、VM が停止するまで待ちます。If the VM isn't stopped, select Stop at the top of VM Overview pane, and wait for the VM to stop.
  4. VM のウィンドウで、メニューから [ディスク] を選択します。In the pane for the VM, select Disks from the menu.
  5. 変換するディスクを選択します。Select the disk that you want to convert.
  6. メニューから [構成] を選択します。Select Configuration from the menu.
  7. アカウントの種類Standard HDD から Premium SSD に変更します。Change the Account type from Standard HDD to Premium SSD.
  8. [保存] をクリックし、ディスク ウィンドウを閉じます。Click Save, and close the disk pane.

ディスクの種類の変換は瞬時に行われます。The disk type conversion is instantaneous. 変換後、VM を再起動できます。You can restart your VM after the conversion.

Standard HDD と Standard SSD の間でマネージド ディスクを切り替えるSwitch managed disks between Standard HDD and Standard SSD

この例では、1 つの VM ディスクを Standard HDD から Standard SSD に、または Standard SSD から Standard HDD に変換する方法について説明します。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

次の手順Next steps

スナップショットを使用して、VM の読み取り専用コピーを取得します。Make a read-only copy of a VM by using a snapshot.