您的位置:首页 > 移动开发

[App] Ansible 基本安装

2017-11-01 10:30 232 查看
#easy_install pip
#pip install paramiko PyYAML Jinja2 httplib2 six

# yum -y install python-crypto
# pip install ansible
# mkdir -p/etc/ansible/
# vi/etc/ansible/ansible.cfg

[defaults]
remote_port = 22
private_key_file = /root/.ssh/id_rsa_storm1
# host_key_checking = False
 
# vi/etc/ansible/hosts

[test]
192.168.1.208
192.168.1.206
192.168.1.209
 
# 配置信任关系
#ssh-keygen -t rsa -P ''
#ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.1.81
或者
#scp id_rsa.pub 192.168.1.208:/root/.ssh/
# ssh192.168.1.208
#cd ~/.ssh/
#cat id_rsa_storm1.pub > authorized_keys
 
 
# 或者采用明文方式:
# vi/etc/ansible/hosts

[test]
192.168.1.208 ip ansible_ssh_pass='pass'  ansible_ssh_port=65022
# 需要注意:

# 如果托管节点上开启了SElinux,你需要安装libselinux-python,这样才可使用Ansible中与copy/file/template相关的函数.你可以通过Ansible的yum模块在需要的托管节点上安装libselinux-python.
# 没安装python-simplejson,也可以使用Ansible的”raw”模块和script模块,因此从技术上讲,你可以通过Ansible的”raw”模块安装python-simplejson,之后就可以使用Ansible的所有功能了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux下ansible安装