[App] Ansible 基本安装,appansible安装


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


相关内容

    暂无相关文章