PEG aktualisieren

Verwenden Sie die folgenden Anweisungen, um das PEG auf die aktuelle Version zu aktualisieren.

Vorbereitungen

Beachten Sie die folgenden Punkte, bevor Sie die PEG-Version aktualisieren:
  • Die aktuelle Version der PEG-Installation.
  • Die Version des Betriebssystems (OS), das das PEG derzeit verwendet.

    Führen Sie ssh im PEG aus, um die Betriebssystemversion abzufragen.

    Anmerkung: Wenn Sie 18.04 als Ubuntu-Betriebssystemversion sehen, wird empfohlen, das neueste PEG-Bild zu holen und eine neue Konfiguration zu starten, anstatt die PEG-Version zu aktualisieren. Das neueste PEG-Bild basiert auf Ubuntu 20.04.
  • Die Schlüssel und Zertifikate, die für die Aktualisierung der PEG-Version bereitgestellt werden müssen.

Prozedur

  1. Verwenden Sie die folgenden Anweisungen, um zu testen, ob das PEG auf die erforderlichen Aktualisierungsdateien aus dem Cloud-Speicher zugreifen kann:
    1. Verbinden Sie sich per SSH mit Ihrer PEG Virtual Machine (VM).
    2. Erstellen Sie ein Verzeichnis, das die Aktualisierungsdateien enthalten soll.
      Zum Beispiel: mkdir update.
    3. Verwenden Sie den folgenden Befehl, um in das Verzeichnis update zu navigieren:
      cd update
    4. Laden Sie das Skript update_peg.rb mit dem folgenden Befehl herunter:
      curl "https://fiqpeg.blob.core.windows.net/updates/update_peg.rb?si=get_updates&sv=2020-08-04&sr=c&sig=vVI3fmLfJyu2zsCC9nxhxUKBhsgkp5K5DnrFCDQJ4CE%3D" -o update_peg.rb
      • Wenn der obige Befehl erfolgreich war, muss die PEG-VM in der Lage sein, alle erforderlichen Dateien für die Aktualisierung herunterzuladen. Siehe Schritt 2 für Anweisungen.
      • Wenn der Befehl eine Zeitüberschreitung verursacht oder in irgendeiner Weise fehlschlägt, kann die PEG-VM die Aktualisierungsdateien nicht direkt herunterladen. Siehe Schritt 3 für Anweisungen.
  2. Wenn der obige Befehl erfolgreich war, verwenden Sie die folgenden Anweisungen, um die PEG-Aktualisierungsdatei direkt auf die PEG-VM herunterzuladen:
    1. Vergewissern Sie sich, dass Sie sich in dem Verzeichnis PEG befinden, das Sie zuvor erstellt haben.
      Verwenden Sie den Befehl cd update, um das Verzeichnis aufzurufen.
    2. Verwenden Sie den folgenden Befehl, um das Aktualisierungsskript ausführbar zu machen:
      chmod ugo+x update_peg.rb
    3. Führen Sie das folgende Aktualisierungsskript aus:
      ./update_peg.rb
      Dieses Skript aktualisiert nicht das PEG, sondern lädt nur alle abhängigen Dateien für die Aktualisierung herunter.
      Anmerkung:
      Standardmäßig lädt update_peg.rb die Aktualisierungsdateien vom Server der Vereinigten Staaten herunter. Wenn der Download jedoch zeitlich verzögert wird oder ein Fehler auftritt, können Sie sie vom australischen Server herunterladen, indem Sie mit dem folgenden Befehl das Land wechseln:
      /update_peg.rb --country au
      Wenn der Download erfolgreich war, wird die Meldung Sie haben alle für das Upgrade benötigten Dateien angezeigt.
    4. Führen Sie das folgende Aktualisierungsskript aus:
      ./update_peg.rb --upgrade-peg
      Das kann eine Weile dauern (etwa eine Stunde oder weniger).
      Anmerkung: Wenn das Skript fehlschlägt, bevor die Aktualisierung abgeschlossen ist, führen Sie es nicht erneut aus. Wenden Sie sich an den Automation Anywhere-Support für Hilfe.
      Wenn die Aktualisierung erfolgreich war, erscheint die Meldung Aktualisierung ausgeführt.
  3. Wenn das PEG nicht in der Lage ist, auf die erforderlichen Aktualisierungsdateien aus dem Cloud-Speicher zuzugreifen, befolgen Sie die folgenden Anweisungen, um die Datei außerhalb der PEG-VM herunterzuladen:
    1. Führen Sie den folgenden Befehl auf einem Windows-Rechner mit curl (z. B. Windows 10) oder einem Linux-Rechner mit Zugang zu einem öffentlichen Internet aus:
      curl "https://fiqpeg.blob.core.windows.net/updates/update_peg.rb?si=get_updates&sv=2020-08-04&sr=c&sig=vVI3fmLfJyu2zsCC9nxhxUKBhsgkp5K5DnrFCDQJ4CE%3D" -o update_peg.rb
      Anmerkung: Wenn der obige Befehl fehlschlägt oder eine Zeitüberschreitung auftritt, müssen Sie nicht auf die PEG-Aktualisierungsdateien zugreifen. Versuchen Sie es mit einem anderen Rechner, der ausgehenden https port 443-Zugang zu fiqpeg.blob.core.windows.net hat.
    2. Wenn der obige Befehl erfolgreich war, kopieren Sie die heruntergeladene update_peg.rb in den Aktualisierungsordner in Ihrer PEG-VM.
    3. Melden Sie sich im PEG an.
    4. Verwenden Sie den folgenden Befehl, um zum Aktualisierungsordner zu navigieren:
      cd update
    5. Verwenden Sie den folgenden Befehl, um das Aktualisierungsskript ausführbar zu machen:
      chmod ugo+x update_peg.rb
    6. Verwenden Sie den folgenden Befehl, um das Aktualisierungsskript auszuführen:
      ./update_peg.rb
      Das Aktualisierungsskript erstellt eine ./download_peg_updates.sh-Datei. Führen Sie dieses Skript auf einem Rechner aus, der Zugang zum öffentlichen Internet hat, das Sie zuvor verwendet haben. Wenn es sich um einen Windows-Rechner handelt, können Sie den Inhalt der Datei ./download_peg_updates.sh kopieren und diese curl-Befehle ausführen.
    7. Kopieren Sie alle heruntergeladenen Dateien in den Aktualisierungsordner in Ihrer PEG-VM.
    8. Wiederholen Sie die Schritte c und g, bis ./update_peg.rb mit der Meldung Sie haben alle für das Upgrade benötigten Dateien abgeschlossen ist.
      Anmerkung: Möglicherweise müssen Sie diese Schritte mehrmals wiederholen, da update_script.rb mit jeder Datei, die Sie dem Aktualisierungsverzeichnis hinzufügen, neue Informationen darüber erhält, welche anderen Aktualisierungsdateien erforderlich sind. In der Regel müssen Sie diesen Zyklus dreimal durchlaufen, bevor das Aktualisierungsskript über die erforderlichen Dateien für die Aktualisierung verfügt.
    9. Wenn der obige Schritt erfolgreich war, führen Sie das folgende Aktualisierungsskript aus:
      ./update_peg.rb --upgrade-peg
      Das kann eine Weile dauern (etwa eine Stunde oder weniger).
      Wenn die Aktualisierung erfolgreich war, erscheint die Meldung Aktualisierung fertig.