系统运维中ansible安装及使用

一、使用yum源安装

        yum install -y ansible

二、查看ansible版本以及配置文件

1、查看版本

        ansible --version

2、查看配置文件

        rpm -qc ansible

三、修改ansible配置文件

        vi /etc/ansible/ansible.cfg

        host_key_checking = False  删除前面#

四、修改host文件

##不同密码分组

        [passwd1]

        87.0.0.0

        [passwd2]

        88.0.0.0

#分组登陆信息

        [all:vars]

        ansible_ssh_user=普通用户名

        ansibel_ssh_pass=普通用户密码

        ansible_become_user=root用户

        ansible_become_method=su

        [passwd1:vars]

        ansibel_become_password=root用户密码

        [server:children]

        passwd1

        passwd2

五、测试

        time ansibel -b -i host server -m ping

注释:ping测试是否可达

六、远程拷贝

copy远程拷贝,并赋权限和用户组

        time ansible -b -i host  server -m copy -a "src=/root/code/123.txt dest=/root/ backup=yes         group=root owner=root mode=0755" >>copy_1.log

src: 源ansible所在主机的文件路径;

dest:远端服务器文件路径;

backup:是否重复覆盖;

group:文件的所属用户组;

owner:文件的所属用户;

mode:文件的权限,“-rwxr-xr-x”为755权限,脚本中赋值0755;

七、远程解压缩

unarchive远程拷贝传输压缩文件并解压

        time ansible -b -I host server -m unarchive -a "src=/opt/mgr_agent/filebeat-7.8.1.tar.gz         dest=/opt/mgr_agent/ backup=yes group=root owner=root mode=0755" >>a.log

注释:将ansible所在的源压缩文件,远程拷贝传输到目的服务器的目的路径下,并自动解压后,赋权限等

八、普通传输命令

批量查询java进程

        time ansibel -b -i host server -m shell -a "ps -ef|grep java"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值