キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
531
閲覧回数
0
いいね!
0
コメント
JapanTAC_CSC
Level 8
Level 8

2020年1月24日 (初版)

TAC SR Collection
主な問題

APIC から "fabric <node-id> <コマンド>" を利用することで、各Spine、Leaf に直接ログインを行わずに各node 上でコマンドを実行することができますが、node 交換後 fabric コマンドの実行ができない場合があります。

原因

fabric コマンドは ssh を利用しており、一度接続した宛先の finger print 情報を ~/.ssh/known_hosts に保存しています。

node の交換を行うと交換後の node の finger print が変わり、~/.ssh/known_hosts に保存されているものと値が異なる為、これを ssh で利用している fabric コマンドが正常に動作しなくなります。

fab3-apic1# cat ~/.ssh/known_hosts
fab3-leaf3,10.0.136.65 ssh-rsa (finger print)
fab3-leaf4,10.0.64.127 ssh-rsa (finger print)
解決策

以下のコマンドで古い finger print 情報を削除することで事象が改善します。

# ssh-keygen -R (対象のホスト名)

尚この作業は APIC にログインし fabric コマンドを利用するユーザ毎に実施する必要があります。

fab3-apic1# ssh-keygen -R fab3-leaf3
# Host fab3-leaf3 found: line 1
/home/admin/.ssh/known_hosts updated.
Original contents retained as /home/admin/.ssh/known_hosts.old

fab3-apic1# cat ~/.ssh/known_hosts
fab3-leaf4,10.0.64.127 ssh-rsa (finger print) <=== fab3-leaf3 のエントリが削除された

 

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします