首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ansible:“ping”Fortigate主机导致错误“未知操作0”

Ansible:“ping”Fortigate主机导致错误“未知操作0”
EN

Stack Overflow用户
提问于 2022-10-04 20:31:34
回答 1查看 115关注 0票数 0

我是刚接触过Ansible的人,我遇到了一些错误。我的目标是能够管理Fortigate/Cisco设备。

我创建了一个Ubuntu (22.04),其中包含了运行Ansible所需的所有必要包。我使用防火墙组创建了一个非常基本的hosts文件:

代码语言:javascript
复制
[firewalls]
10.23.60.120
10.23.60.122

我成功地点击了每个防火墙,并使用SSH连接到了防火墙。但是,一旦我试图使用-m ping模块来平平防火墙,我就会得到以下错误:

代码语言:javascript
复制
ansible -i hosts firewalls -m ping

[WARNING]: Platform unknown on host 10.23.60.120 is using the discovered Python
interpreter at /usr/bin/python, but future installation of another Python
interpreter could change the meaning of that path.  See
https://docs.ansible.com/ansible-
core/2.13/reference_appendices/interpreter_discovery.html for more information.
10.23.60.120 | FAILED! => {
 "ansible_facts": {
     "discovered_interpreter_python": "/usr/bin/python"
  }
 "changed": false,
 "module_stderr": "Shared connection to 10.23.60.120 closed.\r\n",
 "module_stdout": "TR1-SDWAN-LAB-01 # 8415: Unknown action 0\r\nCommand fail. Return code 
-1\r\n\r\n TR1-SDWAN-LAB-01 # ",
 "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
 "rc": 0
}

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2022-10-05 02:32:39

根据提供的信息,您似乎试图建立到交换机的SSH连接。这样的设备可能不具备Python脚本的所有功能。

因为模块--尝试连接到主机,验证可用的python并在成功时返回pong。

  • “不是ICMP ping,.只是需要远程节点上的Python的一个简单的测试模块”
  • 是一个“.测试模块”,这个模块总是在成功的联系中返回乒乓。它在游戏手册中没有意义,但是它在/usr/bin/ansible中很有用,可以验证登录的能力和配置了一个可用的Python。

最重要的信息是错误消息Unknown action 0,根据Fortigate文档.命令语法,它只是一个未知的命令

“如果不输入已知的命令,CLI将返回一条错误消息,如:Unknown action 0

进一步背景信息

  • Fortinet解决#72问题“运行模块时未知操作0”

相似Q&A

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73953357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档