Hitachi Command Suite Software システム構成ガイド(Web Version)

[目次][索引][前へ][次へ]


8.3.2 アップグレードまたは上書きインストール(Solaris)

ここでは,クラスタ構成の管理サーバにHitachi Command Suiteをアップグレードまたは上書きインストールする方法を説明します。

注意
クラスタ環境のセットアップでは,Hitachi Command Suiteのサービスの停止を伴う操作を実行します。セットアップ中は,Hitachi Command Suiteにアクセスしないでください。
この項の構成
(1) Veritas Cluster Serverでの準備作業
(2) Sun Clusterでの準備作業
(3) 実行系ノードでの手順
(4) 待機系ノードでの手順
(5) クラスタリソースの設定(Veritas Cluster Serverの場合)
(6) クラスタリソースの設定(Sun Clusterの場合)

(1) Veritas Cluster Serverでの準備作業

次の操作を実行してください。

  1. 実行系ノードで,Hitachi Command Suite製品のサービスを登録しているリソースグループをオンラインにします。
  2. 実行系ノードで,次のサービスをオフラインにします。
    • HiCommand Tiered Storage Manager
    • HiCommandServer
    • HCS Device Manager Web Service(バージョン7.0以降からアップグレードまたは上書きインストールした場合)
    • HBase Storage Mgmt Web Service
    • HBase Storage Mgmt Common Service
    • 上記以外のHitachi Command Suite製品のリソース
  3. 実行系ノードでhcmdssrvコマンドを実行して,Hitachi Command Suite製品のサービスを停止します。
  4. 実行系ノードで,HiRDBのサービスをオフラインにします。
  5. 待機系ノードで手順1~手順4と同様の操作を実行します。
  6. Veritas Cluster Serverで,次に示すサービスを右クリックして,コンテキストメニューにある[Enabled]のチェックを外します。
    実行系ノードまたは待機系ノードで実施してください。
    • HiCommand Tiered Storage Manager
    • HiCommandServer
    • HCS Device Manager Web Service(バージョン7.0以降からアップグレードまたは上書きインストールした場合)
    • HBase Storage Mgmt Web Service
    • HBase Storage Mgmt Common Service
    • HiRDB
    • 上記以外に手順2でオフラインにしたサービス
  7. 実行系ノードのVeritas Cluster Serverで,Cluster Explorer ウィンドウの[Service Groups]タブを選択します。Hitachi Command Suite製品のサービスを登録しているリソースグループを右クリックして,コンテキストメニューから[Freeze]-[Temporary]を選択します。

関連項目

(2) Sun Clusterでの準備作業

実行系ノードおよび待機系ノードで次の操作を実行してください。

  1. Hitachi Command Suite製品のサービスを登録しているリソースグループをオンラインにします。
  2. 次のコマンドを実行して,Hitachi Command Suite共通コンポーネント(HiRDBを除く),Device ManagerおよびTiered Storage Managerのリソースの監視を無効にします。
    # /usr/cluster/bin/scswitch -n -M -j BaseWebService
    # /usr/cluster/bin/scswitch -n -M -j HCSDeviceManagerWebService(バージョン7.0以降からアップグレードまたは上書きインストールした場合)
    # /usr/cluster/bin/scswitch -n -M -j HiCommandServer
    # /usr/cluster/bin/scswitch -n -M -j BaseCommonService
    # /usr/cluster/bin/scswitch -n -M -j TieredStorageManager
    上記以外にHitachi Command Suite製品のリソースがある場合は,同様にリソースの監視を無効にしてください。
  3. 次のコマンドを実行して,Hitachi Command Suite共通コンポーネント(HiRDBを除く),Device ManagerおよびTiered Storage Managerのリソースを無効にします。
    # /usr/cluster/bin/scswitch -n -j TieredStorageManager
    # /usr/cluster/bin/scswitch -n -j HiCommandServer
    # /usr/cluster/bin/scswitch -n -j HCSDeviceManagerWebService(バージョン7.0以降からアップグレードまたは上書きインストールした場合)
    # /usr/cluster/bin/scswitch -n -j BaseWebService
    # /usr/cluster/bin/scswitch -n -j BaseCommonService
    上記以外にHitachi Command Suite製品のリソースがある場合は,同様にリソースを無効にしてください。
  4. hcmdssrvコマンドを実行して,Hitachi Command Suite製品のサービスを停止します。
  5. 次のコマンドを実行して,HiRDBのリソースの監視を無効にします。
    # /usr/cluster/bin/scswitch -n -M -j HiRDB
  6. 次のコマンドを実行して,HiRDBのリソースを無効にします。
    # /usr/cluster/bin/scswitch -n -j HiRDB

