坐标4.23杭州~李同学(双满分)RHCE考试经验分享
更新时间:2021年04月26日 作者:spoto
考试时间及地点: 4 月 23 号 杭州考场
考试环境:一间小教室,台式机,上午 9 点开始,下午 13 点开始
上午:物理机 RHEL8 环境,两台虚机 node1,node2(可以 ssh 登录)
下午:物理机 RHEL8 环境,六台虚机 control,node1,node2,node3,node4,node5(一 台控制台+五台受管机,可 ssh 登录)
2、 Rhcsa 考试注意密码正确的书写,注意是在哪台上做密码的破解,我是 node2 破解。
3、 Rhce 考试注意登录用户即可,免密登录和受管机 sudo 权限已经做好。
考试总结:
2、 新增题目“配置已存在的用户 user,使用在 user 环境下使用 ex200 命令,显示特 定字符串”,我一开始也是蒙的,然后第一时间使用 man ex200, 里面有详细的使用方 法,有配置文件存放的位置,直接在配置文件中写上这串字符串就行。
3、 Vdo 系统没有安装,使用 yum 安装即可,注意需要开机自启。
4、 建议做完 reboot 所有节点测试。
2、 Balancer 角色那一题,无法直接运行在 balancers 组上,需要更改 roles/balancer/template/里面的内容才可以运行。具体文件名已经忘掉了, 但是我的思 路是先看报错点,xx 任务下的一个变量没有定义,我查看 balancer/tasks/main.yam,里 面可以看到该 xx 任务对应的模块是 template, 找到 template 的模板文件 xx.j2,将 模板文件内容改成题设 haproxy 配置所需即可。我具体的做法是将 xx.j2 里面的变量部分 直接写成 webservers 组里面的固定主机名,主机 ip,主机端口,而不是使用循环来自动 填写。这种比较暴力,读者有想法可以尝试使用循环方法来自动书写,我 个人认为使用循 环的 xx.j2 需要更改 3 处:
①playbook 中 balancer 剧本中 hosts 部分需要添加webservers。
②playbook 中 balancer 剧本中 roles 部分需要添加 when ansible_hostname in groups[balancers]。
③xx.j2 需要更改变量表现形式保证[‘vars’]和.vars 不可以同时出现在一个变 量中。未实验过,仅代表个人观点。
3、 建议做完 reboot 所有节点测试。
考试环境:一间小教室,台式机,上午 9 点开始,下午 13 点开始
上午:物理机 RHEL8 环境,两台虚机 node1,node2(可以 ssh 登录)
下午:物理机 RHEL8 环境,六台虚机 control,node1,node2,node3,node4,node5(一 台控制台+五台受管机,可 ssh 登录)
考前注意事项
1、 注意查看考试信息和一些通用配置,考官会给出如何查询。2、 Rhcsa 考试注意密码正确的书写,注意是在哪台上做密码的破解,我是 node2 破解。
3、 Rhce 考试注意登录用户即可,免密登录和受管机 sudo 权限已经做好。
考试总结:
RHCSA:
1、 容器那题登录的仓库的地址在考试重要配置信息里面(以下简称 URL),抓取仓库镜 像的时候需要使用 podman pull URL/rhel8(忘了大小写 了)/(镜像名称),而不是直接 使用 URL/(镜像名称)。实际上不知道镜像到底存放在仓库的哪个目录下的话,可以直接用 浏览器打开考试提供 的容器仓库地址,在里面直接找到就行。注意容器配置的时候,使用 ssh 到相应的 user 去登录主机,而不是使用 su – user。2、 新增题目“配置已存在的用户 user,使用在 user 环境下使用 ex200 命令,显示特 定字符串”,我一开始也是蒙的,然后第一时间使用 man ex200, 里面有详细的使用方 法,有配置文件存放的位置,直接在配置文件中写上这串字符串就行。
3、 Vdo 系统没有安装,使用 yum 安装即可,注意需要开机自启。
4、 建议做完 reboot 所有节点测试。
RHCE:
1、 磁盘分配那一题,我是只有 node5 没有 research 卷组,我的是创建 1.5G,然后不 够大就创建 800M,1.5G 和 800M 都有满足的受管机,所以 逻辑上 block 和 rescue 都需要给 data 添加 filesystem,或者直接在最后增加一个 always 模块,统一给 data 逻辑卷添加 filesystem。我个人建 议该题先查看各个受管机的逻辑分区空间大小,先自行 判断运行结果,再根据结果反写逻辑方法,运行完 playbook 最好看下所有节点 data 卷的文件系统,可以使用’ansible all -m shell -a ‘lsblk -f’查看。2、 Balancer 角色那一题,无法直接运行在 balancers 组上,需要更改 roles/balancer/template/里面的内容才可以运行。具体文件名已经忘掉了, 但是我的思 路是先看报错点,xx 任务下的一个变量没有定义,我查看 balancer/tasks/main.yam,里 面可以看到该 xx 任务对应的模块是 template, 找到 template 的模板文件 xx.j2,将 模板文件内容改成题设 haproxy 配置所需即可。我具体的做法是将 xx.j2 里面的变量部分 直接写成 webservers 组里面的固定主机名,主机 ip,主机端口,而不是使用循环来自动 填写。这种比较暴力,读者有想法可以尝试使用循环方法来自动书写,我 个人认为使用循 环的 xx.j2 需要更改 3 处:
①playbook 中 balancer 剧本中 hosts 部分需要添加webservers。
②playbook 中 balancer 剧本中 roles 部分需要添加 when ansible_hostname in groups[balancers]。
③xx.j2 需要更改变量表现形式保证[‘vars’]和.vars 不可以同时出现在一个变 量中。未实验过,仅代表个人观点。
3、 建议做完 reboot 所有节点测试。
相关资讯