Freigeben über


Anfügen oder Trennen eines virtuellen Computers an oder von Virtual Machine Scale Set

Anfügen einer VM an eine VM-Skalierungsgruppe

Wichtig

VMs können nur im flexiblen Orchestrierungsmodus an eine VM-Skalierungsgruppe angefügt werden. Weitere Informationen finden Sie unter Orchestrierungsmodi für VM-Skalierungsgruppen.

Manchmal möchten Sie jedoch eine VM an eine VM-Skalierungsgruppe anfügen, um von der Skalierung, Verfügbarkeit und Flexibilität zu profitieren, die Skalierungsgruppen bieten. Es gibt zwei Möglichkeiten zum Anfügen von VMs an Skalierungssätze: Manuelles Erstellen einer neuen eigenständigen VM im Skalierungssatz oder Anfügen einer vorhandenen VM an den Skalierungssatz.

Sie können eine neue eigenständige VM an eine Skalierungsgruppe anfügen, wenn Sie eine andere Konfiguration auf einer bestimmten VM benötigen als die, die im Skalierungsprofil definiert ist, oder wenn die Skalierungsgruppe kein Skalierungsprofil für VM aufweist. Durch das manuelle Hinzufügen von VMs haben Sie die vollständige Kontrolle über die Benennung von Instanzen und die Platzierung in einer bestimmten Verfügbarkeitszone oder Fehlerdomäne. Die Konfiguration der VM muss nicht mit der im Skalierungsprofil der Skalierungsgruppe übereinstimmen, sodass Sie Parameter wie Betriebssystem, Netzwerkkonfiguration, On-Demand oder Spot und VM-Größe angeben können.

Sie können eine vorhandene VM an ein Virtual Machine Scale Set anfügen, indem Sie angeben, an welchen Skalierungssatz Sie anfügen möchten. Der virtuelle Computer muss nicht mit den virtuellen Computern übereinstimmen, die bereits im Skalierungssatz ausgeführt werden, was bedeutet, dass er über ein anderes Betriebssystem, eine Netzwerkkonfiguration, Priorität, einen Datenträger und vieles mehr verfügen kann.

Anfügen einer neuen VM an eine VM-Skalierungsgruppe

Fügen Sie eine VM zum Zeitpunkt der VM-Erstellung einer VM-Skalierungsgruppe hinzu, indem Sie die Eigenschaft virtualMachineScaleSet angeben.

Hinweis

Durch das Hinzufügen einem VM zu einer Virtual Machine Scale Set werden dadurch keine VM-Netzwerkparameter wie Lastenausgleiche aktualisiert. Wenn Sie möchten, dass diese VM Datenverkehr von einem beliebigen Lastenausgleich empfängt, müssen Sie die VM-Netzwerkschnittstelle manuell so konfigurieren, dass sie Datenverkehr vom Lastenausgleich empfangen kann. Weitere Informationen zum Lastenausgleich.

  1. Wechseln Sie zu Virtuelle Computer.
  2. Klicken Sie auf Erstellen.
  3. Wählen Sie Azure-VM aus.
  4. Öffnen Sie auf der Registerkarte Grundlagen die Dropdownliste Verfügbarkeitsoptionen und wählen Sie VM-Skalierungsgruppe aus.
  5. Wählen Sie in der Dropdownliste VM-Skalierungsgruppe die Skalierungsgruppe aus, der Sie diese VM hinzufügen möchten.
  6. Optional können Sie die Verfügbarkeitszone oder Fehlerdomäne angeben, in der Sie die VM platzieren möchten.

