AirNet使用笔记3

Posted 技术支持department

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AirNet使用笔记3相关的知识,希望对你有一定的参考价值。

1、问题:“升级工具”某替换后的主机status为OFFLINE,Update操作失败。-m:要使用的模块名称;-a,--args:模块所需的参数;-i自定义hosts清单。

正常情况如下:

[root@DBM1 InstallTK]# ansible SMC1 -m setup -i playbooks/hosts_ansible -a filter=ansible_product_name
[DEPRECATION WARNING]: The TRANSFORM_INVALID_GROUP_CHARS settings is set to allow bad characters in group names by default, this
will change, but still be user configurable on deprecation. This feature will be removed in version 2.10. Deprecation warnings can
be disabled by setting deprecation_warnings=False in ansible.cfg.
[WARNING]: Invalid characters were found in group names but not replaced, use -vvvv to see details
192.168.7.31 | UNREACHABLE! =>
"changed": false,
"msg": "Failed to connect to the host via ssh: ssh: connect to host 192.168.7.31 port 22: No route to host",
"unreachable": true

192.168.6.31 | UNREACHABLE! =>
"changed": false,
"msg": "Failed to connect to the host via ssh: ssh: connect to host 192.168.6.31 port 22: No route to host",
"unreachable": true

192.168.5.31 | SUCCESS =>
"ansible_facts":
"ansible_product_name": "VMware Virtual Platform",
"discovered_interpreter_python": "/usr/bin/python"
,
"changed": false

ansible配置清单,用[]指定分组名,

[root@DBM1 playbooks]# more hosts_ansible 
;;auto create ansible hosts by cdatc_create_ansible_hosts
[all:vars]
ansible_ssh_user=root
ansible_ssh_pass=111111
[SMC1]
192.168.7.31
192.168.6.31
192.168.5.31

报错信息:

/root/.ssh/known_hosts:11\\r\\nPassword authentication is disabled

sshpass里面匹配的是替换之前的smc主机,把/root/.ssh/known_hosts对应记录删除OK。

*Ansible是无客户端Agent的,所以无需在客户机上安装或配置任何程序,就可以运行Ansible任务。但是需要客户端安装Python。Ansible使用SSH协议在管理机和客户机之间进行通信。可以使用SFTP与客户机进行安全的文件传输。

以上是关于AirNet使用笔记3的主要内容,如果未能解决你的问题,请参考以下文章

AirNet迁移到Docker镜像

AirNet服务器迁移到容器

用Jupyter笔记本使用python3.6而不是3.4

python笔记3-输出输入

css 笔记:Flexbox中使用auto margin的技巧 - 3

html / css学习笔记-3