前提条件開始する前に、メンテナンス期間を開き、データ、サマリー アラート、レポートなど、アップグレード プロセス中のTeradataコンポーネントの状態を確認します。メンテナンス期間の使用については、<Teradata® Server Management Web Servicesユーザー ガイド>を参照してください。
アップグレード プロセスは開始後は完全に非インタラクティブです。アップグレード中、PUTはシステムを再起動します。
メジャー アップグレードの実行時に、代わりにシステムを再構築する必要があります。Teradata Vantage on VMwareのインストールと構成を参照してください。
- 必要なアップグレード バンドルをダウンロードします。オペレーティング システム アップグレード バンドルには重要なセキュリティ更新と最新バージョンのPUTが含まれているため、仮想またはパブリックのクラウド環境でその他のTeradataコンポーネントをアップグレードするときは常にオペレーティング システムをアップグレードする必要があります。
- アップグレードしているコンポーネントがインストールされているシステムにrootユーザーとしてログオンします。
- 次のディレクトリが存在しない場合は作成します。/var/opt/teradata/swupgrade-source
- ダウンロードしたアップグレード バンドルを/var/opt/teradata/swupgrade-sourceに転送します。
- PUT binディレクトリに変更します。/opt/teradata/TDput/bin
- すべてのノードにPUTを手動でインストールします。詳細については、https://access.teradata.comにログインして検索してください。KCS004693.
- 実行中のTDputのバージョンを確認します。
# rpm -qa | grep -i TDput
- swupgrade -Uコマンドを実行します。
- TDputバージョンが03.09.01.07以上の場合は、dbcパスワードを使用して環境変数を設定し、-d オプションを指定してswupgradeを実行します。
# export SWUPGRADEDBC='xxx' # /opt/teradata/TDput/bin/swupgrade -U -d
xxxはdbcパスワードです。 パスワードに特殊文字が含まれている場合は、dbcパスワードを一重引用符で囲む必要があります。 - TDputのバージョンが03.09.01.07より低い場合は、dbcのパスワードをdbcに設定してコマンドを実行します。
# /opt/teradata/TDput/bin/swupgrade -U
アップグレード プロセスが開始し、システムが再起動するまで画面に進捗メッセージが表示されます。 - TDputバージョンが03.09.01.07以上の場合は、dbcパスワードを使用して環境変数を設定し、-d オプションを指定してswupgradeを実行します。
- システムにログオンし直してコマンドを実行し、アップグレードが完了するとログが表示されます。tail -f /var/opt/teradata/TDput/fileservice/logs/swupgrade.logPUTは以下を表示し、アップグレードの完了を示します:
Operation completed with exit status 0 :: :: Output for this script (swupgrade) can be found at /var/opt/teradata/TDput/fileservice/logs/swupgrade.log
- [Ctrl]+[c]を押して、tailコマンドを終了します。
- システムのアップグレード バージョンを確認します。