美文网首页中小规模架构
课堂笔记day39——Ansible自动化管理2

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

作者: 劉歓 | 来源:发表于2019-04-26 20:28 被阅读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)删除定时任务

    相关文章

      网友评论

        本文标题:课堂笔记day39——Ansible自动化管理2

        本文链接:https://www.haomeiwen.com/subject/prtcnqtx.html