Ausnahmen für das Anfügen einer neuen VM an eine VM-Skalierungsgruppe

  • Die VM muss sich in der gleichen Ressourcengruppe wie die Skalierungsgruppe befinden.
  • Regionale VMs (keine angegebenen Verfügbarkeitszonen) können an regionale Skalierungsgruppen angefügt werden.
  • Zonale VMs können an Skalierungsgruppen angefügt werden, die eine oder mehrere Zonen umfassen. Die VM muss sich in einer der Zonen befinden, die durch die Skalierungsgruppe abgedeckt werden. Beispielsweise können Sie keine VM in Zone 1 erstellen und sie in einer Skalierungsgruppe platzieren, die die Zonen 2 und 3 umfasst.
  • Die Skalierungsgruppe muss sich im flexiblen Orchestrierungsmodus befinden, und die singlePlacementGroup-Eigenschaft muss false sein.

Anfügen einer vorhandenen VM an eine VM-Skalierungsgruppe

Fügen Sie eine VM zum Zeitpunkt der VM-Erstellung einem Virtual Machine Scale Set hinzu, indem Sie die Eigenschaft virtualMachineScaleSet angeben. Das Anfügen einer vorhandenen VM an eine Skalierungsgruppe mit einer Fehlerdomänenanzahl von 1 verursacht keine Downtime.

Hinweis

Durch das Hinzufügen einem VM zu einer Virtual Machine Scale Set werden dadurch keine VM-Netzwerkparameter wie Lastenausgleiche aktualisiert. Wenn Sie möchten, dass diese VM Datenverkehr von einem beliebigen Lastenausgleich empfängt, müssen Sie die VM-Netzwerkschnittstelle manuell so konfigurieren, dass sie Datenverkehr vom Lastenausgleich empfangen kann. Weitere Informationen zum Lastenausgleich.

  1. Wechseln Sie zu Virtuelle Computer.
  2. Wählen Sie den Namen des virtuellen Computers aus, den Sie an Ihren Skalierungssatz anfügen möchten.
  3. Wählen Sie unter Einstellungen Verfügbarkeit + Skalierung aus.
  4. Wählen Sie im Abschnitt Skalierung die Schaltfläche Erste Schritte aus. Wenn die Schaltfläche ausgegraut ist, erfüllt Ihre VM derzeit nicht die Anforderungen, die an einen Skalierungssatz angefügt werden müssen.
  5. Wählen Sie auf dem Blatt An eine VMSS anfügen auf der rechten Seite in der Dropdownliste VMSS auswählen die Skalierungsgruppe aus, an die Sie die VM anfügen möchten.
  6. Wählen Sie unten die Schaltfläche Anfügen aus, um die VM anzufügen.

Einschränkungen beim Anfügen einer vorhandenen VM an eine Skalierungsgruppe

  • Der Skalierungssatz muss den flexiblen Orchestrierungsmodus verwenden.
  • Der Skalierungssatz muss einen platformFaultDomainCount von 1 aufweisen.
  • Der virtuelle Computer und der Skalierungssatz müssen sich in derselben Ressourcengruppe befinden.
  • Der VM- und Zielskalierungssatz müssen beide Zonal sein, oder beide müssen regional sein. Sie können keine zonale VM an einen regionalen Skalierungssatz anfügen.
  • Der virtuelle Computer kann sich nicht in einem selbst definierten Verfügbarkeitssatz befinden.
  • Der virtuelle Computer kann sich nicht in ProximityPlacementGroup befinden.
  • Der virtuelle Computer kann sich nicht in einem dedizierten Azure-Host befinden.
  • Der virtuelle Computer muss über einen verwalteten Datenträger verfügen.
  • Die Skalierungsgruppe muss einen singlePlacementGroup von False aufweisen.
  • Skalierungsgruppen, die ohne Skalierungsprofil erstellt wurden, gehen standardmäßig auf singlePlacementGroup und werden auf null festgelegt. Zum Anfügen von VMs an eine Skalierungsgruppe ohne Skalierungsprofil muss singlePlacementGroup zum Zeitpunkt der Erstellung der Skalierungsgruppe auf False festgelegt werden.
  • Die VM darf keine RDMA-fähige (Remotezugriff auf den direkten Speicher) VM der HB-Serie oder N-Serie sein.

Trennen einer VM von einer VM-Skalierungsgruppe

