Move-AzVirtualMachineToVmss
Migriert einen virtuellen Computer von einem Verfügbarkeitssatz zu einem flexiblen Skalierungssatz für virtuelle Computer.
Syntax
ResourceGroupNameParameterSetName (Standard)
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>]
Beschreibung
Das Cmdlet Move-AzVirtualMachineToVmss migriert einen virtuellen Computer aus einem Verfügbarkeitssatz zu einem flexiblen Skalierungssatz für virtuelle Computer. Dieser Vorgang löst eine Ausfallzeit auf dem virtuellen Computer aus. Verwenden Sie dieses Cmdlet nach dem Starten der Migration mit "Start-AzAvailabilitySetMigration".
Für dieses Feature muss das Abonnement für das Feature-Flag "Microsoft.Compute/MigrateToVmssFlex" aktiviert sein.
Beispiele
Beispiel 1: Migrieren eines virtuellen Computers zu einem VMSS
Move-AzVirtualMachineToVmss -ResourceGroupName "MyResourceGroup" -Name "VM1"
Mit diesem Befehl wird der virtuelle Computer "VM1" in der Ressourcengruppe "MyResourceGroup" zu dem flexiblen Skalierungssatz für virtuelle Computer migriert, der beim Starten der Migration angegeben wurde.
Beispiel 2: Migrieren eines virtuellen Computers mit bestimmten Zieleinstellungen
Move-AzVirtualMachineToVmss -ResourceGroupName "MyResourceGroup" -Name "VM1" -TargetZone "1" -TargetFaultDomain 0 -TargetVMSize "Standard_DS2_v2"
Dieser Befehl migriert den virtuellen Computer mit bestimmten Zielzonen-, Fehlerdomänen- und VM-Größeneinstellungen.
Beispiel 3: Migrieren eines virtuellen Computers mithilfe der Ressourcen-ID
Move-AzVirtualMachineToVmss -Id "/subscriptions/{sub-id}/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/virtualMachines/VM1" -TargetZone "1"
Dieser Befehl migriert den virtuellen Computer, der durch seine Ressourcen-ID angegeben wird, zu Zone 1.
Parameter
-AsJob
Cmdlet im Hintergrund ausführen
Parametereigenschaften
Typ: SwitchParameter
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-Confirm
Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.
Parametereigenschaften
Typ: SwitchParameter
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Aliase: Cf
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Parametereigenschaften
Typ: IAzureContextContainer
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Aliase: AzContext, AzureRmContext, AzureCredential
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-Id
Die ID des virtuellen Computers.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
IdParameterSetName
Position: 0
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: True
Wert aus verbleibenden Argumenten: False
-Name
Der Name des virtuellen Computers.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
ResourceGroupNameParameterSetName
Position: 1
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: True
Wert aus verbleibenden Argumenten: False
-NoWait
Startet den Vorgang und gibt sofort zurück, bevor der Vorgang abgeschlossen ist. Um festzustellen, ob der Vorgang erfolgreich abgeschlossen wurde, verwenden Sie einen anderen Mechanismus.
Parametereigenschaften
Typ: SwitchParameter
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-ResourceGroupName
Gibt den Namen der Ressourcengruppe an.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
ResourceGroupNameParameterSetName
Position: 0
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: True
Wert aus verbleibenden Argumenten: False
-TargetFaultDomain
Die Ziel-Computefehlerdomäne für die Migration des virtuellen Computers zu flexiblem Skalierungssatz für virtuelle Computer.
Parametereigenschaften
Typ: Nullable<T> [ Int32 ]
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: True
Wert aus verbleibenden Argumenten: False
-TargetVMSize
Die Größe des virtuellen Zielcomputers für die Migration zu einem flexiblen Skalierungssatz für virtuelle Computer.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: True
Wert aus verbleibenden Argumenten: False
-TargetZone
Die Zielzone für die Migration des virtuellen Computers zu flexiblem Skalierungssatz für virtuelle Computer.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: True
Wert aus verbleibenden Argumenten: False
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Parametereigenschaften
Typ: SwitchParameter
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Aliase: Wi
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Ausgaben