Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
こんにちは。Azure サポートの宇田です。
今回は Azure 仮想マシンのディスク サイズを変更する方法についてご紹介します。
クラシック (ASM) 環境の場合
クラシック環境の場合には、仮想マシンを停止したうえで Azure PowerShell から以下のように実行します。
# 仮想マシン情報を取得します
$VmConfig = Get-AzureVM -ServiceName "<クラウド サービス名>" -Name "<仮想マシン名>"
# OS ディスクを1023 GB へ拡張します
Update-AzureDisk -DiskName $VmConfig.VM.OSVirtualHardDisk.DiskName -ResizedSizeInGB 1023 -Label "<ディスク ラベル>"
# 1 つ目のデータ ディスクを1023 GB へ拡張します
Update-AzureDisk -DiskName $VmConfig.VM.DataVirtualHardDisks[0].DiskName -ResizedSizeInGB 1023 -Label "<ディスク ラベル>"
# 2 つ目のデータ ディスクを1023 GB へ拡張します
Update-AzureDisk -DiskName $VmConfig.VM.DataVirtualHardDisks[1].DiskName -ResizedSizeInGB 1023 -Label "<ディスク ラベル>"
リソース マネージャー (ARM) 環境で非管理ディスクの場合
リソース マネージャー環境かつ非管理ディスクを使用している場合、管理ポータルもしくは Azure PowerShell から以下のように実行します。
# 仮想マシン情報を取得します
$VmConfig = Get-AzureRmVM -Name "<仮想マシン名>" -ResourceGroupName "<リソース グループ名>"
# OS ディスクを1023 GB へ拡張します
$VmConfig.StorageProfile.OSDisk.DiskSizeGB = 1023
# 1 つ目のデータ ディスクを1023 GB へ拡張します
$VmConfig.StorageProfile.DataDisks[0].DiskSizeGB = 1023
# 2 つ目のデータ ディスクを1023 GB へ拡張します
$VmConfig.StorageProfile.DataDisks[1].DiskSizeGB = 1023
# 最後に変更を適用します
Update-AzureRmVM -ResourceGroupName "<リソース グループ名>" -VM $VmConfig
リソース マネージャー (ARM) 環境で、管理ディスクの場合
リソース マネージャー環境かつ管理ディスクを使用している場合、管理ポータルもしくは Azure PowerShell から以下のように実行します。
# 管理ディスクを1023 GB へ拡張します
New-AzureRmDiskUpdateConfig -DiskSizeGB 1023 | Update-AzureRmDisk -ResourceGroupName "<リソース グループ名>" -DiskName "<ディスク名>"
サイズ変更時の留意点
上記のような方法でサイズ変更を頂くにあたり、以下の様な点にご留意を頂ければと思います。
- 事前に仮想マシンを停止したうえでサイズ変更をご実施ください
(停止していない場合、その旨のエラーが表示されます) - 上記ではあくまでも Azure からみたディスク サイズを拡張しています
OS 内で認識されるサイズについては、別途パーティションの拡張をお願いいたします - 拡張したディスクを再拡張することは可能ですが、縮小を行うことはできません
(どうしても縮小が必要な場合は、別の小さなディスクへコピーをお願いします)
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。
2017/11/14 更新 管理ディスクの場合について、手順を追記しました。