関連項目

(3) 実行系ノードでの手順

実行系ノードにインストールされているHitachi Command Suiteをアップグレードまたは上書きインストールする場合の手順を次に示します。

  1. 実行系ノードおよび待機系ノードから共有ディスクにアクセスできることを確認します。
  2. Hitachi Command Suiteをアップグレードまたは上書きインストールします。
    インストーラーの指示に従って,アップグレードまたは上書きインストール前のデータベースをバックアップまたはエクスポートしてください。
  3. 次のコマンドを実行して,アップグレードまたは上書きインストール後のデータベースをバックアップします。
    Hitachi Command Suite共通コンポーネントのインストールディレクトリ/bin/hcmdsbackups -dirバックアップファイルの格納先ディレクトリ-auto

    dir
    データベースのバックアップファイルを格納するローカルディスク上のディレクトリを絶対パスで指定します。
    dirオプションに指定するディレクトリが空であることを確認してください。

    auto
    Hitachi Command Suite製品のサービスを自動的に起動/停止するオプションです。
    重要
    hcmdsbackupsコマンドを実行すると,dirオプションに指定したバックアップファイルの格納先ディレクトリにdatabaseというディレクトリが作成され,データベースのバックアップファイルがbackup.hdbというファイル名で格納されます。
  4. Hitachi Command Suite共通コンポーネントが起動中の場合は,hcmdssrvコマンドを実行してHitachi Command Suite製品のサービスを停止します。
  5. 次のコマンドを実行して,Hitachi Command Suite製品のサービスがマシンの起動時に自動的に開始しないようにします。
    Hitachi Command Suite共通コンポーネントのインストールディレクトリ/bin/hcmdssrv -starttype manual -all
  6. Device ManagerサーバおよびTiered Storage Managerサーバがマシンの起動時に自動的に開始しないようにします。次のファイルを別ディレクトリに移動するか,ファイル名を変更します。ファイル名を変更する場合は,変更後のファイル名の先頭文字にKとSは使用しないでください。
    /etc/rc3.d/S99hicommand(Device Managerの場合)
    /etc/rc3.d/S99htsmserver(Tiered Storage Managerの場合)
  7. Hitachi Command Suite製品のサービスを登録しているリソースグループを待機系ノードに移動します。

    Veritas Cluster Serverの場合:
    Cluster Explorerウィンドウで[Service Groups]タブを選択します。Hitachi Command Suite製品のサービスを登録しているリソースグループを右クリックして,コンテキストメニューから次の操作を順に実行します。
    Unfreeze]を選択します。
    Switch To]-[<ホスト名>]を選択します。
    Freeze]-[Temporary]を選択します。

    Sun Clusterの場合:
    次のコマンドを実行します。
    /usr/cluster/bin/scswitch -z -gリソースグループ名 -h ホスト名

関連項目

(4) 待機系ノードでの手順

