Ansible自动化运维

安装ansible
[root@centos01 ~]# yum -y install ansible
在这里插入图片描述

配置ansbile客户端
[root@centos01 ~]# vim /etc/ansible/hosts
[web]
192.168.100.20
192.168.100.30
测试客户端的连通性
客户端配置文件列表测试
[root@centos01 ~]# ansible -i /etc/ansible/hosts web -m ping
在这里插入图片描述
加载ping模块测试
[root@centos01 ~]# ansible web -m ping
在这里插入图片描述
ansible交互式管理
使用ansible交互式工具
[root@centos01 ~]# ansible-console
切换组
root@all (2)[f:5]$ cd web
列出客户端
root@web (2)[f:5]$ list
使用shell模块查看sshd服务状态
[root@centos01 ~]# ansible web -m shell -a ‘netstat -anptu | grep sshd’
在这里插入图片描述
重定向操作
[root@centos01 ~]# ansible web -m shell -a ‘echo “centos02 192.168.100.20” etc/hosts’
在这里插入图片描述
在这里插入图片描述
远程切换目录
[root@centos01 ~]# ansible web -m command -a ‘chdir=/ ls ./’
在这里插入图片描述
在这里插入图片描述
应用copy
[root@centos01 ~]# ansible web -m copy -a ‘src=/etc/hosts dest=/root/host01 mode=777 owner=test group=root’
在这里插入图片描述
在这里插入图片描述
安装apache
[root@centos01 ~]# ansible web -m yum -a ‘name=httpd state=present’
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
管理apache服务
[root@centos01 ~]# ansible web -m service -a ‘name=httpd state=stopped’
在这里插入图片描述
在这里插入图片描述
创建用户
[root@centos01 ~]# ansible web -m user -a ‘name=bob system=yes shell=/bin/bash’
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值