RHCE之路--04使用 RHEL 系统角色-02

4.使用 RHEL 系统角色-02

1. 考题

安装 RHEL 系统角色软件包,并创建符合以下条件的 playbook

  1. /home/student/ansible/timesync.yml :
  2. 在所有受管节点上运行
  3. 使用 timesync角色
  4. 实现客户端时间同步,timesync服务器地址为172.25.250.254

2. 解题

2.1 安装rhel-system-roles

sudo yum install -y rhel-system-roles

2.2 复制timesync roles模板

cp -r /usr/share/ansible/roles/rhel-system-roles.timesync /home/student/ansible/roles/timesync

2.3 复制timesync配置文件

cp /usr/share/doc/rhel-system-roles/selinux/example-timesync-playbook.yml /home/student/ansible/timesync.yml

2.4 修改timesync.yml文件

vi /home/student/ansible/timesync.yml

修改第二行,第四行,删除其余不需要的行

---
- hosts: all
  vars:
    timesync_ntp_servers:
      - hostname: 172.25.250.254
        iburst: yes
  roles:
    - timesync

2.5 执行/home/student/ansible/timesync.yml

ansible-playbook /home/student/ansible/timesync.yml

3. 确认本题是否成功

3.1 确认roles

ansible-galaxy list

在这里插入图片描述
中间有一部分告警,只要能正常执行完即可
在这里插入图片描述

3.2 确认是否同步

ansible all -a 'chronyc sources'

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_29974229/article/details/125328125