XenServer

Anwenden von Updates mithilfe der xe CLI

Wenden Sie Updates auf Ihre XenServer 8-Hosts und -Pools an, indem Sie die xe CLI verwenden.

Um Updates zu erhalten, benötigen Ihre XenServer-Hosts einen Internetzugang. Wenn sich Ihre Hosts hinter einer Firewall befinden, stellen Sie sicher, dass sie Zugriff auf Subdomains von ops.xenserver.com. Weitere Informationen finden Sie unter Anforderungen an die Konnektivität.

Führen Sie die folgenden Schritte aus, um Ihre XenServer-Pools aktualisieren zu können:

  1. Installieren oder Upgrade auf XenServer 8.

  2. Konfigurieren von Updates für Ihren Pool.

  3. Synchronisieren neuer Updates für Ihren Pool.

  4. Grundlegendes zu den Anleitungskategorien und Aktualisierungsaufgaben.

  5. Anzeigen verfügbarer Updates für Ihren Pool.

  6. Anwenden von Updates auf Ihren Pool.

Konfigurieren von Updates für Ihren Pool

Bevor Sie Updates auf Ihre XenServer-Hosts und -Pools anwenden können, müssen Sie Hostupdates konfigurieren, indem Sie Ihren Pool oder Host für einen Updatekanal abonnieren. Diese Kanäle steuern, wie schnell Sie auf Updates zugreifen können, die im Content Delivery Network (CDN) verfügbar gemacht werden.

Die beiden Updatekanäle sind:

Nachdem Sie Ihren Pool für einen der Aktualisierungskanäle abonniert haben, wird Ihr Pool regelmäßig und automatisch mit dem Aktualisierungskanal synchronisiert. Alternativ können Sie Ihren Pool manuell mit dem Updatekanal synchronisieren. Diese Synchronisierungsaktion lädt alle verfügbaren Updates auf den Poolkoordinator herunter. Sie können dann die heruntergeladenen Updates mithilfe der xe CLI anwenden.

  1. Erstellen und aktivieren Sie den Early Access-Updatekanal für Ihren Pool:

      pool_uuid=$(xe pool-list --minimal)
    
      base_binary_url="https://repo.ops.xenserver.com/xs8/base"
      base_source_url="https://repo-src.ops.xenserver.com/xs8/base"
      base_repo_uuid=$(xe repository-introduce name-label=base_repo name-description=Base binary-url=<base_binary_url> source-url=<base_source_url> update=false)
    
      update_binary_url="https://repo.ops.xenserver.com/xs8/earlyaccess"
      update_source_url="https://repo-src.ops.xenserver.com/xs8/earlyaccess"
      update_repo_uuid=$(xe repository-introduce name-label=early_access_repo name-description="Early Access" binary-url=<update_binary_url> source-url=<update_source_url> update=true)
    
      xe pool-param-set uuid=<pool_uuid> repositories=<base_repo_uuid>,<update_repo_uuid>
    <!--NeedCopy-->
    

    Alternativ können Sie den normalen Aktualisierungskanal für Ihren Pool erstellen und aktivieren:

      pool_uuid=$(xe pool-list --minimal)
    
      base_binary_url="https://repo.ops.xenserver.com/xs8/base"
      base_source_url="https://repo-src.ops.xenserver.com/xs8/base"
      base_repo_uuid=$(xe repository-introduce name-label=base_repo name-description=Base binary-url=<base_binary_url> source-url=<base_source_url> update=false)
    
      update_binary_url="https://repo.ops.xenserver.com/xs8/normal"
      update_source_url="https://repo-src.ops.xenserver.com/xs8/normal"
      update_repo_uuid=$(xe repository-introduce name-label=normal name-description="Normal" binary-url=<update_binary_url> source-url=<update_source_url> update=true)
    
      xe pool-param-set uuid=<pool_uuid> repositories=<base_repo_uuid>,<update_repo_uuid>
    <!--NeedCopy-->
    
  2. Rufen Sie eine Liste der derzeit aktivierten Repository-UUIDs ab:

      pool_uuid=$(xe pool-list --minimal)
      xe pool-param-get uuid=<pool_uuid> param-name=repositories
    <!--NeedCopy-->
    
  3. Mit der Repository-UUID können Sie weitere Details zu einem bestimmten Repository anzeigen:

      xe repository-param-list uuid=<UUID>
    <!--NeedCopy-->
    
  4. (Fakultativ) Konfigurieren und aktivieren Sie einen HTTP Connect-Proxyserver, der für die Kommunikation zwischen dem Host und dem öffentlichen CDN verwendet wird, das die Repositorys hostet:

      xe pool-configure-repository-proxy proxy-url=<http://proxy.example.com> proxy-username=<proxy-user> proxy-password=<proxy-password>
    <!--NeedCopy-->
    

    Deaktivieren Sie die Proxyserver-Konfiguration:

      xe pool-disable-repository-proxy
    <!--NeedCopy-->
    

    Zeigen Sie die Proxy-Server-Konfiguration an:

      pool_uuid=$(xe pool-list --minimal)
      xe pool-param-get uuid=<pool_uuid> param-name=repository-proxy-url
      xe pool-param-get uuid=<pool_uuid> param-name=repository-proxy-username
    <!--NeedCopy-->
    

