この節では、耐障害性について紹介し、Sun StorEdge Availability Suite ソフトウェアが使用するデータ複製の方法について説明します。
耐障害性は、主クラスタで障害が発生した場合に代わりのクラスタ上でアプリケーションを復元するシステムの機能です。耐障害性のベースは、データ複製とフェイルオーバーです。
データ複製とは、主クラスタからバックアップクラスタまたは二次クラスタにデータをコピーすることです。データ複製によって、二次クラスタには主クラスタの最新データのコピーが保存されます。二次クラスタは、主クラスタから離れた場所にも設置できます。
フェイルオーバーとは、主クラスタから二次クラスタへ、リソースグループまたはデバイスグループを自動的に再配置することです。主クラスタに障害が発生した場合でも、アプリケーションとデータは二次クラスタで即座に使用できます。
この節では、Sun StorEdge Availability Suite ソフトウェアが使用するリモートミラー複製方式とポイントインタイムスナップショット方式について説明します。このソフトウェアは、 sndradm(1RPC) と iiadm(1II) コマンドを使用してデータを複製します。これらのコマンドの詳細については、次のマニュアルのうちの 1 つを参照してください。
Sun StorEdge Availability Suite 3.1 ソフトウェア - 『Sun Cluster 3.0 and Sun StorEdge Software Integration Guide』
Sun StorEdge Availability Suite 3.2 ソフトウェア - 『Sun Cluster 3.0/3.1 and Sun StorEdge Availability Suite 3.2 Software Integration Guide』
図 6–1に、リモートミラー複製を示します。主ディスクのマスターボリュームのデータは、TCP/IP 接続を経由して二次ディスクのマスターボリュームに複製されます。リモートミラービットマップは、主ディスクのマスターボリュームと二次ディスクのマスターボリューム間の違いを追跡調査します。
リモートミラー複製は、リアルタイムで同期して実行することも、非同期で実行することもできます。各クラスタの各ボリュームセットはそれぞれ、同期複製または非同期複製に構成できます。
図 6–2に、ポイントインタイムスナップショットを示します。各ディスクのマスターボリュームのデータは、同じディスクのシャドウボリュームにコピーされます。ポイントインタイムピットマップは、マスターボリュームとシャドウボリューム間の違いを追跡調査します。データがシャドウボリュームにコピーされると、ポイントインタイムビットマップはリセットされます。
次の図に、リモートミラー複製とポイントインタイムスナップショットが構成例でどのように使用されているかを示します。