RHCSA考试环境的部署
1.Vmware的安装
1.1 下载软件包
ftp://10.226.41.226/RHCSA-TEST/
VMware-Workstation-Full-12.5.1-4542065.x86_64.bundle //Vmware软件包
vm-key.txt //Vmware软件包序列号文件
1.2 安装软件包
yum -y groupinstall "Development Tools" //安装工具组件,否则Vmware无法正常安装
chmod a+x VMware-Workstation-Full-12.5.1-4542065.x86_64.bundle //添加执行权限
./VMware-Workstation-Full-12.5.1-4542065.x86_64.bundle //安装VMware软件包
注意:
在安装VMware时,需要修改HTTP的端口为8443,以及输入序列号
1.3 卸载Vmware的命令
vmware-installer --uninstall-product=vmware-workstation
2.虚拟机的迁移
2.1 下载两个虚拟机classroom和server
ftp://10.226.41.226/RHCSA-TEST/
classroom-rh124.tar.bz2
server-rh124.tar.bz2
2.2 解压虚拟机目录
tar -jxvf classroom-rh124.tar.bz2
tar -jxvf server-rh124.tar.bz2
3.运行Vmware和断点恢复虚拟机
3.1 在Applications/System Tools/VMware workstation,运行Vmware
3.2 在主界面上点击"Open a Virtual Machine"打开已经解压好的两个虚拟机classroom和server
(注意:虚拟机classroom是服务器,虚拟机server是学生考试机,答题必须答在server虚拟机上)
3.3 点击classroom虚拟机,然后再点击上方的VM菜单下的Snapshot/1.rhcsa,恢复服务器(如果出现VMware虚拟机到期的问题Your license has expired,解决方法:点击Help菜单下Enter Serial Number中输入VMware的序列号)
3.4 点击server虚拟机,然后再点击上方的VM菜单下的Snapshot/1.初始状态,恢复学生机
3.5 断点恢复好后,classroom虚拟机会自动运行;server虚拟机需要手动点击启动才可以运行,使用root,redhat登录系统。
(注意:如果中间弹出对话框,直接选择"I copy it"或者“continue”即可)
4.部署server虚拟机的初始环境
4.1 断点恢复好的server虚拟机,使用root,redhat登录系统,打开命令行窗口,运行命令lab examrhcsa setup初始化环境(如果出现错误,解决方法:点击VMware虚拟机的Edit菜单下的Virtual Network Editor,再点击vmnet1,将下方的Use local DHCP复选框去掉即可。即让server这台虚拟机不通过VMware提供的DHCP服务获取IP地址,而是通过classroom虚拟机作为DHCP服务器来提供IP地址。)
4.2 初始化成功后,server虚拟机的桌面上会出现RHCSA-Exam图标,可以点击查看考题
注意:必须破解密码为ooxx9527,(破解时最好输入passwd root),否则重启系统密码会随即生成,导致无法登录。
通过底层配置文件修改IP地址时一定不要删除/etc/sysconfig/network-scripts/ifcfg-eth0文件中的原有内容,否则重启系统后,网络地址会丢失,导致无法与服务器classroom连接了,题目也会看不到了。
第3题YUM软件仓库最好三处一致,文件名,[],name。
第15题SWAP交换分区,在/etc/fstab文件中写UUID。
第4题和第18题做完后要一起交卷才能判卷正确。
本模拟系统存在BUG,第9题可能升级完内核后重启就启动不了了。
5.评判考题
在server虚拟机上运行命令lab examrhcsa grade
6.提交答题记录和成绩到老师机器的方法
在自己的server虚拟机中运行如下命令
history > /root/Desktop/20150001-zhangsan-history.txt
lab examrhcsa grade &> /root/Desktop/20150001-zhangsan-grade.txt
右键单击server虚拟机桌面的两个答题记录文件20150001-zhangsan-history.txt和20150001-zhangsan-grade.txt,选择“复制”,然后“粘贴”到自己的物理机桌面上。
在自己的物理机桌面上单击鼠标右键打开终端窗口,执行下列命令
yum -y install lftp*
lftp 10.226.41.164
ls
cd upload
put 20170001-zhangsan-history.txt
put 20170001-zhangsan-grade.txt
quit
7.RHCSA真实考试时可能会遇到的问题:
7.1 真实考试时,直接双击桌面上提供好的图标进入虚拟机答题,也可以从物理机ssh远程登录到虚拟机中去答题(ssh答题的优点:考试题目中的参数可以直接复制,粘贴到ssh终端窗口中;缺点:个别题目需要图形界面,但虚拟机可能只提供字符界面,此时需要在虚拟机终端窗口中运行命令startx或init 5启动图形界面回答个别题目,例如LDAP客户端配置等)
7.2 图形界面启动的问题,如果RHCSA考试时提供的虚拟机没有图形界面,可以输入startx或者init 5先启动图形界面,再输入authconfig-gtk启动LDAP图形配置程序进行配置。
7.3 配置LDAP图形界面卡死的问题,机器内存问题考试时不存在。只可能是参数输入拼写出现了错误,仔细检查拼写错误;也可能是网络有问题,用命令ping服务器进行测试。
7.4 删除逻辑卷命令lvremove /dev/exam/lvm2
删除卷组 vgremove exam
删除物理卷 pvremove /dev/sdb2
7.5 开机自动挂载文件/etc/fstab写错会导致开机无法启动,所以只要对/etc/fstab文件有修改,就要立刻用mount -a命令检查是否存在错误,如果无信息,说明无错误;如果有信息,就是错误信息。解决方法:查看逻辑卷是否格式化,查看目录是否创建。
(例如未格式化逻辑卷的情况下重启系统了,但提示出错,无法启动,会看到Failed to mount /exam/lvm2,Give root passwd for maintenance. 解决办法:以root密码登录进入维护状态,修改/etc/fstab文件,将出错的那行删除掉,再次reboot重启系统,就可以正常启动系统了,登录后进行格式化逻辑卷或创建目录的操作,再在/etc/fstab文件中重新录入该行即可)
7.6 真实考试时,同步时间服务器题目叙述为利用“NTP协议实现...”要能够认识。



