Upgrade für Azure Arc-Ressourcenbrücke

In diesem Artikel wird beschrieben, wie die Arc-Ressourcenbrücke aktualisiert wird und wie das Upgrade auf zwei Arten durchgeführt werden kann: Per cloudverwaltetes Upgrade oder per manuelles Upgrade. Derzeit gehen einige private Cloudanbieter bei der Behandlung von Arc-Ressourcenbrückenupgrades unterschiedlich vor.

Private Cloud-Anbieter

Derzeit gehen private Cloudanbieter bei der Durchführung von Arc-Ressourcenbrückenupgrades unterschiedlich vor. Lesen Sie die folgenden Informationen, um zu erfahren, wie Sie Ihre Arc-Ressourcenbrücke bei einen bestimmten Anbieter aktualisieren.

Für VMware vSphere mit Azure Arc-Unterstützung sind das manuelle Upgrade und das in der Cloud verwaltete Upgrade verfügbar. Appliances auf Version 1.0.15 und höher werden automatisch für das cloudverwaltete Upgrade angemeldet. Durch das in der Cloud verwaltete Upgrade wird sichergestellt, dass die Appliance-VM in n-3 unterstützten Versionen, aber nicht in der neuesten Version gespeichert wird. Wenn Sie die neueste Version verwenden möchten, müssen Sie ein manuelles Upgrade durchführen. Damit eine der Upgradeoptionen funktioniert, müssen die Voraussetzungen für ein Upgrade erfüllt sein. Microsoft kann jederzeit versuchen, ein über die Cloud verwaltetes Upgrade Ihrer Arc-Ressourcenbrücke durchzuführen, wenn Ihre Appliance bald nicht mehr unterstützt wird. Microsoft bietet zwar ein über die Cloud verwaltetes Upgrade an, Sie sind aber dennoch dafür verantwortlich, dass Ihre Arc-Ressourcenbrücke innerhalb der unterstützten n-3 Versionen liegt. Unterbrechungen können dazu führen, dass ein über die Cloud verwaltetes Upgrade fehlschlägt. Möglicherweise müssen Sie die Arc-Ressourcenbrücke dann manuell aktualisieren. Wenn Ihre Arc-Ressourcenbrücke bald nicht mehr unterstützt wird, empfehlen wir ein manuelles Upgrade, um sicherzustellen, dass Sie weiterhin eine unterstützte Version nutzen können, anstatt auf das cloudverwaltete Upgrade zu warten.

Bei Azure Arc VM-Verwaltung (Vorschau) auf Azure Stack HCI ist die Appliance Version 1.0.15 oder höher nur auf dem Azure Stack HCI-Build 23H2 verfügbar. In HCI 23H2 verwaltet das LCM-Tool Upgrades für alle HCI-, Arc-Ressourcenbrücken- und Erweiterungskomponenten als „validiertes Rezept“-Paket. Jede Vorschauversion der Arc-Ressourcenbrücke muss vor dem Update von 22H2 auf 23H2 entfernt werden. Wenn Sie versuchen, für die Arc-Ressourcenbrücke unabhängig von anderen HCI-Umgebungskomponenten ein Upgrade durchzuführen, kann dies zu Problemen in Ihrer Umgebung führen, die zu einem Notfallwiederherstellungsszenario führen könnten. Weitere Informationen finden Sie unter Informationen zu Updates für Azure Stack HCI.

Für den Arc-fähigen System Center Virtual Machine Manager (SCVMM) ist das Feature für manuelle Upgrades für Appliance Version 1.0.15 und höher verfügbar. Für Appliances unter Version 1.0.15 muss die Wiederherstellungsoption ausgeführt werden, um diese auf Version 1.0.15 oder höher zu aktualisieren. Informieren Sie sich über die Schritte zum Ausführen des Wiederherstellungsvorgangs. Dadurch wird eine neue Ressourcenbrücke bereitgestellt und die bereits vorhandenen Azure-Ressourcen werden erneut verbunden.

Voraussetzungen

