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自动化工具安装和简单使用的主要内容,如果未能解决你的问题,请参考以下文章

Ansible自动化工具简介

Ansible自动化运维工具-上

自动化运维工具ansible的简单使用

基础Ansible 自动化运维工具简单入门

自动化工具ansible的安装和使用

linux下自动化运维工具ansible的安装和使用