“云计算技术与应用”赛项练习卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2015年高职技能大赛
“云计算技术与应用”练习卷第一部分:云平台架构准备(2分)
云平台信息
网络部署规划:部署图和IP表。
网络拓扑图
IP地址规划表
根据以上云平台信息,检查硬件连线情况及网络设备配置,确保符合要求。提交交换机配置信息、防火墙网络2个接口的网页截图和防火墙规则的网页截图到本题的答题框中。(本题2分)
第二部分:云平台搭建(43分)
场景说明
你们是某企业的IT部分,目前负责公司云平台的构建,你们需完成云平台设计、部署和运维,同时实现云存储企业网盘开发。试搭建满足以上云计算要求的平台。
任务一、IaaS平台系统准备(10分)
1.环境配置
手动配置云平台IaaS各节点系统参数:
(1)控制节点主机名:controller;计算节点主机名:compute;使用hostname命令进
行查询。
(2)根据部署图配置ip,永久关闭服务NetworkManager;使用ifconfig命令、chkconfig
命令进行查询。
(3)修改hosts,映射各节点管理ip与主机名;2
使用cat命令进行查询。
(4)各个节点的selinux设为permissive,使用getenforce命令进行查询。
提交控制节点的各项配置查询信息和计算节点的各项配置查询信息到本题答题框中。(本题4分)
2.FTP配置
把软件包拷贝到控制节点/opt/路径下,安装并配置ftp服务,配置控制节点与计算节点使用yum源文件yum.repo,地址使用ftp形式。提交控制节点和计算节点yum.repo 配置文件内容的信息到本题答题框中。(本题2分)
3.NTP和QPID配置
在各节点安装ntp服务并在控制节点上启动服务,计算节点时钟同步到控制节点,并设置开机自启动;在控制节点安装qpid服务,修改配置文件后启动服务。提交以下信息到本题答题框中:ntp配置文件名、配置修改内容、chkconfig查询结果和在计算节点同步结果;qpid配置文件名,修改内容、chkconfig查询结果。(本题2分)
4.数据库安装
安装数据库mysql。提交查询数据库的databases列表信息的命令及结果到本题答题框中。(本题3分)
任务二、IaaS系统组建(18分)
1.keystone安装
安装keystone组件。提交Keystone tenant列表查询信息到答题框中,admin-openrc.sh 环境变量配置文件在/etc/keystone/目录。(本题2分)
2.keystone管理
创建keystone用户user,密码为passw0rd,创建tenant名为group,赋予user在group 中拥有_member_权限。提交user列表查询命令及信息、tenant列表查询命令及信息和user-role查询命令及信息到答题框中。(本题2分)
3.glance安装
安装glance组件。提交image列表查询信息到答题框中。(本题2分)
4.glance管理
使用镜像文件centos_65_x86_6420140327.qcow2创建glance镜像centos,格式为qcow2,提交查询该镜像的信息文本到答题框中。(本题2分)
5.nova安装
在控制节点和计算节点安装nova组件。提交查询service列表的结果信息到答题框中。(本题2分)
6.neutorn安装
在控制节点和计算节点安装neutron组件,然后手工配置系统使用flat网络,并使外网口为eth1。提交agent-list的查询结果信息到答题框中。(本题2分)
7.网络创建
创建云主机网络net-flat,子网为subnet-flat,可用网段为100-200,网关为该网络相应交换机地址。提交网络列表的查询命令及结果信息文本到答题框中。(本题2分)
8.云平台页面配置
安装dashboard组件,完成后通过ip地址:192.168.100.10访问网页。提交ip访问dashboard登录后页面的截图到答题框中。(本题1分)
9.数据库维护
查询目前mysql数据库所有的数据库名称,查询同认证相关数据库的所有表名。提交以上数据库名称信息文本和认证相关数据库的所有表名文本到答题框中。(本题1分)
任务三、IaaS运维(15分)
1.部署云主机
通过已经搭建的云计算IaaS平台,使用centos镜像,创建云主机vmiaas,硬盘空间修改为30G和1G内存。提交通过Nova查询该云主机的状态信息和该云主机对应的flavor详细信息到答题框中。(本题2分)
2.swift云存储安装配置
在云主机iaasvm上,安装keystone组件,然后安装swift组件,存储分区使用该云主机上剩余的所有空间。提交查询云存储swift的状态信息到答题框中。(本题3分)
3.创建swift用户
创建swift用户test1,密码为123456,并创建租户test1,将用户加入到租户test1和role角色SwiftOperator。提交查询用户列表信息到答题框内。(本题2分)
4.swift文件管理
在swift中使用账号test1上传镜像文件到image容器中,命名为centos。提交查询该账号下容器列表的信息和该容器下内容列表信息到答题框中。(本题2分)
检查使用安装脚本iaas-install-heat.sh进行安装,本安装脚本存在两处缺失,请完善后在控制节点安装heat组件。在答题框中输入脚本中缺失的两条完整命令文本,以及查询stack列表的信息文本到答题框中。(本题4分)
6.heat使用
使用提供的文件test-stack.yml创建heat stack,其中glance镜像使用centos,网络使用net-flat。提交查询stack列表信息文本到答题框中。(本题2分)
任务四、PaaS系统组建(20分)
1.规划PaaS平台的部署架构
PaaS部署在IaaS平台的3台虚拟机上。PaaS采用分开安装的方式部署,VM1部署PaaS平台Broker节点,VM2部署PaaS平台Node节点,VM3部署Git Server。每个虚拟机配置如下:
1).系统配置:1CPU,2G内存,50G硬盘,连接到网络。
2).操作系统:centos6.5x64。
3).IP:Broker和Node节点动态分配,Gitserver节点ip地址为最后一位为200。
4).主机名配置:
Paas Broker的主机名为:paas;
Paas Node的主机名为:node;
Git Server的主机名为:codeserver。
根据下表提供的参数,完成配置文件的自定义与修改。
该表中3个括号中的信息,需选手补充,强密码应同时包含英文字母大小写及数字。
参数修改完毕后,进行PaaS系统的部署。
提交以上云主机在dashboard上的实例列表截图到答题框中。(本题5分)