PRIMECLUSTER 活用ガイド <コマンドリファレンス編> (Solaris(TM)オペレーティングシステム/Linux版) |
目次
索引
![]() ![]() |
コマンド |
機能 |
Solaris |
Linux |
備考 |
---|---|---|---|---|
自動リソース登録を実行する |
○ |
○ |
|
|
リソースデータベースを保存する |
○ |
− |
Linux ではノード増減設が未サポートのため制限 |
|
自動リソース登録によって登録されたリソースを削除する |
○ |
− |
Solaris のみの機能 |
|
Solaris Linux |
○ |
○ |
|
|
クラスタノード間でコマンドを実行する |
○ |
○ |
|
|
引継ぎ IP アドレスを取得する |
○ |
− |
Solaris のみの機能 |
|
リソースデータベースのツリー情報を出力する |
○ |
○ |
|
|
リソースデータベースをリセットする |
○ |
○ |
|
|
共用ディスク装置の接続確認結果を通知する |
○ |
− |
Solaris のみの機能 |
|
リソースデータベースを復元する |
○ |
− |
Linux ではノード増減設が未サポートのため制限 |
|
共用ディスク装置の接続確認、および自動リソース登録の動作設定を行う |
○ |
− |
Solaris のみの機能 |
|
リソースデータベース/故障リソース特定/オペレータ介入要求の動作環境を表示および変更する |
○ |
○ |
|
|
引継ぎ IP アドレスを変更する |
○ |
− |
Solaris のみの機能 |
|
リソースデータベースを設定する |
○ |
○ |
|
|
パトロール診断の動作設定を行う |
○ |
− |
Solaris のみの機能 |
|
パトロール診断を実行する |
○ |
− |
Solaris のみの機能 |
|
リソースを活性化する(GDS のみ) |
○ |
○ |
|
|
リソースを非活性にする(GDS のみ) |
○ |
○ |
|
|
クラスタノード間でファイル配布を行う |
○ |
○ |
|
自動リソース登録を実行する
/etc/opt/FJSVcluster/bin/clautoconfig -r
/etc/opt/FJSVcluster/bin/clautoconfig -r [ -n ] [ -s ] [ -d ]
/etc/opt/FJSVcluster/bin/clautoconfig -c level
/etc/opt/FJSVcluster/bin/clautoconfig -f diskfile
/etc/opt/FJSVcluster/bin/clautoconfig -r -n
本コマンドは、クラスタシステムに接続されているハードウェアを自動認識し、リソースデータベースにリソースを登録します。
本コマンドは、以下のハードウェアを自動認識します。
本コマンドはクラスタ内の任意の 1 ノードで実行してください。本コマンドは接続されているハードウェアの数によって、数分から数十分以上の処理時間を必要とします。
共用ディスク装置は、共用ディスク定義ファイルに設定された共用ディスク装置の情報をリソースデータベースに登録します。
ネットワーク装置は、自動検出し、リソースデータベースに登録します。
本コマンドは、クラスタシステムの任意の 1 ノードで実行してください。
本コマンド実行中に、本コマンド実行中のノードおよび他のノードで、本コマンドを実行してはいけません。
本コマンドは、システム管理者権限で実行してください。
自動リソース登録を行います。-n、-s、-d オプションが省略された場合、ネットワーク装置、ディスク装置、回線切替装置を自動リソース登録します。
ネットワーク装置登録時、指定してください。
ネットワーク装置のリソースを登録します。登録するネットワーク装置は、ifconfig(1M) コマンドで plumb up 状態で表示されているネットワーク装置です。
ネットワーク装置をリソースデータベースに登録します。本コマンドで自動検出するネットワーク装置は、現在動作中のネットワーク装置です。停止しているネットワーク装置は自動検出しません。ネットワークの 状態は、ifconfig(8) コマンドで確認してください。 -r 自動リソース登録を行います。
Reliant Cluster Volume Manager(RCVM) を使用しているシステムでは、RCVM のボリュームから GDS のボリュームへ移行しない限り、共用ディスク装置の情報をリソースデータベースに登録する必要はありません。
本コマンドを実行する前に、以下の確認を行ってください。
0 :正常終了
0以外:異常終了
clsetacfparam(1M)
リソースデータベースを保存する
/etc/opt/FJSVcluster/bin/clbackuprdb -f file
本コマンドは、リソースデータベースの退避を行います。
本コマンドは、シングルユーザモードで実行してください。
本コマンドは、システム管理者権限で実行してください。
0:正常終了
1:異常終了
本コマンドでリソースデータベースの退避を行った後、復元前にハードウェアの構成変更を行わないでください。ハードウェアの構成変更を行った場合は、再度、リソースデータベースの退避を行ってください。リソースデータベースの復元については、clrestorerdb(1M) を参照してください。
clrestorerdb(1M)
自動リソース登録によって登録されたリソースを削除する
/etc/opt/FJSVcluster/bin/cldeldevice -c { MPHD | DISK } -a
/etc/opt/FJSVcluster/bin/cldeldevice [ -x ] { -r rid | -n name }
本コマンドは、自動リソース登録により作成されたリソース(DISK クラスおよび MPHD クラス)とデバイス(MPLB)の削除を行います。
本コマンドは、削除対象のリソースが接続されているノードで実行してください。ノードに接続されたリソースがすべて削除された場合は、残存する共有リソースも削除されます。
MPHD クラスリソースが対象となります。
DISK クラスリソースが対象となります。
共用リソース名を指定した場合には、コマンドを実行したノードに限らず、共用リソースに接続されているリソースも削除されます。
例) 現在のノードから mplb2048、mplb2049、および mplb2050 を削除するには、次のように指定します。
# cldeldevice -n mplb2048,mplb2049,mplb2050
または
# cldeldevice -n mplb2048:mplb2050
例) 装置を取り外すため、すべてのノードの mplb2112 から mplb2175 を削除するには、すべてのノードにおいて次のコマンドを実行します。
# cldeldevice -n mplb2112:mplb2175
例) 自動リソース登録で作成されたすべてのノードを削除するには、すべてのノードで次のコマンドを実行します。
# cldeldevice -a
自動リソース登録で作成したネットワークインタフェースカードのリソースを削除する
自動リソース登録で作成したリソースを削除する
/etc/opt/FJSVcluster/bin/cldelrsc -r rid
本コマンドは、自動リソース登録で作成したネットワークインタフェースカードのリソースを削除する場合に使用します。
また、削除を行うネットワークインタフェースカードで、ネットワーク引継ぎを行っている場合、ネットワーク引継ぎのリソースを削除する場合にも使用します。
削除を行うリソースは、clgettree(1) コマンドで確認してください。本コマンドで削除できるリソースは、以下のリソースクラス名で表示されます。
リソースクラス名 |
意味 |
---|---|
Ethernet |
ネットワークインタフェースカードのリソース |
IP_Address |
ネットワーク引継ぎのリソース |
SHD_Host |
ネットワーク引継ぎの共用リソース |
本コマンドは、自動リソース登録で作成したリソースデータベースのリソースを削除します。
自動リソース登録では、以下のリソースクラスのリソースを登録します。
削除を行うリソースは、clgettree(1) コマンドで確認してください。
共用ディスク装置のデバイスのリソースを削除し、共用リソースのみが残る場合は、共用リソースも削除してください。
リソースクラス名 |
意味 |
---|---|
DISK |
共用ディスク装置のデバイスのリソース |
SHD_Host |
共用ディスク装置のデバイスの共用リソース |
Ethernet |
ネットワーク装置のリソース |
本コマンドは、クラスタシステムの任意の 1 ノードで実行してください。
本コマンドは、システム管理者権限で実行してください。
0 :正常終了
0以外:異常終了
削除する共用ディスク装置のデバイスのリソースを GDS で使用している場合は、必ず GDS の設定を解除した後、共用ディスク装置のデバイスのリソースを削除してください。
例) node1 のネットワークインタフェースカード(hme0)を削除する場合
# /etc/opt/FJSVcluster/bin/clgettree
Cluster 1 cluster
Domain 2 CLUSTER
Shared 7 SHD_CLUSTER
SHD_Host 47 config_Ipaddress0_ip1 UNKNOWN
IP_Address 45 hme0:1 UNKNOWN node1
IP_Address 46 hme0:1 UNKNOWN node2
SHD_DISK 21 SHD_Disk21 UNKNOWN
DISK 22 c5t0d0 ON node1
DISK 27 c4t0d0 ON node2
Node 3 node1 ON
Ethernet 29 hme0 ON
IP_Address 45 hme0:1 UNKNOWN
DISK 19 c0t0d0 UNKNOWN
DISK 22 c5t0d0 ON
Node 5 node2 ON
Ethernet 30 hme0 ON
IP_Address 46 hme0:1 UNKNOWN
DISK 25 c0t0d0 UNKNOWN
DISK 27 c4t0d0 ON
# /etc/opt/FJSVcluster/bin/cldelrsc -r 45
# /etc/opt/FJSVcluster/bin/cldelrsc -r 46
# /etc/opt/FJSVcluster/bin/cldelrsc -r 47
# /etc/opt/FJSVcluster/bin/cldelrsc -r 29
例) node1 と node2 で共用している、共用ディスク装置のデバイス(/dev/sdc)のリソースを削除する場合
# /etc/opt/FJSVcluster/bin/clgettree
Cluster 1 cluster
Domain 2 PRIME
Shared 7 SHD_PRIME
SHD_DISK 14 SHD_Disk14 UNKNOWN
DISK 15 sdb UNKNOWN node1
DISK 16 sdb UNKNOWN node2
SHD_DISK 17 SHD_Disk17 UNKNOWN
DISK 18 sdc UNKNOWN node1
DISK 19 sdc UNKNOWN node2
Node 3 node1 ON
DISK 15 sdb UNKNOWN
DISK 18 sdc UNKNOWN
Node 5 node2 ON
DISK 16 sdb UNKNOWN
DISK 19 sdc UNKNOWN
# /etc/opt/FJSVcluster/bin/cldelrsc -r 18
# /etc/opt/FJSVcluster/bin/cldelrsc -r 19
クラスタノード間でコマンドを実行する
/etc/opt/FJSVcluster/bin/clexec [ -h ] [ -w time_out [ -d delim ]] -c command -a | -s | -o | -n node_name... | -i node_id... | -S SysNode_name...
本コマンドは、指定されたコマンドを指定されたノードで実行し、実行結果を標準出力に出力します。
本コマンドは、システム管理者権限で実行してください。
本コマンドは、コマンド実行情報を標準出力に出力します。各コマンド実行情報は、空白で区切り出力します。また、コマンドを実行したノードが複数ある場合は、コマンド実行情報を改行で区切り出力します。出力するコマンド実行情報には、以下があります。
-w オプションを指定しない場合、終了ステータスは出力されません。
-w オプションを指定しない場合、終了ステータスには、以下の情報が出力されます。
0 : コマンドの実行が成功した
コマンドの実行に失敗した場合、コマンド実行情報の終了ステータスに失敗した理由を以下の文字列で出力します。
文字列 |
意味 |
---|---|
INVALID |
指定されたコマンドが正しくない。 |
NODEDOWN |
ノードが停止している。 |
NOTFOUND |
指定されたコマンドが存在しない。 |
NOACCESS |
指定されたコマンドに実行権がない。 |
TIMEOUT |
-w オプションで指定した時間内にコマンドが終了しなかった。 |
NOTREADY |
リソースデータベースの設定が行われていない。 |
NOMEM |
メモリ不足が発生した。 |
NOSPACE |
ディスク不足が発生した。 |
INTERNAL |
クラスタ構成管理で内部異常が発生した。 |
0:正常終了
1:異常終了
clgettree(1)
引継ぎ IP アドレスを取得する
/etc/opt/FJSVcluster/sys/clgetrsc -a ip_addr rid
本コマンドは、リソースデータベースに登録されている引継ぎ IP アドレスを取得します。
0:正常終了
1:異常終了
リソースデータベースのツリー情報を出力する
/etc/opt/FJSVcluster/bin/clgettree
本コマンドは、リソースデータベースの内容をツリー形式で出力します。
本コマンドは、ツリー情報を以下の形式で出力します。
1 リソース内の各項目は、以下の情報で構成されます。
1 リソース内の各項目の並びについては使用例を参照してください。
# /etc/opt/FJSVcluster/bin/clgettree
Cluster 1 cluster ...(1)
Domain 2 Domain0 ...(2)
Shared 7 SHD_Domain0 ...(3)
SHD_DISK 234 SHD_Disk234 UNKNOWN ...(4)
DISK 245 c1t0d1 UNKNOWN node1 ...(5)
DISK 249 c3t0d1 UNKNOWN node2
Node 3 node1 UNKNOWN ...(6)
Ethernet 70 hme0 UNKNOWNN ...(7)
DISK 245 c1t0d1 UNKNOWN
Node 5 node2 UNKNOWN
Ethernet 72 hme0 UNKNOWN
DISK 249 c3t0d1 UNKNOWN
(1) クラスタリソースの場合
リソースクラス名、リソース ID、リソース名の順に出力します。
(2) ドメインリソースの場合
リソースクラス名、リソース ID、リソース名の順に出力します。
(3) 共用リソースの場合
リソースクラス名、リソース ID、リソース名の順に出力します。
(4) 共用リソース配下のリソースの場合
リソースクラス名、リソース ID、リソース名、内部情報の順に出力に出力します。
(5) 共用リソース配下のリソースに関連付いているリソースの場合
リソースクラス名、リソース ID、リソース名、内部情報、リソースが属している
ノードのリソース名の順に出力します。
(6) ノードリソースの場合
リソースクラス名、リソース ID、ノード識別名、内部情報の順に出力します。
(7) ノードリソース配下のリソースの場合
リソースクラス名、リソース ID、リソース名、内部情報の順に出力します。
0:正常終了
1:異常終了
hvdisp(1M)
リソースデータベースをリセットする
/etc/opt/FJSVcluster/etc/bin/clinitreset
本コマンドは、リソースデータベースをリセットします。
本コマンドは、クラスタシステムを構成するすべてのノードで実行してください。また、本コマンド実行後は、ノードを必ず再起動してください。ノード再起動後は、clsetup(1M) コマンドによるリソースデータベースの設定から作業を行ってください。
本コマンドは、システム管理者権限で実行してください。
なし
0:正常終了
1:異常終了
clsetup(1M)
共用ディスク装置の接続確認結果の通知を通知する
/etc/opt/FJSVcluster/bin/clinitscript
本コマンドは、共用ディスク装置接続確認結果を RMS へ通知します。
本コマンドは、hvenv.local の "RELIANT_INITSCRIPT" にのみ指定可能です。
共用ディスク装置接続確認の結果、異常であった場合、RMS の起動を抑止します。
0:共用ディスク装置接続確認の結果が正常である
1:共用ディスク装置接続確認の結果が異常である
リソースデータベースを復元する
/etc/opt/FJSVcluster/bin/clrestorerdb -f file
本コマンドは、clbackuprdb(1M) コマンドで退避したリソースデータベースを復元します。
本コマンドは、システム管理者権限で実行してください。
0:正常終了
1:異常終了
clbackuprdb(1M)
共用ディスク装置の接続確認、および自動リソース登録の動作設定を行う
/etc/opt/FJSVcluster/bin/clsetacfparam -c [ mphd | mplb | none ]
/etc/opt/FJSVcluster/bin/clsetacfparam -p [ auto | none ]
本コマンドは、共用ディスク装置接続確認および自動リソース登録の動作設定を行います。
-c オプションを指定した場合、自動リソース登録の動作設定を行います。
-p オプションを指定した場合、共用ディスク装置接続確認の動作設定を行います。
設定値を省略した場合、現在設定されている動作設定を標準出力に出力します。
共用ディスク装置接続確認、自動リソース登録の動作設定を変更する場合、すべてのノードで同じ動作設定にする必要があります。
本コマンドは、システム管理者権限で実行してください。
0 :正常終了
0 以外:異常終了
clautoconfig(1M)
リソースデータベース/故障リソース特定/オペレータ介入要求の動作環境を表示および変更する
/etc/opt/FJSVcluster/bin/clsetparam [ -p parameter [ value ] ]
本コマンドは、リソースデータベース/故障リソース特定/オペレータ介入要求の動作環境の表示および変更を行います。 本コマンドは、システム管理者権限で実行してください。 本コマンドはクラスタシステムを構成する任意の 1 ノードで実行します。本コマンドでリソースデータベースの動作環境を変更した場合、クラスタシステムを構成するすべてのノードを再起動してください。 オプション省略時は、全項目の現在の設定値が表示されます。 変更できる項目には以下のものがあります。
項目 |
意味 |
初期値 |
---|---|---|
StartingWaitTime |
立ち上げ同期時間(秒) |
60 |
AppWatch |
故障リソース特定/オペレータ介入要求を動作させるか否か - OFF の場合は動作しません |
OFF |
項目 |
指定できる値 |
---|---|
StartingWaitTime |
10 〜 600 |
AppWatch |
ON |
0: 正常終了
1: 異常終了
引継ぎ IP アドレスを変更する
/etc/opt/FJSVcluster/sys/clsetrsc -A ip_addr=address rid
本コマンドは、リソースデータベースに登録されている引継ぎ IP アドレスを変更します。
本コマンドはクラスタシステムを構成する任意の 1ノードで実行します。
本コマンドは、システム管理者権限で実行してください。
0:正常終了
1:異常終了
リソースデータベースを設定する
/etc/opt/FJSVcluster/bin/clsetup [ -a node -g file | -s file ]
本コマンドは、リソースデータベースの設定を行います。
クラスタシステム導入後、新たにリソースデータベースを設定する場合は、すべてのオプションを省略して実行します。クラスタシステム導入後、新たにリソースデータベースを設定する場合、クラスタシステムを構成するすべてのノードで実行してください。
ノード増設時の既存ノードのリソースデータベースの再設定は、-a, -g オプションを指定して実行します。-a, -g オプションを指定して実行後、-g オプションで取り出したリソースデータベースの構成情報を増設したノードへ ftp(1) などを使用して配布します。既存ノードのリソースデータベースの再設定は、既存ノードの任意の 1 ノードでのみ実行してください。
ノード増設時の増設ノードのリソースデータベースの設定は、-s オプションを指定して実行します。ノード増設時の増設ノードのリソースデータベースの設定は、既存ノードのリソースデータベースの再設定が完了した後に行います。増設ノードのリソースデータベースの設定は、増設したノードで実行してください。
本コマンドは、システム管理者権限で実行してください。
0:正常終了
1:異常終了
cftool(1M)
パトロール診断の動作設定を行う
/etc/opt/FJSVcluster/bin/clspconfig -u userApplication [ -d | -d ATTR_NAME=attr_val | -i ATTR_NAME | ATTR_NAME=attr_val... ]
本コマンドは、パトロール診断の動作設定および現在の設定値を標準出力に出力します。
-u オプションのみを指定した場合、指定されたアプリケーションの現在の設定値を "ATTR_NAME=attr_val" の形式で標準出力に出力します。
パトロール診断の動作設定の変更を行った場合、次回のパトロール診断より有効となります。本コマンドは、システム管理者権限で実行してください。
ATTR_NAME |
意味 |
attr_val |
初期値 |
---|---|---|---|
ACTIVE |
診断の有効/無効 |
true(有効) false(無効) |
true |
INTERVAL |
診断の監視間隔 (分単位) |
1〜10080 |
360 |
TARGET_LAN |
診断を行う PublicLAN のネットワークインターフェース |
PublicLAN のネットワークインターフェース(※1) |
なし |
TARGET_DISK |
診断を行う共用ディスク |
共用ディスク (※2) |
なし |
※1: PublicLAN のネットワークインターフェースは、clgettree(1) コマンドで確認してください。attr_val には、Ethernet クラスのリソース名を指定してください。例: TARGET_LAN=hme0
Interconnect のネットワークインターフェースは、パトロール診断できません。
※2: 共用ディスクは、clgettree(1) コマンドで確認してください。attr_val には、DISK または MPDisk クラスのリソース名を指定してください。例: TARGET_DISK=c1t4d0
# /etc/opt/FJSVcluster/bin/clspconfig -u app1
ACTIVE=true INTERVAL=360 TARGET_LAN=hme1 TARGET_DISK=c1t4d0 TARGET_DISK=c1t4d1 TARGET_DISK=c1t4d2 TARGET_DISK=c1t4d3
# /etc/opt/FJSVcluster/bin/clspconfig -u app1 INTERVAL=60
# /etc/opt/FJSVcluster/bin/clspconfig -u app1 -i INTERVAL
# /etc/opt/FJSVcluster/bin/clspconfig -u app1 -d TARGET_DISK=c1t4d3
0:正常終了
1:異常終了
clgettree(1)
パトロール診断を実行する
/etc/opt/FJSVcluster/bin/clsptl -u userApplication [ ATTR_NAME=attr_val ]
/etc/opt/FJSVcluster/bin/clsptl -a { DISK | LAN }
本コマンドは、パトロール診断間隔にかかわらず、本コマンドを実行したノードのパトロール診断を即座に行います。本コマンドは保守作業の一環として当社技術員(SE または CE)が使用します。
本コマンドはシステム管理者権限で実行してください。
種別 |
意味 |
---|---|
DISK |
パトロール診断対象に登録されているすべての共用ディスク装置 |
LAN |
パトロール診断対象に登録されているすべてのネットワークインタフェースカード |
0:正常終了
1:異常終了
リソースを活性化する(GDS のみ)
/etc/opt/FJSVcluster/bin/clstartrsc -n rsc_name:rsc_class... [ -s node_name ] [ -w ]
/etc/opt/FJSVcluster/bin/clstartrsc -r rid... [ -w ]
本コマンドは、指定されたリソースの活性を行います。
指定されたリソースが、userApplication に登録されている場合、登録されている userApplication の状態が Deact 時のみ活性可能です。
本コマンドは、システム管理者権限で実行してください。
-n rsc_name1:rsc_class1,rsc_name2:rsc_class2,...
以下のように空白で区切って二重引用符で囲んでください。
-n "rsc_name1:rsc_class1 rsc_name2:rsc_class2 ..."
0:正常終了
1:異常終了
リソースを非活性にする(GDS のみ)
/etc/opt/FJSVcluster/bin/clstoprsc -n rsc_name:rsc_class... [ -s node_name ] [ -w ]
/etc/opt/FJSVcluster/bin/clstoprsc -r rid... [ -w ]
本コマンドは、指定されたリソースの非活性を行います。
指定されたリソースが、userApplication に登録されている場合、登録されている userApplication の状態が Deact 時のみ非活性可能です。
本コマンドは、システム管理者権限で実行してください。
-n rsc_name1:rsc_class1,rsc_name2:rsc_class2,...
以下のように空白で区切って二重引用符で囲んでください。
-n "rsc_name1:rsc_class1 rsc_name2:rsc_class2 ..."
0:正常終了
1:異常終了
clgettree(1), clstartrsc(1M)
クラスタノード間でファイル配布を行う
/etc/opt/FJSVcluster/bin/clsyncfile [-d] path [node_name...]
本コマンドは、指定されたファイルを指定されたノードに配付します。
配付先ノードが起動していない場合、本コマンドは正常復帰し、ノード起動した後に、指定されたファイルが配付されます。
配付するファイルの所有者、グループ、アクセス権は配付元のファイルと同じになります。
path に指定されたディレクトリが配付先ノードに存在しない場合は、ディレクトリを作成します。新たに作成されるディレクトリは、本コマンドを実行したユーザの所有者、グループ、アクセス権限になります。
-d を指定すると path で指定するファイルを node_name に指定されたノード(自ノードも指定可)から削除します。
本コマンドは、システム管理者権限で実行してください。
0:正常終了
1:異常終了
10M バイト以上のファイルは指定しないでください。
clgettree(1)
目次
索引
![]() ![]() |