Damit eine Arc-Ressourcenbrücke aktualisiert werden kann, müssen die folgenden Voraussetzungen erfüllt sein:

  • Die Appliance-VM muss eine GA-Version (allgemeine Verfügbarkeit) aufweisen (1.0.15 oder höher). Andernfalls muss die VM der Arc-Ressourcenbrücke erneut bereitgestellt werden. Wenn Sie Arc-fähige VMware/AVS verwenden, können Sie die Notfallwiederherstellung durchführen. Wenn Sie ARC-fähiges SCVMM verwenden, folgen Sie dieser Anleitung zur Notfallwiederherstellung.

  • Die Appliance-VM muss online und fehlerfrei sein und den Status Running aufweisen. Sie können dies in der Azure-Ressource Ihrer Arc-Ressourcenbrücke überprüfen.

  • Die Anmeldeinformationen in der Appliance-VM müssen auf dem neuesten Stand sein. Um zu testen, ob die Anmeldeinformationen innerhalb der VM der Arc-Ressourcenbrücke gültig sind, führen Sie einen Vorgang auf einer Arc-fähigen VM in Azure aus. Sie können auch die Anmeldeinformationen aktualisieren, um sicherzugehen.

  • Es muss genügend Speicherplatz auf dem Verwaltungscomputer (~3,5 GB) und der VM der Appliance (35 GB) vorhanden sein, um erforderliche Images herunterzuladen.

  • Für Arc-fähige VMware erfordert das Upgrade der Ressourcenbrücke 200 GB freien Speicherplatz im Datenspeicher. Außerdem wird eine neue Vorlage erstellt.

  • Die ausgehende Verbindung von den VM-IPs der Appliance (k8snodeippoolstart/end, VM IP 1/2) zu msk8s.sb.tlu.dl.delivery.mp.microsoft.com, Port 443 muss aktiviert sein. Stellen Sie sicher, dass auch die vollständige Liste der erforderlichen Endpunkte für die Arc-Ressourcenbrücke erlaubt ist.

  • Wenn Sie ein manuelles Upgrade durchführen, führen Sie den Upgradebefehl vom Verwaltungscomputer aus, der zum ersten Bereitstellen der Arc-Ressourcenbrücke verwendet wurde und weiterhin die Appliancekonfigurationsdateien enthalten sollte. Sie können auch den Upgradebefehl von einem anderen Computer ausführen, der die Voraussetzungen für Verwaltungscomputer erfüllt und ebenfalls die Konfigurationsdateien der Appliance enthält.

  • Arc-Ressourcenbrücken, die mit DHCP konfiguriert sind, können nicht aktualisiert werden und werden in einer Produktionsumgebung nicht unterstützt. Stattdessen sollte eine neue Arc-Ressourcenbrücke mit statischer IP-Konfiguration bereitgestellt werden.

Überblick

Der Upgradeprozess stellt eine neue Ressourcenbrücke mithilfe der reservierten VM-IP der Appliance bereit (k8snodeippoolend IP, VM IP 2). Sobald die neue Ressourcenbrücke in Betrieb ist, wird sie zur aktiven Ressourcenbrücke. Die alte Ressourcenbrücke wird gelöscht und die VM-IP der Appliance (k8dsnodeippoolstart, VM IP 1) wird zur neuen reservierten VM-IP der Appliance, die im nächsten Upgrade verwendet wird.

Die Bereitstellung einer neuen Ressourcenbrücke ist ein Vorgang mit mehreren Schritten: Appliance-Image (ca. 3,5 GB) aus der Cloud herunterladen, das Image zum Bereitstellen einer neuen Appliance-VM verwenden, überprüfen, ob die neue Ressourcenbrücke ausgeführt wird, sie mit Azure verbinden, die alte Appliance-VM löschen und die alte IP-Adresse reservieren, um sie in einem zukünftigen Upgrade zu verwenden.

Insgesamt dauert das Upgrade in der Regel mindestens 30 Minuten, je nach Netzwerkgeschwindigkeiten. Während der Übergabe zwischen der alten Arc-Ressourcenbrücke und der neuen Arc-Ressourcenbrücke kann es zu einer kurzen Dienstunterbrechung kommen. Längere Unterbrechungen können auftreten, wenn die Voraussetzungen nicht erfüllt sind oder sich eine Änderung im Netzwerk (DNS, Firewall, Proxy usw.) auf die Netzwerkkonnektivität der Arc-Ressourcenbrücke auswirkt.

Es gibt zwei Möglichkeiten zum Upgrade der Arc-Ressourcenbrücke: Cloudverwaltete Upgrades, welche von Microsoft verwaltet werden oder manuelle Upgrades, bei denen Azure CLI-Befehle von einem Administrator ausgeführt werden.

Cloudverwaltetes Upgrade

