az vm unmanaged-disk

VM に接続されているアンマネージド データ ディスクを管理します。

Azure Virtual Machines は、オペレーティング システム、アプリケーション、およびデータを格納する場所としてディスクを使用します。 すべての Azure 仮想マシンには、オペレーティング システム ディスクと一時ディスクの 2 つ以上のディスクがあります。 オペレーティング システム ディスクはイメージから作成されます。オペレーティング システム ディスクとイメージの両方は実際に仮想ハード ディスク (VHD) であり、Azure のストレージ アカウントに格納されます。 仮想マシンでは 1 つ以上のデータ ディスクも保持することができ、これらも VHD として格納されます。

Azure マネージド データ ディスクとアンマネージド データ ディスクの最大サイズは 4095 GB です (プレビューでは大きなディスクを除く)。 Azure アンマネージド ディスクの最大容量も 4095 GB です。

詳細については、以下を参照してください:

コマンド

名前 説明 Status
az vm unmanaged-disk attach

非管理対象の永続ディスクを VM に接続します。

コア GA
az vm unmanaged-disk detach

VM からアンマネージド ディスクをデタッチします。

コア GA
az vm unmanaged-disk list

VM のアンマネージド ディスクを一覧表示します。

コア GA

az vm unmanaged-disk attach

非管理対象の永続ディスクを VM に接続します。

これにより、メインテナントまたはサイズ変更のために VM が再プロビジョニングされた場合でも、データを保持できます。

az vm unmanaged-disk attach --resource-group
                            --vm-name
                            [--caching {None, ReadOnly, ReadWrite}]
                            [--lun]
                            [--name]
                            [--new]
                            [--size-gb]
                            [--vhd-uri]

新しい既定サイズ (1023 GB) の非管理対象データ ディスクを VM に接続します。

az vm unmanaged-disk attach -g MyResourceGroup --vm-name MyVm --new

既存のデータ ディスクを非管理対象として VM に接続します。

az vm unmanaged-disk attach -g MyResourceGroup --vm-name MyVm --name MyDataDisk \
    --vhd-uri https://mystorage.blob.core.windows.net/vhds/d1.vhd

非管理対象の永続ディスクを VM に接続します。 (自動生成)

az vm unmanaged-disk attach --name MyDataDisk --new --resource-group MyResourceGroup --size-gb 50 --vm-name MyVm

必須のパラメーター

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--vm-name

仮想マシンの名前。 を使用して az configure --defaults vm=<name>既定値を構成できます。

省略可能のパラメーター

--caching

ディスク キャッシュ ポリシー。

承認された値: None, ReadOnly, ReadWrite
--lun

0 ベースの論理ユニット番号 (LUN)。 最大値は、仮想マシンのサイズによって異なります。

--name -n

データ ディスク名。

--new

新しいディスクを作成します。

既定値: False
--size-gb -z

GB 単位のサイズ。 最大サイズ: 4095 GB (特定のプレビュー ディスクは大きくなる可能性があります)。

既定値: 1023
--vhd-uri

仮想ハード ディスク URI。 (例: https://mystorage.blob.core.windows.net/vhds/d1.vhd)。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az vm unmanaged-disk detach

VM からアンマネージド ディスクをデタッチします。

az vm unmanaged-disk detach --name
                            --resource-group
                            --vm-name

VM からデータ ディスクをデタッチします。

az vm unmanaged-disk detach -g MyResourceGroup --vm-name MyVm -n disk_name

必須のパラメーター

--name -n

データ ディスク名。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--vm-name

仮想マシンの名前。 を使用して az configure --defaults vm=<name>既定値を構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az vm unmanaged-disk list

VM のアンマネージド ディスクを一覧表示します。

az vm unmanaged-disk list --name
                          --resource-group

VM に接続されているアンマネージド ディスクを一覧表示します。

az vm unmanaged-disk list -g MyResourceGroup --vm-name MyVm

"data_disk" という文字列を含む名前を持つアンマネージド ディスクを一覧表示します。

az vm unmanaged-disk list -g MyResourceGroup --vm-name MyVm \
    --query "[?contains(name, 'data_disk')]" --output table

必須のパラメーター

--name --vm-name -n

仮想マシンの名前。 を使用して az configure --defaults vm=<name>既定値を構成できます。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。