安装Ansible
来源:互联网 发布:网络带来的危害 编辑:程序博客网 时间:2024/05/18 12:41
一台控制主机
三台管理主机
yum安装(推荐)
配置管理主机
vim /etc/ansible/hosts在hosts文件中添加管理主机的IP地址列表:
配置控制主机SSH密钥
在控制主机中生成ssh密钥对
一路回车即可在$HOME/.ssh目录下生成id_rsa和id_rsa.put私钥和公钥两个文件。
以下是Hosts部分中经常用到的变量部分
- ansible_ssh_host # 要连接的主机名
- ansible_ssh_port # 端口号默认是22
- ansible_ssh_user # ssh连接时默认使用的用户名
- ansible_ssh_pass # ssh连接时的密码
- ansible_sudo_pass # 使用sudo连接用户是的密码
- ansible_ssh_private_key_file # 秘钥文件如果不想使用ssh-agent管理时可以使用此选项
- ansible_shell_type # shell的类型默认sh
- ansible_connection # SSH 连接的类型: local , ssh , paramiko在 ansible 1.2 之前默认是 paramiko ,后来智能选择,优先使用基于 ControlPersist 的 ssh (支持的前提)
- ansible_python _ interpreter #用来指定 python 解释器的路径,同样可以指定ruby 、perl 的路径
示例如下:
- [test]
- 10.212.52.252 ansible_ssh_user=root ansible_ssh_pass='361way.com'
- 10.212.52.14 ansible_ssh_user=test1 ansible_ssh_pass='91it.org'
- 10.212.52.16 ansible_ssh_user=test2 ansible_ssh_port=7788 ansible_ssh_pass='123456'
http://blog.csdn.net/xyang81/article/details/51568227
- 将公钥拷贝到管理主机中.ssh/authorized_keys文件中,实现免密码登录远程管理主机
ssh-copy-id -i ~/.ssh/id_rsa.pub '-p 9800 ceshi@120.24.40.140'
阅读全文
0 0
- ansible 安装
- ansible安装
- ansible 安装
- Ansible安装
- ansible安装
- Ansible安装
- ansible安装
- ansible安装
- ansible安装
- Ansible安装
- ansible安装
- Ansible安装
- 安装Ansible
- Ansible安装
- ansible安装
- 安装ansible
- ansible安装
- ansible安装
- DateUtil时间转换工具类
- 拜尔矩阵详解
- H5 单页面解决“前进”,“后退”功能
- 超参数调试
- 读书笔记——简单排序算法
- 安装Ansible
- SQL语句
- js中setTimeout()定时器的实现
- C#使用BarTender打印Label
- 代码重构(一):函数重构规则
- webpack 编译报错 Couldn't find preset "env"
- SpringBoot-Actuator应用监控以及优雅停机
- typedef与#define的区别
- C/C++:各种基本算法实现小结(四)—— 图及其遍历