11.3 exadcliの例
これらの例では、ユーザーを作成して必要な権限を付与した後でExaCLIを使用する方法を示します。
ユーザーを作成して権限を割り当てる例については、「ExaCLIで使用するユーザーの作成」を参照してください。
ストレージ・セルへのexadcli
アクセスを初めて構成する場合の例は、「exadcliの初回使用」を参照してください。
例11-1 AUTHENTICATEオプションを使用したexadcliの再認証
dbnodeadministrator
ユーザーとしてノードdbnode01,dbnode02,dbnode03
に接続し、~/.exacli/cookiejar
に資格証明を格納することで、それ以降、同じノードに対するexadcli
コマンドがパスワードを要求しないようにします。
$ exadcli -c dbnode01,dbnode02,dbnode03 -l dbnodeadministrator --authenticate
例11-2 exadcliを使用したDBSERVER情報の表示
exadcli
を使用して、DBSERVER情報のリスト表示のような、複数のノードに対するコマンドを実行できます。
$ exadcli -c dbnode01,dbnode02,dbnode03 -l dbnodeadministrator list dbserver
例11-3 exadcliを使用した詳細なセル情報の表示
exadcli
を使用すると、単一のコマンドで複数のノードの詳細なセル情報を取得できます。
$ exadcli -c cell01,cell02,cell03 -l celladministrator list cell detail
例11-4 exadcliでのノード・リストおよびコマンド・ファイルの使用
exadcli
で入力ファイルを使用すると、アクセスするノードのリストの繰り返し入力の回避や、実行するExaCLIコマンドのリスト指定ができるようになります。この例は、mycells
またはmydbnodes
という名前のテキスト・ファイルが作成してあり、そのファイルにリモート・ノードのホスト名が含まれていることを前提としています。また、この例は、cellcommands.txt
およびdbcommands.txt
という名前の入力ファイルも使用します。
$ cat cellcommands.txt
list cell
list griddisk attributes name, size order by size,name desc
list celldisk where status!=normal attributes name, status
$ exadcli -g mycells -l celladministrator -x cellcommands.txt
cell01: cell01 online
cell01: DBFS_DG_CD_11_cell01 29.125G
cell01: DBFS_DG_CD_10_cell01 29.125G
cell01: DBFS_DG_CD_09_cell01 29.125G
...
cell02: cell02 online
cell02: DBFS_DG_CD_11_cell02 29.125G
cell02: DBFS_DG_CD_10_cell02 29.125G
cell02: DBFS_DG_CD_09_cell02 29.125G
...
cell03: cell03 online
cell03: DBFS_DG_CD_11_cell03 29.125G
cell03: DBFS_DG_CD_10_cell03 29.125G
cell03: DBFS_DG_CD_09_cell03 29.125G
$ cat dbcommands.txt
list dbserver
list metriccurrent where objectType='IBPORT'
list physicaldisk
$ exadcli -g mydbnodes -l dbnodeadministrator -x dbcommands.txt
dbnode01: dbnode01 online
dbnode01: N_IB_MB_RCV_SEC HCA-1:1 0.061 MB/sec
dbnode01: N_IB_MB_RCV_SEC HCA-1:2 0.001 MB/sec
...
dbnode01: N_IB_UTIL_TRANS HCA-4:1 0.0 %
dbnode01: N_IB_UTIL_TRANS HCA-4:2 0.0 %
dbnode01: 39:0 71HKPE normal
dbnode01: 39:1 70CFBP normal
...
dbnode02: dbnode02 online
dbnode02: N_IB_MB_RCV_SEC HCA-1:1 0.023 MB/sec
dbnode02: N_IB_MB_RCV_SEC HCA-1:2 0.036 MB/sec
...
関連トピック
親トピック: exadcliユーティリティの使用