Sie können das Sicherungs- und Wiederherstellungsskript ausführen, um sicherzustellen, dass VMware vRealize Operations Manager weiterhin Daten empfängt, nachdem die vRealize Application Remote Collector-Instanz nicht mehr verfügbar ist. Alle vorhandenen Endpoints, die konfiguriert werden, stellen automatisch eine Verbindung mit vRealize Application Remote Collector her und senden weiterhin Daten, nachdem Sie die vRealize Application Remote Collector-Instanz wiederhergestellt haben. Dies ist eine optionale Aufgabe, die Sie ausführen können, wenn Sie Probleme mit der vRealize Application Remote Collector-Appliance haben.

Die Aufgabe ist in zwei Teile aufgeteilt. Der erste Teil beinhaltet die Durchführung einer bedarfsgesteuerten Sicherung der Verbindungs-und Konfigurationsdetails von vRealize Application Remote Collector. Ein Cron-Job führt die Sicherung auch jeden Tag automatisch aus.

Der zweite Teil beinhaltet die Wiederherstellung der vRealize Application Remote Collector-Instanz unter Verwendung der von Ihnen erstellten Sicherungsdatei oder der Sicherungsdatei, die vom Cron-Job erstellt wurde.

Voraussetzungen

  • Die vRealize Application Remote Collector-Appliance muss mit einer statischen IP oder einem statischen FQDN konfiguriert werden. Die Endpoints müssen konfiguriert sein.
  • Sichern Sie die Netzwerkkonfigurationsdetails der vRealize Application Remote Collector-Appliance. Erfassen Sie die Netzwerkkonfigurationsdetails von vRealize Application Remote Collector entweder mithilfe der VAMI-Benutzeroberfläche oder vCenter Server Tools. Halten Sie die Netzwerkdetails verfügbar, wenn Sie die vRealize Application Remote Collector-Appliance über die Sicherung wiederherstellen.
  • Die Größe der neuen vRealize Application Remote Collector-Appliance, auf der Sie eine Sicherung wiederherstellen, muss größer oder gleich der alten Appliance sein. Die Netzwerkkonfiguration, die statische IP oder der statische FQDN müssen identisch sein. Dadurch können die Endpoint-VMs die neue Appliance erreichen.

Prozedur

  1. Sichern Sie eine laufende Instanz von vRealize Application Remote Collector, indem Sie eine Kopie der Verbindungs- und Konfigurationsdetails erstellen.
    1. Stellen Sie mithilfe von SSH eine Verbindung zur virtuellen Maschine her, auf der vRealize Application Remote Collector gestartet wird.
    2. Geben Sie den folgenden Befehl ein, um auf den Skriptordner zuzugreifen:
      cd /ucp/ucp-config-scripts
    3. Führen Sie das Skript arc-state-bundle.sh mit der Sicherungsoption aus. Das Skript führt eine Sicherungs- oder Wiederherstellungsaufgabe basierend auf der von Ihnen bereitgestellten Option durch.
      ./arc-state-bundle.sh backup_state
      Durch Ausführen dieses Skripts wird die Sicherungsdatei in den Ordner /ucp-bkup/state-bundles übertragen. Der Dateiname hat das Format Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar. Diese Datei enthält die Verbindungs- und Konfigurationsdetails für die Endpoints.
    4. Archivieren Sie die Datei Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar in einem Remote-Speicherort.
  2. Mit einem täglich ausgeführten Cron-Job wird die Datei Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar ebenfalls gesichert. Die Datei .tar wird fünf Tage lang gespeichert. Am sechsten Tag wird die älteste .tar-Datei gelöscht und ersetzt. Um die vRealize Application Remote Collector-Appliance aus der TAR-Datei wiederherzustellen, archivieren Sie die Datei in einem Remote-Speicherort.
  3. Stellen Sie die gesicherten Konfigurationsdateien auf einer neuen vRealize Application Remote Collector-Appliance wieder her.
    1. Konfigurieren Sie die neue vRealize Application Remote Collector-Appliance mit derselben Netzwerk- und IP-Konfiguration wie die vorherige Appliance. Diese Informationen sind in der Netzwerkkonfigurationsdatei verfügbar, die Sie gesichert haben.
    2. Stellen Sie mithilfe von SSH eine Verbindung mit der VM her, auf der vRealize Application Remote Collector ausgeführt wird.
    3. Rufen Sie die aktuelle Datei Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar aus dem Archiv ab, und kopieren Sie sie in einen Speicherort, auf den die vRealize Application Remote Collector-Appliance zugreifen kann.
    4. Geben Sie den folgenden Befehl ein, um auf den Skriptordner zuzugreifen:
      cd /ucp/ucp-config-scripts
    5. Führen Sie das Skript arc-state-bundle.sh aus. Verwenden Sie die Wiederherstellungsoption. Geben Sie den Speicherort der Datei Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar an.
      ./arc-state-bundle.sh restore_state <<location of the backed up tar file, with the filename.tar extension>>

      Der obige Befehl sucht nach der mit Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar beginnenden Datei, um sie zu laden. Das Skript konfiguriert die neue vRealize Application Remote Collector-Appliance mit denselben Einstellungen wie in der ausgefallenen Instanz und startet alle Container neu.

      Der folgende Befehl stellt z. B. die Appliance vom Status-Paket /tmp/fromArchive/Application-Remote-Collector-State-Bundle_2019-04-02-18:31:36.tar aus dem Speicherort /tmp/fromArchive/ wieder her:

      ./arc-state-bundle.sh restore_state "/tmp/fromArchive/Application-Remote-Collector-State-Bundle_2019-04-02-18:31:36.tar"

Ergebnisse

vRealize Application Remote Collector wurde erfolgreich wiederhergestellt und ist wieder verfügbar. Die vorhandenen Endpoints verbinden sich wieder mit vRealize Application Remote Collector und senden weiterhin Daten.

Nächste Maßnahme

Wenn die vRealize Application Remote Collector-Instanz Daten an VMware vRealize Operations Manager gesendet hat, schlägt die Adaptererfassung möglicherweise fehl, wenn die vRealize Application Remote Collector-Instanz nicht mehr funktioniert. In VMware vRealize Operations Manager ändert sich der Status der Adapterinstanz, um auf einen Fehler hinzuweisen. In diesem Fall müssen Sie die Adapterinstanz nach der Wiederherstellung der vRealize Application Remote Collector-Appliance manuell starten.