キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
3949
閲覧回数
10
いいね!
1
返信

Ansible対応機種について

y-miyata01
Level 1
Level 1

現在、各種シスコ機器でAnsibleによる操作が可能かと思いますが、どの機器がAnsibleで操作可能な機器か整理された情報などはございますでしょうか。

 

※モジュールとしてIOS、IOS-XR、NX-OS、ACI、Aireos、ASA、FTD、Merakiなどあることはわかるのですが、例えば、EOLになってなければ基本対応しているのか、それとも対応している機種は明確に決められているか、などの情報があると助かります。

 

1 件の受理された解決策

受理された解決策

Tohru Ohzono
Cisco Employee
Cisco Employee

機種ごとに整理された情報は見たことはありませんが、

仕組み的には、SSH使える(モジュールの機能によってはAPIなどが使える)機器であれば、操作自体は可能と思います。

既存のモジュールに関しては、多種多様なモジュールがあり、モジュール側のアップデート頻度が高いものもあり、
機器側でそれらのモジュールと相互接続性に問題がないかチェックするのは難しいので、
状況によっては、モジュール側に手を加えたり、自作するなどが必要になる場合もあると思います。
(モジュールやプラグインを修正や自作する前提では、ほぼすべての機器は操作可能になるはずです。)

モジュール提供側でテストしたOSバージョンなどの記載がある場合はそちらも参考になりますが、
はっきり記載されていない場合も多いと思います。

 

以下はいくつかのネットワークモジュール(Playbookなどもあり)関連のページですが、
すべて、GitHub上にリポジトリがあるので、問題を見つけた場合は、
GitHubでIssue作成するか、修正してプルリクエスト出して、プロジェクトに貢献するなどになります。

https://www.ansible.com/integrations/networks/cisco

https://developer.cisco.com/codeexchange/explore/#search=ansible

機器側の技術サポートに関しては、Ansibleとの接続性観点ではなく、
内部的なSSHやAPI、コマンドの動作が期待通りに動作していない(あくまでも機器としての動作の問題)
ところまで切り分けできれば、
End of Supportになっていないものであればサポート対象となるはずです。

元の投稿で解決策を見る

1件の返信1

Tohru Ohzono
Cisco Employee
Cisco Employee

機種ごとに整理された情報は見たことはありませんが、

仕組み的には、SSH使える(モジュールの機能によってはAPIなどが使える)機器であれば、操作自体は可能と思います。

既存のモジュールに関しては、多種多様なモジュールがあり、モジュール側のアップデート頻度が高いものもあり、
機器側でそれらのモジュールと相互接続性に問題がないかチェックするのは難しいので、
状況によっては、モジュール側に手を加えたり、自作するなどが必要になる場合もあると思います。
(モジュールやプラグインを修正や自作する前提では、ほぼすべての機器は操作可能になるはずです。)

モジュール提供側でテストしたOSバージョンなどの記載がある場合はそちらも参考になりますが、
はっきり記載されていない場合も多いと思います。

 

以下はいくつかのネットワークモジュール(Playbookなどもあり)関連のページですが、
すべて、GitHub上にリポジトリがあるので、問題を見つけた場合は、
GitHubでIssue作成するか、修正してプルリクエスト出して、プロジェクトに貢献するなどになります。

https://www.ansible.com/integrations/networks/cisco

https://developer.cisco.com/codeexchange/explore/#search=ansible

機器側の技術サポートに関しては、Ansibleとの接続性観点ではなく、
内部的なSSHやAPI、コマンドの動作が期待通りに動作していない(あくまでも機器としての動作の問題)
ところまで切り分けできれば、
End of Supportになっていないものであればサポート対象となるはずです。