Veritas InfoScale™ 8.0.2 ディザスタリカバリ実装ガイド - Linux
- 第 I 部 ディザスタリカバリのための Storage Foundation and High Availability Solutions の概要
- 第 II 部 キャンパスクラスタの実装
- 第 III 部 RDC (Replicated Data Cluster) の実装
- 第 IV 部 グローバルクラスタの実装
- VCS と SFHA 用のグローバルクラスタの設定
- グローバルクラスタの Storage Foundation Cluster File System High Availability、Storage Foundation for Oracle RAC、または Storage Foundation for Sybase CE での設定
- グローバルクラスタの VVR と Storage Foundation Cluster File System High Availability、Storage Foundation for Oracle RAC、または Storage Foundation for Sybase CE での設定
- 第 V 部 参照先
Steward プロセスの設定 (オプション)
2 つのクラスタを持つグローバルクラスタ設定の場合、適切なネットワークインフラを備えていれば、Steward を設定してスプリットブレインを回避できます。
Steward プロセスについて: 2 つのクラスタのグローバルクラスタにおけるスプリットブレインの処理を参照してください。
セキュアモードで動作していないクラスタ向けに Steward プロセスを設定するには
- Steward プロセスを実行するシステムを決定します。
デュアルスタック構成で Steward を設定するには、Steward プロセスをホストするシステムで IPv4 と IPv6 を有効にしていることを確認します。また、ホストシステムで IPv4 と IPv6 の両方のアドレスを設定する必要があります。
- 両方のクラスタが ping コマンドでシステムに接続できることを確認します。
- 次のコマンドを使って Steward システムに VRTSvcs、VRTSvlic、VRTSperl RPM をインストールします。
# rpm -ivh VRTSperl VRTSvlic VRTSvcs
- 両方のクラスタで、Stewards 属性を、Steward プロセスを実行しているシステムの IP アドレスに設定します。
steward 属性には、クラスタノードが IPv4 または IPv6 のどちらで設定されているかによって、steward サーバーの IPv4 または IPv6 アドレスをそれぞれ含める必要があります。
クラスタノードを IPv4 で設定している場合は、steward 属性に steward サーバーの IPv4 アドレスを設定する必要があります。クラスタノードを IPv6 で設定している場合は、steward 属性に IPv6 アドレスを設定する必要があります。
次に例を示します。
cluster cluster1938 ( UserNames = { admin = gNOgNInKOjOOmWOiNL } ClusterAddress = "10.182.147.19" Administrators = { admin } CredRenewFrequency = 0 CounterInterval = 5 Stewards = {"10.212.100.165", "10.212.101.162"} }
- Steward の実行用に指定したシステムで、Steward プロセスを起動します。
# steward -start
セキュアモードで動作しているクラスタ向けに Steward プロセスを設定するには
- Steward の情報のやり取りをセキュアにするための前提条件が満たされていることを確認します。
???を参照してください。
wac プロセスがセキュアモードで動作していることを確認するために、次のタスクを実行します。
wac リソースの属性値を確認します。
# hares -value wac StartProgram
値は、"/opt/VRTSvcs/bin/wacstart -secure" であることが必要です。
# hares -value wac MonitorProcesses
値は、"/opt/VRTSvcs/bin/wac -secure" であることが必要です。
wac プロセスをリスト表示します。
# ps -ef | grep wac
wac プロセスは、"/opt/VRTSvcs/bin/wac -secure" として動作している必要があります。
- Steward プロセスを実行するシステムを決定します。
- 両方のクラスタが ping コマンドでシステムに接続できることを確認します。
- この手順は、VCS が Steward システムにインストールされていない場合にのみ実行します。VCS がすでにインストールされている場合、手順 5 に進みます。
VRTSvcs パッケージと VRTSperl rpmをインストールします。
クラスタ UUID が設定されていない場合、
/opt/VRTSvcs/bin/uuidconfig.pl
を使って設定します。Steward のプロセスの実行を指定されたシステムで installvcs -securityonenode コマンドを実行します。
VCS が設定されていないか、または VCS がクラスタのすべてのノードで実行されていないと、インストーラから確認メッセージが表示されます。セキュリティの設定を続行するかどうかを確認するメッセージが表示されたら、y と入力します。
-securityonenode オプションについて詳しくは、『Cluster Server 設定およびアップグレードガイド』を参照してください。
/opt/VRTSvcs/bin/steward_secure.pl
を使って Steward の信用証明を生成するか、次の手順を実行します。# unset EAT_DATA_DIR
# unset EAT_HOME_DIR
# /opt/VRTSvcs/bin/vcsauth/vcsauthserver/bin/vssat createpd -d VCS_SERVICES -t ab
# /opt/VRTSvcs/bin/vcsauth/vcsauthserver/bin/vssat addprpl -t ab -d VCS_SERVICES -p STEWARD -s password
# mkdir -p /var/VRTSvcs/vcsauth/data/STEWARD
# export EAT_DATA_DIR=/var/VRTSvcs/vcsauth/data/STEWARD
# /opt/VRTSvcs/bin/vcsat setuptrust -s high -b localhost:14149
- GCO クラスタのすべてのノードで信頼を確立します。
# export EAT_DATA_DIR=/var/VRTSvcs/vcsauth/data/WAC
# vcsat setuptrust -b <IP_of_Steward>:14149 -s high
- Steward で信頼を確立します。
# export EAT_DATA_DIR=/var/VRTSvcs/vcsauth/data/STEWARD
# vcsat setuptrust -b <VIP_of_remote_cluster1>:14149 -s high
# vcsat setuptrust -b <VIP_of_remote_cluster2>:14149 -s high
- 両方のクラスタで、Stewards 属性を、Steward プロセスを実行しているシステムの IP アドレスに設定します。
次に例を示します。
cluster cluster1938 ( UserNames = { admin = gNOgNInKOjOOmWOiNL } ClusterAddress = "10.182.147.19" Administrators = { admin } CredRenewFrequency = 0 CounterInterval = 5 Stewards = {"10.212.100.165", "10.212.101.162} }
- Steward の実行用に指定したシステムで、Steward プロセスを起動します。
# /opt/VRTSvcs/bin/steward -start -secure
Steward プロセスを停止するには
- セキュアモードで動作するよう設定されていない Steward プロセスを停止するには、新しいコマンドウィンドウを開き、次のコマンドを実行します。
# steward -stop
セキュアモードで動作している Steward プロセスを停止するには、新しいコマンドウィンドウを開き、次のコマンドを実行します。
# steward -stop -secure