IOS-XR: IOS-XRv 上で show tech を確認する方法

今回は VIRL での IOS-XRv 上で show tech を確認する方法を紹介します。

通常は harddisk: に保存し、tftp/ftp で取り出したり、直接 show tech file ftp: 等で tftp/ftp サーバーへ保存することができますが、tftp/ftp サーバーが容易できない場合や、すぐに取り出す環境が用意できない場合には役立つかと思います。
※私は VIRL の IOS-XRv 上で確認していますが、実機でも同じように確認できるかと思います。

普通に show tech を下記のように取得すると、tgz ファイルとして保存されます。
※昔は terminal オプションでターミナルに show tech を表示できましたが、今はできなくなっています。

RP/0/0/CPU0:XR2#show tech routing bgp
Wed Apr  5 04:20:38.444 UTC
++ Show tech start time: 2017-Apr-05.042038.UTC ++
Wed Apr 05 04:20:38 UTC 2017 Waiting for gathering to complete
.
Wed Apr 05 04:22:45 UTC 2017 Compressing show tech output
Show tech output available at 0/0/CPU0 : /net/node0_0_CPU0/harddisk:/showtech/showtech-bgp-2017-Apr-05.042038.UTC.tgz
++ Show tech end time: 2017-Apr-05.042245.UTC ++

下記のように run コマンドで K Shell へ入り、保存された場所へ移動して tgz を解凍します。

RP/0/0/CPU0:XR2#run
Wed Apr  5 04:26:08.231 UTC
# cd /harddisk:/showtech
# ls
.
..
showtech-bgp-2017-Apr-05.042038.UTC.tgz
# gunzip showtech-bgp-2017-Apr-05.042038.UTC.tgz
# tar xvf showtech-bgp-2017-Apr-05.042038.UTC.tar
Tar: blocksize = 20
x showtech-bgp-2017-Apr-05.042038.UTC/system.tech, 254365 bytes, 497 tape blocks

上記のように gunzip および tar コマンドで解凍すると、最後の行に生ファイルの場所が表示されます。
これを cat で表示するだけです。保存したい場合は Putty などでログ設定をしてファイルに記録します。

# cat showtech-bgp-2017-Apr-05.042038.UTC/system.tech

K Shell からは exit で通常の CLI へ戻ることができます。

スポンサーリンク