[App] Ansible 基本安装

#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的所有功能了.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值