Sun Cluster Geographic Edition のシステム管理

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 ソフトウェアと RBAC」を参照してください。

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

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


    # geopg add-device-group -p property-settings [-p...] \
    AVS-device-group-name protection-group-name 
    
    -p property-settings

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

    Sun StorEdge Availability Suite 3.2.1 固有のプロパティーとしては、次のものを設定できます。

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

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

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

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

    AVS-device-group-name

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

    protection-group-name

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

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

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


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

次に、avspg 保護グループ内に Sun StorEdge Availability Suite 3.2.1 データ複製デバイスグループを作成する例を示します。


# 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 コマンドで直接変更すると、回復不能な障害が発生する可能性があります。


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

保護グループにデバイスグループを追加したあとは、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 ソフトウェアと RBAC」を参照してください。

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

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


    # geopg modify-device-group -p property-settings [-p...] \
    AVS-device-group-name protection-group-name 
    
    -p property-settings

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

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

    AVS-device-group-name

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

    protection-group-name

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

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

始める前に

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

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

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

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

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

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

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

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


    # geopg remove-device-group AVS-device-group-name protection-group-name
    
    AVS-device-group-name

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

    protection-group-name

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


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

次に、Sun StorEdge Availability Suite 3.2.1 保護グループからデータ複製デバイスグループを削除する例を示します。


# geopg remove avsdg avspg