ストレージベースのデータ複製は、ストレージデバイスにインストールされているソフトウェアを使用して複製を管理します。このようなソフトウェアは、使用するそれぞれのストレージデバイスに固有なものです。ストレージベースのデータ複製を構成する際には、常に、ストレージデバイスに付属するマニュアルを参照してください。
使用するソフトウェアに応じて、ストレージベースのデータ複製を使用して自動または手動いずれかのフェイルオーバーを使用できます。Sun Cluster は、Hitachi TrueCopy および EMC Symmetrix Remote Data Facility ソフトウェアによる複製物の手動および自動フェイルオーバーをサポートしています。
この節では、構内クラスタで使用されるストレージベースのデータ複製を説明します。図 4–2 に、データが 2 つのストレージアレイ間で複製される 2 か所に設置されたクラスタ構成の例を示します。この例では、第一の場所に主ストレージアレイがあり、これが両方の場所のノードにデータを提供します。また主ストレージアレイは、複製するデータを二次ストレージアレイに提供します。
図 4–2 に示すように、複製された側ではないボリューム上に定足数デバイスがあります。複製されたボリュームを定足数デバイスとして使用することはできません。
使用されるアプリケーションの種類に応じて、Sun Cluster 環境では、ストレージベースのデータ複製を同期または非同期に実行できます。
データの整合性を保証するために、マルチパスと適切な RAID パッケージを使用します。次のリストには、ストレージベースのデータ複製を使用する構内クラスタ構成を実装するための考慮事項が含まれています。
ノードからノードヘの距離は、Sun Cluster Fibre Channel とインターコネクトインフラストラクチャーにより制限されます。現在の制限とサポートされる技術の詳細については、Sun のサービスプロバイダにお問い合わせください。
複製されたボリュームを、定足数デバイスとして構成しないでください。共有の複製されていないボリュームにある定足数デバイスを見つけるか、定足数サーバーを使用します。
データの主コピーのみがクラスタノードに認識されるようにします。このようにしないと、ボリュームマネージャーはデータの主コピーと二次コピーの両方に同時にアクセスしようとする場合があります。
EMC Symmetrix Remote Data Facility と Hitachi TrueCopy では、ユーザーが複製されたデバイスのグループを定義できます。複製されたデバイスグループと Sun Cluster グローバルデバイスグループには同じ名前を使用して、これらが 1 つのユニットとしてノード間を移動できるようにします。
データコピーの可視性の制御に関しては、ご使用のストレージアレイに付属するマニュアルを参照してください。
特定のアプリケーション固有のデータは、非同期データ複製には適さない場合があります。アプリケーションの動作に関する知識を活用して、ストレージデバイス間でアプリケーション固有のデータを複製する最善の方法を決定します。
クラスタを自動フェイルオーバー用に構成する場合は、同期複製を使用します。
複製されたボリュームの自動フェイルオーバー用にクラスタを構成する手順については、「ストレージベースの複製されたデバイスの管理」を参照してください。
Oracle Real Application Clusters (RAC) はサポートされません。
CVM および Sun Cluster ソフトウェア用 Solaris ボリュームマネージャーはサポートされません。
すべての構内クラスタと同じように、ストレージベースのデータ複製を使用するクラスタは、通常、1 つの障害が発生した場合はユーザーの操作は必要ありません。ただし、( 図 4–2 に示すように) 手動フェイルオーバーを使用し、主ストレージデバイスを保持する空間が失われた場合、2 ノードクラスタでは問題が発生します。残ったノードは定足数デバイスを予約できず、またクラスタメンバーとして起動できません。このような状況では、クラスタには次の手動操作が必要になります。
クラスタメンバーとして起動するよう、Sun のサービスプロバイダが残りのノードを再構成する必要があります。
ユーザーまたは Sun のサービスプロバイダが、二次ストレージデバイスの複製されてない方のボリュームを定足数デバイスとして構成する必要があります。
二次ストレージデバイスを主ストレージとして使用できるよう、ユーザーまたは Sun のサービスプロバイダが残りのノードを構成する必要があります。このような再構成には、ボリュームマネージャーボリュームの再構築、データの復元、ストレージボリュームとアプリケーションの関連付けの変更が含まれます。
ストレージベースのデータ複製用の Hitachi TrueCopy ソフトウェアを使用するデバイスグループを設定する場合、次のプラクティスに従ってください。
同期複製を使用して、主サイトに障害が発生したときにデータの損失を防ぎます。
Sun Cluster グローバルデバイスグループとhorcm 構成ファイルで定義された TrueCopy 複製グループの間に 1 対 1 の関係が存在するようにしてください。これにより、両方のグループが 1 つの単位としてノードからノードへ移動することができます。
同一の複製されたデバイスグループ内にグローバルファイルシステムボリュームとフェイルオーバーファイルシステムボリュームを混在させることはできません。
すべての RAID マネージャーインスタンスが常に起動され実行中であるべきです。
EMC Symmetrix Remote Data Facility を使用する場合は、静的デバイスではなく、動的デバイスを使用します。静的デバイスでは主複製を変更するのに数分かかり、フェイルオーバー時間に影響を与えることがあります。