Synchronisieren neuer Updates für Ihren Pool

Aktivieren Sie die automatische Synchronisierung Ihres Pools mit dem Aktualisierungskanal, indem Sie einen Synchronisierungszeitplan konfigurieren. Sie können eine Synchronisierung so planen, dass sie täglich oder wöchentlich an einem bestimmten Wochentag stattfindet. Wenn Sie Ihren Pool mit dem Updatekanal synchronisieren, werden alle verfügbaren Updates an den Poolkoordinator heruntergeladen, und Sie können dann alle heruntergeladenen Updates auf Ihren Pool anwenden.

  1. Legen Sie fest, dass Ihr Pool täglich synchronisiert wird:

      xe pool-configure-update-sync update-sync-frequency=daily update-sync-day=0
      xe pool-set-update-sync-enabled value=true
    <!--NeedCopy-->
    

    Alternativ können Sie Ihren Pool so einstellen, dass er wöchentlich synchronisiert wird:

      xe pool-configure-update-sync update-sync-frequency=weekly update-sync-day=1 (# 0 is Sunday, 1 is Monday, etc)
      xe pool-set-update-sync-enabled value=true
    <!--NeedCopy-->
    
  2. Zeigen Sie Ihre Synchronisierungskonfiguration an:

      pool_uuid=$(xe pool-list --minimal)
      xe pool-param-get uuid=<pool_uuid> param-name=update-sync-frequency
      xe pool-param-get uuid=<pool_uuid> param-name=update-sync-day
      xe pool-param-get uuid=<pool_uuid> param-name=update-sync-enabled
    <!--NeedCopy-->
    
  3. Rufen Sie den Zeitstempel der letzten erfolgreichen Synchronisierung Ihres Pools mit dem Updatekanal ab:

      pool_uuid=$(xe pool-list --minimal)
      xe pool-param-get param-name=last-update-sync uuid=<pool_uuid>
    <!--NeedCopy-->
    

Alternativ können Sie Ihren XenServer-Pool manuell mit dem Update-Kanal synchronisieren:

  pool_uuid=$(xe pool-list --minimal)
  update_checksum=$(xe pool-sync-updates uuid=<pool_uuid> --minimal)
<!--NeedCopy-->

update_checksum ist eine eindeutige Kennung, die den Stand der installierten Updates angibt. Sie ändert sich, wenn neue Updates im öffentlichen CDN verfügbar gemacht werden, und wird später beim Anwenden von Updates auf Ihren Pool verwendet, um sicherzustellen, dass Sie immer die neuesten verfügbaren Updates anwenden. update_checksum können auch nützliche Informationen liefern, wenn Sie sich an den technischen Support wenden müssen.

Hinweis:

Wenden Sie nach der Synchronisierung die Updates so schnell wie möglich auf Ihren Pool an, um von den neuesten Updates zu profitieren.

Wenn Sie nach der Synchronisierung, aber vor dem Anwenden von Aktualisierungen auf die Hosts im Pool einen neuen Poolkoordinator festlegen, müssen Sie die Synchronisierung erneut mit dem neuen Poolkoordinator durchführen, bevor Sie den Pool aktualisieren können.

Synchronisieren Sie Ihren XenServer-Pool nicht, während der Pool gerade aktualisiert wird.

Grundlegendes zu den Anleitungskategorien und Aktualisierungsaufgaben

Einige Aufgaben (z. B. das Evakuieren oder Neustarten Ihrer Hosts) sind möglicherweise vor und nach dem Anwenden von Updates auf Ihren Pool erforderlich. Manchmal sind keine Aktualisierungsaufgaben erforderlich.

Leitlinien-Kategorien

XenServer versucht, die Unterbrechung Ihrer VMs, die diese Aufgaben verursachen können, zu minimieren, indem die Aufgaben kategorisiert werden in Obligatorisch, Empfohlen, Volle Wirksamkeitund Live-Patch. Anhand dieser Kategorisierungen können Sie beurteilen, ob eine Aktualisierungsaufgabe, die Ausfallzeiten oder geringfügige Unterbrechungen für Ihre Hosts oder VMs verursachen könnte, für Ihre Umgebung und Ihr Risikoprofil erforderlich ist.

Bei Updates können Aufgaben in mehr als einer dieser Kategorien aufgeführt sein. Ein Update kann z. B. erfordern, dass Sie den Host neu starten, um die volle Wirksamkeit des Updates zu erhalten, empfiehlt jedoch, den Toolstack neu zu starten, um den größten Nutzen aus dem Update mit weniger potenzieller Unterbrechung des Pools zu ziehen.

Während des Aktualisierungsvorgangs können Sie eine der folgenden drei Aufgabenebenen ausführen:

  1. Erforderlich
  2. Obligatorisch + Empfohlen
  3. Obligatorisch + Empfohlen + Volle Wirksamkeit

Erforderlich

Obligatorische Aufgaben muss nach einem Update durchgeführt werden, da sonst das System zur Laufzeit fehlschlagen kann. Diese Aktionen sind erforderlich, um kritische Korrekturen zu aktivieren und sicherzustellen, dass Ihre Umgebung sicher und stabil ist. Sie können sich nicht von obligatorischen Aufgaben abmelden.

Empfohlen

Empfohlene Aufgaben sind die Aufgaben, die Sie ausführen sollten, um die meisten Funktionen und Korrekturen zu nutzen, die in den Updates bereitgestellt werden. Wenn Sie diese Aufgaben jetzt nicht ausführen möchten, werden sie in den ausstehenden Aktualisierungsaufgaben für den entsprechenden Pool, Host oder die VM aufgeführt.

Gründe für das Ausführen der empfohlenen Aufgaben:

  • Diese Aufgaben sind diejenigen, die eine sichere, stabile XenServer-Umgebung gewährleisten.

Warum sollten Sie sich von den empfohlenen Aufgaben abmelden:

  • Nachdem Sie die detaillierten Informationen für die Updates überprüft haben, sind Sie der Ansicht, dass das Risiko, diese Updates jetzt nicht vollständig zu installieren, akzeptabel ist.
  • Die empfohlenen Aufgaben verursachen jetzt unerwünschte Unterbrechungen für Ihre VMs.

Volle Wirksamkeit

Aufgaben mit vollständiger Effektivität sind erforderlich, um die Vorteile des entsprechenden Updates zu nutzen. Die Updates, denen Aufgaben mit voller Effektivität zugeordnet sind, sind in der Regel nur für Benutzer relevant, die eine bestimmte Hardware verwenden oder bestimmte Funktionen verwenden.

Überprüfen Sie die Aktualisierungsinformationen, um zu verstehen, ob diese Aufgaben für Ihre Umgebung erforderlich sind. Wenn Sie sich entscheiden, diese Aufgaben jetzt nicht auszuführen, werden sie in den ausstehenden Aufgaben für den entsprechenden Pool, Host oder die VM aufgeführt.

Warum sollten Sie die Aufgaben mit voller Effektivität ausführen:

  • Die Updates, die über Aufgaben mit voller Effektivität verfügen, sind für Ihre Hardware, Umgebung oder Konfiguration relevant.

Warum sollten Sie sich von den Aufgaben mit voller Wirksamkeit abmelden:

  • Die Updates, für die eine Anleitung zur vollständigen Wirksamkeit bereitgestellt wird, sind für Ihre Hardware, Umgebung oder Konfiguration nicht relevant.
  • Die Aufgaben mit voller Effektivität verursachen jetzt unerwünschte Unterbrechungen für Ihre VMs.
  • Sie benötigen die Vorteile dieser Updates derzeit nicht.

Wenn die Aufgaben mit voller Effektivität auf Ihre Umgebung zutreffen, Sie sich jedoch dafür entschieden haben, sie zu verschieben, planen Sie, diese Aufgaben während eines geeigneten Wartungsfensters auszuführen, um die Stabilität Ihrer Umgebung zu gewährleisten.

Live-Patches

Updates für bestimmte Komponenten können einen Live-Patch enthalten. Ob ein Live-Patch auf Ihre Hosts angewendet werden kann, hängt von der Version der Komponente ab, die beim letzten Neustart der Hosts installiert wurde. Wenn ein Update als Live-Patch auf Ihre Hosts angewendet werden kann, ersetzt die Live-Patch-Anleitung die empfohlene Anleitung.

Beispiel

Sie haben zwei Pools. Pool A wird auf einen aktuellen Stand aktualisiert. Pool B wurde seit einiger Zeit nicht mehr aktualisiert. Wir veröffentlichen ein neues Update, das die empfohlene Update-Aufgabe “Host neu starten” und die Live-Patch-Update-Aufgabe “Toolstack neu starten” enthält.

In Pool A kann der Live-Patch auf diese aktuelleren Hosts angewendet werden. Die empfohlene Anleitung zeigt “Toolstack neu starten” an. Die weniger störende Aufgabe aus der Live-Patch-Anleitung überschreibt die empfohlene Anleitung.

In Pool B kann der Live-Patch nicht auf die Hosts angewendet werden, da sie sich auf einer älteren Stufe befinden. Die empfohlene Anleitung zeigt “Host neu starten” an. Die empfohlenen Leitlinien gelten weiterhin. Die Live-Patch-Anleitung ist in diesem Fall irrelevant.

Manchmal werden nur einige der Fixes in einem Update aktiviert, wenn das Update als Live-Patch angewendet wird. Überprüfen Sie die Updatedetails, um zu verstehen, ob Sie alle Fixes im Update benötigen oder nur die Fixes, die durch den Live-Patch aktiviert wurden. Anhand dieser Informationen können Sie dann auswählen, ob die empfohlenen Aufgaben ausgeführt werden sollen. Weitere Informationen finden Sie unter Anzeigen verfügbarer Updates für Ihren Pool.

Aktualisierungsaufgaben

Eine oder mehrere der folgenden Aufgaben sind möglicherweise erforderlich, wenn ein Update angewendet wird. Jede Art von Aktualisierungsaufgabe kann in jeder Anleitungskategorie aufgeführt werden.

Aktualisieren von Aufgaben für Ihren Host

Diese Aufgabe führst du immer nur aus vor Anwenden von Updates und manchmal auch im Rahmen der Aufgabe “Host neu starten”:

Aufgabe “Aktualisieren” xe CLI-Befehl zum Ausführen der Aufgabe Beschreibung
Host evakuieren xe host-evacuate Migrieren Sie alle VMs vom XenServer-Host oder fahren Sie sie herunter. Während dieser Aufgabe wird der XenServer-Pool mit reduzierter Kapazität betrieben, da ein Host vorübergehend nicht zum Ausführen von VMs verfügbar ist.

Für die folgenden Aufgaben sind Aktionen auf dem aktualisierten Host erforderlich:

Aufgabe “Aktualisieren” xe CLI-Befehl zum Ausführen der Aufgabe Beschreibung
Host neu starten xe host-reboot Der XenServer-Host muss neu gestartet werden. Alle VMs werden vom Host migriert, und der Host wird neu gestartet. Während dieser Aufgabe wird der XenServer-Pool mit reduzierter Kapazität betrieben, da ein Host vorübergehend nicht zum Ausführen von VMs verfügbar ist.
Neustart des Hosts bei Xen-Live-Patch-Fehler xe host-reboot Das Anwenden eines Xen-Live-Patches ist fehlgeschlagen. Der XenServer-Host muss neu gestartet werden, damit das Update wirksam wird. Alle VMs werden vom Host migriert, und der Host wird neu gestartet. Während dieser Aufgabe wird der XenServer-Pool mit reduzierter Kapazität betrieben, da ein Host vorübergehend nicht zum Ausführen von VMs verfügbar ist.
Host bei Kernel-Live-Patch-Fehler neu starten xe host-reboot Das Anwenden eines dom0-Kernel-Live-Patches ist fehlgeschlagen. Der XenServer-Host muss neu gestartet werden, damit das Update wirksam wird. Alle VMs werden vom Host migriert, und der Host wird neu gestartet. Während dieser Aufgabe wird der XenServer-Pool mit reduzierter Kapazität betrieben, da ein Host vorübergehend nicht zum Ausführen von VMs verfügbar ist.
Toolstack neu starten xe-toolstack-restart Der Toolstack auf dem Host muss neu gestartet werden. Starten Sie den Toolstack auf dem aktualisierten Host anstelle des Pool-Koordinators neu. Wenn der Toolstack auf dem Pool-Koordinator neu gestartet wird, geht die Verbindung zum Pool verloren, aber wenn der Toolstack auf anderen Pool-Mitgliedern neu gestartet wird, gibt es keine sichtbaren Auswirkungen.
Anzeigen der für Ihren Host erforderlichen Aktualisierungsaufgaben

Zeigen Sie die Aufgaben an, die für Ihren Host vor und nach dem Anwenden von Updates erforderlich sind, indem Sie die folgenden Befehle verwenden.

Rufen Sie eine Liste der obligatorischen Aufgaben für Ihren Host ab:

  xe host-param-get param-name=pending-guidances uuid=<host UUID>
<!--NeedCopy-->

Rufen Sie eine Liste der empfohlenen Aufgaben für Ihren Host ab:

  xe host-param-get param-name=pending-guidances-recommended uuid=<host UUID>
<!--NeedCopy-->

Rufen Sie eine Liste der Aufgaben mit voller Effektivität für Ihren Host ab:

  xe host-param-get param-name=pending-guidances-full uuid=<host UUID>
<!--NeedCopy-->

Aktualisieren von Aufgaben für Ihre VM

Einige Updates bieten neue Features für Ihre VMs. Für diese Updates sind möglicherweise die folgenden Aufgaben auf Ihren VMs erforderlich:

Aufgabe “Aktualisieren” xe CLI-Befehl zum Ausführen der Aufgabe Beschreibung
VM neu starten xe vm-reboot Die VM muss neu gestartet werden. Während die VM neu gestartet wird, ist sie für den Endbenutzer nicht verfügbar.
Gerätemodell neu starten xe vm-restart-device-models Das Gerätemodell für VMs auf dem aktualisierten Host muss neu gestartet werden. Während das Gerätemodell neu gestartet wird, können Sie den virtuellen Computer nicht beenden, starten oder migrieren. Für den Endbenutzer des virtuellen Computers wird möglicherweise eine leichte Pause angezeigt und die Sitzung fortgesetzt. Damit die Aktion zum Neustart des Gerätemodells auf einer Windows-VM unterstützt werden kann, müssen auf der VM die XenServer VM Tools für Windows installiert sein.
Anzeigen der für Ihre VM erforderlichen Updateaufgaben

Rufen Sie eine Liste der obligatorischen Aufgaben für Ihre VM ab:

  xe vm-param-get param-name=pending-guidances uuid=<VM UUID>
<!--NeedCopy-->

Rufen Sie eine Liste der empfohlenen Aufgaben für Ihre VM ab:

  xe vm-param-get param-name=pending-guidances-recommended uuid=<VM UUID>
<!--NeedCopy-->

Rufen Sie eine Liste der Aufgaben mit voller Effektivität für Ihren virtuellen Computer ab:

  xe vm-param-get param-name=pending-guidances-full uuid=<VM UUID>
<!--NeedCopy-->

Anzeigen verfügbarer Updates für Ihren Pool

Zeigen Sie vor der Installation von Updates die verfügbaren Updates für Ihren Pool an, und überprüfen Sie die erforderlichen Updateaufgaben. Weitere Informationen zu den verschiedenen Update-Tasks, die für ein Update erforderlich sein können, finden Sie unter Grundlegendes zu den Anleitungskategorien und Aktualisierungsaufgaben.

Suchen Sie nach verfügbaren Updates für einen bestimmten Host

Überprüfen Sie, ob Updates für einen bestimmten Host verfügbar sind:

  xe host-param-get param-name=latest-synced-updates-applied uuid=<host UUID>
<!--NeedCopy-->

Dieser Befehl gibt ja ob Updates für einen bestimmten Host verfügbar sind und Nein wenn keine verfügbar sind.

Suchen Sie nach verfügbaren Updates für alle Hosts

Suchen Sie nach verfügbaren Updates für alle Hosts, indem Sie eine GET-Anforderung am HTTP-Endpunkt senden /Aktualisierungen.

Rufen Sie Updates für alle Hosts ab, indem Sie die wget Nützlichkeit:

  wget -O - --no-check-certificate https://<user name>:<password>@<coordinator IP address>/updates
<!--NeedCopy-->

Alternativ können Sie die HTTP-Clientbibliothek verwenden:

  HTTP GET
  session_id: <XAPI session ID returned from login>
  host_refs: <host XAPI reference>
<!--NeedCopy-->

Die zurückgegebene Ausgabe liegt im JSON-Format vor und enthält die folgenden Objekte:

  • Wirte: Listet die verfügbaren Updates für einzelne Hosts auf.

  • Aktualisierungen: Listet die Details der verfügbaren Updates auf.

  • Rautenzeichen:Das update_checksum (wird verwendet, um sicherzustellen, dass Sie immer die neuesten verfügbaren Updates anwenden).

Das Wirte und Aktualisierungen -Objekte enthalten auch die Beratung -Objekt, das aus den folgenden Schlüsseln besteht:

  • mandatory
  • recommended
  • full
  • livepatch

Diese Schlüssel beziehen sich auf die verschiedenen Anleitungskategorien für Aktualisierungsaufgaben. Sie listen die Aktualisierungsaufgaben auf, die für Ihre Hosts und VMs erforderlich sind. Weitere Informationen zu den verschiedenen Aufgaben, die für ein Update erforderlich sein können, finden Sie unter Grundlegendes zu den Anleitungskategorien und Aktualisierungsaufgaben.

Anwenden von Updates auf Ihren Pool

Vorbereitung

  • Stellen Sie sicher, dass alle Hosts in Ihrem Pool online sind, bevor Sie das Pool-Update durchführen.

  • Stellen Sie sicher, dass auf keinem Host oder keiner VM obligatorische Aktualisierungsaufgaben ausstehen. Alle obligatorischen Aktualisierungsaufgaben, die von früheren Aktualisierungen abstehen, müssen ausgeführt werden, bevor ein neues Pool-Update gestartet wird. Weitere Informationen finden Sie unter Anzeigen der für Ihren Host erforderlichen Aktualisierungsaufgaben und Anzeigen der für Ihre VM erforderlichen Updateaufgaben.

  • Deaktivieren Sie die Hochverfügbarkeit, wenn sie aktiviert ist:

       pool_uuid=$(xe pool-list --minimal)
       xe pool-ha-disable uuid=<pool_uuid>
     <!--NeedCopy-->
    
  • Deaktivieren Sie den Workload Balancing (WLB), wenn er aktiviert ist:

       pool_uuid=$(xe pool-list --minimal)
       xe pool-param-set wlb-enabled=false uuid=<pool_uuid>
     <!--NeedCopy-->
    

Updates installieren

Um eine Aktualisierung Ihres Pools durchzuführen, müssen Sie Aktualisierungen auf jeden Host im Pool anwenden, beginnend mit dem Poolkoordinator zuerst. Führen Sie die folgenden Schritte aus, beginnend mit dem Pool-Koordinator:

  1. Deaktivieren Sie den Host:

      xe host-disable uuid=<host UUID>
    <!--NeedCopy-->
    
  2. Wenn eine der für das Update erforderlichen Aktualisierungsaufgaben “Host evakuieren” oder “Host neu starten” lautet, evakuieren Sie den Host:

      xe host-evacuate uuid=<host UUID>
    <!--NeedCopy-->
    

    Wenn Sie eine VM während der Hostevakuierung nicht zu anderen Hosts migrieren können, fahren Sie die VM herunter oder halten Sie sie an.

  3. Wenden Sie Updates auf den Host an:

      xe host-apply-updates uuid=<host UUID> hash=<update_checksum>
    <!--NeedCopy-->
    
  4. Rufen Sie eine Liste der erforderlichen Hostaktualisierungsaufgaben ab. Weitere Informationen finden Sie unter Aktualisieren von Aufgaben für Ihren Host.

    Führen Sie die Aktualisierungsaufgaben des Hosts in der Liste in der folgenden Reihenfolge aus:

    1. Toolstack neu starten (kann übersprungen werden, wenn ein ‘Reboot Host’ durchgeführt werden soll)
    2. Host neu starten
  5. Rufen Sie für jede ausgeführte VM auf dem Host eine Liste der erforderlichen VM-Updateaufgaben ab. Weitere Informationen finden Sie unter Aktualisieren von Aufgaben für Ihre VM.

    Führen Sie die Aktualisierungsaufgaben der VM in der Liste in der folgenden Reihenfolge aus:

    1. Gerätemodell neu starten (kann übersprungen werden, wenn ein ‘VM neu starten’ durchgeführt werden soll)
    2. VM neu starten
  6. Aktivieren Sie den Host, wenn er sich noch in einem deaktivierten Zustand befindet:

      xe host-enable uuid=<host UUID>
    <!--NeedCopy-->
    
  7. Für jede VM, die Sie mit Host-Evakuierung Rufen Sie vor dem Hostupdate eine Liste der Update-Aufgaben ab. Weitere Informationen finden Sie unter Aktualisieren von Aufgaben für Ihre VM.

    Wenn “VM neu starten” in der Liste der Update-Aufgaben enthalten ist, fahren Sie die VM herunter und starten Sie sie auf dem aktuell aktualisierten Host. Andernfalls migrieren Sie die VM zurück zum aktuell aktualisierten Host.

  8. Setzen Sie die VMs fort, oder starten Sie sie, die Sie vor dem Anwenden von Updates heruntergefahren oder angehalten haben.

  9. Zeigen Sie den Status der Hostaktualisierung an:

      xe host-param-get param-name=last-software-update uuid=<host UUID>
      xe host-param-get param-name=latest-synced-updates-applied uuid=<host UUID>
      xe host-param-get param-name=last-update-hash uuid=<host UUID>
    <!--NeedCopy-->
    

Wiederholen Sie die obigen Schritte, um jeden Host in Ihrem Pool zu aktualisieren.

Nach dem Aktualisieren Ihrer Hosts

Nachdem Sie jeden Host in Ihrem Pool aktualisiert haben, führen Sie alle verbleibenden Aktualisierungsaufgaben aus.

  1. Rufen Sie für jede VM in Ihrem Pool eine Liste der Updateaufgaben ab. Weitere Informationen finden Sie unter Aktualisieren von Aufgaben für Ihre VM.

    Wenn “VM neu starten” in der Liste der Update-Aufgaben enthalten ist, führen Sie diese aus.

  2. Aktivieren Sie HA, wenn Sie es vor dem Anwenden von Updates deaktiviert haben:

      pool_uuid=$(xe pool-list --minimal)
      xe pool-ha-disable uuid=<pool_uuid>
    <!--NeedCopy-->
    
  3. Aktivieren Sie WLB, wenn Sie es vor dem Anwenden von Updates deaktiviert haben:

      pool_uuid=$(xe pool-list --minimal)
      xe pool-param-set wlb-enabled=true uuid=<pool_uuid>
    <!--NeedCopy-->
    
  4. Wenn Sie sich dafür entschieden haben, nur die obligatorischen Aktualisierungsaufgaben auszuführen, die für eine Poolaktualisierung erforderlich sind, werden die nicht ausgeführten Aktualisierungsaufgaben an die Liste der ausstehenden Aktualisierungsaufgaben angehängt, die für Ihre Hosts erforderlich sind. Informationen zum Anzeigen dieser Liste und zum Ausführen dieser Aufgaben finden Sie unter Aktualisieren von Aufgaben für Ihren Host.

Anwenden von Updates mithilfe der xe CLI