待機系ノードにインストールされているHitachi Command Suiteをアップグレードまたは上書きインストールする場合の手順を次に示します。

  1. hcmdssrvコマンドを実行して,Hitachi Command Suite製品のサービスを停止します。
  2. Hitachi Command Suiteをアップグレードまたは上書きインストールします。
  3. Hitachi Command Suite共通コンポーネントが起動中の場合は,hcmdssrvコマンドを実行してHitachi Command Suite製品のサービスを停止します。
  4. 次のコマンドを実行して,Hitachi Command Suite製品のサービスがマシンの起動時に自動的に開始しないようにします。
    Hitachi Command Suite共通コンポーネントのインストールディレクトリ/bin/hcmdssrv -starttype manual -all
  5. Device ManagerサーバおよびTiered Storage Managerサーバがマシンの起動時に自動的に開始しないようにします。次のファイルを別ディレクトリに移動するか,ファイル名を変更します。ファイル名を変更する場合は,変更後のファイル名の先頭文字にKとSは使用しないでください。
    /etc/rc3.d/S99hicommand(Device Managerの場合)
    /etc/rc3.d/S99htsmserver(Tiered Storage Managerの場合)

関連項目

(5) クラスタリソースの設定(Veritas Cluster Serverの場合)

7.0よりも前のバージョンからアップグレードインストールした場合には,HCS Device Manager Web Serviceをクラスタリソースとして登録する必要があります。クラスタリソースの登録の方法については,「(5) クラスタリソースの登録(Veritas Cluster Serverの場合)」を参照してください。

Veritas Cluster Serverでの設定の手順を次に示します。

  1. Java ConsoleでCluster Managerを起動します。
  2. Cluster Explorerウィンドウで[Service Groups]タブを選択します。Hitachi Command Suite製品のサービスを登録しているリソースグループを右クリックして,コンテキストメニューから[Unfreeze]を選択します。
  3. Hitachi Command Suite製品のサービスを登録しているリソースグループを右クリックして,コンテキストメニューから[Enable Resources]を選択します。
  4. Veritas Cluster Serverの設定ファイルに変更内容を保存します。[File]メニューから[Save Configuration]を選択します。
  5. Veritas Cluster Serverの設定ファイルを閉じます。[File]メニューから[Close Configuration]を選択します。
  6. 実行系ノードで,Hitachi Command Suite製品のサービスを登録しているリソースグループをオンラインにします。

(6) クラスタリソースの設定(Sun Clusterの場合)

7.0よりも前のバージョンからアップグレードインストールした場合には,HCS Device Manager Web Serviceのスクリプトを作成し,クラスタリソースとして登録する必要があります。スクリプトの作成方法については,「(4) スクリプトの作成(Sun Clusterの場合)」を参照してください。クラスタリソースの登録の方法については,「(6) クラスタリソースの登録(Sun Clusterの場合)」を参照してください。

Sun Clusterでの設定の手順を次に示します。

  1. 次のコマンドを実行して,Hitachi Command Suite共通コンポーネント,Device ManagerのサービスおよびTiered Storage Managerのサービスを有効にします。
    # /usr/cluster/bin/scswitch -e -j HiRDB
    # /usr/cluster/bin/scswitch -e -j BaseCommonService
    # /usr/cluster/bin/scswitch -e -j BaseWebService
    # /usr/cluster/bin/scswitch -e -j HCSDeviceManagerWebService
    # /usr/cluster/bin/scswitch -e -j HiCommandServer
    # /usr/cluster/bin/scswitch -e -j TieredStorageManager
    上記以外のHitachi Command Suite製品のリソースを無効にしていた場合は,同様にリソースを有効にしてください。
  2. 次のコマンドを実行して,Hitachi Command Suite共通コンポーネント,Device ManagerのサービスおよびTiered Storage Managerのサービスの監視を有効にします。
    # /usr/cluster/bin/scswitch -e -M -j HiRDB
    # /usr/cluster/bin/scswitch -e -M -j BaseCommonService
    # /usr/cluster/bin/scswitch -e -M -j BaseWebService
    # /usr/cluster/bin/scswitch -e -M -j HCSDeviceManagerWebService
    # /usr/cluster/bin/scswitch -e -M -j HiCommandServer
    # /usr/cluster/bin/scswitch -e -M -j TieredStorageManager
    上記以外のHitachi Command Suite製品のリソースの監視を無効にしていた場合は,同様にリソースの監視を有効にしてください。

[目次] [前へ] [次へ]


All Rights Reserved. Copyright© 2010, 2014, Hitachi, Ltd.