ansible自动化工具安装和简单使用
Posted zoulixiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ansible自动化工具安装和简单使用相关的知识,希望对你有一定的参考价值。
ansible自动化工具安装和简单使用
1.安装
ansible依赖于Python 2.6或更高的版本、paramiko、PyYAML及Jinja2。
2.1 编译安装
解决依赖关系
# yum -y install python-jinja2 PyYAML python-paramiko python-babel python-crypto
# yum install ansible
在node1(Master):
# ssh-keygen -t rsa
# ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]
# ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]
# ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]
在node2 (slave):
# ssh-keygen -t rsa
# ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]
# ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]
# ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]
常用命令:
ping 主机
ansible web -a ‘ping‘
查看磁盘挂载
ansible web -a ‘df -h‘
远程传送文件
ansible web -m copy -a "src=/root/1.txt dest=/root/"
修改文件
ansible web -m lineinfile -a ‘path=/root/1.txt regexp="^12334" line="test text" ‘
以上是关于ansible自动化工具安装和简单使用的主要内容,如果未能解决你的问题,请参考以下文章