この章では、1 つ以上のパートナーシップに参加できるようにクラスタを有効にする情報について説明します。また、クラスタがそれ以降、パートナーシップに参加できなくなるように Sun Cluster Geographic Edition ソフトウェアを無効にする情報についても説明します。
この章の内容は、次のとおりです。
Sun Cluster Geographic Edition インフラストラクチャーを有効にすると、次の Sun Cluster リソースグループが作成されます。
geo-clusterstate – ノードがフェイルオーバーされるケースとクラスタが再起動されるケースを区別するときに Sun Cluster Geographic Edition ソフトウェアによって使用されるスケーラブルリソースグループ。このリソースグループにはリソースは含まれません。
geo-infrastructure – Sun Cluster Geographic Edition インフラストラクチャーをカプセル化するフェイルオーバーリソースグループ。このリソースグループには、次のリソースが含まれます。
geo-clustername – Sun Cluster Geographic Edition ソフトウェアの論理ホスト名をカプセル化します。Sun Cluster Geographic Edition ソフトウェアは、クラスタ間の管理通信とハートビート通信に、クラスタの論理ホスト名を使用します。論理ホスト名は、クラスタの名前と同一にし、各クラスタのネームスペース上で使用できるようにする必要があります。
geo-hbmonitor – Sun Cluster Geographic Edition ソフトウェアのハートビートプロセスをカプセル化します。
geo-failovercontrol – Sun Cluster Geographic Edition ソフトウェア自体をカプセル化します。Sun Cluster Geographic Edition モジュールは、このリソースを使用して共通エージェントコンテナへの読み込みを行います。
これらのリソースは内部的に使用されるだけです。このため、これらのリソースは変更しないでください。
これらの内部リソースは、ユーザーが Sun Cluster Geographic Edition インフラストラクチャーを無効にする場合に除去されます。
scstat -g コマンドを使用して、これらのリソースの状態を監視できます。このコマンドの詳細については、scstat(1M) のマニュアルページを参照してください。
Sun Cluster Geographic Edition ソフトウェアを有効にすると、そのクラスタは有効になっている別のクラスタとパートナーシップ関係を作成できるようになります。クラスタパートナーシップの作成には、CLI コマンドまたは GUI を使用できます。
Sun Cluster Geographic Edition ソフトウェアの設定とインストールの詳細は、『Sun Cluster Geographic Edition のインストール』を参照してください。
クラスタで Sun Cluster Geographic Edition ソフトウェアを有効にするには、次の条件が満たされているかをまず確認する必要があります。
そのクラスタが Solaris オペレーティングシステム と Sun Cluster ソフトウェアを実行している。
SunPlex Manager 用の Sun Cluster 管理エージェントコンテナが動作している。
Sun Cluster Geographic Edition ソフトウェアがインストールされている。
クラスタノードの 1 つにログインします。
この手順を行うには、Geo Operation RBAC 権利プロファイルがユーザーに割り当てられている必要があります。RBAC の詳細は、「Sun Cluster Geographic Edition ソフトウェアと RBAC」を参照してください。
論理ホスト名 (クラスタ名に同じ) が定義されていて使用できる状態であることを確認します。
# scconf -p | grep -i "cluster name" |
クラスタ名が望ましくない場合は、次のコマンドでクラスタ名を変更できます。
# scconf -c -C cluster=cluster-name |
詳細は、scconf(1M) のマニュアルページを参照してください。
Sun Cluster Geographic Edition インフラストラクチャーを有効にしたあとは、このインフラストラクチャーを有効にした状態でクラスタ名を変更しないでください。
クラスタ名と一致する論理ホスト名が利用できることと、ローカルホストファイル内に定義されていることを確認します。
ローカルホストファイル hosts は /etc/inet ディレクトリにあります。
この論理ホスト名が NIS などのネットワーク名前空間データベースにも定義されていることを確認します。
このクラスタのノードの 1 つで、Sun Cluster Geographic Edition インフラストラクチャーリソースグループを作成し、Sun Cluster Geographic Edition 制御モジュールを有効にします。
# geoadm start |
geoadm start コマンドは、Sun Cluster Geographic Edition 制御モジュールをローカルクラスタだけで有効にします。詳細は、geoadm(1M) のマニュアルページを参照してください。
インフラストラクチャーが有効になったことと、Sun Cluster Geographic Edition リソースグループがオンライン状態であることを確認します。
Sun Cluster Geographic Edition リソースグループの一覧は、「Sun Cluster Geographic Edition インフラストラクチャーリソースグループについて」を参照してください。
# geoadm show # scstat -g |
geoadm show コマンドの出力には、クラスタ内の特定のノードで Sun Cluster Geographic Edition インフラストラクチャーが有効であることが示されるはずです。
scstat -g コマンドの出力には、geo-failovercontrol、geo-hbmonitor、および geo-clustername リソースと geo-infrastructure リソースグループがクラスタのノードの 1 つでオンライン状態であることが示されるはずです。
詳細は、scstat(1M) のマニュアルページを参照してください。
次の例に、cluster-paris で Sun Cluster Geographic Edition ソフトウェアを有効にする方法を示します。
cluster-paris で、Sun Cluster Geographic Edition ソフトウェアを起動します。
phys-paris-1# geoadm start |
Sun Cluster Geographic Edition インフラストラクチャーが正常に有効になったかを確認します。
phys-paris-1# geoadm show --- CLUSTER LEVEL INFORMATION --- Sun Cluster Geographic is active on : node phy-paris-1, cluster cluster-paris Command execution successful phys-paris-1# |
Sun Cluster Geographic Edition のリソースグループとリソースの状態を検証します。
phys-paris-1# scstat -g -- Resource Groups and Resources -- Group Name Resources ----------- --------- Resources: geo-clusterstate - Resources: geo-infrastructure geo-clustername geo-hbmonitor geo-failovercontrol -- 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 -- Resources -- Resource Name Resources State Status Message ------------- --------- ----- -------------- Resource: geo-clustername phys-paris-1 Online Online - LogicalHostname online Resource: geo-clustername phys-paris-2 Offline 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 |
保護グループの作成については、第 6 章「Sun StorEdge Availability Suite 3.2.1 ソフトウェアによるデータ複製」または第 10 章「Hitachi TrueCopy 保護グループの管理」を参照してください。
次の手順を使用して、Sun Cluster Geographic Edition インフラストラクチャーを無効にできます。
Sun Cluster Geographic Edition インフラストラクチャーを無効にするには、ローカルクラスタ上のすべての保護グループをオフラインにする必要があります。
クラスタノードの 1 つにログインします。
この手順を行うには、Geo Management RBAC 権利プロファイルがユーザーに割り当てられている必要があります。RBAC の詳細は、「Sun Cluster Geographic Edition ソフトウェアと RBAC」を参照してください。
ローカルクラスタ上のすべての保護グループがオフライン状態であることを確認します。
phys-paris-1# geoadm status |
geoadm status コマンドとその出力についての詳細は、「Sun Cluster Geographic Edition ソフトウェアの実行時状態の監視」を参照してください。
Sun StorEdge Availability Suite 3.2.1 保護グループを無効にした状態でアプリケーションリソースグループをオンラインの状態に維持するには、例 7–18 に説明されている手順に従ってください。
Hitachi TrueCopy 保護グループを無効にした状態でアプリケーションリソースグループをオンラインの状態に維持するには、例 10–23 に説明されている手順に従ってください。
Sun Cluster Geographic Edition ソフトウェアを無効にします。
phys-paris-1# geoadm stop |
このコマンドは、Sun Cluster Geographic Edition を有効にしたときに作成されたインフラストラクチャーリソースグループを削除します。
このコマンドについての詳細は、geoadm(1M) のマニュアルページを参照してください。
Sun Cluster Geographic Edition ソフトウェアを使用して保護グループエンティティーを削除しなかった場合は、Sun Cluster Geographic Edition インフラストラクチャーを無効にするときにデータ複製リソースグループは除去されません。データ複製リソースグループは、Sun Cluster Geographic Edition インフラストラクチャーを有効にするときに再び使用できるようになります。
このソフトウェアが無効になっていることと、Sun Cluster Geographic Edition リソースグループが表示されていないことを確認します。
phys-paris-1# geoadm show phys-paris-1# scstat -g |
詳細は、scstat(1M) のマニュアルページを参照してください。
次に、cluster-paris を無効にする例を示します。
次のコマンドを使用して、すべての保護グループがオフラインであることを確認します。
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 : Deactivated Configuration : OK Data replication : OK Resource groups : OK Cluster cluster-newyork : OK Role : Secondary PG activation state : Deactivated Configuration : OK Data replication : OK Resource groups : OK
Sun Cluster Geographic Edition インフラストラクチャーを無効にします。
phys-paris-1# geoadm stop ... verifying pre conditions and performing pre remove operations ... done ...removing product infrastructure ... please wait ... |
geoadm show コマンドを使用して、Sun Cluster Geographic Edition インフラストラクチャーが正常に無効になっているかどうかを判断します。
phys-paris-1# geoadm show --- CLUSTER LEVEL INFORMATION --- Sun Cluster Geographic Edition is not active on cluster-paris --- LOCAL NODE INFORMATION --- Node phys-paris-1 does not host active product module. Command execution successful phys-paris-1# |
scstat -g コマンドを使用し、Sun Cluster Geographic Edition のリソースグループとリソースが除去されたことを確認します。
phys-paris-1# scstat -g phys-paris-1# |
geoadm show コマンドを使用すると、Sun Cluster Geographic Edition インフラストラクチャーがローカルクラスタ上で有効になっているかどうか、そして、有効の場合は、そのインフラストラクチャーがどのノード上で有効になっているかを判断できます。Sun Cluster Geographic Edition インフラストラクチャーは、geo-infrastructure リソースグループの状態が Online であるノード上で有効であると判断されます。
たとえば、cluster-paris の phys-paris-1 ノード上で geoadm show コマンドを次のように実行します。
phys-paris-1# geoadm show --- CLUSTER LEVEL INFORMATION --- Sun Cluster Geographic Edition is active on: node phys-paris-2, cluster cluster-paris Command execution successful phys-paris-1# |
起動中、次の手順を実行します。
Sun Cluster インフラストラクチャーが有効になったあと、Sun Cluster Geographic Edition ソフトウェアが自動的に起動します。geoadm show コマンドを使用して、このソフトウェアが起動していることを確認します。
ハートビートフレームワークは、どのパートナーに到達できるかを検査します。
geoadm status コマンドを使用して、クラスタの現在の状態を検査します。このコマンドとその出力についての詳細は、「Sun Cluster Geographic Edition ソフトウェアの実行時状態の監視」を参照してください。
Sun Cluster Geographic Edition システムにパッチを適用する場合は、次の手順に従ってください。
geoadm stop コマンドを使用して Sun Cluster Geographic Edition インフラストラクチャーを停止します。
インフラストラクチャーを停止することによって、一方のクラスタにパッチをインストールしても、パートナーシップの他方のクラスタは影響を受けません。
patchadd コマンドを使用してパッチを適用します。
Sun Cluster パッチを適用する場合は、両方のクラスタで Sun Cluster 方法を使用します。
エラーが主クラスタのサービスに影響を与えないように、二次クラスタから先にパッチを適用し、インストールを確認したあとで主クラスタにパッチを適用してください。
geoadm start コマンドを使用して Sun Cluster Geographic Edition インフラストラクチャーを再起動します。