Netezza Performance Serverと永続トランジェントストレージ(PTS)のアップグレード

導入オプション Netezza Performance Server for Cloud Pak for Data System

Cloud Pak for Data System 1.0.7.6 以下の Netezza Performance Server を使用している場合の Netezza Performance Server および PTS(Persistent Transient Storage)のアップグレード方法について説明します。

注: これらのシステムにはすでにPTSベースのレプリケーションが導入されています Netezza Performance Server Replication Services 1.6 )。 NRS 1.6が PureData System for Analyticsと共にサービス終了。
アップグレードを進める前に、以下の点に注意してください。
  1. この手順は、レプリケーション環境がセットアップされている場合にのみ行ってください。
  2. Netezza Performance Serverをアップグレードする場合は、PTS(レプリケーション・ログ・サーバー)ソフトウェアもアップグレードする必要があります。
  3. 最初に Netezza Performance Serverをアップグレードし、次にレプリケーション・ログ・サーバー(PTS)をアップグレードします。
  4. Netezza Performance Serverのアップグレードでは、すべての下位システムはプライマリ・システムと同じでなければなりません。
  5. プライマリー・システムとサブ・システムの両方をアップグレードしなければならない。
  6. 保留中の取引は認められない。 CSNは同じでなければならない。

手順

  1. Netezza Performance Serverのアップグレードでは、すべての下位システムがプライマリ・システムと同じであることを確認します。
    下位システムとプライマリシステムでコマンドを実行する。
    nzsql -c "select NODE_ROLE,NODE_CSN from _v_replication_sync"
  2. 全ノードのレプリケーションを一時停止する。
    プライマリノードから順に、各ノードでコマンドを実行する。
    nzsql -c "ALTER REPLICATION NODE repslet.<nodename> STATE SUSPENDED;"
  3. Netezza Performance Serverのアップグレード 」で説明するソフトウェアのアップグレード手順に従ってください。 プライマリ・ノードとサボーディネート・ノードでアップグレードを行います。
    注:
  4. プライマリシステムとサブシステムですべてのアップグレード手順が完了したら、PTSログサーバーにPTSアップグレードバイナリファイルをコピーします。
    PTS アップグレード・バイナリーは Netezza Performance Server/nz/kit/pts/ ディレクトリにあります。

    スタンドアロンとは、プライマリ・ノードおよびサボーディネート・ノードごとにPTSノードが1つあることを意味する。

    注: クラスタPTSのセットアップ、例えば、プライマリPTSに HA1 1と HA2、サブPTSに HA1 1と HA2 2を使用するHA環境のPTSの場合は、 クラスタ環境のPTSのアップグレードの手順に従ってください。
    1. レプリケーション・ログ・サーバー・ホストに root ユーザーとしてログインします。
    2. 11.0.Xから 11.2.Xにアップグレードする場合は、PTSログサーバーの pts をアンインストールしてください:
      /opt/ibm/nzpts/uninstallpts
      確認のプロンプトが表示されたら、 Y を選択します。
    3. 次のコマンドを実行します。
      export PATH=$PATH:/sbin:/usr/sbin
    4. PTS ソフトウェア・インストール・ファイル pts.tar および installpts をレプリケーション・ログ・サーバーにコピーします。

      PTS アップグレードのバイナリ・ファイルは、 Netezza Performance Server サーバーの /nz/kit/pts/ ディレクトリの下にあります。

      mkdir /tmp/pts
      scp nz@NPSHOST:/nz/kit/pts/* nz@pts:/tmp/pts
    5. ファイルをコピーした先のディレクトリにディレクトリを変更する。
      cd /tmp/pts
    6. installpts standalone 、PTSサービスソフトウェアのインストールまたはアップデートを実行します。
      ./installpts standalone -c
    7. ptsd サービスが実行されていることを確認する。
      service ptsd status
    8. PTSソフトウェアをインストールしたら、 nz
      su - nz
    9. バージョンを確認する。
      export PATH=/opt/ibm/nzpts/bin/:$PATH
      ptsrev 
      (or)
      /opt/ibm/nzpts/bin/ptsrev
    10. 下位のPTSサーバーでも手順a~iを繰り返す。
  5. プライマリ・ノードとサブサブサブ・ノードで Netezza Performance Serverを起動します。
    nzstart
  6. Netezza Performance Serverがオンラインになっているときに、プライマリとサボーディネートのレプリケーション・サービスをアクティブにします。
    nzsql -c "ALTER REPLICATION NODE repslet.<nodename> STATE ACTIVE;"
  7. レプリケーションの状態を確認する。
    nzsql -c "SELECT * FROM _v_replication_sync;"