Um ein Upgrade für eine Heat-Orchestrierungsengine durchzuführen, die Sie
erweitert haben, führen Sie das Script, das die Engine erweitert, erneut aus.
Vorbereitende Schritte
- Für die Installation ist Rootzugriff erforderlich.
- Vor der Installation der Engine muss das Betriebssystem mit erforderlichen Paketen und Abhängigkeiten konfiguriert werden. Das
System benötigt möglicherweise Netzzugriff, um diese Pakete zu installieren. Vergewissern Sie sich, ob das System mit einem Paketmanager wie einem Yum-Server verbunden ist.
- Wenn das Paket akonadi installiert ist, entfernen
Sie es wie folgt:
yum remove -y akonadi
- Ermitteln Sie, ob das Programm qpid auf dem System
installiert ist.
- Wenn das Programm qpid auf dem System ausgeführt
wird, beenden Sie seinen Service.
Informationen zu diesem Vorgang
Diese Schritte sind für das Durchführen von Upgrades für
Heat-Orchestrierungsengines vorgesehen, die Sie wie in
Erweitern von Heat-Orchestrierungsengines beschrieben erweitert haben oder von Upgrades für
Heat-Engines, die Sie mit
IBM® UrbanCode Deploy
ab Version 6.2.1.1 installiert haben. Verwenden Sie für andere Heat-Engines
die Anweisungen in
Durchführen eines Upgrades für zusammen mit IBM UrbanCode Deploy installierte Engines.
Vorgehensweise
- Überprüfen Sie die aktuelle Version der benutzerdefinierten Typen in der
Engine. Sie müssen die aktuelle Version der Typen kennen, um zu wissen, ob das Upgrade
erfolgreich war. Um die aktuelle Version zu überprüfen, melden Sie sich bei dem System
an, das die Engine hostet, und führen Sie den folgenden Befehl aus:
pip list | grep ibm-cloud-ext
Suchen Sie dann die Version des
ibm-cloud-ext-Pakets in der Befehlsausgabe. Angenommen, die Ausgabe sieht wie im folgenden Code aus:
ibm-cloud-ext (6.2.1.dev70)
In diesem Beispiel ist die Version der
benutzerdefinierten Typen (6.2.1.dev70).
- Laden Sie die Installationsdateien für die Engine herunter und extrahieren Sie sie. Diese Dateien stehen auf der
IBM
Passport
Advantage-Website zum Download zur Verfügung. Weitere Informationen erhalten Sie im IBM UrbanCode DeployDownloaddokument.
- Wechseln Sie in das Verzeichnis /ibm-ucd-patterns-install/engine-install/.
- Führen Sie in der Befehlszeile den Befehl ./extend-existing-engine.sh aus.
- Sie werden vom Installationsprogramm gefragt, ob Sie den Abhängigkeiten entsprochen
haben. Wenn Sie das System mit den Voraussetzungen für die Engine konfiguriert haben, drücken Sie Y.
- Lesen Sie die Lizenzvereinbarung des Softwarepakets. Drücken Sie die Leertaste, um Seiten einzeln anzuzeigen, oder drücken Sie F, um die gesamte Lizenz anzuzeigen.
- Wenn Sie den Bedingungen der Lizenzvereinbarung zustimmen, drücken Sie Y und anschließend die Eingabetaste.
- Starten Sie die Engine und die Heat-API erneut. Siehe die Dokumentation zu Ihrem Cloudsystem.
- Führen Sie den folgenden Befehl aus und überprüfen Sie, ob die Version des
ibm-cloud-ext-Pakets aktualisiert wurde:
pip list | grep ibm-cloud-ext
Ergebnisse
Die Engine wurde aktualisiert.