Sichern von Engines

Um eine Heat-Engine zu sichern, die für den IBM® UrbanCode Deploy Blueprint Designer erforderlich ist, sichern Sie die zugehörige Datenbank.

Informationen zu diesem Vorgang

Anmerkung: These instructions are for an engine that you installed through IBM UrbanCode Deploy. If you extended a different Heat engine, follow the backup and restore instructions from the engine vendor.

Vorgehensweise

  1. Gehen Sie wie folgt vor, um die Engine manuell zu sichern:
    1. Engine anhalten. Siehe Stoppen des Blueprint Designers, des Clouderkennungsservice und der Engine.
    2. Engine-Datenbank sichern. Die Engine verwendet standardmäßig eine MariaDB- oder MySQL-Datenbank auf demselben System wie die Engine. Wenn die Engine Teil eines Hochverfügbarkeits-Clusters ist, befindet sich die Datenbank möglicherweise auf einem anderen System. Sie müssen eine Datenbank mit dem Namen heat sichern. Wenn Sie einen Keystone-Service mit der Engine installiert haben, müssen Sie auch die Datenbank mit dem Namen keystone installieren. Wenn Sie den Befehl mysqldump verwenden, um das Backup einer SQL-Datei dieser Datenbanken zu erstellen (siehe folgendes Beispiel):
      mysqldump --databases heat keystone -u root -ppassw0rd > engineDBBackup.sql
    3. Optional: Wenn Sie im Ordner /etc/heat/ die Konfigurationsdateien der Engine geändert haben, kopieren Sie diesen Ordner auf eine geschützte Sicherungsposition.
    4. Engine starten. Siehe Starten des Blueprint Designers, des Clouderkennungsservice und der Engine.
  2. Gehen Sie wie folgt vor, um die Engine mithilfe eines Scripts zu sichern:
    Anmerkung: Das Script, das die Engine sichert, ist erst ab Version 6.2.1.1 verfügbar. Sie sollten den Keystone-Standardservice verwenden, den Sie zusammen mit der Heat-Engine installiert haben.
    1. Engine anhalten. Siehe Stoppen des Blueprint Designers, des Clouderkennungsservice und der Engine.
    2. Führen Sie das Enginesicherungsscript aus. Das Script wird zusammen mit den Engine-Installationsdatenträgern bereitgestellt und befindet sich im Ordner /extracted_location/ibm-ucd-patterns-install/engine_install/resources/tools/, wobei extracted_location die Position ist, an die Sie den Inhalt der Engine-Installationsdatenträger extrahiert haben. Das Script führt die folgenden Aktionen aus:
      • Erstellen einer Sicherung der Heat-Engine-Datenbank.
      • Erstellen einer Sicherung der Keystone-Service-Datenbank.
      • Erstellen von Kopien der erforderlichen Konfigurationsdateien.
      • Packen aller erstellten Dateien in eine komprimierte Datei.
      • Erstellen einer Datei namens restoreengine_versionEngine.sh, die beim Wiederherstellen der Engine auszuführen ist. Der Wert für die Variable engine_version ist Juno, wenn Sie eine Engine der Juno-Ebene ausführen, oder Kilo, wenn Sie eine Engine der Kilo-Ebene ausführen.
      • Neustarten der Heat-Engine und der Keystone-Services.
      Führen Sie den folgenden Befehl aus:
      /extracted_location/ibm-ucd-patterns-install/engine-install/resources/tools/create-engine-backup.sh
      Die komprimierte Datei befindet sich in ./backup.package.number.tar.gz, wobei number für die Uhrzeit der Paketerstellung steht.

Nächste Schritte

Informationen zum Wiederherstellen von IBM UrbanCode Deploy von einem Backup finden Sie unter Restoring a backup.

Feedback