ETERNUS SF Storage Cruiser インストールガイド 13.1 - Solaris (TM) Operating System / Microsoft(R) Windows(R) -
目次 前ページ次ページ

付録A 運用管理サーバの高可用化

運用管理サーバをクラスタ構成にすることで、可用性の向上を実現できます。

A.1 クラスタシステムとは 

クラスタシステムとは、2 台以上のサーバマシンを 1 台の仮想サーバマシンとして運用することで、高可用性 (High Availability) を実現するシステムです。

1台のサーバマシンでの運用では、サーバマシンや、その上で動作するサーバアプリケーションが停止した場合、再立ち上げが必要となるため、その間、運用が停止してしまいます。

クラスタシステムでは、2 台以上のサーバマシンを使用して、一方のサーバマシンやその上で動作しているアプリケーションにトラブルが発生した場合、そのマシン上で動作していたアプリケーションを他方のマシンで再起動することによって、業務をすぐに再開でき、業務の停止時間を短縮できます。このような異常が発生したサーバから正常なサーバへ業務の制御を切り替えることをフェールオーバといいます。

なお、クラスタシステムではこのような 2 台以上のサーバマシンをクラスタ、クラスタを構成するサーバマシンをノードといいます。

クラスタは次のいずれかに分類されます。


詳細については、「PRIMECLUSTER 導入運用手引書 (Solaris(TM) オペレーティングシステム版)」を参照してください。

A.2 サポート対象 

ETERNUS SF Storage Cruiserの以下のソフトウェアをサポートします。

A.3 マネージャのインストール

ここではクラスタシステムにマネージャをインストールする手順について説明します。


物理的な 2 つのノードを区別するために、一方をプライマリノード、他方をセカンダリノードと呼びます。プライマリノードとは、クラスタサービス (クラスタアプリケーション) が最初の起動時に運用系となるノードを指します。セカンダリノードとは、同クラスタサービス (クラスタアプリケーション) が最初の起動時に待機系となるノードを指します。

A.3.1 マネージャを新規にインストールする 

A.3.1.1 事前準備

クラスタのインストールと環境設定

クラスタシステム上でマネージャをクラスタサービス (クラスタアプリケーション) として運用するためには、クラスタシステムの各ノードへのインストールと環境設定が必要です。共用ディスクの設定時にデバイス名、およびマウントポイント名を確認してください。


マネージャをクラスタサービス (クラスタアプリケーション) として行う業務のことをマネージャ業務といいます。
PRIMECLUSTER の詳細については、「PRIMECLUSTER 導入運用手引書 (Solaris(TM) オペレーティングシステム版)」を参照してください。

リソースの準備

マネージャをクラスタシステムに導入する場合、以下のリソースが必要です。

共用ディスクの容量

ETERNUS SF Storage Cruiserの共用ディスクには、ETERNUS SF Storage Cruiserで使用する以下のディレクトリを含みます。

A.3.1.2 インストール

マネージャをインストールします。

プライマリノード、セカンダリノードとも同じ手順で、マネージャは「4.1.3 インストール手順」までの作業を行ってください。

A.4 マネージャ業務のセットアップ

ここではクラスタシステムにマネージャをクラスタサービス (クラスタアプリケーション) としてセットアップする手順について説明します。


マネージャ業務を既存のクラスタサービス (クラスタアプリケーション) に追加するか、新規のクラスタサービス (クラスタアプリケーション) に追加するか、セットアップの前に決めておきます。

A.4.1 事前確認 

インストール作業が完了していることを確認します。「4.1.3 インストール手順」まで完了していることを確認します。


/etc/opt/FJSVssmgr/current/sanma.conf の LOGICAL_MANAGER_IP の設定は、クラスタセットアップコマンドにて実施します。

A.4.2 マネージャ業務のセットアップの流れ 

運用管理サーバでセットアップを実施します。
以下にセットアップの流れを示します。


A.4.3 マネージャ業務セットアップ作業詳細 

以下の手順で、マネージャをクラスタサービス (クラスタアプリケーション) としてセットアップします。以降の操作は、管理者権限で行います。

