Aktualisieren Sie die IaaS-Komponenten mithilfe des Upgrade-Shell-Skripts, nachdem Sie das Update für alle VMware vRealize ™ Automation-Appliances durchgeführt haben.

Vorbereitungen

  • Vergewissern Sie sich, dass alle vRealize Automation-Appliances erfolgreich aktualisiert wurden.

  • Wenn Sie einen IaaS-Server nach dem Aktualisieren aller vRealize Automation-Appliances und vor dem Upgrade der IaaS-Komponenten neu starten, beenden Sie alle IaaS-Windows-Dienste mit Ausnahme des Management-Agent-Diensts auf dem Server.

  • Stellen Sie vor dem Ausführen des Update-Shell-Skripts auf dem primären oder Master-vRealize Automation-Appliance-Knoten sicher, dass der Status jedes Dienstes mit Ausnahme von „iaas-service“ auf der Registerkarte Dienste in der Verwaltungskonsole der vRealize Automation-Appliance als REGISTRIERT aufgeführt ist.

  • Installieren Sie den IaaS-Management-Agent, der als separates Paket auf der Downloadseite von vRealize Automation 7.2 aufgeführt wird, manuell auf jedem IaaS-Knoten. Weitere Informationen finden Sie im Knowledgebase-Artikel 2147926.

    Versuchen Sie nicht, das Installationsprogramm des Management-Agent zu verwenden, das in der virtuellen vRealize Automation-Appliance enthalten ist.

    Melden Sie sich bei jeder vRealize Automation-IaaS-Maschine an und führen Sie das Upgrade des Management Agent mit dem heruntergeladenen Paket durch. Starten Sie den Management-Agent-Windows-Dienst anschließend neu.

  • Stellen Sie sicher, dass die primäre IaaS-Website und der Model Manager-Knoten über JAVA SE Runtime Environment 8, 64 Bit, Update 91 oder höher verfügen. Nach der Installation von Java müssen Sie die Umgebungsvariable JAVA_HOME auf jedem Serverknoten auf die neue Version aktualisieren.

  • Melden Sie sich bei jedem IaaS-Websiteknoten an und stellen Sie sicher, dass das Erstellungsdatum für die Datei web.config vor dem Änderungsdatum liegt. Wenn das Erstellungsdatum für die Datei web.config mit dem Änderungdatum übereinstimmt oder dahinter liegt, führen Sie den Vorgang in Upgrade für die IaaS-Website-Komponente schlägt fehl aus.

  • Führen Sie diese Schritte auf jedem IaaS-Knoten durch, um sicherzustellen, dass der IaaS-Management-Agent auf jedem IaaS-Knoten aktualisiert wurde:

    1. Melden Sie sich bei der Verwaltungskonsole der vRealize Automation-Appliance an.

    2. Wählen Sie vRA-Einstellungen > Cluster aus.

    3. Erweitern Sie die Liste aller installierten Komponenten für jeden IaaS-Knoten und suchen Sie den IaaS-Management-Agent.

    4. Stellen Sie sicher, dass der Management-Agent auf die aktuelle Version aktualisiert wurde.

  • Vergewissern Sie sich, dass Sie auf die IaaS Microsoft SQL Server-Datenbank zugreifen können, falls Sie ein Rollback durchführen müssen.

  • Löschen Sie alle verwaisten IaaS-Knoten. Siehe Löschen von verwaisten Knoten in vRealize Automation.

  • Vergewissern Sie sich, dass Snapshots der IaaS-Servers in Ihrer Bereitstellung verfügbar sind.

    Wenn das Upgrade nicht erfolgreich ist, stellen Sie den Snapshot und das Datenbank-Update wiederher und versuchen Sie es erneut.

Warum und wann dieser Vorgang ausgeführt wird

Die aktualisierte primäre oder Master-vRealize Automation-Appliance enthält ein Shell-Skript, das Sie zum Upgrade jedes IaaS-Knotens und jeder Komponente verwenden.

Sie können das Upgrade-Skript ausführen, indem Sie die vSphere-Konsole für die virtuelle Maschine oder eine SSH-Konsolensitzung verwenden. Wenn Sie die vSphere-Konsole verwenden, vermeiden Sie temporäre Probleme bei der Netzwerkkonnektivität, die zur fehlerhaften Ausführung des Skripts führen können.

