4.使用 RHEL 系统角色-02
1. 考题
安装 RHEL 系统角色软件包,并创建符合以下条件的 playbook
- /home/student/ansible/timesync.yml :
- 在所有受管节点上运行
- 使用 timesync角色
- 实现客户端时间同步,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'