マネージャのインストール後にシステムの再起動を行った場合、以下の手順を行う前に、マネージャを停止してください。

  1. マネージャを既存の業務 (クラスタアプリケーション) に追加する場合は、クラスタシステムの運用管理ビュー (Cluster Admin) を使用して業務 (クラスタアプリケーション) を停止します。

     

  2. PRIMECLUSTER GDS を使用して、共用ディスクの設定を行います。


    詳細については、「PRIMECLUSTER Global Disk Services 説明書 (Solaris(TM) オペレーティングシステム版)」を参照してください。

  3. 管理サーバ用共用データディスクをプライマリノードにマウントします。

     

  4. 管理サーバで使用するポート番号を両ノードの /etc/services に登録します。

     

  5. 「4.1.4.2 管理者用ログインアカウントの作成」をプライマリノードだけに行います。作成したログインアカウント情報はクラスタセットアップコマンド実行時に共用データディスク上にセットされます。

     

  6. 「4.1.4.3 システムの言語設定」を両ノードに行います。

     

  7. プライマリノードでクラスタセットアップコマンドを実行します。

    管理サーバ用共用データディスクに他のユーザがアクセスしないようにしたうえで、プライマリノードにおいて次のクラスタセットアップコマンドを実行します。

    # /opt/FJSVssmgr/cluster/esc_clsetup -k Primary -m 管理サーバ用共用データディスクのマウントポイント -i 管理サーバ用引継ぎIPアドレス <RETURN>


  8. セットアップ対象を確認します。

    コマンドで指定した情報が表示されます。表示された内容を確認のうえ、"y" を入力します。セットアップを中止する場合は、"n" を入力します。

    # /opt/FJSVssmgr/cluster/esc_clsetup -k Primary -m /zzz -i 10.10.10.10 <RETURN>
    ETERNUS SF Storage Cruiser settings are as follows.
    
          Cluster system : PRIMECLUSTER
    
          Node type      : Primary
    
          Mount point    : /zzz
    
          IP Address     : 10.10.10.10
    
    Manager cluster setup : Are you sure? [y,n,?]

     

  9. プライマリノードのセットアップが実行されます。

    FJSVrcx:INFO:27700:esc_clsetup:primary node setup completed

    本コマンドの実行によって、クラスタ用セットアップに加え、共用ディスク上の /etc/opt/FJSVssmgr/current/sanma.conf の LOGICAL_MANAGER_IP 設定が、sanma.conf にセットされます。

    LOGICAL_MANAGER_IP="10.10.10.10";

     

  10. 管理サーバ用共用データディスクをプライマリノードからアンマウントします。

     

  11. 管理サーバ用共用データディスクをセカンダリノードにマウントします。

     

  12. セカンダリノードでクラスタセットアップコマンドを実行します。

    管理サーバ用共用データディスクに他のユーザがアクセスしないようにしたうえで、セカンダリノードにおいて次のクラスタセットアップコマンドを実行します。

    # /opt/FJSVssmgr/cluster/esc_clsetup -k Secondary -m 管理サーバ用共用データディスクのマウントポイント <RETURN>

     

  13. セットアップ対象を確認します。

    コマンドで指定した情報が表示されます。表示された内容を確認のうえ、"y" を入力します。セットアップを中止する場合は、"n" を入力します。

    # /opt/FJSVssmgr/cluster/esc_clsetup -k Secondary -m /zzz <RETURN>
    ETERNUS SF Storage Cruiser settings are as follows.
    
          Cluster system : PRIMECLUSTER
    
          Node type      : Secondary
    
          Mount point    : /zzz
    
          IP Address     : 10.10.10.10
    
    Manager cluster setup : Are you sure? [y,n,?]

     

  14. セカンダリノードのセットアップが実行されます。

    FJSVrcx:INFO:27701:esc_clsetup:secondary node setup completed

     

  15. 管理サーバ用共用データディスクをセカンダリノードからアンマウントします。

     

  16. クラスタシステムの userApplication Configuration Wizard を使用して、クラスタサービス (クラスタアプリケーション) 上に以下の必要な PRIMECLUSTER のリソースを作成します。

    以下の a. 〜 d. のリソースを作成後、クラスタサービス (クラスタアプリケーション) を以下の設定で作成します。


    詳細については、「PRIMECLUSTER 導入運用手引書 (Solaris(TM) オペレーティングシステム版)」を参照してください。

    1. Cmdline リソース (ESC用の Cmdline リソースを作成します)

      userApplication Configuration Wizard の Resource の作成で "Cmdline" を選択してパス入力による作成方法を選択し、パス入力メニューで以下の設定を行います。

      • Start スクリプト :
        /opt/FJSVrcxmr/cluster/cmd/rcxclstartcmd

      • Stop スクリプト :
        /opt/FJSVrcxmr/cluster/cmd/rcxclstopcmd

      • Check スクリプト :
        /opt/FJSVrcxmr/cluster/cmd/rcxclcheckcmd

      Flag (属性値) の設定 : クラスタサービス (クラスタアプリケーション) の属性値 StandbyTransitions について NO 以外を設定している場合は、ALLEXITCODES を "yes"、STANDBYCAPABLE を "yes" に設定します。

      • Systemwalker Centric Manager の運用管理サーバ、または部門管理サーバと兼用する場合は、Centric Manager のあとに起動するように設定してください。

    2. Ipaddress リソース (クラスタシステムで使用する引継ぎ用論理 IP アドレスを設定します)

      userApplication Configuration Wizard の Resource の作成で Ipaddress を選択して引継ぎ論理 IP アドレスを設定します。引継ぎ用論理 IP アドレスは、クライアント側の NIC に対して設定します。引継ぎネットワークの種別は "IP アドレス引継ぎ" を選択します。

    3. Fsystem リソース (管理サーバ用共用データディスクのマウントポイントを設定します)

      userApplication Configuration Wizard の Resource の作成で Fsystem を選択してファイルシステムを設定します。マウントポイントの定義を行っていない場合は、「PRIMECLUSTER 導入運用手引書 (Solaris(TM) オペレーティングシステム版)」を参照して定義を行ってください。

    4. Gds リソース (管理サーバ用共用データディスク用に作成した設定を指定します)

      userApplication Configuration Wizard の Resource の作成で Gds を選択して共用ディスクを設定します。管理サーバ用共用データディスク用に作成した設定を指定します。

  17. 両ノードで「4.1.4.4 システムの再起動」を実行してください。

