はじめに
NSO Service について、特定のサービスの情報を収集したり、現在や過去の状態を調べたいときがあります。
本記事は、サービスの情報を取得するためによく使うコマンドを紹介します。
show.. コマンドにフラグを付加
show.. コマンドに display service-meta-data フラグを付けて、Refcount / Backpointer を確認する
例
# show running-config devices device lb0 config | display service-meta-data
re-deploy dry-run にフラグを付加
re-deploy dry-run に以下のようにフラグを付けて、デバッグ情報や詳細な情報を取得する
例
# services web-site acme re-deploy dry-run { outformat xml }
# services web-site acme re-deploy dry-run | debug service
# services web-site acme re-deploy dry-run | details very-verbose
get-modifications の reverse オプション
アクション get-modifications の reverse オプションを使用し内容を確認する
例
# services web-site acme get-modifications reverse
# services web-site acme get-modifications reverse outformat xml
サービスインスタンスを作成するとき
サービスインスタンス作成時に debug service フラグを付けて debug 情報を取得する
# commit dry-run | debug service
ncs_load を使用して、サービスの情報をエクスポートする
ncs_load に以下のオプションを指定し、サービス変更前と変更後のログをとる
Linux shellから実行
例
$ ncs_load -U -Fp -p /services/web-site/{acme}
$ ncs_load -M -U -Fp -p /devices/device{lb0}/config
ncs_load のオプションついては、次の記事をご参照ください。
-NSO: ncs_load コマンドの使い方
https://community.cisco.com/t5/-/-/ta-p/3293710