Wenn Sie das Skript während des Upgrades einer Komponente anhalten, wird das Skript nach dem Abschließen des Upgrades der Komponente beendet. Wenn noch andere Komponenten auf dem Knoten aktualisiert werden sollen, muss das Skript erneut ausgeführt werden.

Nach Abschluss des Upgrades können Sie das Upgrade-Ergebnis überprüfen, indem Sie die Upgrade-Protokolldatei im Verzeichnis /usr/lib/vcac/tools/upgrade/upgrade.log öffnen.

Prozedur

  1. Öffnen Sie eine neue Konsolensitzung auf dem primären oder Master-vRealize Automation-Appliance-Knoten und melden Sie sich mit dem Root-Konto an.

    Wenn Sie das Upgrade-Skript über SSH ausführen möchten, öffnen Sie eine SSH-Konsolensitzung.

  2. Wechseln Sie zum Verzeichnis /usr/lib/vcac/tools/upgrade/.
  3. Führen Sie den folgenden Befehl an der Eingabeaufforderung aus, um die Datei upgrade.properties zu erstellen.

    ./generate_properties

  4. Öffnen Sie die upgrade.properties-Datei und geben Sie alle Werte ein.

    In dieser Tabelle finden Sie die Werte, die je nach Umgebung variieren. So sind beispielsweise an einem Knoten, der einen DEM Worker oder Orchestrator enthält, DEM-Anmeldedaten erforderlich.

    Erforderlicher Wert

    Beschreibung

    Format der Anmeldedaten

    web_username

    Benutzername für den primären Webknoten. Nur einmal erforderlich.

    Domäne\Benutzer

    web_password

    Kennwort für den primären Webknoten. Nur einmal erforderlich.

    Kennwort

    dem_username

    Benutzername für den DEM Worker oder DEM Orchestrator. Für jeden Knoten erforderlich, auf dem eine DEM-Komponente installiert ist.

    Domäne\Benutzer

    dem_password

    Kennwort für den DEM Worker oder DEM Orchestrator. Für jeden Knoten erforderlich, auf dem eine DEM-Komponente installiert ist.

    Kennwort

    agent_username

    Benutzername für einen Agent, z. B. vSphere-Agent. Für jeden Knoten erforderlich, auf dem eine Agent-Komponente installiert ist.

    Domäne\Benutzer

    agent_password

    Kennwort für einen Agent, z. B. vSphere-Agent. Für jeden Knoten erforderlich, auf dem eine Agent-Komponente installiert ist.

    Kennwort

    vidm_admin_password

    Das VIDM-Administratorkennwort. Nur bei einem Upgrade von vRealize Automation 6.2.4 oder 6.2.5 erforderlich.

    vIDM_password

    Aus Sicherheitsgründen wird die upgrade.properties-Datei entfernt, wenn Sie das Upgrade-Shell-Skript ausführen. Die Eigenschaften in der Datei werden mithilfe der Informationen für jede IaaS-Komponente definiert, die über die IaaS-Management-Agents verfügbar sind. Es ist wichtig, dass alle IaaS-Management-Agents vor der Ausführung der ./generate_properies- oder ./upgrade-Shell-Skripts ordnungsgemäß aktualisiert wurden. Wenn ein IaaS-Management-Agent während des Ausführens des Shell-Skripts ein Problem aufweist, siehe Upgrade-Vorgang zur Aktualisierung des auf IaaS-Knoten nicht installierten Management-Agent oder -Zertifikats schlägt fehl. Um die upgrade.properties-Datei erneut zu erstellen, wiederholen Sie die Schritte 2 und 3.

  5. Führen Sie das Upgrade-Skript aus.
    1. Geben Sie in der Eingabeaufforderung ./upgrade ein.
    2. Drücken Sie die Eingabetaste.

    Das Skript zeigt jeden IaaS-Knoten und alle darauf installierten Komponenten an. Vor der Installation des Upgrades prüft das Skript jede Komponente. Wenn die upgrade.properties-Datei falsche Werte enthält, schlägt das Skript fehl.

    Wenn das Upgrade-Shell-Skript fehlschlägt, sehen Sie sich die Datei upgrade.log an.

    Sie können das Upgrade-Skript erneut ausführen, nachdem Sie das Problem behoben haben. Erstellen und öffnen Sie die upgrade.properties-Datei vor dem Ausführen des Upgrade-Skripts und geben Sie die erforderlichen Werte ein.

Nächste Maßnahme

Hinzufügen von Benutzern oder Gruppen zu einer Active Directory-Verbindung