重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 135|回复: 0

RHCE8考试模拟说明(必读)

  [复制链接]
发表于 2020-5-4 23:04:31 | 显示全部楼层 |阅读模式
本帖最后由 梅钟园 于 2020-5-11 20:31 编辑
练习环境中有6台KVM虚拟机,分别如下:
hostname
FQDN
ip
classroom
classroom.example.com
172.25.254.254
bastion
bastion.lab.example.com
172.25.250.254
workstation
workstation.lab.example.com
172.25.250.9
servera
servera.lab.example.com
172.25.250.10
serverb
serverb.lab.example.com
172.25.250.11
serverc
serverc.lab.example.com
172.25.250.12
serverc
serverd.lab.example.com
172.25.250.13

注意:需要保证classroom主机在全程处于正常运行状态,其它所有主机均需要启动,所有考试练习主要在bastion主机上完成。

警告:RHCE8 Ansible考试中的所有练习题目,此处给出的答案仅是参考,实现题目要求的playbook有很多种写法,只要能够根据题目要求实现相关功能即可,所以务必在练习过程中仔细阅读题目要求,根据参考答案理清思路,切忌去死记硬背论坛给出的参考答案!!!
1 考试练习主要在bastion上安装配置Ansible并编写和运行playbook
2 bastionAnsible管理节点,workstationserveraserverd均为Ansible受控节点。
3 管理节点和受控节点均属于lab.example.com域名下。
4 考试练习使用用户(greg)来操作,密码为redhat,实际考试时账户和密码按照题目要求,
如果考试中仅指定某用户连接操作,但是没有该用户或者没有做
ssh秘钥认证,
需要按照要求自行完成用户创建、
sudo提权和ssh秘钥认证在下面会讲解怎样配置
考试模拟环境如下图:

RHCE8环境

RHCE8环境
5 考试环境模拟
在bastion、workstation、servera、serverb、serverc和serverd主机中创建用户greg,并配置sudo免密提权,
以下仅演示在bastion主机上操作,其它主机也需要做同样操作:
[root@bastion ~]# useradd greg
[root@bastion ~]# echo "greg ALL=(ALL) NOPASSWD: ALL">> /etc/sudoers.d/greg
[root@bastion ~]# echo 'redhat' | passwd --stdin greg
在bastion主机生成greg用户用于秘钥认证的公钥和私钥:
[root@bastion ~]# su - greg
[greg@bastion ~]$ ssh-keygen
生成公钥和私钥过程中一直回车保持默认值即可。
拷贝公钥到对应主机:
[greg@bastion ~]$ ssh-copy-id -i .ssh/id_rsa.pub 172.25.250.9
[greg@bastion ~]$ ssh-copy-id -i .ssh/id_rsa.pub 172.25.250.10
[greg@bastion ~]$ ssh-copy-id -i .ssh/id_rsa.pub 172.25.250.11
[greg@bastion ~]$ ssh-copy-id -i .ssh/id_rsa.pub 172.25.250.12
[greg@bastion ~]$ ssh-copy-id -i .ssh/id_rsa.pub 172.25.250.13
测试是否能够免密登录,以下以workstation主机为例:
[greg@bastion ~]$ ssh 172.25.250.9 -C 'hostname'
workstation.lab.example.com
分别通过域名和IP连接所有主机以保证主机秘钥记录在bastion主机greg用户家目录的.ssh/known_hosts文件中:
[greg@bastion ~]$ ssh workstation -C 'hostname'
[greg@bastion ~]$ ssh workstation.lab.example.com -C 'hostname'
[greg@bastion ~]$ ssh servera -C 'hostname'
[greg@bastion ~]$ ssh servera.lab.example.com -C 'hostname'
[greg@bastion ~]$ ssh serverb -C 'hostname'
[greg@bastion ~]$ ssh serverb.lab.example.com -C 'hostname'
[greg@bastion ~]$ ssh serverc -C 'hostname'
[greg@bastion ~]$ ssh serverc.lab.example.com -C 'hostname'
[greg@bastion ~]$ ssh serverd -C 'hostname'
[greg@bastion ~]$ ssh serverd.lab.example.com -C 'hostname'
6 准备练习所需要的文件:
配置Windows主机和VMwareWorkstation的网络:
目标:建立Windows宿主机和foundation0的网络连接,如果不清楚怎么配置的,可以安装下面的方式配置,也可以用其它方法,
只要
Windows宿主机和foundation0能够正常通信即可。由于练习环境的VMware虚拟机foundation0使用的是NAT模式的网卡,所以此处配置VMwareNAT网络,配置如下:
a:VMwareworkstation的界面点击编辑->虚拟网络编辑器

RHCE环境网络-1

RHCE环境网络-1
子网IP和掩码可以根据自己需要设置即可,只要在配置foundation0IP地址时使用和此处配置子网中的地址即可。

RHCE环境网络-2

RHCE环境网络-2

RHCE环境网络-3

RHCE环境网络-3
b:配置Windows本地VMnet8的网卡信息:
Windows+R键,然后输入ncpa.cpl回车
找到VMwareNetwork Adapter VMnet8网卡,右键属性,找到TCP/IPV4

RHCE环境网络-4

RHCE环境网络-4

RHCE环境网络-5

RHCE环境网络-5
c:配置foundation0IP地址
[root@foundation0 ~]# vim /etc/sysconfig/network-scripts/ifcfg-br0
添加如下行
IPADDR2=193.168.2.192
PREFIX2=24
GATEWAY2=193.168.2.2
DNS2=193.168.2.2

RHCE环境网络-6

RHCE环境网络-6
重启网络连接:
[root@foundation0 ~]# nmcli con down Bridge\ br0 && nmcli con up Bridge\ br0
安装lrzsz软件包:
[root@foundation0 ~]# yum -y install lrzsz
Windows主机上安装Xshell或者SecureCRT等连接工具,此处Xshell为例:
Xshell5下载:百度网盘链接:https://pan.baidu.com/s/1hjzZzhvvBpoo3C65rQR1_g 提取码:i6vy
ssh 193.168.2.192

RHCE环境网络-7

RHCE环境网络-7
上传软件包 rhce8-exam-env-1.0-1.el8.x86_64.zip (22.74 KB, 下载次数: 0)
7 练习完成以后可以在foundation0上使用rht-vmctl reset <virtual_host>来重置虚拟机,例如rht-vmctl reset bastion
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2020-6-3 17:29 , Processed in 0.156832 second(s), 29 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表