アプリケーションをオフラインにすることなく新しい保護グループに既存のアプリケーションリソースグループを追加するには、アプリケーションリソースグループがオンライン状態にあるクラスタで次の手順を実行します。
一方のクラスタのノードの 1 つで、保護グループを作成します。
詳細は、「Sun StorageTek Availability Suite 保護グループを作成して構成する」を参照してください。
この保護グループにデータ複製デバイスグループを追加します。
詳細は、「Sun StorageTek Availability Suite 保護グループにデータ複製デバイスグループを追加する」を参照してください。
保護グループをローカルに有効にします。
詳細は、「Sun StorageTek Availability Suite 保護グループを有効にする」を参照してください。
保護グループにアプリケーションリソースグループを追加します。
詳細は、「Sun StorageTek Availability Suite 保護グループにアプリケーションリソースグループを追加する」を参照してください。
他方のクラスタで、次の手順を実行します。
保護グループ構成を検出します。
詳細は、「Sun StorageTek Availability Suite 保護グループの構成をパートナークラスタに複製する」を参照してください。
保護グループをローカルに有効にします。
詳細は、「Sun StorageTek Availability Suite 保護グループを有効にする」を参照してください。
この例では、アプリケーションをオフラインにせずに保護グループを作成する方法を示します。
この例では、cluster-paris クラスタ上で apprg1 リソースグループがオンライン状態にあります。
cluster-paris クラスタ上に保護グループを作成します。
アプリケーションリソースグループがすでに実行されているクラスタのノード上で、リソースグループとこのリソースグループがアフィニティーを持つデバイスグループ間に Nodelist の不一致がないかを確認し、不一致が見つかった場合は修正します。
一致する Nodelist を持つ保護グループを作成します。
phys-paris-1# clresourcegroup show -v apprg1 | grep Nodelist Nodelist: phys-paris-1 phys-paris-2 phys-paris-1# cldevicegroup show -v avsdg1 | grep "Node List:" Node List: phys-paris-2, phys-paris-1 |
デバイスグループのノードリストの順序はリソースグループのノードリストの順序とは異なります。デバイスグループのノードリストの順序は次のように変更されます。
phys-paris-1# cldevicegroup set -p preferenced=true \ -n phys-paris-1,phys-paris-2 avsdg |
また、この要件に合うようにリソースグループのノードリストを変更することもできます。
リソースグループおよびデバイスグループの 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 StorageTek Availability Suite デバイスグループ 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 StorageTek Availability Suite ボリュームセットが有効になったことも確認します。
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# clresource list -v
Resource Name Resource Type Resource Group
------------- ------------- --------------
geo-clustername SUNW.LogicalHostname:2 geo-infrastructure
geo-hbmonitor SUNW.HBmonitor geo-infrastructure
geo-failovercontrol SUNW.scmasa geo-infrastructure
lh-paris-1 SUNW.LogicalHostname:2 avsdg-stor-rg
avsdg-stor SUNW.HAStoragePlus:4 avsdg-stor-rg
avsdg-rep-rs SUNW.GeoCtlAVS avspg-rep-rg
avs-lh SUNW.LogicalHostname:2 apprg1
avs-stor SUNW.HAStoragePlus:4 apprg1
avs-server-res SUNW.oracle_server:6 apprg1
avs-listener-res SUNW.oracle_listener:5 apprg1
phys-paris-1# clresourcegroup status
=== Cluster Resource Groups ===
Group Name Node Name Suspended Status
---------- --------- --------- ------
geo-clusterstate phys-paris-1 No Online
phys-paris-2 No Online
geo-infrastructure phys-paris-1 No Online
phys-paris-2 No Offline
avsdg-stor-rg phys-paris-1 No Online
phys-paris-2 No Offline
avspg-rep-rg phys-paris-1 No Online
phys-paris-2 No Offline
apprg1 phys-paris-1 No Online
phys-paris-2 No Offline
phys-paris-1# clresource status
=== Cluster Resources ===
Resource Name Node Name State Status Message
------------- --------- ----- --------------
geo-clustername phys-paris-1 Online Online - LogicalHostname online.
phys-paris-2 Offline Offline
geo-hbmonitor phys-paris-1 Online Online
phys-paris-2 Offline Offline
geo-failovercontrol phys-paris-1 Online Online
phys-paris-2 Offline Offline
lh-paris-1 phys-paris-1 Online Online - LogicalHostname online.
phys-paris-2 Offline Offline
avsdg-stor phys-paris-1 Online Online
phys-paris-2 Offline Offline
avsdg-rep-rs phys-paris-1 Online Degraded - Logging
phys-paris-2 Offline Offline
avs-lh phys-paris-1 Online Online - LogicalHostname online.
phys-paris-2 Offline Offline
avs-stor phys-paris-1 Online Online
phys-paris-2 Offline Offline
avs-server-res phys-paris-1 Online Online
phys-paris-2 Offline Offline
avs-listener-res phys-paris-1 Online Online
phys-paris-2 Offline Offline
|
Sun StorageTek Availability Suite 4.0 ソフトウェアの場合、このコマンドは /usr/sbin/dsstat にあります。Sun StorEdge Availability Suite 3.2.1 ソフトウェアの場合、このコマンドは /usr/opt/SUNWesm/sbin/dsstat にあります。
保護グループをローカルに有効にします。
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
ICRM Connection : OK
Heartbeat "hb_cluster-paris~cluster-newyork" monitoring \
"paris-newyork-ps" OK
Plug-in "ping-plugin" : Inactive
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# clresource list -v
Resource Name Resource Type Resource Group
------------- ------------- --------------
geo-clustername SUNW.LogicalHostname:2 geo-infrastructure
geo-hbmonitor SUNW.HBmonitor geo-infrastructure
geo-failovercontrol SUNW.scmasa geo-infrastructure
lh-newyork-1 SUNW.LogicalHostname:2 avsdg-stor-rg
avsdg-stor SUNW.HAStoragePlus:4 avsdg-stor-rg
avsdg-rep-rs SUNW.GeoCtlAVS avspg-rep-rg
avs-lh SUNW.LogicalHostname:2 apprg1
avs-stor SUNW.HAStoragePlus:4 apprg1
avs-server-res SUNW.oracle_server:6 apprg1
avs-listener-res SUNW.oracle_listener:5 apprg1
phys-newyork-1# clresourcegroup status
=== Cluster Resource Groups ===
Group Name Node Name Suspended Status
---------- --------- --------- ------
geo-clusterstate phys-newyork-1 No Online
phys-newyork-2 No Online
geo-infrastructure phys-newyork-1 No Online
phys-newyork-2 No Offline
avsdg-stor-rg phys-newyork-1 No Online
phys-newyork-2 No Offline
avspg-rep-rg phys-newyork-1 No Online
phys-newyork-2 No Offline
apprg1 phys-newyork-1 No Unmanaged
phys-newyork-2 No Unmanaged
phys-newyork-1# clresource status
=== Cluster Resources ===
Resource Name Node Name State Status Message
------------- --------- ----- --------------
geo-clustername phys-newyork-1 Online Online - LogicalHostname online.
phys-newyork-2 Offline Offline
geo-hbmonitor phys-newyork-1 Online Online
phys-newyork-2 Offline Offline
geo-failovercontrol phys-newyork-1 Online Online
phys-newyork-2 Offline Offline
lh-newyork-1 phys-newyork-1 Online Online - LogicalHostname online.
phys-newyork-2 Offline Offline
avsdg-stor phys-newyork-1 Online Online
phys-newyork-2 Offline Offline
avsdg-rep-rs phys-newyork-1 Online Degraded - Logging
phys-newyork-2 Offline Offline
avs-lh phys-newyork-1 Offline Offline
phys-newyork-2 Offline Offline
avs-stor phys-newyork-1 Offline Offline
phys-newyork-2 Offline Offline
avs-server-res phys-newyork-1 Offline Offline
phys-newyork-2 Offline Offline
avs-listener-res phys-newyork-1 Offline Offline
phys-newyork-2 Offline Offline
|
Sun StorageTek Availability Suite 4.0 ソフトウェアの場合、このコマンドは /usr/sbin/dsstat にあります。Sun StorEdge Availability Suite 3.2.1 ソフトウェアの場合、このコマンドは /usr/opt/SUNWesm/sbin/dsstat にあります。
パートナークラスタで、保護グループをローカルに有効にします。
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
ICRM Connection : OK
Heartbeat "paris-to-newyork" monitoring "cluster-newyork": OK
Heartbeat plug-in "ping_plugin" : Inactive
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
|