ページの先頭行へ戻る
ServerView Resource Orchestrator V2.3.0 ユーザーズガイド

I.1.3 ストレージ筺体の高可用性

ここでは、物理L-Serverに接続するストレージ筺体の高可用性について説明します。

物理L-Serverが利用しているLUNを2台のストレージ装置間でレプリケーションしている場合、ストレージ装置が故障しても物理L-Serverの運用を速やかに復旧できます。

ここでは、1つのマネージャーに管理されているLUNのレプリケーションが行われている2台のストレージ装置間で、物理L-Serverが利用しているディスクを切り替える場合について説明します。

Disaster Recovery環境で物理L-Serverおよび物理L-Serverが利用するディスクを切り替える場合、「付録J Disaster Recovery」を参照してください。

図I.2 ストレージの運用系/待機系の切替え


前提条件

ストレージ装置のLUNのレプリケーション

プリケーション定義ファイル

レプリケーション定義ファイルは事前に作成します。レプリケーション定義ファイルにはレプリケーションの対応関係を記述します。

レプリケーション定義ファイルの書式は以下のとおりです。

運用系ストレージ装置のIPアドレス,運用系ボリューム識別子,待機系ストレージ装置のIPアドレス,待機系ボリューム識別子

運用系ストレージ装置および待機系ストレージ装置のIPアドレスと運用系ボリューム識別子および待機系ボリューム識別子の組合せが一意になるように設定してください。レプリケーション定義ファイル内で重複していると、スクリプト作成時にエラーになります。

運用系から待機系に切り替える場合(failover)

運用系から待機系に切り替える手順について説明します。

  1. レプリケーション定義ファイルを作成します。

    レプリケーション定義ファイルについては、「レプリケーション定義ファイル」を参照してください。

  2. rcxstorage -failoverコマンドを実行して、以下のスクリプトを作成します。

    • failoverスクリプト

    • 物理L-Server停止スクリプト

    • 物理L-Server起動スクリプト

    rcxstorageコマンドについては、「ServerView Resource Orchestrator リファレンスガイド」の「1.7.13 rcxstorage」を参照してください。

    • これらのスクリプトは運用系のストレージ装置単位で作成します。

    • これらのスクリプトはコマンドが実行された時点の構成情報に基づいて作成されます。構成を変更した場合、これらのスクリプトを再作成してください。

    • 運用系と待機系のストレージ装置が、ストレージツリーに表示されているときに実行してください。運用系のストレージ装置が故障しても、ストレージツリーに表示されている間は、スクリプトを作成できます。

    注意

    ストレージツリーに操作対象のストレージ装置が表示されていないとき、これらのスクリプトは作成できません。

  3. 作成した物理L-Server停止スクリプトを、マネージャーが動作しているサーバで実行します。これにより、failoverスクリプトで処理対象にしている物理L-Serverが停止されます。L-Serverで動作しているOSのシャットダウン処理を行わず、サーバを強制的に停止する場合は、物理L-Server停止スクリプト実行時に-forceオプションを指定してください。

    スクリプトの実行時にエラーが発生した場合、当社技術員に連絡してください。

    注意

    物理L-Serverは物理L-Server停止スクリプトに記述された順序で停止されます。物理L-Serverの停止順序の指定が必要な場合は、物理L-Server停止スクリプトを編集してください。

  4. 物理L-ServerのHBAのWWPNと、運用系ストレージのポートの、WWPNの組合せのゾーニングをファイバーチャネルスイッチから削除します。ストレージがETERNUSの場合、failoverスクリプト実行時に本製品がファイバーチャネルスイッチのゾーニングを削除するため、本手順は必要ありません。

  5. ストレージのレプリケーション機能が停止していない場合は停止してください。

  6. 作成したfailoverスクリプトをマネージャーが動作しているサーバで実行します。

    スクリプトの実行時にエラーが発生した場合、当社技術員に連絡してください。

  7. 待機系のストレージにアクセスするため、ファイバーチャネルスイッチに物理L-ServerのHBAのWWPNと、待機系ストレージのポートの、WWPNの組合せのゾーニングを追加します。ストレージがETERNUSの場合、failoverスクリプト実行時に本製品がファイバーチャネルスイッチのゾーニングを追加済みのため、本手順は必要ありません。

  8. 待機系のストレージのLUNへの読込み/書込みをする場合、必要に応じてレプリケーションの設定を変更してください。

  9. 作成した物理L-Server起動スクリプトを、マネージャーが動作しているサーバで実行します。これにより、物理L-Serverが起動されます。

    スクリプトの実行時にエラーが発生した場合、当社技術員に連絡してください。

    注意

    物理L-Serverは物理L-Server起動スクリプトに記述された順序で起動されます。物理L-Serverの起動順序の指定が必要な場合は、物理L-Server起動スクリプトを編集してください。