Arc-Ressourcenbrücken werden bei unterstützten privaten Cloudanbietern mit einer Appliance-Version 1.0.15 oder höher automatisch für cloudverwaltete Upgrades angemeldet. Mit einem cloudverwalteten Upgrade kann Microsoft jederzeit versuchen, für Ihre Arc-Ressourcenbrücke ein Upgrade durchzuführen, wenn sie sich auf einer Appliance-Version befindet, die bald nicht mehr unterstützt wird. Die Upgradevoraussetzungen müssen erfüllt sein, damit ein cloudverwaltetes Upgrade funktioniert. Während Microsoft ein cloudverwaltetes Upgrade anbietet, sind Sie weiterhin dafür verantwortlich, zu überprüfen, ob Ihre Ressourcenbrücke fehlerfrei und online ist, den Status „Wird ausgeführt“ aufweist und sich in den unterstützten n-3-Versionen befindet. Unterbrechungen können dazu führen, dass cloudverwaltete Upgrades fehlschlagen. Wenn Ihre Arc-Ressourcenbrücke bald nicht mehr unterstützt wird, empfehlen wir ein manuelles Upgrade, um sicherzustellen, dass Sie weiterhin eine unterstützte Version nutzen können, anstatt auf das cloudverwaltete Upgrade zu warten.

Um den Status Ihrer Ressourcenbrücke und die Applianceversion zu überprüfen, führen Sie den Befehl az arcappliance show von Ihrem Verwaltungscomputer aus, oder sehen Sie sich die Azure-Ressource Ihrer Arc-Ressourcenbrücke an. Wenn sich Ihr virtueller Appliance-Computer nicht in einem fehlerfreien Zustand befindet und nicht den Status „Wird ausgeführt“ aufweist, schlägt möglicherweise ein cloudverwaltetes Upgrade fehl.

Cloudverwaltete Upgrades werden über Azure verarbeitet. Eine Benachrichtigung wird an Azure gesendet, welche den Zustand der Appliance-VM beim Upgrade widerspiegelt. Wenn die Ressourcenbrücke durch das Upgrade voranschreitet, wechselt der Status möglicherweise zwischen verschiedenen Upgrade-Schritten hin und her. Das Upgrade ist abgeschlossen, wenn die Appliance-VM status Running ist und provisioningState Succeeded ist.

Um den Status eines cloudverwalteten Upgrades zu überprüfen, sehen Sie sich die Azure-Ressource in ARM an, oder führen Sie den folgenden Azure CLI-Befehl auf dem Verwaltungscomputer aus:

az arcappliance show --resource-group [REQUIRED] --name [REQUIRED] 

Manuelles Upgrade

Arc-Ressourcenbrücke kann manuell vom Verwaltungscomputer aktualisiert werden. Sie müssen alle Upgradevoraussetzungen erfüllen, bevor Sie versuchen, ein Upgrade durchzuführen. Der Verwaltungscomputer muss über die lokal gespeicherten kubeconfig- und Appliancekonfigurationsdateien verfügen. Ansonsten können Sie das Upgrade nicht ausführen.

Manuelles Upgraden dauert in der Regel zwischen 30 und 90 Minuten, je nach Netzwerkgeschwindigkeiten. Der Upgradebefehl bringt Ihre Arc-Ressourcenbrücke zur nächsten Appliance-Version, die möglicherweise nicht die neueste verfügbare Appliance-Version ist. Es können mehrere Upgrades erforderlich sein, um eine unterstützte Version zu erreichen. Sie können Ihre Appliance-Version überprüfen, indem Sie die Azure-Ressource Ihrer Arc-Ressourcenbrücke überprüfen.

Vor dem Upgrade benötigen Sie die neueste Azure CLI-Erweiterung für arcappliance:

az extension add --upgrade --name arcappliance 

Verwenden Sie den folgenden Befehl, um die Ressourcenbrücke manuell zu aktualisieren:

az arcappliance upgrade <private cloud> --config-file <file path to ARBname-appliance.yaml> 

Um beispielsweise eine Ressourcenbrücke auf VMware zu aktualisieren, führen Sie Folgendes aus: az arcappliance upgrade vmware --config-file c:\contosoARB01-appliance.yaml

Führen Sie Folgendes aus, um eine Ressourcenbrücke auf SCVMM zu aktualisieren: az arcappliance upgrade scvmm --config-file c:\contosoARB01-appliance.yaml

Um eine Ressourcenbrücke auf Azure Stack HCI upzugraden, wechseln Sie zu 23H2, und verwenden Sie das integrierte Upgradeverwaltungstool. Weitere Informationen finden Sie unter Informationen zu Updates für Azure Stack HCI, Version 23H2.

Versions-Releases

