ansible自动化运维
  lTuY0HnF4CZB 2023年11月02日 39 0

拓扑图:

ansible自动化运维_ansible_server

推荐步骤:

  • 安装ansible服务器配置免交互式管理客户端
  • Ansible模块基本应用

实验步骤:

一、安装ansible服务器配置免交互式管理客户端

1、修改hosts文件

(1)修改ansible服务器端hosts文件

vim /etc/hosts
192.168.100.10 centos01
192.168.100.20 centos02
192.168.100.30 centos03

(2)将hosts文件复制到两台客户端

scp /etc/hosts root@192.168.100.20:/etc/\\上传数据到20节点
scp /etc/hosts root@192.168.100.30:/etc/\\上传数据到30节点

2、在centos01上安装ansible服务器端和配置客户端

(1)切换到ansible程序光盘

ansible自动化运维_ansible_server_02

(3)挂载ansible程序光盘到/mnt目录

mount /dev/cdrom/ /mnt/

(4)将系统自带yum仓库配置本地yum仓库

vim /etc/yum.repos.d/local.repo

ansible自动化运维_ansible_server_03

ansible自动化运维_客户端_04

(5)安装ansible服务器端检查版本

yum -y install ansible

ansible自动化运维_客户端_05

(6)配置ansible客户端

vim /etc/ansible/hosts
[client]
192.168.100.20
192.168.100.30

3、配置ansible免交互式管理客户端

(1)生成密钥对

ansible自动化运维_客户端_06

(2)上传公钥到客户端centos02和centos03

ansible自动化运维_客户端_07

ansible自动化运维_客户端_08

(3)验证免交互式

ansible自动化运维_客户端_09

二、ansible模块的基本应用

1、ansible的commd模块远程执行命令,不支持管道符重定向

(1)远程创建目录benet

ansible自动化运维_ansible_server_10

(2)查看创建benet目录

ansible自动化运维_ansible_server_11

2、ansible的shell模块远程执行命令,支持管道符和重定向

(1)查看客户端磁盘空间

ansible自动化运维_客户端_12

(3)查看客户端sshd服务运行状态

ansible自动化运维_ansible_server_13

3、ansible的copy模块远程复制数据

(1)复制hosts文件到远程主机宿主机目录,修改目录所属用户为bdqn组为root,权限为755

ansible自动化运维_客户端_14

(2)查看复制文件详细信息

ansible自动化运维_ansible_server_15

4、ansible的hostname模块远程修改客户端计算机名字

(1)修改客户端192.168.100.30的计算机及名字为benet

ansible自动化运维_客户端_16

(3)客户端通过bash命令查看更改计算机名字

bash

5、ansible的yum模块远程安装程序

(1)删除系统自带的yum源

ansible自动化运维_客户端_17

(2)挂载系统盘到/mnt目录

ansible自动化运维_ansible_server_18

ansible自动化运维_ansible_server_19

(3)yum安装vsftpd程序

ansible自动化运维_客户端_20

(4)查询是否安装vsftpd程序

ansible自动化运维_客户端_21

6、ansible的service模块控制服务启动

(1)启动vsftpd服务

ansible client -m service -a "name=vsftpd state=started enabled=yes"

(2)查看服务运行状态

ansible自动化运维_ansible_server_22

7、ansible的user模块创建用户和用户管理

(1)创建用户bob指定组和附加组,禁止登录系统

ansible自动化运维_客户端_23

(3)查看创建的用户信息

ansible自动化运维_客户端_24


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  jnZtF7Co41Wg   2023年12月11日   31   0   0 nginx客户端服务端
  KRsXEGSB49bk   2023年11月24日   43   0   0 Server客户端加载
  jnZtF7Co41Wg   2023年12月09日   28   0   0 客户端服务端数据
  38gcbVXUBcLA   2023年11月24日   25   0   0 服务器客户端HTTP
  jnZtF7Co41Wg   2023年12月10日   22   0   0 nginx客户端服务端NFS
  aYmIB3fiUdn9   2023年12月08日   50   0   0 客户端IPNATlvs
  38gcbVXUBcLA   2023年11月25日   29   0   0 服务器客户端HTTP