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

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)删除定时任务


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容