Die Arc-Ressourcenbrückenversion ist an die Versionen der zugrunde liegenden Komponenten gebunden, die im Appliance-Image verwendet werden, z. B. die Kubernetes-Version. Wenn sich das Appliance-Image ändert, wird die Arc-Ressourcenbrücke-Version erhöht. Dies geschieht in der Regel, wenn eine neue az arcappliance CLI-Erweiterungsversion veröffentlicht wird. Eine neue Erweiterung wird in der Regel im Monatsrhythmus am Ende des Monats oder am Anfang des Monats veröffentlicht. Ausführliche Informationen zum Release finden Sie in den Versionshinweisen zur Arc-Ressourcenbrücke.

Unterstützte Versionen

Im Allgemeinen werden die neueste veröffentlichte Version und die vorherigen drei Versionen (n-3) der Arc-Ressourcenbrücke unterstützt. Eine Arc-Ressourcenbrücke für eine nicht unterstützte Version muss upgegradet oder erneut bereitgestellt werden, um sich in einem Produktionssupportfenster zu befinden.

Wenn die aktuelle Version beispielsweise 1.0.18 ist, sind die typischen n-3 unterstützten Versionen:

  • Aktuelle Version: 1.0.18
  • n-1 Version: 1.0.17
  • n-2 Version: 1.0.16
  • n-3 Version: 1.0.15

Es kann Fälle geben, in denen unterstützte Versionen nicht sequenziell sind. Beispielsweise wird Version 1.0.18 veröffentlicht und es stellt sich später heraus, dass sie einen Fehler enthält. Ein Hotfix wird in Version 1.0.19 veröffentlicht, und Version 1.0.18 wird entfernt. In diesem Szenario sind die n-3 unterstützten Versionen 1.0.19, 1.0.17, 1.0.16, 1.0.15.

Arc-Ressourcenbrücke veröffentlicht in der Regel eine neue Version am Ende des Monats in einem monatlichen Takt, obwohl es möglich ist, dass Verzögerungen das Veröffentlichungsdatum weiter hinaus verschieben könnten. Unabhängig davon, wann eine neue Version veröffentlicht wird, wenn Sie innerhalb von n-3 unterstützten Versionen sind, wird Ihre Arc-Ressourcenbrücken-Version unterstützt. Besuchen Sie die Versionshinweise zur Arc-Ressourcenbrücke, um über Releases auf dem neuesten Stand zu bleiben.

Wenn eine Ressourcenbrücke nicht auf eine der unterstützten Versionen (n-3) upgegradet wird, ist sie außerhalb des Supportfensters und wird nicht unterstützt. In diesem Fall ist es ggf. nicht immer möglich, eine nicht unterstützte Ressourcenbrücke auf eine neuere Version upzugraden, da Komponentendienste, die von der Arc-Ressourcenbrücke verwendet werden, möglicherweise nicht mehr kompatibel sind. Darüber hinaus kann die nicht unterstützte Ressourcenbrücke möglicherweise keine zuverlässigen Überwachungs- und Integritätsmetriken bereitstellen.

Wenn eine Arc-Ressourcenbrücke nicht auf eine unterstützte Version upgegradet werden kann, müssen Sie sie löschen und eine neue Ressourcenbrücke bereitstellen. Je nachdem, welches Private-Cloud-Produkt Sie verwenden, sind möglicherweise weitere Schritte erforderlich, um die Ressourcenbrücke erneut mit vorhandenen Ressourcen zu verbinden. Ausführliche Informationen finden Sie in der Arc-Ressourcenbrücken-Wiederherstellungsdokumentation des Partnerprodukts.

Verfügbarkeit von Benachrichtigungen und Upgrades

Wenn Ihre Arc-Ressourcenbrücke bei Version n-3 ist, erhalten Sie möglicherweise eine E-Mail-Benachrichtigung, in der Sie darüber informiert werden, dass Ihre Ressourcenbrücke ab der Veröffentlichung der nächsten Version nicht mehr unterstützt wird. Wenn Sie diese Benachrichtigung erhalten, aktualisieren Sie die Ressourcenbrücke so schnell wie möglich, um Zeit zum Debuggen jeglicher Probleme mit dem manuellen Upgrade zuzulassen, oder übermitteln Sie ein Supportticket, wenn das cloudverwaltete Upgrade Ihre Ressourcenbrücke nicht aktualisieren konnte.

Um zu überprüfen, ob ein Upgrade für Ihre Arc-Ressourcenbrücke verfügbar ist, führen Sie den folgenden Befehl aus:

az arcappliance get-upgrades --resource-group [REQUIRED] --name [REQUIRED] 

Um die aktuelle Version einer Arc-Ressourcenbrücken-Appliance anzuzeigen, führen Sie az arcappliance show aus oder sehen Sie in der Azure-Ressource Ihrer Arc-Ressourcenbrücke nach.

Nächste Schritte