Neuverteilung des Containers für 11.0.7.0 oder höher
Ab 11.0.7.0 wird ein ips-deploy-remote.sh -Skript zur Verfügung gestellt, mit dem der Container auf anderen Knoten der Steuerungsebene neu bereitgestellt werden kann.
Vorgehensweise
- Melden Sie sich beim Bare-Metal-Knoten
e1n1alsroot-Benutzer an. - Wechseln Sie in das Verzeichnis, in das
container.tar.zwährend des Container-Upgrades extrahiert wurde.cd /opt/ibm/appliance/storage/ips/ips1_deployment/11.x.x.x - Führen Sie ips-deploy-remote aus:
./ips-deploy-remote -n node2 -n node3Hinweis: Bei Cloud Pak for Data System sindDie notwendigen Parameter:node1,node2undnode3die DNS-Aliase für den ersten, zweiten und dritten Steuerebenen-Knoten.- -n <Name>
- Der Knoten, auf dem der Container erneut bereitgestellt werden muss. Im Falle mehrerer Knoten: -n node1 -n node2.
- -m <Name>
- Angepasste Domänennamen, die in die DNS-Suchliste im Container hinzugefügt werden sollen. Im Falle mehrerer Knoten: -m domain1 -m domain2 usw.
- -C <Name>
- Der Containername. Standardwert:
ipshost1. - -d <Pfad>
- Der Pfad zum Basisverzeichnis. Standardwert: /opt/ibm/appliance/storage/ips.
- -s <Pfad>
- Der Verzeichnispfad zum Speichern des Containers. Standardwert: /opt/ibm/appliance/storage/ips/ips1_deployment.
- -I <Schnittstelle>
- Die Netzwerkschnittstelle. Standardwert:
fbond.4079. - -o <Pfad>
- Der Online-Verzeichnispfad für Lenovo-basierte Systeme. Standardwert: /opt/ibm/appliance/platform/onecli.
- -r <Pfad>
- Der
srvadmin-Verzeichnispfad für Dell-basierte Systeme. Standardwert: /opt/dell.
- Wichtig: Wenn Sie die Replikationsumgebung aktualisieren, wie in Aktualisieren von Netezza Performance Server und Persistent Transient Storage (PTS) beschrieben, starten Sie Netezza Performance Server nicht und fahren Sie nicht mit den nächsten Schritten fort. Ignorieren Sie diesen Hinweis, wenn das Upgrade nicht für ein System in einer Replikationsumgebung erfolgt.
Starten Sie Netezza Performance Server.
nzstart
Bekannte Probleme
Der docker commit-Befehl wird nicht ausgeführt, wenn /var/log/tallylog größer als 1 GB ist.
Ausweichlösung:
1. Bevor Sie ips-deploy-remote ausführen, prüfen Sie dietallylog-Dateigröße:docker exec -it ipshost1 bashls -lh /var/log/tallylog2. Wenn dietallylog-Datei größer als 1 GB ist, verschieben Sie die Dateitallylogan eine andere Position, an der ausreichend Speicherplatz vorhanden ist:mv /var/log/tallylog /nz/tallylog_backupcat /dev/null > /var/log/tallylogls -lh /var/log/tallylogexit3. Führen Sie das Script ips-deploy-remote aus. Wenn das Script erfolgreich abgeschlossen wurde, verschieben Sie die Dateitallylog_backupin das Verzeichnis /var/log/tallylog:docker exec -it ipshost1 bashmv /nz/tallylog_backup /var/log/tallylogls -lh /var/log/tallylog
Die nächsten Schritte
Bereinigen Sie die Tabelle _t_event_info. Um _t_event_info zu löschen, wenden Sie sich an den IBM Support. Der IBM Support kann auf dieses Dokument verweisen.