キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
告知

 

eXR: Admin CLI を XR prompt 上から実行する場合の注意点について

261
閲覧回数
0
いいね!
0
コメント

IOS-XR(64bit) 環境における XR prompt では、prompt 上は XR の
状態でも sysadmin のコマンドを実行することが可能です。
その際、admin まではタブ補完されますが、それ以降のコマンドは
? で補完されません。

RP/0/RSP0/CPU0:eXR#admin show platform   <<< 実行すると、自動的に sysadmin へ移行し、コマンドを実行
Thu Oct 12 00:31:56.087 UTC
Location  Card Type               HW State      SW State      Config State
----------------------------------------------------------------------------
0/RSP0    A9K-RSP880-SE           OPERATIONAL   OPERATIONAL   NSHUT
0/RSP1    A9K-RSP880-SE           OPERATIONAL   OPERATIONAL   NSHUT
0/FT0     ASR-9010-FAN-V2         OPERATIONAL   N/A           NSHUT
0/FT1     ASR-9010-FAN-V2         OPERATIONAL   N/A           NSHUT
0/PT0     A9K-AC-PEM-V3           OPERATIONAL   N/A           NSHUT
0/PT1     A9K-AC-PEM-V3           OPERATIONAL   N/A           NSHUT

RP/0/RSP0/CPU0:eXR#admin show ?   <<< ? での補完はされない
LINE
  <cr>


また、admin とパイプ ("|") を併用する場合は、エスケープ文字 ("\") がパイプの前に必要となります。

RP/0/RSP0/CPU0:eXR#admin show platform \| inc RSP   <<< admin と パイプを使用する場合は、エスケープが必要
Thu Oct 12 00:31:49.020 UTC
0/RSP0    A9K-RSP880-SE           OPERATIONAL   OPERATIONAL   NSHUT
0/RSP1    A9K-RSP880-SE           OPERATIONAL   OPERATIONAL   NSHUT

 

さらに、スペースを含む場合などは、記号ごとにエスケープ文字が必要となります。

RP/0/RSP0/CPU0:eXR#admin show platform \| inc \“SW State\”   <<< スペースを含む場合など、記号毎にエスケープが必要
Thu Oct 12 00:47:15.338 UTC
Location  Card Type               HW State      SW State      Config State

 

上記は Admin CLI を XR prompt 上から実行する場合の注意点であり、
XR 上のコマンドはこれらの制限を受けません。
なお、本ドキュメントは IOS-XR 6.2.25 時点での内容となり、
今後この実装は変更となる可能性があります。