Sun Cluster Geographic Edition Sun StorEdge Availability Suite 向けデータ複製ガイド

Sun StorEdge Availability Suite 3.2.1 データ複製デバイスグループの管理

このセクションでは、Sun StorEdge Availability Suite 3.2.1 保護グループ内のデータ複製デバイスグループを対象とした次の管理作業について説明します。

Sun StorEdge Availability Suite 3.2.1 保護グループの構成方法については、「Sun StorEdge Availability Suite 3.2.1 保護グループを作成して構成する方法」を参照してください。

ProcedureSun StorEdge Availability Suite 3.2.1 保護グループにデータ複製デバイスグループを追加する方法

始める前に

保護グループは、アプリケーションリソースグループのコンテナであり、災害から保護されるサービスのデータを格納します。Sun Cluster Geographic Edition ソフトウェアは、主クラスタから二次クラスタへデータを複製することにより、データを保護します。Sun Cluster Geographic Edition ソフトウェアは、保護グループに Sun Cluster デバイスグループを追加することにより、Sun StorEdge Availability Suite 3.2.1 ボリュームセットに属するデバイスグループ内の全ボリュームの複製状態を監視します。Sun Cluster Geographic Edition ソフトウェアには、保護グループの起動、停止、スイッチオーバー、テイクオーバーなどの操作中に、ボリュームセットの役割と状態を制御する働きもあります。

保護グループにデバイスグループを追加する前に、次の条件が満たされているか確認してください。

  1. クラスタノードの 1 つにログインします。

    この手順を行うには、Geo Management RBAC 権利プロファイルがユーザーに割り当てられている必要があります。RBAC の詳細は、『Sun Cluster Geographic Edition のシステム管理』「Sun Cluster Geographic Edition ソフトウェアと RBAC」を参照してください。

  2. 保護グループにデータ複製デバイスグループを追加します。

    このコマンドは、ローカルクラスタ上の保護グループにデバイスグループを追加します。そして、パートナークラスタに同じ名前の保護グループが含まれている場合、その新しい構成をパートナークラスタに伝達します。


    # geopg add-device-group -p property [-p...] \
    AVSdevicegroupname protectiongroupname 
    
    -p property

    データ複製デバイスグループのプロパティーを指定します。

    次の Sun StorEdge Availability Suite 3.2.1 のプロパティーを指定できます。

    • Local_logical_host – デバイスグループの複製に使用されるローカル論理ホストの名前を指定します。

    • Remote_logical_host – デバイスグループの複製に使用されるリモート論理ホストの名前を指定します。

    • Enable_volume_set – ファイル内のボリュームセットを自動的に有効にするかどうかを指定します。設定値は True または False です。

    設定できるプロパティーについては、『Sun Cluster Geographic Edition のシステム管理』の付録 A「Sun Cluster Geographic Edition の標準プロパティー」を参照してください。

    AVSdevicegroupname

    新しいデータ複製デバイスグループの名前を指定します。

    protectiongroupname

    新しいデータ複製デバイスグループを追加する保護グループの名前を指定します。

    Sun Cluster Geographic Edition ソフトウェアでサポートされている名前と値については、『Sun Cluster Geographic Edition のシステム管理』の付録 B「Sun Cluster Geographic Edition エンティティーに使用できる名前と値」を参照してください。

    geopg コマンドの詳細は、geopg(1M) のマニュアルページを参照してください。


例 2–9 Sun StorEdge Availability Suite 3.2.1 保護グループにデータ複製デバイスグループを追加する

この例では、Sun StorEdge Availability Suite 3.2.1 データ複製デバイスグループを avspg 保護グループに作成する方法を示します。


# geopg add-device-group -p Local_logical_host=lh-paris-1 \
-p Remote_logical_host=lh-newyork-1 avsdg avspg

データ複製サブシステムを使用してデバイスグループを検証する

Sun StorEdge Availability Suite 3.2.1 によって制御されているデバイスグループは保護グループに追加されます。データ複製層によって、デバイスグループが存在することと、デバイスグループの Nodelist プロパティーの値に保護グループの Nodelist プロパティーと同じエントリが同じ順序で含まれていることが検証されます。

geopg add-device-group コマンドを実行すると、デバイスグループの軽量リソースグループが作成され、オンラインになります。この軽量リソースグループには、次のリソースが含まれます。

軽量リソースグループとそのリソースについては、「Sun StorEdge Availability Suite 3.2.1 軽量リソースグループ」を参照してください。

geopg add-device-group コマンドを実行すると、保護グループ内に存在する各デバイスグループの複製リソースグループ内に GeoCtlAVSタイプの複製リソースが作成され、オンラインになります。複製リソースグループの書式については、「Sun StorEdge Availability Suite 3.2.1 複製リソースグループ」を参照してください。

軽量リソースグループと複製リソースグループの Nodelist プロパティーには、保護グループの Nodelist プロパティーと同じエントリが同じ順序で含まれます。

ローカルクラスタ上に、同じ名前のリソースまたはリソースグループがすでに構成されている場合は、Sun Cluster Geographic Edition によって構成内容の確認が行われます。構成内容が正しくないと、ConfigurationError に設定されます。