Wenn Sie einen virtuellen Computer von einem Skalierungssatz trennen müssen, können Sie die folgenden Schritte ausführen, um den virtuellen Computer aus dem Skalierungssatz zu entfernen.

  1. Wechseln Sie zu Virtuelle Computer.
  2. Wählen Sie den Namen des virtuellen Computers aus, den Sie an Ihren Skalierungssatz anfügen möchten.
  3. Wählen Sie unter Einstellungen Verfügbarkeit + Skalierung aus.
  4. Wählen Sie die Trennen von der VMSS-Schaltfläche oben auf der Seite aus.
  5. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie die Schaltfläche Trennen aus.
  6. Das Portal sendet eine Benachrichtigung, wenn die VM getrennt wurde.

Einschränkungen beim Trennen einer VM von eine Skalierungsgruppe

  • Der Skalierungssatz muss den flexiblen Orchestrierungsmodus verwenden.
  • Der Skalierungssatz muss einen platformFaultDomainCount von 1 aufweisen.
  • Skalierungsgruppen, die ohne Skalierungsprofil erstellt wurden, gehen standardmäßig auf singlePlacementGroup und werden auf null festgelegt. Um VMs von einer Skalierungsgruppe ohne Skalierungsprofil zu trennen, muss singlePlacementGroup auf False festgelegt werden.
  • Die VM kann keine RDMA-fähige HB-Serie oder N-Serie-VM sein.

Verschieben von VMs zwischen Skalierungsgruppen

Führen Sie die folgenden Schritte aus, um eine VM von einer Skalierungsgruppe in eine andere zu verschieben:

  1. Trennen Sie die VM von der Skalierungsgruppe A.
  2. Fügen Sie die VM nach Abschluss der Trennung an die Skalierungsgruppe B an.

Begrenzungen

Die Einschränkungen für VMs, die mit einer Skalierungsgruppe verbunden oder von dieser getrennt sind, bleiben unverändert.

Problembehandlung

Problembehandlung beim Anfügen einer vorhandenen VM an eine vorhandene Skalierungsgruppe