待機系から運用系に切り替える場合(failback)

待機系から運用系に切り替える手順について説明します。

  1. 運用系のストレージ装置の修理を依頼してください。

  2. ストレージ管理製品を利用して、運用系のストレージ装置の論理構成(RAID、LUN)を復旧してください。

  3. ストレージ管理製品を利用して、運用系のストレージ装置のLUNマスキング定義およびLUNマッピング定義を確認し、物理L-ServerのHBAのWWPNに関連する定義が残っている場合は削除してください。

  4. レプリケーション機能の設定変更により、待機系のストレージ装置から運用系のストレージ装置へのレプリケーションを行い、運用系と待機系のLUNが等価状態になるまで待ちます。

  5. レプリケーション定義ファイルを準備します。

    レプリケーション定義ファイルは、failoverと同じものを使用します。ただし、failoverスクリプトを実行したあとに構成を変更した場合、レプリケーション定義ファイルを修正してください。

  6. rcxstorage -failbackコマンドを実行して以下のスクリプトを作成します。

    • failbackスクリプト

    • 物理L-Server停止スクリプト

    • 物理L-Server起動スクリプト

    rcxstorageコマンドについては、「ServerView Resource Orchestrator リファレンスガイド」の「1.7.13 rcxstorage」を参照してください。

    • これらのスクリプトは運用系のストレージ装置単位で作成します。

    • これらのスクリプトは、failoverスクリプトを実行して、待機系のストレージ装置に切り替えたあと、作成できます。

    • これらのスクリプトはコマンドが実行された時点の構成情報に基づいて作成されます。構成を変更した場合、これらのスクリプトを作成し直してください。

    • 運用系のストレージ装置と待機系のストレージ装置がストレージツリーに表示されているときに実行してください。ストレージツリーに操作対象のストレージ装置が表示されていないとき、これらのスクリプトは作成できません。

  7. 作成した物理L-Server停止スクリプトを、マネージャーが動作しているサーバで実行します。これにより、failbackスクリプトで処理対象にしている物理L-Serverが停止されます。L-Serverで動作しているOSのシャットダウン処理を行わず、サーバを強制的に停止する場合は、物理L-Server停止スクリプト実行時に-forceオプションを指定してください。

    スクリプトの実行時にエラーが発生した場合、当社技術員に連絡してください。

    注意

    物理L-Serverは物理L-Server停止スクリプトに記述された順序で停止されます。物理L-Serverの停止順序の指定が必要な場合は、物理L-Server停止スクリプトを編集してください。

  8. 物理L-ServerのHBAのWWPNと、待機系ストレージのポートの、WWPNの組合せのゾーニングをファイバーチャネルスイッチから削除します。ストレージがETERNUSの場合、failbackスクリプト実行時に本製品がファイバーチャネルスイッチのゾーニングを削除するため、本手順は必要ありません。

  9. ストレージのレプリケーション機能を停止します。

  10. 作成したfailbackスクリプトをマネージャーが動作しているサーバで実行します。

    スクリプトの実行時にエラーが発生した場合、当社技術員に連絡してください。

  11. 運用系のストレージにアクセスするため、ファイバーチャネルスイッチに物理L-ServerのHBAのWWPNと、運用系ストレージのポートの、WWPNの組合せのゾーニングを追加します。ストレージがETERNUSの場合、failbackスクリプト実行時に本製品がファイバーチャネルスイッチのゾーニングを追加済みのため、本手順は必要ありません。

  12. レプリケーション機能の設定変更により、運用系のストレージ装置から待機系のストレージ装置へのレプリケーションを行い、運用系と待機系のLUNが等価状態になるまで待ちます。

  13. 作成した物理L-Server起動スクリプトを、マネージャーが動作しているサーバで実行します。これにより、物理L-Serverが起動されます。

    スクリプトの実行時にエラーが発生した場合、当社技術員に連絡してください。

    注意

    物理L-Serverは物理L-Server起動スクリプトに記述された順序で起動されます。物理L-Serverの起動順序の指定が必要な場合は、物理L-Server起動スクリプトを編集してください。