このデバイスグループの Enable_volume_set プロパティーが True に設定されている場合、/var/cluster/geo/avs/AVS-devicegroup-volset.ini ファイルに定義されているボリュームセットが有効になります。この値に設定されていない場合は、ユーザーが Sun StorEdge Availability Suite 3.2.1 のコマンドを使用して手動で有効にするボリュームセットはすべて、Sun Cluster Geographic Edition ソフトウェアによって制御と監視が行われます。

geopg add-device-group コマンドが正常に完了しない場合、保護グループの構成は変更されません。

geopg add-device-group コマンドが正常に実行され、ローカルクラスタ上の Configuration 状態が OK に設定されている場合は、新しい構成がパートナークラスタに伝達されます。その結果、パートナークラスタ上で、保護グループの構成全体が再度検証されます。再検証の間、パートナークラスタ上に同じエンティティ ー(軽量リソースグループ、複製リソースグループなど) が作成されます。パートナークラスタ上に /var/cluster/geo/avs/AVS-devicegroup-volset.ini ファイルが存在し、このファイルにボリュームセットが正しく定義されている場合、パートナークラスタでもボリュームセットが有効になります。検証に失敗した場合、パートナークラスタ上の Configuration 状態は Error になります。


注意 – 注意 –

これらのリソースやリソースグループについては、変更、除去、オフライン化の操作は行わないでください。軽量リソースグループ、複製リソースグループ、および Sun Cluster Geographic Edition ソフトウェアによって管理されている内部エンティティーであるリソースは、Sun Cluster Geographic Edition のコマンドだけを使用して管理してください。これらのエンティティーの構成または状態を Sun Cluster コマンドで直接変更すると、回復不能な障害が発生する可能性があります。


パートナークラスタ上のデバイスグループが正常に検証され、このデバイスグループの Enable_volume_set プロパティーが true に設定されている場合、/var/cluster/geo/avs/AVS-devicegroup-volset.ini ファイルで定義されているボリュームセットがパートナークラスタで有効になります。デバイスグループのその他のボリュームセットは無効です。

保護グループにデバイスグループを追加したあとは、Sun StorEdge Availability Suite 3.2.1 のコマンドを使用して、デバイスグループのボリュームセットを直接有効または無効にすることができます。/var/cluster/geo/avs/AVS-devicegroup-volset.ini ファイルが使用されるのは、デバイスグループを含む保護グループがはじめて正常に検証されたときだけです。

ProcedureSun StorEdge Availability Suite 3.2.1 データ複製デバイスグループを変更する

  1. クラスタノードの 1 つにログインします。

    この手順を行うには、Geo Management RBAC 権利プロファイルがユーザーに割り当てられている必要があります。RBAC の詳細は、『Sun Cluster Geographic Edition のシステム管理』「Sun Cluster Geographic Edition ソフトウェアと RBAC」を参照してください。

  2. デバイスグループを変更します。

    このコマンドは、ローカルクラスタ上の保護グループに存在するデバイスグループのプロパティーを変更します。このコマンドは次に、パートナークラスタに同じ名前の保護グループが含まれている場合、新しい構成をパートナークラスタに伝達します。


    # geopg modify-device-group -p property [-p...] \
    AVSdevicegroupname protectiongroupname 
    
    -p property

    データ複製デバイスグループのプロパティーを指定します。

    設定できるプロパティーについては、『Sun Cluster Geographic Edition のシステム管理』の付録 A「Sun Cluster Geographic Edition の標準プロパティー」を参照してください。

    AVSdevicegroupname

    新しいデータ複製デバイスグループの名前を指定します。

    protectiongroupname

    新しいデータ複製デバイスグループを追加する保護グループの名前を指定します。

ProcedureSun StorEdge Availability Suite 3.2.1 保護グループからデータ複製デバイスグループを削除する方法

始める前に

保護グループにデータ複製デバイスグループを追加した場合、保護グループからそのデータ複製デバイスグループを削除する必要が生じることがあります。通常、ディスクセットに書き込むようにアプリケーションを構成したあとでそのディスクを変更することはありません。

データ複製デバイスグループを除去するには、次の条件が満たされているかをまず確認する必要があります。

保護グループを削除する方法については、「Sun StorEdge Availability Suite 3.2.1 保護グループを削除する方法」を参照してください。

  1. クラスタノードの 1 つにログインします。

    この手順を行うには、Geo Management RBAC 権利プロファイルがユーザーに割り当てられている必要があります。RBAC の詳細は、『Sun Cluster Geographic Edition のシステム管理』「Sun Cluster Geographic Edition ソフトウェアと RBAC」を参照してください。

  2. デバイスグループを除去します。

    このコマンドは、ローカルクラスタ上の保護グループからデバイスグループを除去します。このコマンドは次に、パートナークラスタに同じ名前の保護グループが含まれている場合、新しい構成をパートナークラスタに伝達します。

    このコマンドを実行すると、保護グループからデバイスグループが除去されます。さらに、デバイスグループに関連付けられたすべてのボリュームセットが無効になり、このデバイスグループの軽量リソースグループと複製リソースグループが削除されます。


    # geopg remove-device-group AVSdevicegroupname protectiongroupname
    
    AVSdevicegroupname

    データ複製デバイスグループの名前を指定します

    protectiongroupname

    保護グループの名前を指定します


例 2–10 Sun StorEdge Availability Suite 3.2.1 保護グループから複製デバイスグループを削除する

この例では、データ複製デバイスグループを Sun StorEdge Availability Suite 3.2.1 保護グループから削除する方法を示します。


# geopg remove avsdg avspg