说明:
1、考试中所有上机操作都在预先提供的镜像中完成。
2、在出现xxx的地方用考生姓名拼音的第一个字母代替,例如张三丰,xxx应该使用zsf代替。
3、请大家按照要求一步步完成,不要随便更改其它设置。
4、所有结果都以截图方式提交。
5、疫情期间,情况特殊,为防考试作弊,请大家严格按照要求考试,特别是第2和第4条要求,否则不得分并按作弊论处。
一、配置两个节点的网络。假设张三丰的学号为50,则将控制节点内网网卡的IP地址设置为192.168.100.150,将计算节点内网网卡的IP地址设置为192.168.100.160。两个节点的外网网卡类似。使用SecureCRT软件连接两个节点,使用cat命令查看4个网卡文件的配置结果并以截图的方式提交。(共8分,每图2分)
二、配置主机名,将控制节点的主机名设置为xxxcontroller,计算节点主机名设置为xxxcompute,使用相关命令查看,并将查看结果以截图方式提交。(4分)
添加 ip 和 主机名映射,将映射文件内容以截图的方式提交。(4分)
两个节点能用节点名相互拼通,并将结果以截图方式提交。(2分)
(共10分)
三、挂载iso文件,将CentOS-7-x86_64-DVD-1511.iso挂载到/opt/xxxcentos目录下,将XianDian-IaaS-v2.0-1228.iso挂载到/opt/xxxiaas目录下,使用ls命令查看这两个目录,并将结果以截图的方式提交。(上面两个iso文件/root目录下)(共8分,每个镜像的挂载各4分)
四、将controller节点的yum文件名设置为xxxyum.repo,编辑其内容,并使用yum repolist验证,以截图的方式提交上面的结果(xxxyum.repo文件内容和验证结果)。(共6分,其中文件内容题4分,验证结果图2分)
五、将compute节点的yum文件名设置为xxxyum.repo,编辑其内容,并使用yum repolist验证,以截图的方式提交上面的结果(xxxyum.repo文件内容和验证结果)。(共6分,其中文件内容题4分,验证结果图2分)
六、请将 /etc/xiandian/openrc.sh中环境变量DOMAIN_NAME修改为xxx,并修改HOST_IP、HOST_NAME、HOST_IP_NODE、HOST_NAME_NODE、STORAGE_LOCAL_NET_IP等值,使用相关命令查看配置的环境变量,结果以截图的方式提交。(8分)
使用scp命令将openrc.sh文件从控制节点复制到计算节点,复制命令和复制过程以截图的方式提交。(2分) (共10分)
七、使用通过脚本安装 iaas-pre-host.sh(本题不得分)
八、(共6分,每小题2分)
1、使用通过脚本安装iaas-install-mysql.sh并查看脚本运行时间,将操作命令和查询结果以截图形式提交到答题框。
查询结果在最后三行,包括real、user、svs三项。
2、将计算节点时钟同步到控制节点。将计算节点同步控制节点的命令及结果以截图的方式提交到答题框。
3、使用 root 用户登录数据库,使用 mysql 数据库,查询表 user 中的 host,user,paassword 信息,提交操作命令和输出结果以截图形式提交到答题框。
九、使用通过脚本安装iaas-install-keystone.sh (共6分)
1、创建用户testxxx,密码为testxxx,将testxxx用户分配给admin项目,赋予用户admin的权限。依次将操作命令和查询结果以文本形式提交到答题框。【请注意创建用户时,需要使用的domain应该是什么?】(4分)
2、查看user用户,提交操作命令和输出结果以截图形式提交到答题框。(2分)
十、使用通过脚本安装iaas-install-glance.sh(共8分)
1、使用glance命令创建一个镜像,镜像名xxxcentos7,镜像文件CentOS_7.2_x86_64_XD.qcow2,格式为qcow2,容器格式为bare,显示创建镜像的过程。将创建命令和创建过程以截图形式提交。(4分)
2、使用openstack相关命令给上面创建的镜像打标签,标签名为mytest。将打标签命令以截图形式提交。(2分)
3、使用glance相关命令查询xxxcentos7的详细信息,将查询命令和结果以截图形式提交。(2分)
十一、顺序安装以下openstack组件:nova、neutron、neutron-gre、dashboard。在DashBoard界面使用上题创建的镜像xxxcentos7,创建一个云主机xxxinstance。【注意:登录DashBoard时的域名在第六题中设置】(共10分)
1、云主机网络的具体要求如下:(4分)
A 外网 ext-xxxnet
B 内网 int-xxxnet
C 外网子网 ext-subxxxnet 192.168.200.0/24 IPv4 192.168.200.1
分配地址池:101-120
D 内网子网 int-subxxxnet 10.0.0.0/24 IPv4 10.0.0.1
分配地址池:10-20
创建路由,ext-xxxrouter,并为其增加内网接口;创建成功后将网络拓扑截图提交。
2、将创建成功的界面以截图形式提交(提交云主机,网络和路由的创建不需要提交)。(4分)
3、使用SecureCRT软件连接这个云主机,并将SecureCRT截图提交:(2分)
十二、综合运维(共12分,每小题2分)
1、使用 nova 相关命令查询网络的列表信息,将操作命令和返回结果以截图形式提交到答题框。
2、使用 openstack 相关命令查询网络的列表信息,将操作命令和返回结果以截图形式提交到答题框。
3、使用 nova 相关命令查询 nova 资源使用情况的信息,将操作命令和返回结果以截图形式提交到答题框。
4、通过 nova 的相关命令创建云主机类型,名字 xxxflavor,ID 为 自己的学号,内存为1024,硬盘为 5G,虚拟内核数量为 2,并查询该云主机的详细信息,将操作命令和返回结果以截图形式提交到答题框。
5、使用 neutron 相关命令查询网络服务的列表信息,并以下图的形式打印出来,将操作命令和返回结果以截图形式提交到答题框。
binary
agent_type
alive
6、使用 neutron 相关命令查询所创建子网的列表信息,并查看外网子网的详细信息,将操作命令和返回结果以截图形式提交到答题框。
十三、使用脚本安装cinder和swift组件(共10分,每题2分)
1、使用cinder命令创建一个云硬盘,名字为xxxvolume,大小为2G,将相关命令和结果以截图形式提交。
2、在DashBoard界面中,将该硬盘大小改为5,将相关操作以截图形式提交。
3、将上面的云硬盘连接一个云主机xxxinstance,并在云主机上使用相关命令查看新挂载的云硬盘,将相关操作和查看的结果以截图的形式提交。
4、使用swift相关命令创建一个容器xxxswift,将命令和操作结果以截图的方式提交。
5、将/etc/keystone/目录下的keystone.conf文件上传到xxxswift容器中,将命令和操作结果以截图的方式提交。