ansible 新手上路
来源:互联网 发布:数据透视表 值 合计 编辑:程序博客网 时间:2024/06/05 14:06
远程连接概述:在我们开始前要先理解Ansible是如何通过SSH与远程服务器连接是很重要的:你第一条命令:现在你已经按照了Ansible,是时候从一些基本知识开始了,编辑(或创建)/etc/ansible/hosts并在其中加入一个或多个远程系统,你的public SSH Key 必须在这些系统的``authorized_keys``中:[root@node01 ansible]# cat /etc/ansible/hosts 192.168.137.3[root@node01 ansible]# ansible all -m ping192.168.137.3 | SUCCESS => { "changed": false, "failed": false, "ping": "pong"}[root@node01 ansible]# !检测机器是否可登录,ping模块不需要传送参数!注:这里的ping模块并非调用了系统的ping命令,而是类似于登录到远程机器再echo出一个信息。 -m MODULE_NAME, --module-name=MODULE_NAME[root@node01 ansible]# ansible 192.168.137.3 -m ping192.168.137.3 | SUCCESS => { "changed": false, "failed": false, "ping": "pong"}在192.168.137.3 会输出信息:Oct 4 20:15:19 node2 ansible-ping: Invoked with data=pongOptions: -a MODULE_ARGS, --args=MODULE_ARGS module arguments[root@node01 ansible]# ansible 192.168.137.3 -a "df -h"192.168.137.3 | SUCCESS | rc=0 >>Filesystem Size Used Avail Use% Mounted on/dev/sda3 19G 13G 5.3G 71% /tmpfs 497M 0 497M 0% /dev/shm/dev/sda1 194M 29M 155M 16% /boot公钥认证:Ansible1.2.1及其之后的版本都会默认启用公钥认证:[root@node01 ansible]# ansible all -m ping192.168.137.1 | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh: ", "unreachable": true}192.168.137.3 | SUCCESS => { "changed": false, "failed": false, "ping": "pong"}115.236.19.4 | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh: ssh: connect to host 115.236.19.4 port 22: Connection timed out\r\n", "unreachable": true}
阅读全文
0 0
- ansible 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- 新手上路
- xcode找不到iOS手机新升级的系统文件,解决方法
- Java使用Calendar月操作(时间段内的月份、前三个月、月份加1)
- C#文件路径的写法
- hadoop集群启动成功但live node为0
- Linux <启动虚拟机及基础命令>
- ansible 新手上路
- MSql安装
- MFC DLL (一) 之函数调用
- 数字证书原理,公钥私钥加密原理 -因为这个太重要了
- 购物车
- xss脚本执行
- 配置MS SQL Server用户权限
- 路由-标签切换格式2
- gas-station Java code