A.5 運用管理サーバの構成デーモン

クラスタセットアップ後、マネージャ業務としてクラスタサービス (クラスタアプリケーション)のリソースとなるデーモンは以下のデーモンです。

デーモン種別

説明

マネージャ監視デーモン

マネージャデーモンを監視するデーモンです。


A.6 注意事項

ここでは、クラスタシステムで運用管理サーバの運用を行う際の注意事項について説明します。

  1. /etc/opt/FJSVssmgr/current/sanma.conf の設定

    /etc/opt/FJSVssmgr/current/sanma.conf の LOGICAL_MANAGER_IP パラメタに、引継ぎIPアドレスとなる論理 IP アドレスを設定してください。ただし、通常はクラスタセットアップコマンドが自動的に設定します。

  2. クラスタサービス (クラスタアプリケーション) の切替えについて

    クラスタサービス (クラスタアプリケーション) 切替え時に発生したイベントを表示することはできません。

  3. 障害調査資料

    「ETERNUS SF Storage Cruiser ユーザーズガイド」の「E.1 調査資料の採取方法」にしたがって資料を採取してください。

  4. コマンド

    実行方法について、通常運用とクラスタ運用との違いはありません。

  5. メッセージ

    「ETERNUS SF Storage Cruiser メッセージ説明書」および「A.8 クラスタメッセージ集」を参照してください。

A.7 クラスタ環境の削除

ここでは、マネージャ業務のクラスタ環境を削除する方法について説明します。

A.7.1 クラスタ環境の削除手順の流れ 

クラスタ運用しているマネージャ業務のクラスタ環境を削除する流れを示します。


A.7.2 クラスタ環境の削除手順詳細

