コンテナの 11.1.X.Xへのアップグレード
導入オプション Netezza Performance Server for Cloud Pak for Data System
Netezza Performance Server コンテナを 11.1.X.X にアップグレードする方法について説明します。
- データベースが実行されていないことを確認する。
nzstate- データベースが
Stopped、次のような出力が表示される。[nz@xxx-npshost ~]$ nzstate System state is 'Stopped'. - データベースが
Stoppedでない場合、ipshost1コンテナに移動し、システムを停止する。nzstop
- データベースが
gpfstoken、トークン・ファイルを削除する。docker exec ipshost1 rm /nz/.gpfstoken- コンテナが置かれているフォルダにディレクトリを変更する。
[root@e1n1 11.x.x.x]# cd /opt/ibm/appliance/storage/ips/ips1_deployment/11.x.x.x - 開梱
container.tar.gz.[root@e1n1 11.x.x.x]# tar -zxvf container.tar.gz ./ ./ipshost-image.tgz ./ips-deploy.sh ./ips_check ./nzconfigure.conf ./IBM_Netezza_Software_Support_Tools-11.0.4.1-20200216.tgz ./npsos.11.0.4.1.tar.gz ./unpack - お使いのシステムがLenovoかDellかを確認します。
/opt/ibm/appliance/platform/xcat/scripts/xcat/display_nodes.py --vendor- Dellシステムを使用している場合は、各Dell SPUの
hwinventory。/opt/dell/srvadmin/sbin/racadm -u root -p calvin -r e5n1bmc hwinventory nic- 指定する場合は、ERROR: Unable to login to RAC using the specified address.が表示されない場合は、
e5n1bmcを Dell SPU ノードに置き換えることができます。 - 指定する場合は、ERROR: Unable to login to RAC using the specified address.が現れる:
- そのSPUノードに対してコマンドを実行し、5~10分待つ。
ipmitool -H e5n1bmc -U root -P calvin -I lanplus mc reset cold - 各Dell SPUノードで
e5n1bmc。 hwinventoryに再度アクセスできることを確認する。/opt/dell/srvadmin/sbin/racadm -u root -p calvin -r e5n1bmc hwinventory nic
- そのSPUノードに対してコマンドを実行し、5~10分待つ。
- 指定する場合は、ERROR: Unable to login to RAC using the specified address.が表示されない場合は、
- Dellシステムを使用している場合は、各Dell SPUの
- ips-deploy.sh スクリプトを実行して、コンテナを再度アップグレードする。
- Lenovo の場合は、以下を実行します。
./ips-deploy.sh -o /opt/ibm/appliance/platform/onecli -d /opt/ibm/appliance/storage/ips -i 1 -u - Dell の場合は、以下を実行します。
./ips-deploy.sh -r /opt/dell/ -d /opt/ibm/appliance/storage/ips -i 1 -u
各項目の意味は次のとおりです。- -o
- onecli コマンドを含むフォルダー。
- -r
racadm's srvadminディレクトリーを含むフォルダー。- -d
- Netezza Performance Server。
- -i
- Netezza Performance Serverのインスタンス番号。
- -u
- 再初期化せずにコンテナーを再アップグレードする場合に使用します。
- Lenovo の場合は、以下を実行します。
- コンテナをバージョン 11.0.6.1 (またはそれ以前)からバージョン 11.0.7.0 (または 11.0.X.X ストリーム以降)にアップグレードする場合は、ログを削除します:
docker exec ipshost1 cp /nz/kit/sys/init/nztmpwatch.in /etc/cron.daily/nztmpwatch docker exec ipshost1 sed -i -e 's,@@PREFIX@@,/nz,' /etc/cron.daily/nztmpwatch docker exec ipshost1 sed -i -e 's,@@DATADIR@@,/nz/data.1.0,' /etc/cron.daily/nztmpwatch docker exec ipshost1 bash -c "[ -d /nz/kit.bak/log ] && tmpwatch --nodirs --mtime 360 /nz/kit.bak/log" docker exec ipshost1 bash -c "[ -d /nz/kit.bak/log/ldrDataRdr ] && tmpwatch --nodirs --mtime 120 /nz/kit.bak/log/ldrDataRdr" docker exec ipshost1 bash -c "[ -d /nz/kit.bak/log/unlDataWrtr ] && tmpwatch --nodirs --mtime 120 /nz/kit.bak/log/unlDataWrtr"
次の作業
- オプション:サードパーティのソフトウェアを再インストールする。
詳細については、 サードパーティ製ソフトウェアのインストールを参照してください。
- コンテナを 11.1.X.Xに再デプロイ。