![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RHCE
晚睡晚起秦叁叁
就是要天天学习 天天向上
展开
-
12. 利用playbook生成所有清单主机指定硬件信息报告
创建一个名为 /home/student/ansible/hwreport.yml 的 playbook,它将在所有受管节点上生成含有以下信息的输出文件 /root/hwreport.txt:任务要求输出文件 /root/hwreport.txthostname: inventoryhostnamemem: memory_in_MBbios: BIOS_versionvda: disk_vda_sizevdb: disk_vdb_size输出文件中的每一行含有一个 key=value 对原创 2022-01-19 18:19:23 · 418 阅读 · 0 评论 -
11. 利用playbook创建 Web 内容目录
按照下方所述,创建一个名为 /home/student/ansible/webcontent.yml 的 playbook:该 playbook 在 dev 主机组中的受管节点上运行任务要求创建符合下列要求的目录 /webdev: 所有者为 devops 组具有常规权限:owner=read+write+execute,group=read+write+execute, other=read+execute具有特殊权限: set group ID用符号链接将 /var/www/html/web原创 2022-01-19 18:17:36 · 892 阅读 · 0 评论 -
10. 利用playbook在不同主机组修改文件内容
按照下方所述,创建一个名为 /home/student/ansible/issue.yml 的 playbook:该 playbook 将在所有清单主机上运行该 playbook 会将 /etc/issue 的内容替换为下方所示的一行文本:任务要求在 dev 主机组中的主机上,这行文本显示为:Development在 test 主机组中的主机上,这行文本显示为:Test在 prod 主机组中的主机上,这行文本显示为:Production[student@workstation ans.原创 2022-01-19 18:16:17 · 436 阅读 · 0 评论 -
9.用playbooke生成主机清单文件
使用playbook在所有主机组生成指定格式的文件任务要求将一个初始模板文件从 http://172.25.250.250/ansible2.8/fifiles/hosts.j2 下载到 /home/student/ansible完成该模板,以便用它生成以下文件:针对每个清单主机包含一行内容,其格式与 /etc/hosts 相同创建名为 /home/student/ansible/hosts.yml 的 playbook,它将使用此模板在 dev 主机组中的主机上生成文件 /etc/myhosts。原创 2022-01-19 18:14:58 · 387 阅读 · 0 评论 -
利用playbook在指定主机组创建和使用逻辑卷
创建一个名为/home/student/ansible/lv.yml 的 playbook,它将在所有受管节点上运行以执行下列任务:任务要求创建符合以下要求的逻辑卷:逻辑卷创建在 research 卷组中逻辑卷名称为 data逻辑卷大小为 1500MiB使用ext4 文件系统格式化逻辑卷如果无法创建请求的逻辑卷大小,应显示错误消息Could not create logical volume of that size,并且应改为使用大小 800MiB。如果卷组research 不存在 ,应原创 2022-01-19 18:01:53 · 694 阅读 · 0 评论 -
从 Ansible Galaxy 使用角色创建web负载均衡
根据下列要求,创建一个名为 /home/student/ansible/roles.yml 的playbook:这道题要应用到第5道题下载并初始化好了的两个角色其实就部署一负载均衡器,只需要调用角色就可以了任务要求:playbook 中包含一个 play,该 play 在 balancers 主机组中的主机上运行并将使用 balancer 角色。此角色配置一项服务,以在 webservers 主机组中的主机之间平衡 Web 服务器请求的负载。浏览到 balancers 主机组中的主机(例如 h原创 2022-01-19 17:58:56 · 287 阅读 · 0 评论 -
创建和使用 apache 角色
根据下列要求,在/home/student/ansible/roles 中创建名为 apache的角色按照下方所述,创建一个使用此角色的 playbook /home/student/ansible/newrole.yml:该playbook 在webservers 主机组中的主机上运行任务要求httpd 软件包已安装,设为在系统启动时启用并启动防火墙已启用并正在运行,并使用允许访问Web 服务器的规则模板文件 index.html.j2 已存在,用于创建具有以下输出的文件/var/www.原创 2022-01-19 17:55:35 · 515 阅读 · 1 评论 -
使用Ansible Galaxy 安装角色
使用 Ansible Galaxy 和要求文件 /home/student/ansible/roles/requirements.yml, 从以下 URL 下载角色并安装到 /home/student/ansible/roles:任务要求从链接下载角色并安装角色 http://172.25.250.250/ansible2.8/haproxy.tar.gz 此角色的名称应当为 balancer http://172.25.250.250/ansible2.8/phpinfo.tar.gz 此角色原创 2022-01-19 17:49:17 · 554 阅读 · 0 评论 -
使用 RHEL 系统角色软件包创建配置时间角色
安装 RHEL 系统角色软件包,并创建符合以下条件的 playbook任务要求编写 /home/student/ansible/timesync.yml在所有受管节点上运行使用 timesync 角色配置该角色,以使用当前有效的 NTP 提供商配置该角色,以使用时间服务器 classroom.example.com配置该角色,以启用 iburst 参数完成步骤先切到root安装rhel角色包rhel-system-roles 也可以sudo [root@workstation原创 2022-01-19 17:45:21 · 700 阅读 · 1 评论 -
安装 php 和 mariadb 软件包到指定主机组
任务要求将 php 和 mariadb 软件包安装到 dev、test 和 prod 主机组中的主机上 将RPM Development Tools 软件包组安装到 dev 主机组中的主机上 将 dev 主机组中主机上的所有软件包更新为最新版本 [student@workstation ansible]$ vim packages.yml---- name: install pkgs hosts: dev,test,prod tasks: - name: install原创 2022-01-19 17:39:55 · 539 阅读 · 0 评论 -
创建和运行 Ansible 临时命令
作为系统管理员, 您需要在受管节点上安装软件.请按照下方所述, 创建一个名为/home/student/ansible/adhoc.sh 的 shell 脚本,该脚本将使用Ansible 临时命令在各个受管节点上安装 yum 存储库:说白了就是用ansible命令配置yum源任务要求存储库 1: 存储库的名称为 rh294_BASE 描述为 rh294 base software 存储库为开启状态 基础UR...原创 2021-12-31 17:04:30 · 710 阅读 · 0 评论 -
RHCE——安装和配置Ansible
1.安装和配置Ansible按照下方所述,在控制节点workstation.lab.example.com 上安装和配置 Ansible:安装所需的软件包·创建名为/home/student/ansible/inventory的静态清单文件, 以满足以下需求:servera是dev主机组的成员serverb是test主机组的成员serverc和serverd是prod主机组的成员bastion是balancers主机组的成员prod组是webservers主机组的成员..原创 2021-12-28 14:45:33 · 853 阅读 · 0 评论