RHCSA:
这块我只有容器扣了分(模拟环境都是全对的)跟备考环境的几乎一样,特殊的点也是其他同学都提到的:
1,node ① 配置ip,我是直接modify的配置文件,可以全对;
2,node ① 和node②的SSH文件修改下permit root yes就行了;
3,查找文件那个注意文件名;
4,podman那题,考试环境给了个下载链接,wget下来一个continerfile,但是没说下载到哪个目录下面,我是新建了一个ascii2pdf(同考试要求的镜像名称)。
下面是我推断全对的方式:
a,直接wallxxx用户登录系统(密码同node ① 的root密码),进入到home目录,wget continarfile文件下来;
b,用“其他配置信息”里面提供的podman仓库地址和用户名密码登录;
c,在当前目录下podman build -t acsii2pdf:rhcsa .(这个标签也没有要求,我用的rhcsa,不知道是不是这里扣分)
d,再开一个窗口,root登录系统,创建容器要求的两个目录,并且chown到wallxxx那个用户;
e,按照题目要求起podman,确认容器名称和-v的挂载,记得:Z
f,/home/.config/systemd/user 里面generate systemd,这个生成的名称记得跟题目要求再对一下;
g,podman stop/podman rm/systemctl --user .....一套就没什么了
还是很奇怪,检查了几遍现象都对,没有全对。大家做的时候再仔细点,我感觉就是a或者c那里,我多搞了层目录或者弄错了标签;
RHCE:
RHCE是满分,那些点也都是前辈提到过的,我再说一下我觉得比较重要的地方;
1,ansible.cfg部分,roles_path我写了题目要求的/home/admin/ansible/roles 和基本的/usr/share/ansible/roles(但是这个目录下是空的),collections_paths写题目要求的/home/admin/mycollections.
2,安装roles那题,requirment.txt(就那个下载地址文件),模拟环境在ansible/下面,考试要求再ansible/roles下面,注意细节;
3,collections使用那里,我考的selinux,ansible-doc -l | grep selinux里面有两个相关的模块,一个是posix.selinux和redhat.rhel_system_roles.selinux,我用的后者,除了调用名称不一样,其他配置和备考环境一模一样。
4,part那题我做的是针对单台的vdb vdc vdd做判断那个,vdb用1500M分,不够就用800M,vdc用1500M分,不够就用800M,vdd只需要判断存不存在,不存在就报错,之后再把分出来的区做格式化、挂载,我分享下我的做法:
- name: fail模块判断vdd
- block:(针对vdb)
- name: 判断1500
- name: get facts
- name:分区
- name:挂载
rescue:
- name: 报错空间不够
- name: 判断800
- name: get facts
- name:分区
- name:挂载
- block:(针对vdc)
- name: 判断1500
- name: get facts
- name:分区
- name:挂载
rescue:
- name: 报错空间不够
- name: 判断800
- name: get facts
- name:分区
- name:挂载
那个get facts很重要,我第一遍没敲,他就没法一次判断可以进行格式化,需要加上。
5,在其他的题就没啥特殊点了