アプリケーションをオフラインにすることなく新しい保護グループに既存のアプリケーションリソースグループを追加するには、アプリケーションリソースグループがオンライン状態にあるクラスタで次の手順を実行します。
一方のクラスタのノードの 1 つで、保護グループを作成します。
詳細は、「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 保護グループにアプリケーションリソースグループを追加する方法」を参照してください。
他方のクラスタで、次の手順を実行します。
保護グループ構成を検出します。
詳細は、「Sun StorEdge Availability Suite 3.2.1 保護グループ構成をパートナークラスタに複製する方法」を参照してください。
保護グループをローカルに有効にします。
詳細は、「Sun StorEdge Availability Suite 3.2.1 保護グループを有効にする方法」を参照してください。
この例では、アプリケーションをオフラインにせずに保護グループを作成する方法について説明します。
この例では、cluster-paris クラスタ上で apprg1 リソースグループがオンライン状態にあります。
cluster-paris 上に保護グループを作成します。
まず、アプリケーションリソースグループがすでに実行されているクラスタのノード上で、リソースグループとこのリソースグループがアフィニティーを持つデバイスグループ間に Nodelist の不一致がないかを確認し、不一致が見つかった場合は修正します。次に、一致する Nodelist を持つ保護グループを作成します。
phys-paris-1# scrgadm -pvv -g apprg1 | grep Nodelist (apprg1) Res Group Nodelist: phys-paris-1 phys-paris-2 phys-paris-1# scconf -pvv | grep "avsdg.*group node list" (avsdg) Device group node list: phys-paris-2, phys-paris-1 |
デバイスグループのノードリストと、リソースグループの Nodelist の順序は一致しません。デバイスグループのノードリストの順序は、次のように変更されています。
phys-paris-1# scconf -c -D name=avsdg,nodelist=phys-paris-1:phys-paris-2 |
また、この要件に合うようにリソースグループのノードリストを変更することもできます。
リソースグループおよびデバイスグループの Nodelist とまったく同じ Nodelist を持つ保護グループが作成されます。
phys-paris-1# geopg create -d avs -p Nodelist=phys-paris-1,phys-paris-2 \ -o Primary -s paris-newyork-ps avspg phys-paris-1# Protection group "avspg" has been successfully created |
Sun StorEdge Availability Suite 3.2.1 デバイスグループ avsdg を保護グループに追加します。
phys-paris-1# geopg add-device-group -p Local_logical_host=lh-paris-1 \ -p Remote_logical_host=lh-newyork-1 -p Enable_volume_set=True avsdg avspg |
データ複製リソースグループと軽量リソースグループが作成され、オンライン状態になったことを確認します。また、Enable-volume-set プロパティーが True に設定されたことで Sun StorEdge Availability Suite 3.2.1 ボリュームセットが有効になったことも確認します。
phys-paris-1# dsstat
name t s pct role ckps dkps tps svt
/avsdg/rdsk/d100 P L 100.00 net - 0 0 0
/avsdg/rdsk/d101 bmp 0 0 0 0
phys-paris-1# scstat -g
-- Resource Groups and Resources --
Group Name Resources
---------- ---------
Resources: geo-clusterstate -
Resources: geo-infrastructure geo-clustername geo-hbmonitor geo-failovercontrol
Resources: avsdg-stor-rg lh-paris-1 avsdg-stor
Resources: avspg-rep-rg avsdg-rep-rs
Resources: apprg1 avs-lh avs-stor avs-server-res avs-listener-res
-- Resource Groups --
Group Name Node Name State
---------- --------- -----
Group: geo-clusterstate phys-paris-1 Online
Group: geo-clusterstate phys-paris-2 Online
Group: geo-infrastructure phys-paris-1 Online
Group: geo-infrastructure phys-paris-2 Offline
Group: avsdg-stor-rg phys-paris-1 Online
Group: avsdg-stor-rg phys-paris-2 Offline
Group: avspg-rep-rg phys-paris-1 Online
Group: avspg-rep-rg phys-paris-2 Offline
Group: apprg1 phys-paris-1 Online
Group: apprg1 phys-paris-2 Offline
-- Resources--
Resource Name Node Name State Status Message
------------- --------- ------ ---------------
Resource: geo-clustername phys-paris-1 Online Online - \
LogicalHostname online
Resource: geo-clustername phys-paris-2 Offline Offline - \
LogicalHostname offline
Resource: geo-hbmonitor phys-paris-1 Online Online - \
Daemon OK
Resource: geo-hbmonitor phys-paris-2 Offline Offline
Resource: geo-failovercontrol phys-paris-1 Online Online
Resource: geo-failovercontrol phys-paris-2 Offline Offline
Resource: lh-paris-1 phys-paris-1 Online Online - \
LogicalHostname online
Resource: lh-paris-1 phys-paris-2 Offline Offline
Resource: avsdg-stor phys-paris-1 Online Online
Resource: avsdg-stor phys-paris-2 Offline Offline
Resource: avsdg-rep-rs phys-paris-1 Online Degraded - \
Logging
Resource: avsdg-rep-rs phys-paris-2 Offline Offline
Resource: avs-lh phys-paris-1 Online Online - \
LogicalHostname online
Resource: avs-lh phys-paris-2 Offline Offline
Resource: avs-server-res phys-paris-1 Online Online
Resource: avs-server-res phys-paris-2 Offline Offline
Resource: avs-listener-res phys-paris-1 Online Online
Resource: avs-listener-res phys-paris-2 Offline Offline
|
保護グループをローカルに有効にします。
phys-paris-1# geopg start-e local avspg Processing operation.... this may take a while.... Protection group "avspg" successfully started. |
すでにオンライン状態になっているアプリケーションリソースグループを保護グループに追加します。
phys-paris-1# geopg add-resource-group apprg1 avspg Following resource groups were successfully inserted: "apprg1" |
アプリケーションリソースグループが正常に追加されたことを確認します。
phys-paris-1# geoadm status
Cluster: cluster-paris
Partnership "paris-newyork-ps" : OK
Partner clusters : newyork
Synchronization : OK
Heartbeat "hb_cluster-paris~cluster-newyork" monitoring \
"paris-newyork-ps" OK
Plug-in "ping-plugin" : Inactive
Plug-in "icrm_plugin" : OK
Plug-in "tcp_udp_plugin" : OK
Protection group "avspg" : Unknown
Partnership : paris-newyork-ps
Synchronization : Error
Cluster cluster-paris : Degraded
Role : Primary
Activation State : Activated
Configuration : OK
Data replication : Degraded
Resource groups : OK
Cluster cluster-newyork : Unknown
Role : Unknown
Activation State : Unknown
Configuration : Unknown
Data Replication : Unknown
Resource Groups : Unknown
|
次のように実行し、パートナークラスタのノードの 1 つで保護グループを取得します。
phys-newyork-1# geopg get -s paris-newyork-ps avspg Protection group "avspg" has been successfully created. |
次のコマンドを実行し、データ複製リソースグループと軽量リソースグループが作成され、オンライン状態になったことを確認します。
phys-newyork-1# dsstat
name t s pct role ckps dkps tps svt
/avsdg/rdsk/d100 S L 100.00 net - 0 0 0
/avsdg/rdsk/d101 bmp 0 0 0 0
phys-newyork-1# scstat -g
-- Resource Groups and Resources --
Group Name Resources
---------- ---------
Resources: geo-clusterstate -
Resources: geo-infrastructure geo-clustername geo-hbmonitor \
geo-failovercontrol
Resources: avsdg-stor-rg lh-newyork-1 avsdg-stor
Resources: avspg-rep-rg avsdg-rep-rs
Resources: apprg1 avs-lh avs-stor avs-server-res avs-listener-res
-- Resource Groups --
Group Name Node Name State
---------- --------- -----
Group: geo-clusterstate phys-newyork-1 Online
Group: geo-clusterstate phys-newyork-2 Online
Group: geo-infrastructure phys-newyork-1 Online
Group: geo-infrastructure phys-newyork-2 Offline
Group: avsdg-stor-rg phys-newyork-1 Online
Group: avsdg-stor-rg phys-newyork-2 Offline
Group: avspg-rep-rg phys-newyork-1 Online
Group: avspg-rep-rg phys-newyork-2 Offline
Group: apprg1 phys-newyork-1 Unmanaged
Group: apprg1 phys-newyork-2 Unmanaged
-- Resources --
Resource Name Node Name State Status Message
------------- --------- ------ ---------------
Resource: geo-clustername phys-newyork-1 Online Online - \
LogicalHostname online
Resource: geo-clustername phys-newyork-2 Offline Offline - \
LogicalHostname offline
Resource: geo-hbmonitor phys-newyork-1 Online Online - Daemon OK
Resource: geo-hbmonitor phys-newyork-2 Offline Offline
Resource: geo-failovercontrol phys-newyork-1 Online Online
Resource: geo-failovercontrol phys-newyork-2 Offline Offline
Resource: lh-newyork-1 phys-newyork-1 Online Online - \
LogicalHostname online
Resource: lh-newyork-1 phys-newyork-2 Offline Offline
Resource: avsdg-stor phys-newyork-1 Offline Offline
Resource: avsdg-stor phys-newyork-2 Offline Offline
Resource: avsdg-rep-rs phys-newyork-1 Online Degraded - Logging
Resource: avsdg-rep-rs phys-newyork-2 Offline Offline
Resource: avs-lh phys-newyork-1 Offline Offline
Resource: avs-lh phys-newyork-2 Offline Offline
Resource: avs-server-res phys-newyork-1 Offline Offline
Resource: avs-server-res phys-newyork-2 Offline Offline
Resource: avs-listener-res phys-newyork-1 Offline Offline
Resource: avs-listener-res phys-newyork-2 Offline Offline
|
パートナークラスタで、保護グループをローカルに有効にします。
phys-newyork-1# geopg start -e local avspg Processing operation.... this may take a while.... Protection group "avspg" successfully started. |
保護グループが正常に作成され有効になっていることを確認します。
cluster-paris で geoadm status コマンドを実行すると、次のように出力されます。
phys-paris-1# geoadm status
Cluster: cluster-paris
Partnership "paris-newyork-ps": OK
Partner clusters : cluster-newyork
Synchronization : OK
Heartbeat "paris-to-newyork" monitoring "cluster-newyork": OK
Heartbeat plug-in "ping_plugin" : Inactive
Heartbeat plug-in "icrm_plugin" : OK
Heartbeat plug-in "tcp_udp_plugin": OK
Protection group "tcpg" : OK
Partnership : "paris-newyork-ps"
Synchronization : OK
Cluster cluster-paris : OK
Role : Primary
PG activation state : Activated
Configuration : OK
Data replication : OK
Resource groups : OK
Cluster cluster-newyork : OK
Role : Secondary
PG activation state : Activated
Configuration : OK
Data replication : OK
Resource groups : OK
|