1 Oracle ZFS Storage Appliance の概要
レプリケーションを逆向きにする - 障害からの回復のシミュレート
この ZFSSA では、管理者はプロジェクトレベルとシェアレベルの両方でリモートレプリケーションを構成できます。「シェア」画面で構成できるほかのプロパティーと同様に、各シェアはその親プロジェクトの構成を継承するか、それをオーバーライドできます。構成を継承する場合、シェアはその親プロジェクトと同じスケジュールに従って、同じオプションで、同じターゲットにレプリケートされます。それだけではなく、プロジェクトの構成を継承しているほかのシェアと同じプロジェクトレベルのスナップショットを使用して、同じストリームでレプリケートされます。複数のシェアに保存されているデータの間に整合性を必要とするアプリケーションでは、これが重要になる場合があります。構成をオーバーライドする場合、シェアはプロジェクトレベルのアクションでレプリケートされることはありませんが、プロジェクトを含む独自のシェアレベルのアクションでレプリケートされることがあります。プロジェクトのレプリケーション構成の一部をオーバーライドし、残りを継承するということはできません。
より正確には、プロジェクトとそのシェアのレプリケーション構成により、いくつかのレプリケーショングループが定義されます。各グループは、同時に作成されたスナップショットを使用して、1 つのストリームでレプリケートされます。すべてのグループには、プロジェクト自体が含まれています (プロジェクトは基本的にそのプロパティーだけを含む)。1 つのプロジェクトレベルのグループには、親プロジェクトのレプリケーション構成を継承しているすべてのシェアが含まれています。プロジェクトの構成をオーバーライドするシェアは、プロジェクトとシェア自体のみから成る新しいグループを形成します。
たとえば、次の場合について考えます。
プロジェクト home とシェア bill、cindi、および dave があります。
home には、いくつかのアクションによるレプリケーションが構成されています
home/bill と home/cindi はプロジェクトのレプリケーション構成を継承します
home/dave はプロジェクトのレプリケーション構成をオーバーライドし、いくつかのアクションによる独自の構成を使用します
この構成によって次のレプリケーショングループが定義され、その各グループは、プロジェクトとシェアに対して同時に作成されたスナップショットを使用して、アクションごとに 1 つのストリームでレプリケートされます。
1 つのプロジェクトレベルのグループ。home、home/bill、および home/cindi が含まれます。
1 つのシェアレベルのグループ。home と home/dave が含まれます。
現在の制限事項のため、プロジェクトレベルのレプリケーションとシェアレベルのレプリケーションを同じプロジェクト内に混在させないでください。これにより、レプリケーションの方向を逆にする場合やクローンを複製する場合に、予期しない結果が生じることを回避できます。詳細は、レプリケーションパッケージの管理 および クローンのレプリケーション のセクションを参照してください。