Storage Foundation and High Availability 8.0.2 設定およびアップグレードガイド - Linux
- 第 I 部 SFHA の概要
- 第 II 部 SFHA の設定
- 設定の準備
- データ整合性のための SFHA クラスタ設定の準備
- SFHA の設定
- インストーラを使った Storage Foundation High Availability の設定
- ノード別のセキュアクラスタノードの設定
- SFHA 設定の完了
- システム上のライセンスの確認と更新
- インストーラを使った Storage Foundation High Availability の設定
- データ整合性のための SFHA クラスタの設定
- データ整合性のための SFHA クラスタの手動設定
- 応答ファイルを使用した SFHA 自動設定の実行
- 応答ファイルを使用した自動 I/O フェンシング設定の実行
- 第 III 部 SFHA のアップグレード
- SFHA のアップグレード計画
- SFHA のアップグレードの準備
- Storage Foundation and High Availability のアップグレード
- SFHA のローリングアップグレードの実行
- SFHA の段階的アップグレードの実行
- 応答ファイルを使用した SFHA 自動アップグレードの実行
- アップグレード後のタスクの実行
- VCS Agents for VVR が設定されている場合のアップグレード後のタスク
- セキュアモードで動作するクラスタの LDAP 認証の有効化について
- SFHA のアップグレード計画
- 第 IV 部 インストール後の作業
- 第 V 部 ノードの追加と削除
- 第 VI 部 設定およびアップグレードの参照
- 付録 A. インストールスクリプト
- 付録 B. SFHA サービスとポート
- 付録 C. 設定ファイル
- 付録 D. セキュアシェルまたはリモートシェルの通信用の設定
- 付録 E. CP サーバーベースの I/O フェンシングのためのサンプル SFHA クラスタ設定図
- 付録 F. UDP 上での LLT の設定
- 付録 G. RDMA 上での LLT の使用
- RDMA 上の LLT の設定
- RDMA 上の LLT のトラブルシューティング
インストーラプログラムを使った CP サーバーの設定
インストーラプログラムの configcps オプションを使用して CP サーバーを設定します。
次のいずれかの手順を実行します。
シングルノード VCS クラスタの CP サーバーの場合: | 「シングルノード VCS クラスタに CP サーバーを設定する場合」を参照してください。 |
SFHA クラスタの CP サーバーの場合: | 「SFHA クラスタに CP サーバーを設定するには」を参照してください。 |
シングルノード VCS クラスタに CP サーバーを設定する場合
VRTScps
RPM がノードにインストールされていることを確認します。- configcps オプションを指定して、インストーラプログラムを実行します。
# /opt/VRTS/install/installer -configcps
- インストーラがクラスタ情報を調べ、クラスタに CP サーバーを設定するかどうかを確認するメッセージを表示します。
y を入力して、CP サーバーを設定することを確認します。
- コーディネーションポイントサーバーを設定する方法に基づいてオプションを選択します。
1) Configure Coordination Point Server on single node VCS system 2) Configure Coordination Point Server on SFHA cluster 3) Unconfigure Coordination Point Server
- オプション [1-3、q] 1 を入力します。
これにより、インストーラが次の設定前チェックを実行します。
シングルノード VCS クラスタがサポート対象プラットフォームで動作しているかどうかを確認します。
CP サーバーを設定する前に、CP サーバーには VCS がインストールおよび設定されている必要があります。
インストーラは、CP サーバー固有のライセンスとして識別されるライセンスを自動的にインストールします。 それは VCS のライセンスがノードにあってもインストールされます。CP サーバー固有のキーを使用することにより、シングルノードの VCS ライセンスを使う必要はなくなります。これはまた VOM(Veritas Operations Manager)が、シングルノードのコーディネーションポイント(CP)サーバーのライセンスを、VCS ライセンスとしてではなく、CP サーバー固有のライセンスとして識別できるようにします。
- シングルノードに CP サーバー固有のライセンスがある場合にのみ VCS エンジンを再起動してください。
A single node coordination point server will be configured and VCS will be started in one node mode, do you want to continue? [y,n,q] (y)
- CP サーバーとアプリケーションクラスタ間の通信は、リリース 6.1.0 以降の HTTPS プロトコルによって保護されます。
CP サーバーの名前を入力します。
Enter the name of the CP Server: [b] cps1
- HTTPS ベースのセキュリティ保護された通信が可能な CP サーバーに対する有効な仮想 IP アドレスを入力してください。 1 つの CP サーバーに複数の仮想 IP アドレスを設定できます。
Enter Virtual IP(s) for the CP server for HTTPS, separated by a space: [b] 10.200.58.231 10.200.58.232 10.200.58.233
メモ:
CP サーバーの仮想 IP アドレスと CP サーバーの NIC インターフェースの IP アドレスが IP ネットワークの同じサブネットに属すること確認してください。 これは、クライアントノードと CP サーバー間での通信に必要です。
- それぞれの仮想 IP アドレスに対応する CP サーバーのポート番号を入力するか、Enter キーを押してデフォルト値(443)を受け入れます。
Enter the default port '443' to be used for all the virtual IP addresses for HTTPS communication or assign the corresponding port number in the range [49152, 65535] for each virtual IP address. Ensure that each port number is separated by a single space: [b] (443) 54442 54443 54447
- CP サーバーデータベースの絶対パスを入力するか、または Enter キーを押してデフォルト値(/etc/VRTScps/db)を受け入れます。
Enter absolute path of the database: [b] (/etc/VRTScps/db)
- CP サーバー設定情報を確認します。
CP Server configuration verification: ------------------------------------------------- CP Server Name: cps1 CP Server Virtual IP(s) for HTTPS: 10.200.58.231, 10.200.58.232, 10.200.58.233 CP Server Port(s) for HTTPS: 54442, 54443, 54447 CP Server Database Dir: /etc/VRTScps/db ------------------------------------------------- Is this information correct? [y,n,q,?] (y)
- 設定処理に進み、vxcps.conf 設定ファイルが作成されます。
Successfully generated the /etc/vxcps.conf configuration file Successfully created directory /etc/VRTScps/db on node
- このクラスタの CP サーバーサービスグループ(CPSSG)を設定します。
Enter how many NIC resources you want to configure (1 to 2): 2
設定する各 NIC リソースごとに、次の質問に答えます。
- CP サーバープロセスの仮想 IP アドレスに有効なネットワークインターフェースを入力します。
Enter a valid network interface on sys1 for NIC resource - 1: eth0 Enter a valid network interface on sys1 for NIC resource - 2: eth1
- 仮想 IP アドレスと関連付けたい NIC リソースを入力します。
Enter the NIC resource you want to associate with the virtual IP 10.200.58.231 (1 to 2): 1 Enter the NIC resource you want to associate with the virtual IP 10.200.58.232 (1 to 2): 2
- 各 NIC リソースのネットワークホスト情報を入力します。
Veritas recommends configuring NetworkHosts attribute to ensure NIC resource to be always online
Do you want to add NetworkHosts attribute for the NIC device eth0 on system sys1? [y,n,q] y Enter a valid IP address to configure NetworkHosts for NIC eth0 on system sys1: 10.200.56.22
Do you want to add another Network Host? [y,n,q] n
- 仮想 IP アドレスのネットマスクを入力します。 IPv6 アドレスを入力する場合、プロンプトでプレフィックスの詳細を入力してください。
Enter the netmask for virtual IP for HTTPS 192.169.0.220: (255.255.252.0)
- コーディネーションポイントサーバーの設定の状態が表示されます。設定プロセスが完了した後、成功メッセージが表示されます。
For example: Updating main.cf with CPSSG service group.. Done Successfully added the CPSSG service group to VCS configuration. Trying to bring CPSSG service group ONLINE and will wait for upto 120 seconds The Veritas coordination point server is ONLINE The Veritas coordination point server has been configured on your system.
- CPSSG サービスグループが追加されたことを確認するため hagrp -state コマンドを実行します。
For example: # hagrp -state CPSSG #Group Attribute System Value CPSSG State.... |ONLINE|
これにより CP サーバーの設定ファイル(/etc/vxcps.conf)も生成されます。 CP サーバーサービスグループ(CPSSG)の VCS の設定に vxcpserv プロセスと他のリソースが追加されます。
CPSSG について詳しくは、『Cluster Server 管理者ガイド』を参照してください。
SFHA クラスタに CP サーバーを設定するには
- 各ノードに
VRTScps
RPM がインストールされていることを確認します。 - CP サーバークラスタノードにパスワードを要求しない ssh または rsh が設定されていることを確認します。
- configcps オプションを指定して、インストーラプログラムを実行します。
# ./installer -configcps
- CP サーバーを設定する必要があるシステムを指定します。
- インストーラがクラスタ情報を調べ、クラスタに CP サーバーを設定するかどうかを確認するメッセージを表示します。
y を入力して、CP サーバーを設定することを確認します。
- コーディネーションポイントサーバーを設定する方法に基づいてオプションを選択します。
1) Configure Coordination Point Server on single node VCS system 2) Configure Coordination Point Server on SFHA cluster 3) Unconfigure Coordination Point Server
- SFHA クラスタに CP サーバーを設定する場合は、2 を入力します。
これにより、インストーラが次の設定前チェックを実行します。
SFHA クラスタがサポート対象プラットフォームで動作しているかどうかを確認します。
CP サーバーを設定する前に、CP サーバーには SFHA がインストールおよび設定されている必要があります。
- CP サーバーとアプリケーションクラスタ間の通信は、リリース 6.1.0 以降の HTTPS によって保護されます。
CP サーバーの名前を入力します。
Enter the name of the CP Server: [b] cps1
- CP サーバーの有効な仮想 IP アドレスを入力します。 1 つの CP サーバーに複数の仮想 IP アドレスを設定できます。
Enter Virtual IP(s) for the CP server for HTTPS, separated by a space: [b] 10.200.58.231 10.200.58.232 10.200.58.233
- それぞれの仮想 IP アドレスに対応する CP サーバーのポート番号を入力するか、Enter キーを押してデフォルト値(443)を受け入れます。
Enter the default port '443' to be used for all the virtual IP addresses for HTTPS communication or assign the corresponding port number in the range [49152, 65535] for each virtual IP address. Ensure that each port number is separated by a single space: [b] (443) 65535 65534 65537
- データベースの絶対パスを入力します。
CP Server uses an internal database to store the client information. As the CP Server is being configured on SFHA cluster, the database should reside on shared storage with vxfs file system. Please refer to documentation for information on setting up of shared storage for CP server database. Enter absolute path of the database: [b] /cpsdb
- CP サーバー設定情報を確認します。
CP Server configuration verification: CP Server Name: cps1 CP Server Virtual IP(s) for HTTPS: 10.200.58.231, 10.200.58.232, 10.200.58.233 CP Server Port(s) for HTTPS: 65535, 65534, 65537 CP Server Database Dir: /cpsdb Is this information correct? [y,n,q,?] (y)
- 設定処理に進み、vxcps.conf 設定ファイルが作成されます。
Successfully generated the /etc/vxcps.conf configuration file Copying configuration file /etc/vxcps.conf to sys0....Done Creating mount point /cps_mount_data on sys0. ... Done Copying configuration file /etc/vxcps.conf to sys0. ... Done Press Enter to continue.
- このクラスタの CP サーバーサービスグループ(CPSSG)を設定します。
Enter how many NIC resources you want to configure (1 to 2): 2 Answer the following questions for each NIC resource that you want to configure.
- CP サーバープロセスの仮想 IP アドレスに有効なネットワークインターフェースを入力します。
Enter a valid network interface on sys1 for NIC resource - 1: eth0 Enter a valid network interface on sys1 for NIC resource - 2: eth1
- 仮想 IP アドレスと関連付けたい NIC リソースを入力します。
Enter the NIC resource you want to associate with the virtual IP 10.200.58.231 (1 to 2): 1 Enter the NIC resource you want to associate with the virtual IP 10.200.58.232 (1 to 2): 2
- 各 NIC リソースのネットワークホスト情報を入力します。
Veritas recommends configuring NetworkHosts attribute to ensure NIC resource to be always online
Do you want to add NetworkHosts attribute for the NIC device eth0 on system sys1? [y,n,q] y Enter a valid IP address to configure NetworkHosts for NIC eth0 on system sys1: 10.200.56.22
Do you want to add another Network Host? [y,n,q] n Do you want to apply the same NetworkHosts for all systems? [y,n,q] (y)
- 仮想 IP アドレスのネットマスクを入力します。 IPv6 アドレスを入力する場合、プロンプトでプレフィックスの詳細を入力してください。
Enter the netmask for virtual IP for HTTPS 192.168.0.111: (255.255.252.0)
- CP サーバーデータベースのディスクグループを設定します。既存のディスクグループを選択するか、または新しいディスクグループを作成できます。
Veritas recommends to use the disk group that has at least two disks on which mirrored volume can be created. Select one of the options below for CP Server database disk group: 1) Create a new disk group 2) Using an existing disk group Enter the choice for a disk group: [1-2,q] 2
- CP サーバーデータベースのディスクグループとして 1 つのディスクグループを選択します。
Select one disk group as CP Server database disk group: [1-3,q] 3 1) mycpsdg 2) cpsdg1 3) newcpsdg
- CP サーバーデータベースボリュームを選択します。
既存のボリュームを使用することも、CP サーバーデータベースの新しいボリュームを作成することもできます。 新たに作成されたディスクグループを選択した場合は、CP サーバーデータベースの新しいボリュームを作成することしか選択できません。
Select one of the options below for CP Server database volume: 1) Create a new volume on disk group newcpsdg 2) Using an existing volume on disk group newcpsdg
- ボリューム [1-2,q] 2 を選択します。
- いずれか 1 つのボリュームを CP サーバーデータベースボリューム [1-1,q] 1 として選択します。
1) newcpsvol
- VCS 設定ファイルが更新された後、成功メッセージが表示されます。
For example: Updating main.cf with CPSSG service group .... Done Successfully added the CPSSG service group to VCS configuration.
- セキュアクラスタの場合、インストーラは
/cpsdb/CPSERVER
へのソフトリンク/var/VRTSvcs/vcsauth/data/CPSERVER
を作成し、/cpsdb/CPSERVER
にすでに資格情報が存在するかどうかを確認します。存在しない場合は /cpsdb/CPSERVER ディレクトリに資格情報が作成され、存在する場合は既存の資格情報を再利用するかどうかを確認するメッセージが表示されます。Do you want to reuse these credentials? [y,n,q] (y)
- 設定プロセスが完了した後、成功メッセージが表示されます。
For example: Trying to bring CPSSG service group ONLINE and will wait for upto 120 seconds The Veritas Coordination Point Server is ONLINE The Veritas Coordination Point Server has been configured on your system.
- CPSSG サービスグループが追加されたことを確認するため hagrp -state コマンドを実行します。
For example: # hagrp -state CPSSG #Group Attribute System Value CPSSG State cps1 |ONLINE| CPSSG State cps2 |OFFLINE|
これにより CP サーバーの設定ファイル(
/etc/vxcps.conf
)も生成されます。 CP サーバーサービスグループ(CPSSG)の VCS の設定に vxcpserv プロセスと他のリソースが追加されます。
CPSSG について詳しくは、『Cluster Server 管理者ガイド』を参照してください。