Hitachi

Hitachi Advanced Data Binder システム構築・運用ガイド


8.8.2 修正版HADBサーバに入れ替える手順

8.8.1 修正版HADBサーバとの入れ替え前に実施すること」で説明していることを実施したあとに,次の手順に従って修正版HADBサーバに入れ替えてください。

手順

  1. HADB管理者のOSアカウントでOSにログインする

    今まで使用していたHADB管理者のOSアカウントで,サーバマシンのOSにログインしてください。

    重要

    HADB管理者のOSアカウントを変更しないでください。HADB管理者のOSアカウントを変更した場合,修正版HADBサーバとの入れ替えが正しくできないおそれがあります。

  2. ンストールデータを格納するディレクトリを作成する

    修正版HADBサーバのインストールデータを格納するディレクトリを作成します。

    mkdir /home/adbmanager/install

    上記の例では,インストールデータを格納するディレクトリとして/home/adbmanager/installを作成しています。

  3. インストールデータを格納するディレクトリに書き込み権限を付与する

    インストールデータを格納するディレクトリ(この例では/home/adbmanager/install)に対して,HADB管理者が書き込みできるように書き込み権限を付与してください。

    chmod 755 /home/adbmanager/install
  4. CD-ROMファイルシステムをマウントする

    修正版HADBサーバのインストールデータが格納されているCD-ROMファイルシステムを自動マウントしてください。

    CD-ROMファイルシステムが自動マウントされていない場合,次のコマンドを実行してCD-ROMファイルシステムをマウントしてください

    mount /dev/cdrom /media

    下線部分は,CD-ROMファイルシステムのマウントディレクトリ名です。環境によって異なります。

    重要

    CD-ROMのディレクトリ名やファイル名は,ご使用のサーバマシンによっては,ここの説明内容と表示が異なることがあります。OSのlsコマンドを実行して,表示されたディレクトリ名をそのまま入力してください。

  5. インストールデータをコピーする

    マウントしたCD-ROMファイルシステムに格納されている次のファイルを,手順2.で作成したインストールデータを格納するディレクトリにコピーしてください。

    • tar.gz形式のファイル

    • adbinstallコマンドの実行形式ファイル

    • !8A9_HADBファイル

    cp /media/hitachi_advanced_data_binder_server-$VER.tar.gz /home/adbmanager/install   ...a
    cp /media/adbinstall /home/adbmanager/install                                        ...b
    cp '/media/!8A9_HADB' /home/adbmanager/install                                       ...c

    [説明]

    1. tar.gz形式のファイル(修正版HADBサーバのプログラムの圧縮ファイル)をコピーします。

    2. adbinstallコマンドの実行形式ファイル(修正版HADBサーバのインストールコマンド)をコピーします。

    3. !8A9_HADBファイルをコピーします。

    上記の例では,すべてのファイルを/home/adbmanager/installディレクトリ下にコピーしています。

    下線部分は,CD-ROMファイルシステムのマウントディレクトリ名です。環境によって異なります。

    $VERは,修正版HADBサーバのバージョンとリリース番号です。

    (例)03-02-/Aの場合 → $VERは「0302a-0

    重要

    上記の3つのファイルは,必ず同じディレクトリにコピーしてください。異なるディレクトリにコピーすると修正版HADBサーバのインストールが実行できません。

  6. コピーしたファイルが破損していないことを確認する

    手順5.でコピーしたファイルが破損していないことを確認します。次のコマンドを実行してください。

    cd /home/adbmanager/install
    sha256sum -c /media/adbhashfile_server_sha256.txt

    下線部分は,CD-ROMファイルシステムのマウントディレクトリ名です。環境によって異なります。

    ファイルが破損しているおそれがある(ファイルのハッシュ値が異なる)場合は,エラーを示すメッセージが出力されます。この場合,手順5.から作業をし直してください。

    出力されるメッセージの詳細については,OSのマニュアルを参照してください。

  7. 権限を付与する

    HADB管理者がadbinstallコマンド(修正版HADBサーバのインストールコマンド)を実行できるように,adbinstallコマンドに対する実行権限を付与してください。

    また,tar.gz形式のファイルに対する読み取り権限も付与してください

    chmod 500 /home/adbmanager/install/adbinstall
    chmod 400 /home/adbmanager/install/hitachi_advanced_data_binder_server-$VER.tar.gz

    $VERは,修正版HADBサーバのバージョンとリリース番号です。

  8. 修正版HADBサーバをインストールする

    adbinstallコマンドを実行して,修正版HADBサーバをインストールしてください。

    /home/adbmanager/install/adbinstall -s /HADB/server

    下線部分には,手順2.で作成したインストールデータを格納するディレクトリを指定します。

    -sオプションには,使用中のサーバディレクトリ(この例では/HADB/server)の絶対パスを指定します。

    重要
  9. KFAA91554-Qメッセージに応答する

    adbinstallコマンドを実行すると,ディレクトリを上書きしてよいかどうかを確認するKFAA91554-Qメッセージが出力されます。yまたはYを入力して,ディレクトリを上書きしてください。

  10. 修正版HADBサーバが正常にインストールされたことを確認する

    サーバディレクトリ下にあるadbinstsv.logファイルを開いて内容を確認してください。修正版HADBサーバが正常にインストールされている場合は,次のどちらかの情報が記載されています。

    • P-aaaa-bbbb Hitachi Advanced Data Binder vv-rr (yyyymmddhhmmss)

    • P-aaaa-bbbb Hitachi Advanced Data Binder vv-rr-/s (yyyymmddhhmmss)

    P-aaaa-bbbbは,HADBサーバのPP形名を示しています。

    vv-rrおよびvv-rr-/sは,修正版HADBサーバのバージョンを示しています。

    yyyymmddhhmmssは,修正版HADBサーバのインストールを実行した日付と時刻を示しています。

    メモ
    • adbinstsv.logファイルがすでにある状態のときにadbinstallコマンドを実行すると,adbinstsv.logファイルの内容が更新されます。また,adbinstallコマンドを複数回実行した場合,最後に実行した日付と時刻が記載されます。

    • adbinstallコマンドのリターンコード(KFAA91552-Iメッセージに出力されるリターンコード)が0または4以外の場合,adbinstsv.logファイルの内容は更新されません。

    • adbinstallコマンドの実行時にKFAA91555-Iメッセージが出力された場合,adbinstsv.logファイルの内容は更新されません。

  11. 修正版HADBサーバのバージョンを確認する

    次のコマンドを実行して,修正版HADBサーバのバージョン情報を確認してください。

    adbls -d ver
    [マルチノード機能]

    マルチノード機能を使用している場合は,全ノードのHADBサーバで上記のコマンドを実行し,全ノードの修正版HADBサーバのバージョン情報を確認してください。

    adbls -d verコマンドを実行しても,バージョン情報が表示されない場合は,次に示す環境変数が正しく設定されていない可能性があります。

    • 環境変数ADBDIRに,サーバディレクトリが正しく設定されていない

    • 環境変数PATHに,サーバディレクトリ下のbinディレクトリが正しく設定されていない

    環境変数については,「8.4 環境変数の設定」を参照してください。

  12. 修正版HADBサーバを正常開始する

    adbstartコマンドを実行して,修正版HADBサーバを正常開始してください。

    adbstart

    HADBサーバが正常開始すると,修正版HADBサーバとの入れ替えが完了します。