以下の手順で、クラスタ環境の削除を行います。クラスタ環境を構築している管理サーバごとに実施してください。以降の操作は、管理者権限で行います。

  1. クラスタシステムの運用管理ビュー (Cluster Admin) を使用してマネージャ業務のクラスタサービス (クラスタアプリケーション) を停止します。

     

  2. クラスタシステムの userApplication Configuration Wizard を使用して、対象クラスタサービス (クラスタアプリケーション) に登録されているマネージャ業務のリソースを削除します。クラスタサービス (クラスタアプリケーション) が管理サーバのリソースだけで構成されている場合は、クラスタサービス (クラスタアプリケーション) も削除します。

    userApplication Configuration Wizard で、以下のリソースを削除します。


    詳細については、「PRIMECLUSTER 導入運用手引書 (Solaris(TM) オペレーティングシステム版)」を参照してください。

  3. 管理サーバ用共用データディスクがプライマリノードとセカンダリノードでアンマウント状態であることを確認します。

     

  4. 管理サーバ用共用データディスクをセカンダリノードにマウントします。

     

  5. セカンダリノードでクラスタアンセットアップコマンドを実行します。

    管理サーバ用共用データディスクに他のユーザがアクセスしないようにしたうえで、セカンダリノードにおいて次のクラスタアンセットアップコマンドを実行します。

    # /opt/FJSVssmgr/cluster/esc_clunsetup <RETURN>
    または
    # /opt/FJSVssmgr/cluster/esc_clunsetup -l <RETURN>

    通常はオプション指定なしで実行しますが、共用ディスク上のデータ量に対してセカンダリノードのローカルディスクの空き容量が不足している場合は -l オプションを指定して実行します。

  6. 削除対象を確認します。(画面はオプション指定なし)

    表示された内容を確認のうえ、"y" を入力します。アンセットアップを中止する場合は、"n" を入力します。

    ETERNUS SF Storage Cruiser settings were as follows.
    
          Cluster system : PRIMECLUSTER
    
          Node type      : Secondary
    
          Mount point    : /zzz
    
          IP Address     : 10.10.10.10
    
          Mode           : Normal (restore from Shared Disk)
    
    Manager cluster deletion : Are you sure? [y,n,?]

     

  7. セカンダリノードの削除が実行されます。

    FJSVrcx:INFO:27703:esc_clunsetup:secondary node deletion completed

     

  8. 管理サーバ用共用データディスクをセカンダリノードからアンマウントします。

     

  9. 管理サーバ用共用データディスクをプライマリノードにマウントします。

     

  10. プライマリノードでクラスタアンセットアップコマンドを実行します。

    管理サーバ用共用ディスクに他のユーザがアクセスしないようにしたうえで、プライマリノードにおいて次のクラスタアンセットアップコマンドを実行します。

    # /opt/FJSVssmgr/cluster/esc_clunsetup <RETURN>
    または
    # /opt/FJSVssmgr/cluster/esc_clunsetup -l <RETURN>

    通常はオプション指定なしで実行しますが、共用ディスク上のデータ量に対してプライマリノードのローカルディスクの空き容量が不足している場合は -l オプションを指定して実行します。

  11. 削除対象を確認します。(画面はオプション指定なし)

    表示された内容を確認のうえ、<Enter> キーを押下します。アンセットアップを中止する場合は、"n" を入力します。

    ETERNUS SF Storage Cruiser settings were as follows.
    
          Cluster system : PRIMECLUSTER
    
          Node type      : Primary
    
          Mount point    : /zzz
    
          IP Address     : 10.10.10.10
    
          Mode           : Normal (restore from Shared Disk)
    
    Manager cluster deletion : Are you sure? [y,n,?]

     

  12. プライマリノードの削除が実行されます。

    FJSVrcx:INFO:27702:esc_clunsetup:primary node deletion completed

     

  13. 管理サーバ用共用データディスクをプライマリノードからアンマウントします。

     

  14. 管理サーバで使用していたポート番号を両ノードの /etc/services から削除します。

     

  15. クラスタシステムの運用管理ビューを使用してクラスタサービス (クラスタアプリケーション) を起動します。手順 2. でクラスタサービス (クラスタアプリケーション) を削除している場合は不要です。

     

  16. 両ノードで以下のコマンドを実行して nwsnmp-trapd を停止します。

    # /opt/FJSVswstt/bin/mpnm-trapd stop <RETURN>

     

  17. 「9.1 [Solaris OS版]マネージャのアンインストール」にしたがって両ノードのマネージャをアンインストールします。

     

A.8 クラスタメッセージ集

ここでは、クラスタ環境のセットアップ、またはアンセットアップ時のメッセージについて説明します。

A.8.1 情報メッセージ 


 

FJSVrcx:INFO:27700:command:primary node setup completed

