Sie können ein Upgrade Ihrer Bereitstellung von Automation Orchestrator 8.x auf die neueste Produktversion mithilfe eines gemounteten ISO-Image durchführen. Ein Upgrade von Automation Orchestrator 7.x oder früher auf Automation Orchestrator 8.x wird nicht unterstützt.

Voraussetzungen

  • Stellen Sie sicher, dass Ihr Automation Orchestrator-Upgrade-Pfad unterstützt wird. Weitere Informationen finden Sie in der VMware-Produkt-Interoperabilitätsmatrix.
  • Herunterladen und Mounten des ISO-Images:
    1. Laden Sie das ISO-Image von der offiziellen VMware-Download-Site herunter.
    2. Verbinden Sie das CD-ROM-Laufwerk der Automation Orchestrator-Appliance-VM in vSphere. Weitere Informationen finden Sie im Verwaltung virtueller vSphere-Maschinen.
      Hinweis: Navigieren Sie nach dem Verbinden des CD-ROM-Laufwerks zur Einstellungsseite der Automation Orchestrator-Appliance-VM und vergewissern Sie sich, dass Beim Einschalten verbinden aktiviert ist.
    3. Mounten Sie das ISO-Image auf dem CD-ROM-Laufwerk der Automation Orchestrator-Appliance-VM in vSphere. Weitere Informationen finden Sie im Verwaltung virtueller vSphere-Maschinen.
  • Bevor Sie Upgrades für Automation Orchestrator-Bereitstellungen durchführen, die mit VMware Aria Automation authentifiziert wurden, stellen Sie sicher, dass die VMware Aria Automation-Produktversion mit der Version von Automation Orchestrator, auf die Sie ein Upgrade durchführen, entspricht. Wenn Sie beispielsweise ein Upgrade auf Automation Orchestrator 8.9 durchführen, müssen Sie sicherstellen, dass Sie VMware Aria Automation 8.9 als Authentifizierungsanbieter verwenden.
  • Wenn Sie ein Upgrade von Automation Orchestrator von einer älteren Version als 8.8 durchführen, müssen Sie möglicherweise die Standardauthentifizierung aktivieren. Weitere Informationen finden Sie unter Aktivieren der Standardauthentifizierung.

