Move-AzVirtualMachineToVmss
仮想マシンを可用性セットからフレキシブル仮想マシン スケール セットに移行します。
構文
ResourceGroupNameParameterSetName (既定)
Move-AzVirtualMachineToVmss
[-ResourceGroupName] <String>
[-Name] <String>
[-TargetZone <String>]
[-TargetFaultDomain <Int32>]
[-TargetVMSize <String>]
[-NoWait]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
IdParameterSetName
Move-AzVirtualMachineToVmss
[-Id] <String>
[-TargetZone <String>]
[-TargetFaultDomain <Int32>]
[-TargetVMSize <String>]
[-NoWait]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
Move-AzVirtualMachineToVmss コマンドレットは、可用性セットからフレキシブル仮想マシン スケール セットに仮想マシンを移行します。 この操作により、仮想マシンのダウンタイムがトリガーされます。 Start-AzAvailabilitySetMigration で移行を開始した後、このコマンドレットを使用します。
この機能を使用するには、機能フラグ Microsoftに対してサブスクリプションを有効にする必要があります。Compute/MigrateToVmssFlex。
例
例 1: 仮想マシンを VMSS に移行する
Move-AzVirtualMachineToVmss -ResourceGroupName "MyResourceGroup" -Name "VM1"
このコマンドは、移行の開始時に指定されたフレキシブル仮想マシン スケール セットに、リソース グループ MyResourceGroup 内の VM1 という名前の仮想マシンを移行します。
例 2: 特定のターゲット設定を使用して仮想マシンを移行する
Move-AzVirtualMachineToVmss -ResourceGroupName "MyResourceGroup" -Name "VM1" -TargetZone "1" -TargetFaultDomain 0 -TargetVMSize "Standard_DS2_v2"
このコマンドは、特定のターゲット ゾーン、障害ドメイン、VM サイズの設定を使用して仮想マシンを移行します。
例 3: リソース ID を使用して仮想マシンを移行する
Move-AzVirtualMachineToVmss -Id "/subscriptions/{sub-id}/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/virtualMachines/VM1" -TargetZone "1"
このコマンドは、リソース ID で指定された仮想マシンをゾーン 1 に移行します。
パラメーター
-AsJob
バックグラウンドでコマンドレットを実行する
パラメーターのプロパティ
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Confirm
コマンドレットを実行する前に確認を求めるメッセージが表示されます。
パラメーターのプロパティ
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-DefaultProfile
Azureとの通信に使用される資格情報、アカウント、テナント、サブスクリプション。
パラメーターのプロパティ
| 型: | IAzureContextContainer
|
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
| Aliases: | AzContext, AzureRmContext, AzureCredential |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Id
仮想マシンの ID。
パラメーターのプロパティ
| 型: | String
|
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
IdParameterSetName
| 配置: | 0 |
| 必須: | True |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | True |
| 残りの引数からの値: | False |
-Name
仮想マシン名。
パラメーターのプロパティ
| 型: | String
|
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
ResourceGroupNameParameterSetName
| 配置: | 1 |
| 必須: | True |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | True |
| 残りの引数からの値: | False |
-NoWait
操作を開始し、操作が完了する直前に戻ります。 操作が正常に完了したかどうかを判断するには、他のメカニズムを使用します。
パラメーターのプロパティ
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-ResourceGroupName
リソース グループの名前を指定します。
パラメーターのプロパティ
| 型: | String
|
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
ResourceGroupNameParameterSetName
| 配置: | 0 |
| 必須: | True |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | True |
| 残りの引数からの値: | False |
-TargetFaultDomain
フレキシブル仮想マシン スケール セットへの仮想マシン移行のターゲット コンピューティング 障害ドメイン。
パラメーターのプロパティ
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | True |
| 残りの引数からの値: | False |
-TargetVMSize
フレキシブル仮想マシン スケール セットへの移行のターゲット仮想マシン サイズ。
パラメーターのプロパティ
| 型: | String
|
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | True |
| 残りの引数からの値: | False |
-TargetZone
フレキシブル仮想マシン スケール セットへの仮想マシン移行のターゲット ゾーン。
パラメーターのプロパティ
| 型: | String
|
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | True |
| 残りの引数からの値: | False |
-WhatIf
コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。
パラメーターのプロパティ
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
CommonParameters
このコマンドレットは、共通パラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable をサポートします。 詳細については、about_CommonParametersを参照してください。
出力