[説明]

プライマリノードのクラスタ設定は正常に終了しました。

[対処]

クラスタ環境の作成手順に従い、次の作業を実施してください。

 


 

FJSVrcx:INFO:27701:command:secondary node setup completed

[説明]

セカンダリノードのクラスタ設定は正常に終了しました。

[対処]

クラスタ環境の作成手順に従い、次の作業を実施してください。

 


 

FJSVrcx:INFO:27702:command:primary node deletion completed

[説明]

プライマリノードのクラスタ削除は正常に終了しました。

[対処]

クラスタ環境の作成手順に従い、次の作業を実施してください。

 


 

FJSVrcx:INFO:27703:command:secondary node deletion completed

[説明]

セカンダリノードのクラスタ削除は正常に終了しました。

[対処]

クラスタ環境の作成手順に従い、次の作業を実施してください。

 


 

FJSVrcx:INFO:27733:command:canceled

[説明]

キャンセルしました。

[対処]

必要ありません。

 


 

FJSVrcx:INFO:27751:command:cluster deletion (erase shared disk data) completed

[説明]

共用ディスクデータの削除が完了しました。

[対処]

クラスタ環境の削除を行っていないノードがある場合は、クラスタ環境を強制モード (esc_clunsetup 実行時に -f を指定) で削除してください。削除完了後、マネージャをアンインストールしてください。

 


 

FJSVrcx:INFO:27753:command:cluster deletion (force mode) completed

[説明]

強制モード指定でクラスタのアンセットアップが完了しました。

[対処]

マネージャのアンインストールを行ってください。

 

A.8.2 警告メッセージ 


 

FJSVrcx:WARNING:47752:command:cluster deletion (force mode) completed excluding erase shared disk data

[説明]

共用ディスクのデータ削除を除いて、強制モード指定でクラスタのアンセットアップが完了しました。

[対処]

共用ディスクがアクセス可能なことを確認して共用ディスクデータの削除 (esc_clunsetup で -e MountPoint を指定) を行ってください。

 

A.8.3 エラーメッセージ 


 

FJSVrcx:ERROR:67704:command:option:secondary node deletion completed

[説明]

オプションが間違っています。Usage が出力されます。

[対処]

コマンドを確認したあと、再度実行してください。

 


 

FJSVrcx:ERROR:67706:command:ipaddress:invalid IP address format

[説明]

IP アドレスの形式に誤りがあります。

[対処]

IP アドレスを確認してください。

 


 

FJSVrcx:ERROR:67707:command:setup command already running

[説明]

クラスタセットアップコマンド、またはクラスタアンセットアップコマンドがすでに起動されています。

[対処]

ほかにクラスタセットアップコマンド、またはクラスタアンセットアップコマンドが実行されていないか確認してください。

 


 

FJSVrcx:ERROR:67709:command:not privileged

[説明]

OS の管理者 (root) 以外でコマンドが起動されました。

[対処]

OS の管理者 (root) でコマンドを実行してください。

 


 

FJSVrcx:ERROR:67710:command:mountpoint:not mounted

[説明]

マウント先 mountpoint に共用ディスクがマウントされていません。

[対処]

運用管理サーバ共用データ用共用ディスクのマウント状態を確認してください。
マウント先 mountpoint の末尾に "/" を付けていた場合は、末尾の "/" を削除して、再度実行してください。

 


 

FJSVrcx:ERROR:67711:command:software:not installed

[説明]

クラスタソフトウェア software がインストールされていません。

[対処]

ほかにクラスタセットアップコマンド、またはクラスタアンセットアップコマンドが実行されていないか確認してください。

 


 

FJSVrcx:ERROR:67714:command:nodetype: cluster setup already completed in this node

[説明]

ノード種別 nodetype で自ノードのクラスタ環境は構築されています。

[対処]

自ノードでのクラスタ環境の状況を確認してください。

 


 

FJSVrcx:ERROR:67715:command:cluster setup already completed in another node

[説明]

クラスタセットアップコマンドに指定したノード種別のクラスタ環境は他ノードにて構築されています。

[対処]

実行したコマンドのノード種別が正しいか、確認してください。
実行したコマンドのノード種別にて、すでに他ノードでクラスタ環境を構築していないか、確認してください。

 


 

