中小规模架构

课堂笔记day39——Ansible自动化管理2

2019-04-26  本文已影响0人  劉歓

1.搭建Ansible环境

1.1部署服务器角色IP列表:

1.2在管理服务器上添加一个主机名和远端主机密码

1.3在/etc/ansible/ansible.cfg配置文件内第71行将首个#去掉


2.shell模块

2.1功能说明:执行一个命令在远程节点上

2.2参数说明:

�2.3范例:

1)在远端的两台服务器指定目录增加文本,并查看

2)远程执行脚本(注:执行的脚本必须在远程服务器上存在)

3.script模块

3.1功能说明:远程节点上运行本地脚本模块

3.2参数说明:

3.3范例

1)在管理服务器创建一个脚本,在远端服务器执行(可以不使用参数)


4.copy模块

4.1功能说明:复制文件到远程主机

4.2参数说明:

4.3范例

1)将管理服务器文件推送至远端


远端查看:


2)先将管理服务器里的一个文件放在远端服务器,再更改这个文件的内容再传送远端


查看远端目录:


5.yum模块

5.1功能说明:yum包管理模块

5.2参考说明:


5.3范例:使用andible远程服务器安装httpd,并查看下载的软件包

6.file模块

6.1功能说明:创建目录,创建文件,往文件写内容

6.2参数说明:


6.3范例:

1)创建目录:

2)创建文件:


7.systemd模块

7.1功能说明:控制远程主机的服务

7.2参数说明:


7.3范例:


8.crond模块

8.1功能说明:主要用于添加、删除、更新操作系统的crontab定时任务

8.2参数说明:


8.3范例:

1)添加定时任务


2)设置定时任务注释信息

3)删除定时任务

上一篇下一篇

猜你喜欢

热点阅读