Prozedur

  1. Melden Sie sich bei der Befehlszeile der Automation Orchestrator-Appliance als Root-Benutzer an.
  2. Führen Sie den blkid-Befehl aus, und notieren Sie sich den Gerätenamen für das CD-ROM-Laufwerk der Automation Orchestrator-Appliance.
  3. Mounten Sie das CD-ROM-Laufwerk.
    mount /dev/xxx /mnt/cdrom
    Wichtig: Für geclusterte Automation Orchestrator-Bereitstellungen müssen Sie die Schritte 2 und 3 auf allen Knoten im Cluster durchführen.
  4. Sichern Sie Ihre Automation Orchestrator-Bereitstellung, indem Sie einen Snapshot der virtuellen Maschine (VM) erstellen. Weitere Informationen finden Sie unter Erstellen eines Snapshot einer virtuellen Maschine.
    Vorsicht: Automation Orchestrator 8.x unterstützt derzeit keine Arbeitsspeicher-Snapshots. Bevor Sie den Snapshot Ihrer Automation Orchestrator-Bereitstellung erstellen, stellen Sie sicher, dass die Option Snapshot von Zustand des Speichers der virtuellen Maschine deaktiviert ist.
  5. Um das Upgrade zu initiieren, führen Sie den Befehl vracli upgrade exec -y --repo cdrom:// auf einem der Knoten in Ihrer Bereitstellung aus.
    Hinweis: Geben Sie für Automation Orchestrator-Bereitstellungen, die mit vSphere authentifiziert wurden, die Anmeldedaten des Benutzers ein, der Ihre Bereitstellung mit dem vCenter Single Sign-On-(SSO)-Service registriert hat. Alternativ können Sie Ihr Kennwort auch als Umgebungsvariable exportieren. Dies kann für Szenarien nützlich sein, in denen Sie ein automatisiertes Skript zur Aktualisierung mehrerer Automation Orchestrator-Bereitstellungen verwenden. Um das SSO-Kennwort zu exportieren, führen Sie den Befehl export VRO_SSO_PASSWORD= Ihr_SSO-Kennwort aus.
    Während des Upgrades werden Sie automatisch von Ihrem Terminal abgemeldet, da die Automation Orchestrator-Appliance neu gestartet wird.
  6. Melden Sie sich bei der Befehlszeile der Automation Orchestrator-Appliance als root an und verfolgen Sie den Upgrade-Fortschritt, indem Sie den Befehl vracli upgrade status --follow ausführen.
    Vorsicht: Gelegentlich kann es dazu kommen, dass der Befehl vracli upgrade status --follow eine falsche Fehlermeldung anzeigt, die angibt, dass das Upgrade fehlgeschlagen ist. Informationen zur Fehlerbehebung für dieses Problem finden Sie in Schritt 7.
  7. (Optional) Wenn Sie beim Ausführen des Befehls vracli upgrade status --follow eine Fehlermeldung erhalten, führen Sie die folgenden Schritte aus:
    1. Vergewissern Sie sich, dass Sie die folgende Fehlermeldung erhalten:
      Ausführen der Integritätsprüfung nach dem Upgrade für Knoten und Pods. Die Integritätsprüfung nach dem Upgrade für Knoten und Pods ist fehlgeschlagen. ... Das Upgrade wurde aufgrund eines kritischen Fehlers beendet. Gehen Sie wie im Upgrade-Handbuch beschrieben vor, um das System wiederherzustellen. ...
      
    2. Navigieren Sie zu /var/log/vmware/prelude/upgrade-report-latest und bestätigen Sie, dass Sie den folgenden Fehler erhalten:
      Pod: vco-app-xxxx is not in Ready or Completed state. All pods must be in either of these states
      
    3. Führen Sie den Befehl kubectl get pods -n prelude -w | grep -E 'vco|orchestration-ui' aus und vergewissern Sie sich, dass der Status aller 3 vco-app-Pods und des orchestration-up-app-Pods RUNNING lautet.
      Hinweis: Es kann nach Erhalt der Fehlermeldung 5 bis 10 Minuten dauern, bis alle Pods in den Status RUNNING wechseln.
      orchestration-ui-app-xxxx    1/1     Running   0          5h42m
      vco-app-xxxx              3/3     Running   0          5h47m
      
    4. Führen Sie den Befehl curl -k https://<your_orchestrator_FQDN>/vco/api/healthstatus aus und vergewissern Sie sich, dass die Integritätsprüfung den Status RUNNING zurückgibt.
      {"state":"RUNNING","health-status":{"state":"OK","time":1615296823325},"instance-id":"your_orchestrator_FQDN"}
      Wichtig: Der vorangehende Befehl muss in einer anderen Umgebung als der Automation Orchestrator-Befehlszeile ausgeführt werden. Sie können den Befehl über die Befehlszeile einer anderen virtuellen Maschine ausführen. Sie können die Informationen zum Integritätsstatus auch in einem Browser anzeigen, indem Sie direkt zu folgender Internetadresse navigieren: https:// <your_orchestrator_FQDN>/vco/api/healthstatus.

Ergebnisse

Sie haben Ihre Automation Orchestrator-Bereitstellung aktualisiert. Informationen zur Fehlerbehebung bei möglichen Problemen mit dem Upgrade finden Sie unter Fehlerbehebung bei Automation Orchestrator-Upgrades.

Nächste Maßnahme

Überprüfen Sie, ob das Upgrade der Automation Orchestrator-Appliance erfolgreich war, indem Sie den Befehl vracli version über die Befehlszeile der Appliance ausführen. Mithilfe dieses Befehls können Sie die Produktversion und die Build-Nummer der Automation Orchestrator-Appliance überprüfen.