1 / 14

資源間のリレーションシップ(関係)

資源間のリレーションシップ(関係). AntiCollocated 関係 ソースリソースとターゲットリソースは同一ノード上で同時に起動できない グループ同士に関係を定義することも可能 2 アクティブ:1スタンバイ ( プール ) 構成での AntiCollocated 活用例. Linux1. Linux2. Linux3 ( スタンバイ ). AntiCollocated. リソースグループ #1. リソースグループ #2. Linux3 ( スタンバイ ). Linux1. Linux2. リソースグループ #1. リソースグループ #2.

alden-wynn
Download Presentation

資源間のリレーションシップ(関係)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 資源間のリレーションシップ(関係) • AntiCollocated 関係 • ソースリソースとターゲットリソースは同一ノード上で同時に起動できない • グループ同士に関係を定義することも可能 • 2 アクティブ:1スタンバイ(プール) 構成での AntiCollocated 活用例 Linux1 Linux2 Linux3 (スタンバイ) AntiCollocated リソースグループ#1 リソースグループ#2 Linux3 (スタンバイ) Linux1 Linux2 リソースグループ#1 リソースグループ#2 リソースグループ#2 Linux3 (スタンバイ) Linux1 Linux2 リソースグループ#1 リソースグループ#2 リソースグループ#2 2重同時障害時には後続はテイクオーバー不可

  2. サンプル構成 : 2アクティブ、1スタンバイ(プール) (rg1 , rg2 は同居不可能) linux5a (rg1のアクティブ機) linux5b (rg2のアクティブ機) lin_itm (スタンバイ) AntiCollocated rg1 rg2 IBM.Test:TE1 IBM.Test:TE2 DependsOn DependsOn IBM.ServiceIP:IP1 IBM.ServiceIP:IP2 N:1構成でリソースグループ間にanticollocatedを設ける場合、 リソース・グループの切り替え時にrgreqを用いると、 rgreq で指定したリソースグループ以外にも再起動が掛かる仕様となっています。 こういった構成でリソースグループの計画移動を行う場合は、 samctrl コマンドでノードをexcludeする処理を行ってください。

  3. サンプル構成 (定義例) mkrg rg1 mkrg rg2 mkequ -p O eq1 IBM.NetworkInterface:hsi0:linux5a,hsi0:lin_itm mkequ -p O eq2 IBM.NetworkInterface:hsi0:linux5b,hsi0:lin_itm mkrsrc IBM.ServiceIP Name="IP1" NodeNameList="{'linux5a','lin_itm'}" \ IPAddress=192.168.200.251 NetMask=255.255.255.0 mkrsrc IBM.ServiceIP Name="IP2" NodeNameList="{'linux5b','lin_itm'}" \ IPAddress=192.168.200.252 NetMask=255.255.255.0 mkrsrc IBM.Test Name="TE1" ResourceType=1 NodeNameList="{'linux5a','lin_itm'}" mkrsrc IBM.Test Name="TE2" ResourceType=1 NodeNameList="{'linux5b','lin_itm'}" addrgmbr -g rg1 IBM.ServiceIP:IP1 addrgmbr -g rg1 IBM.Test:TE1 addrgmbr -g rg2 IBM.ServiceIP:IP2 addrgmbr -g rg2 IBM.Test:TE2 mkrel -p DependsOn -S IBM.ServiceIP:IP1 -G IBM.Equivalency:eq1 rel01 mkrel -p DependsOn -S IBM.ServiceIP:IP2 -G IBM.Equivalency:eq2 rel02 mkrel -p anticollocated -S IBM.ResourceGroup:rg1 -G IBM.ResourceGroup:rg2 rel03 mkrel -p anticollocated -S IBM.ResourceGroup:rg2 -G IBM.ResourceGroup:rg1 rel04 anticollocated 定義 (必ず双方向から定義)

  4. テストログ linux5a:~ # getstatus -- Resource Groups and Resources -- Group Name Resources ---------- --------- rg1 IP1 rg1 TE1 - - rg2 IP2 rg2 TE2 - - -- Resources -- Resource Name Node Name State ------------- --------- ----- IP1 lin_itm Offline IP1 linux5a Offline - - - TE1 lin_itm Offline TE1 linux5a Offline - - - IP2 lin_itm Offline IP2 linux5b Offline - - - TE2 lin_itm Offline TE2 linux5b Offline - - -

  5. テストログ linux5a:~ # chrg -o online rg1 linux5a:~ # getstatus -- Resource Groups and Resources -- Group Name Resources ---------- --------- rg1 IP1 rg1 TE1 - - rg2 IP2 rg2 TE2 - - -- Resources -- Resource Name Node Name State ------------- --------- ----- IP1 lin_itm Offline IP1 linux5a Online - - - TE1 lin_itm Offline TE1 linux5a Online - - - IP2 lin_itm Offline IP2 linux5b Offline - - - TE2 lin_itm Offline TE2 linux5b Offline - - -

  6. テストログ linux5a:~ # chrg -o online rg2 linux5a:~ # getstatus -- Resource Groups and Resources -- Group Name Resources ---------- --------- rg1 IP1 rg1 TE1 - - rg2 IP2 rg2 TE2 - - -- Resources -- Resource Name Node Name State ------------- --------- ----- IP1 lin_itm Offline IP1 linux5a Online - - - TE1 lin_itm Offline TE1 linux5a Online - - - IP2 lin_itm Offline IP2 linux5b Online - - - TE2 lin_itm Offline TE2 linux5b Online - - - この状態を"初期状態"とする

  7. テストログ linux5a:~ # samctrl -u a linux5a linux5a:~ # getstatus -- Resource Groups and Resources -- Group Name Resources ---------- --------- rg1 IP1 rg1 TE1 - - rg2 IP2 rg2 TE2 - - -- Resources -- Resource Name Node Name State ------------- --------- ----- IP1 lin_itm Online IP1 linux5a Offline - - - TE1 lin_itm Online TE1 linux5a Offline - - - IP2 lin_itm Offline IP2 linux5b Online - - - TE2 lin_itm Offline TE2 linux5b Online - - - // rg1 のみの計画切り替えを実施する rg1 側のみ スタンバイプールへ移動

  8. テストログ linux5a:~ # samctrl -u d linux5a linux5a:~ # samctrl -u a lin_itm linux5a:~ # getstatus -- Resource Groups and Resources -- Group Name Resources ---------- --------- rg1 IP1 rg1 TE1 - - rg2 IP2 rg2 TE2 - - -- Resources -- Resource Name Node Name State ------------- --------- ----- IP1 lin_itm Offline IP1 linux5a Online - - - TE1 lin_itm Offline TE1 linux5a Online - - - IP2 lin_itm Offline IP2 linux5b Online - - - TE2 lin_itm Offline TE2 linux5b Online - - -

  9. テストログ linux5a:~ # samctrl -u d lin_itm linux5a:~ # samctrl -u a linux5b linux5a:~ # getstatus -- Resource Groups and Resources -- Group Name Resources ---------- --------- rg1 IP1 rg1 TE1 - - rg2 IP2 rg2 TE2 - - -- Resources -- Resource Name Node Name State ------------- --------- ----- IP1 lin_itm Offline IP1 linux5a Online - - - TE1 lin_itm Offline TE1 linux5a Online - - - IP2 lin_itm Online IP2 linux5b Offline - - - TE2 lin_itm Online TE2 linux5b Offline - - - 初期状態 // rg2 のみの計画切り替えを実施する rg2 側のみ スタンバイプールへ移動

  10. テストログ linux5a:~ # samctrl -u d linux5b linux5a:~ # samctrl -u a lin_itm linux5a:~ # getstatus -- Resource Groups and Resources -- Group Name Resources ---------- --------- rg1 IP1 rg1 TE1 - - rg2 IP2 rg2 TE2 - - -- Resources -- Resource Name Node Name State ------------- --------- ----- IP1 lin_itm Offline IP1 linux5a Online - - - TE1 lin_itm Offline TE1 linux5a Online - - - IP2 lin_itm Offline IP2 linux5b Online - - - TE2 lin_itm Offline TE2 linux5b Online - - -

  11. テストログ linux5a:~ # samctrl -u d lin_itm linux5a:~ # samctrl -u a linux5a linux5a:~ # samctrl -u a linux5b linux5a:~ # getstatus -- Resource Groups and Resources -- Group Name Resources ---------- --------- rg1 IP1 rg1 TE1 - - rg2 IP2 rg2 TE2 - - -- Resources -- Resource Name Node Name State ------------- --------- ----- IP1 lin_itm Online IP1 linux5a Offline - - - TE1 lin_itm Online TE1 linux5a Offline - - - IP2 lin_itm Offline IP2 linux5b Offline - - - TE2 lin_itm Offline TE2 linux5b Offline - - - - - - 初期状態 // rg1 、 rg2 の順番で連続で計画切り替えを実施する 先に切り替えた rg1 側のみが スタンバイプールへ移動し、 rg2 停止する

  12. テストログ linux5a:~ # samctrl -u d linux5b linux5a:~ # samctrl -u d linux5a linux5a:~ # samctrl -u a lin_itm linux5a:~ # samctrl -u d lin_itm linux5a:~ # samctrl -u d linux5b linux5a:~ # samctrl -u d linux5a -- Resource Groups and Resources -- Group Name Resources ---------- --------- rg1 TE1 rg1 IP1 - - rg2 TE2 rg2 IP2 - - -- Resources -- Resource Name Node Name State ------------- --------- ----- TE1 lin_itm Offline TE1 linux5a Offline - - - IP1 lin_itm Offline IP1 linux5a Offline - - - TE2 lin_itm Online TE2 linux5b Offline - - - IP2 lin_itm Online IP2 linux5b Offline - - -- - - 初期状態 // rg2 、 rg1 の順番で連続で計画切り替えを実施する 先に切り替えた rg2 側のみが スタンバイプールへ移動し、 rg1 停止する

  13. テストログ linux5a:~ # samctrl -u d linux5b linux5a:~ # samctrl -u d linux5a linux5a:~ # samctrl -u a lin_itm linux5a:~ # samctrl -u d lin_itm ここで、 linux5a を Linux レベルで急停止 linux5b:~ # getstatus -- Resource Groups and Resources -- Group Name Resources ---------- --------- rg1 TE1 rg1 IP1 - - rg2 TE2 rg2 IP2 - - -- Resources -- Resource Name Node Name State ------------- --------- ----- TE1 lin_itm Online TE1 linux5a Failed_Offline - - - IP1 lin_itm Online IP1 linux5a Failed_Offline - - - TE2 lin_itm Offline TE2 linux5b Online - - - IP2 lin_itm Offline IP2 linux5b Online - - - - - -- - - 初期状態 rg1 がスタンバイプールへ テイクオーバーする

  14. テストログ ここで、更に linux5b を Linux レベルで急停止 lin_itm:~ # getstatus -- Resource Groups and Resources -- Group Name Resources ---------- --------- rg1 IP1 rg1 TE1 - - rg2 IP2 rg2 TE2 - - -- Resources -- Resource Name Node Name State ------------- --------- ----- IP1 lin_itm Online IP1 linux5a Failed offline - - - TE1 lin_itm Online TE1 linux5a Failed offline - - - IP2 lin_itm Offline IP2 linux5b Failed offline - - - TE2 lin_itm Offline TE2 linux5b Failed offline - - -- - -- - - rg2 はスタンバイプールへ テイクオーバーできない。 (rg1 が既にスタンバイプール上で 稼動しているため)

More Related