Fehlermeldung Beschreibung Optionen zur Problembehebung
Das Virtual Machine Scale Set „{vmssUri}“, auf das vom virtuellen Computer verwiesen wird, ist nicht vorhanden. Die Skalierungssatzressource ist nicht vorhanden oder befindet sich nicht im flexiblen Orchestrierungsmodus. Überprüfen Sie, ob der Skalierungssatz vorhanden ist. Wenn dies der Fall ist, überprüfen Sie, ob er den Uniform Orchestration-Modus verwendet.
Dieser Vorgang ist unzulässig, weil der Orchestrierungsmodus des referenzierten Virtual Machine Scale Sets „{vmssName}“ nicht auf „Flexible“ festgelegt ist. Der Skalierungssatz befindet sich nicht im flexiblen Orchestrierungsmodus. Versuchen Sie, einen anderen Skalierungssatz mit aktiviertem flexiblen Orchestrierungsmodus anzufügen.
Referenzierter virtueller Computer „{vmName}“ gehört zu einem Verfügbarkeitssatz, und das Anfügen an ein Virtual Machine Scale Set wird nicht unterstützt. Weitere Informationen finden Sie unter https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingExistingAvsetVM: Der virtuelle Computer, den Sie anfügen wollten, ist Teil eines Verfügbarkeitssatzes und kann nicht an einen Skalierungssatz angefügt werden. VMs in einem Verfügbarkeitssatz können nicht an einen Skalierungssatz angefügt werden.
Auf den Skalierungssatz für virtuelle Computer „{vmssName}“ wird das Anfügen eines vorhandenen virtuellen Computers nicht unterstützt, da das Virtual Machine Scale Set mehr als 1 Fehlerdomänen aufweist. Weitere Informationen finden Sie unter https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingExistingVMMultiFD: Fehler beim Anfügen der VM, da versucht wurde, die VM an eine Skalierungsgruppe mit einer Anzahl größer 1 bei der Plattformfehlerdomäne anzufügen. VMs können nur an Skalierungssätze mit einer platform fault domain count von 1 angefügt werden. Versuchen Sie, eine Skalierungsgruppe mit der Anzahl 1 von Plattformfehlerdomänen anzufügen.
Die Verwendung eines virtuellen Computers „{vmName}“ mit nicht verwalteten Datenträgern und das Anfügen an ein Virtual Machine Scale Set wird nicht unterstützt. Weitere Informationen finden Sie unter https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingExistingVMUnmanagedDisk: VMs mit nicht verwalteten Datenträgern können nicht an einen Skalierungssatz angefügt werden. Um einen virtuellen Computer mit einem Datenträger an den Skalierungssatz anzufügen, stellen Sie sicher, dass der virtuelle Computer einen verwalteten Datenträger verwendet. Schauen Sie in die Dokumentation, um zu erfahren, wie Sie von einem nicht verwalteten Datenträger zu einem verwalteten Datenträger migrieren.
Auf den virtuellen Computer „{vmName}“ wird eine Näherungsgruppe (Proximity Placement Group, PPG) verwiesen, und das Anfügen an ein Virtual Machine Scale Set wird nicht unterstützt. Weitere Informationen finden Sie unter https://aka.ms/vmo/attachdetach. VmssDoesNotSupportAttachingPPGVM: Fehler beim Anfügen der VM, da die VM Teil einer Näherungsplatzierungsgruppe ist. VMs aus einer Proximity Placement Group können nicht an einen Skalierungssatz angefügt werden. Entfernen Sie den virtuellen Computer aus der Proximity Placement Group und versuchen Sie dann, den Skalierungssatz anzufügen. In der Dokumentation erfahren Sie, wie Sie einen virtuellen Computer aus einer Proximity Placement Group verschieben.
PropertyChangeNotAllowed Ändern der Eigenschaft virtualMachineScaleSet.id ist nicht zulässig. Die Virtual Machine Scale Set-ID kann nicht in eine andere Virtual Machine Scale Set-ID geändert werden, ohne den virtuellen Computer zuerst vom Skalierungssatz zu trennen. Trennen Sie den virtuellen Computer vom Virtual Machine Scale Set und fügen Sie sie dann an den neuen Skalierungssatz an.
Die VM-Skalierungsgruppe {0} unterstützt das Anfügen einer vorhandenen VM nicht, da die VM-Skalierungsgruppe über eine einzelne Platzierungsgruppe mit dem Wert TRUE verfügt oder keine einzelne Platzierungsgruppe explizit auf FALSE festgelegt ist. Unter https://aka.ms/vmo/attachdetach finden Sie weitere Informationen. VmssDoesNotSupportAttachingWithSpg: Fehler beim Anfügen der VM, da die Skalierungsgruppe Teil einer einzelnen Platzierungsgruppe ist. VMs können nur an Skalierungsgruppen mit dem Wert false für singlePlacementGroup angefügt werden.
Die VM-Skalierungsgruppe unterstützt das Anfügen der VM {0} nicht, da sie die VM-Größe {1} verwendet, die nur mit einer VM-Skalierungsgruppe mit einer einzelnen aktivierten Platzierungsgruppe verwendet werden kann. Unter https://aka.ms/vmo/attachdetach finden Sie weitere Informationen. Die angefügte VM hat eine Größe, für die die Skalierungsgruppe eine einzelne Platzierungsgruppe verwenden muss. VMs, die eine einzelne Platzierungsgruppe erfordern, können nicht an eine Skalierungsgruppe angefügt werden.
Die VM-Skalierungsgruppe unterstützt das Anfügen von RDMA-fähigen VM-Größen wie {0} nicht. Unter https://aka.ms/vmo/attachdetach finden Sie weitere Informationen. RDMA-fähige VMs können nicht von der Skalierungsgruppe getrennt werden. Fehler beim Trennen, da die VM RDMA-fähig ist. Nur VMs, die nicht RDMA-fähig sind, können von der Skalierungsgruppe getrennt werden.