FJSVrcx:ERROR:67716:command:primary node setup not completed

[説明]

プライマリノードは、クラスタ環境が構築されていません。

[対処]

マウントしている運用管理サーバ共用データ用共用ディスクが正しいか確認してください。
プライマリノードのクラスタ環境を構築してください。

 


 

FJSVrcx:ERROR:67717:command:switch:parameter:parameter conflict

[説明]

前回と異なったデータが指定されました。

[対処]

コマンドの引数の値を確認してください。

 


 

FJSVrcx:ERROR:67725:command:option:illegal option

[説明]

オプションが間違っています。Usage が出力されます。

[対処]

コマンドを確認したあと、再度実行してください。

 


 

FJSVrcx:ERROR:67726:command:secondary node not deleted

[説明]

セカンダリノードのクラスタ環境が削除されていません。

[対処]

マウントしている運用管理サーバ共用データ用共用ディスクが正しいか確認してください。
セカンダリノードのクラスタ環境を削除したあと、再度実行してください。

 


 

FJSVrcx:ERROR:67727:command:no cluster setup node

[説明]

クラスタ環境は作成されていません。

[対処]

運用管理サーバのクラスタ環境が作成されているか確認してください。

 


 

FJSVrcx:ERROR:67740:command:cluster setup failed (setup data invalid)

[説明]

クラスタのセットアップに失敗しました。クラスタ環境の設定が不正になっています。

[対処]

強制モードでクラスタ環境の削除を行ったあと、マネージャをアンインストールしてください。

 


 

FJSVrcx:ERROR:67741:command:setup command not installed

[説明]

クラスタセットアップ用のモジュールがインストールされていません。

[対処]

マネージャのインストールが正しく行われているか確認してください。

 


 

FJSVrcx:ERROR:67742:command:file:setup data inconsistency

[説明]

クラスタセット環境の設定矛盾を検出しました。

[対処]

以下のファイルを採取して当社技術員に連絡してください。

file に表示されたファイル
/opt/FJSVrcxmr/cluster/env 配下の全ファイル

 


 

FJSVrcx:ERROR:67743:command:setup data invalid

[説明]

クラスタセット環境の設定が不正になっています。

[対処]

クラスタ環境を強制モード (esc_clunsetup 実行時に -f を指定) で削除してください。削除完了後、マネージャをアンインストールしてください。

 


 

FJSVrcx:ERROR:67744:command:shared disk data invalid

[説明]

共用ディスク上のデータが不正になっています。

[対処]

クラスタ環境を強制モード (esc_clunsetup 実行時に -f を指定) で削除してください。削除完了後、マネージャをアンインストールしてください。

 


 

FJSVrcx:ERROR:67745:command:property:manager:value:setup data conflict

[説明]

クラスタセットアップコマンドのプロパティ property の設定値がすでにクラスタセットアップされている運用管理サーバ manager の設定値 value と異なります。

[対処]

設定値を揃えてセットアップを行ってください。

 


 

FJSVrcx:ERROR:67747:command:cluster setup failed

[説明]

クラスタのセットアップに失敗しました。

[対処]

実行環境を確認したあと、再度実行してください。状況が改善されない場合は、当社技術員に連絡してください。

 


 

FJSVrcx:ERROR:67748:command: can not execute in normal cluster setup node

[説明]

クラスタのセットアップは正常な構築状態です。共用ディスクデータ削除を指定してアンセットアップコマンドを実行することはできません。

[対処]

共用ディスクデータの削除 (esc_clunsetup で -e MountPoint を指定) を行うことはできません。
「A.7.2 クラスタ環境の削除手順詳細」の手順に従ってクラスタ環境の削除を行ってください。

 


 

FJSVrcx:ERROR:67749:command:cluster deletion failed

[説明]

クラスタのアンセットアップに失敗しました。

[対処]

クラスタ環境を強制モード (esc_clunsetup 実行時に -f を指定) で削除してください。削除完了後、マネージャをアンインストールしてください。

 


 

FJSVrcx:ERROR:67750:command:cluster deletion (erase shared disk data) failed

[説明]

共用ディスクデータの削除が失敗しました。

[対処]

実行環境を確認したあと、再度実行してください。状況が改善されない場合は、当社技術員に連絡してください。

 


目次 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2007