2020-01-24 09:43 AM
2020年1月24日 (初版)
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_hostsfab3-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.oldfab3-apic1# cat ~/.ssh/known_hostsfab3-leaf4,10.0.64.127 ssh-rsa (finger print) <=== fab3-leaf3 のエントリが削除された
検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう
シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします
下記より関連するコンテンツにアクセスできます