PRIMECLUSTER 導入運用手引書 4.1 (Solaris(TM) オペレーティングシステム版) |
目次 索引 |
第4部 システム構成変更編 | > 第9章 運用構成追加 | > 9.1 ノード増設 |
既存ノードで動作していたuserApplicationに、新規ノードをSysNodeとして登録する場合の手順について説明します。
既存のuserApplicationに含まれるリソースに応じて以下の作業を実施してください。
新規ノードにStart、Stop、Checkスクリプトを作成、または、既存ノードから複写します。既存のCmdlineリソース作成時に、「作成方法」で、「パス入力」を選択していた場合は、そのパスにスクリプトを配置します。「新規作成」を選択していた場合は、/opt/FJSVwvucw/scripts/start、/opt/FJSVwvucw/scripts/stop、/opt/FJSVwvucw/scripts/check 配下のスクリプトを新規ノードの同じディレクトリに保存します。その際chmod(1)を使用して実行権を付加してください。
以下の手順でクラススコープを拡張します。
クラススコープの拡張方法については "PRIMECLUSTER Global Disk Services説明書"の "5.4 変更"を参照してください。
# /opt/SMAW/SMAWRrms/bin/hvgdsetup -a class hvgdsetup with -a option performs the following tasks on nodes to which the specified disk class belongs. 1) Make GDS disk class on resource database not activated automatically when the node boots. If this operation has been done before, nothing will be performed anymore. 2) Next make volumes of the specified disk class enabled manual online on a node on which an application is offline or faulted while the application is online or standby on another node. 3) Then make volumes of the specified disk class stopped immediately. This process is executed on the nodes to which the disk class belongs. Do you want to continue with these processes ? [yes/no]
hvgdsetupコマンド実行後、以下のメッセージが表示されることがありますが、動作に影響はありません。
FJSVcluster: エラー: clrmd: 7516: リソースの非活性処理で異常が 発生しました。(resource:resource rid:rid detail:detail) WARNING !! Failed to control 'dc_class' in the following node(s). node(s) node_name: Please check the condition of nodes. When the nodes have been down, you may ignore this message.
ファイルシステムが UFSの場合は、新規ノード上の /etc/vfstabに、マウントポイントのエントリを追加します。
ファイルシステムが GFS の場合は、以下の作業を実施し、新規に増設したノードのGDS ボリューム上に GFS ローカルファイルシステムを作成します。
なお、本作業を実施する際は、事前に GDS ボリュームが存在し、かつ、そのボリュームが ACTIVE である必要があります。ボリュームが STOP の場合はボリュームを起動してください。ボリュームの起動方法については、"PRIMECLUSTER Global Disk Services 説明書" の "4.2.3 操作" を参照してください。
node3 # hostid 80b1a621
node1 # sfxnode -a -n node3 -i 80b1a621 /dev/sfdsk/class/rdsk/volume
node3 # sfxadm -A /dev/sfdsk/class/rdsk/volume
node3# vi /etc/vfstab #RMS#/dev/sfdsk/class/dsk/volume /dev/sfdsk/class/rdsk/volume /disk1 sfxfs - no -
node3 # mkdir /disk1
以下の作業を行います。
node3# /opt/FJSVhanet/usr/sbin/resethanet -s
この時点では作業は不要ですが、手順3. にてリソースの再作成を行う必要があります。
新規ノード上に状態遷移プロシジャを作成し、クラスタリソースマネージャにプロシジャリソースを登録してください。詳細については、"プロシジャリソースの登録"を参照してください。
新規ノードに「起動コマンド」を配置します。その際chmod(1)を使用して実行権を付加してください。
その後、手順3.にてリソースの再作成を行う必要があります。
userApplication Configuration Wizardを使用して既存のuserApplicationを削除します。この際、"userApplicationのみを削除"を選択してください。
詳細については、"クラスタアプリケーションの構成変更"を参照してください。
引継ぎネットワークリソース、プロセス監視リソースがクラスタシステムに登録されている場合は、それらのリソースを一旦削除したあと、再度作成します。
リソースの削除については、"リソースの削除"、引継ぎネットワークの作成については、"引継ぎネットワークリソースの作成"、プロセス監視リソースの作成については、"プロセス監視リソースの作成"を参照してください。
手順2. で削除したuserApplicationを、その作成時と同様の手順で再作成します。ただし、SysNodeの選択の際には新規ノードも登録します。詳細は、"クラスタアプリケーションの作成"してください。
export HV_RCSTART=0
目次 索引 |