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
...