Move-AzVirtualMachineToVmss

Migra uma máquina virtual de um Conjunto de Disponibilidade para um Conjunto de Escala de Máquina Virtual Flexível.

Sintaxe

ResourceGroupNameParameterSetName (Predefinição)

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>]

Description

O cmdlet Move-AzVirtualMachineToVmss migra uma máquina virtual de um Conjunto de Disponibilidade para um Conjunto de Escala de Máquina Virtual Flexível. Esta operação desencadeia um tempo de inatividade na máquina virtual. Use este cmdlet após iniciar a migração com o Start-AzAvailabilitySetMigration.

Esta funcionalidade exige que a subscrição esteja ativada para o flag Microsoft.Compute/MigrateToVmssFlex.

Exemplos

Exemplo 1: Migrar uma máquina virtual para um VMSS

Move-AzVirtualMachineToVmss -ResourceGroupName "MyResourceGroup" -Name "VM1"

Este comando migra a máquina virtual chamada VM1 no grupo de recursos MyResourceGroup para o Conjunto de Escala de Máquina Virtual Flexível especificado quando a migração foi iniciada.

Exemplo 2: Migrar uma máquina virtual com definições alvo específicas

Move-AzVirtualMachineToVmss -ResourceGroupName "MyResourceGroup" -Name "VM1" -TargetZone "1" -TargetFaultDomain 0 -TargetVMSize "Standard_DS2_v2"

Este comando migra a máquina virtual com zonas de destino específicas, domínio de falha e definições de tamanho da VM.

Exemplo 3: Migrar uma máquina virtual usando o ID de recurso

Move-AzVirtualMachineToVmss -Id "/subscriptions/{sub-id}/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/virtualMachines/VM1" -TargetZone "1"

Este comando migra a máquina virtual especificada pelo seu ID de recurso para a zona 1.

Parâmetros

-AsJob

Executar cmdlet em segundo plano

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Confirm

Solicita confirmação antes de executar o cmdlet.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Cf.

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-DefaultProfile

As credenciais, conta, inquilino e subscrição usados para comunicação com o Azure.

Propriedades dos parâmetros

Tipo:IAzureContextContainer
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Id

A ID da máquina virtual.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

IdParameterSetName
Position:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-Name

O nome da máquina virtual.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

ResourceGroupNameParameterSetName
Position:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-NoWait

Inicia a operação e retorna imediatamente, antes que a operação seja concluída. Para determinar se a operação foi concluída com êxito, use algum outro mecanismo.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ResourceGroupName

Especifica o nome do grupo de recursos.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

ResourceGroupNameParameterSetName
Position:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-TargetFaultDomain

O domínio de falha de computação alvo para a migração da máquina virtual para o Conjunto de Escala de Máquina Virtual Flexível.

Propriedades dos parâmetros

Tipo:

Nullable<T>[Int32]

Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-TargetVMSize

O tamanho alvo da Máquina Virtual para a migração para o Conjunto de Escala de Máquina Virtual Flexível.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-TargetZone

A zona-alvo para a migração da máquina virtual para o Conjunto de Escala de Máquina Virtual Flexível.

Propriedades dos parâmetros

Tipo:String
Default value:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Propriedades dos parâmetros

Tipo:SwitchParameter
Default value:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Wi

Conjuntos de parâmetros

(All)
Position:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

String

Nullable<T>

Saídas

PSComputeLongRunningOperation

PSAzureOperationResponse