Problembehandlung beim Trennen einer VM von einer Skalierungsgruppe

Fehlermeldung Beschreibung Optionen für die Problembehandlung
Das Virtual Machine Scale Set „{vmssUri}“, auf das vom virtuellen Computer verwiesen wird, ist nicht vorhanden. Die Skalierungssatzressource ist nicht vorhanden oder befindet sich nicht im flexiblen Orchestrierungsmodus. Überprüfen Sie, ob der Skalierungssatz vorhanden ist. Wenn dies der Fall ist, überprüfen Sie, ob er den Uniform Orchestration-Modus verwendet.
Dieser Vorgang ist unzulässig, weil der Orchestrierungsmodus des referenzierten Virtual Machine Scale Sets „{vmssName}“ nicht auf „Flexible“ festgelegt ist. Der Skalierungssatz befindet sich nicht im flexiblen Orchestrierungsmodus. Virtuelle Computer können nur von Skalierungssätzen mit flexiblem Orchestrierungsmodus getrennt werden.
Das Virtual Machine Scale Set „{vmssName}“ unterstützt nicht das Trennen eines vorhandenen virtuellen Computers daraus, da der Virtual Machine Scale Set mehr als 1 Fehlerdomänen aufweist. Weitere Informationen finden Sie unter https://aka.ms/vmo/attachdetach. Fehler beim Trennen der VM, da die Skalierungsgruppe, in der sie sich befindet, über mehr als eine Plattformfehlerdomäne verfügt. VMs können nur von Skalierungsgruppen mit einer platform fault domain count von 1 getrennt werden.
OperationNotAllowed, Meldung: Dieser Vorgang ist nicht zulässig, da auf das Virtual Machine Scale Set „{armId}“ nicht der Orchestrierungsmodus auf „Flexibel“ festgelegt ist. Der Skalierungssatz, den Sie anfügen oder trennen möchten, ist ein Skalierungssatz mit dem Uniform Orchestration Mode. Virtuelle Computer können nur von Skalierungssätzen mit flexiblem Orchestrierungsmodus getrennt werden.
PropertyChangeNotAllowed Ändern der Eigenschaft virtualMachineScaleSet.id ist nicht zulässig. Die Virtual Machine Scale Set-ID kann nicht in eine andere Virtual Machine Scale Set-ID geändert werden, ohne den virtuellen Computer zuerst vom Skalierungssatz zu trennen. Trennen Sie den virtuellen Computer vom Virtual Machine Scale Set und fügen Sie sie dann an den neuen Skalierungssatz an. Stellen Sie sicher, dass die virtualMachineScaleSet.id-Einstellung auf null eingestellt ist. Falsche Werte sind: "" und "null".
Die VM-Skalierungsgruppe {0} unterstützt nicht das Trennen von VMs, da die VM-Skalierungsgruppe über eine einzelne Platzierungsgruppe mit dem Wert TRUE verfügt. Unter https://aka.ms/vmo/attachdetach finden Sie weitere Informationen. VmssDoesNotSupportAttachingWithSpg: Fehler beim Trennen der VM, da die Skalierungsgruppe Teil einer einzelnen Platzierungsgruppe ist. VMs können nur von Skalierungsgruppen mit einer singlePlacementGroup von false getrennt werden.
Die VM-Skalierungsgruppe unterstützt das Trennen von RDMA-fähigen VM-Größen wie {0} nicht. Unter https://aka.ms/vmo/attachdetach finden Sie weitere Informationen. RDMA-fähige VMs können nicht von der Skalierungsgruppe getrennt werden. Fehler beim Trennen, da die VM RDMA-fähig ist. Nur VMs, die nicht RDMA-fähig sind, können von der Skalierungsgruppe getrennt werden.

Nächste Schritte

Erfahren Sie, wie Sie Updates und Wartung mithilfe von Wartungsbenachrichtigungen, Wartungskonfigurationen und geplanten Ereignissen verwalten.