■KFAA91553-Eメッセージが出力された場

次に示す場合は,adbinstallコマンドがエラーになり,KFAA91553-Eメッセージが出力されます。この場合,対象のディレクトリに対する書き込み権限をHADB管理者に付与してください。

  • -sオプションに指定したディレクトリに対して,HADB管理者が書き込み権限を持っていない場合

  • ンストールデータを格納するディレクトリに対して,HADB管理者が書き込み権限を持っていない場合

KFAA91558-Wメッセージが出力された場合

HADB管理者のOSアカウントではなく,rootadbinstallコマンドを実行した場合,KFAA91558-Wメッセージ(警告メッセージ)が出力されます。通常,HADB管理者のOSアカウントで,adbinstallコマンドを実行します。そのため,KFAA91558-Wメッセージが出力された場合は,rootadbinstallコマンドを実行して問題がないかどうかを確認してください。

問題がある場合は,KFAA91558-Wメッセージが出力されたあとに出力されるKFAA91559-Qメッセージの入力要求に対して,nまたはNを入力してください。そのあとで,HADB管理者のOSアカウントでadbinstallコマンドを実行してください。

なお,root以外のスーパユーザでadbinstallコマンドを実行した場合は,KFAA91558-Wメッセージは出力されません。

メモ

rootは,OSのid -uコマンドを実行して表示される値が0のユーザを指します。また,OSのsuコマンドを使用して,ほかのOSユーザからrootに切り替えたあとで,OSのid -uコマンドを実行して表示される値が0のときも含みます。