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分)PaaS依赖DNS服务,查询DNS中的ip验证。
提交DNS查询结果信息到答题框中。
(本题4分)3.ActiveMQ消息中间件验证PaaS平台使用ActiveMQ消息中间件,访问网页http://(PaaS Broker IP):8161进行验证。
提交访问消息服务的页面截图到答题框中。
(本题4分)4.部署ERP系统通过PaaS平台部署企业资源规划计划ERP(Enterprise Resource Planning),部署PHP运行环境,提交Dolibarr应用应用代码,进行安装。
部署完成后,提交Dolibarr 登录的网页截图到答题框中。
(本题4分)6.RHC应用部署PaaS平台安装完毕之后,在Git Server上部署RHC,部署后通过RHC命令查询应用已经部署的JavaEE xdflatui信息。
提交查询结果信息到答题框中。
(本题3分)。
第三部分:云应用开发任务一、云存储网盘Web应用开发客户端(20分)本次开发基于云存储swift服务来构建一个网盘的Web应用。
云存储Web应用使用统一云存储平台,云存储平台的SDK:joss.jar,连接云存储平台的账号、密码和租户ID等信息请参考下表。
Username:考试账号Password:考试密码TenantID:参考发送的信息Tenantname:考试账号AUTHURL:http://121.40.224.202:35357/v2.0/tokens注意:容器已经创建名称与考试账号相同开发环境:SDK(java joss);开发环境(eclipse+JDK+Tomcat);案例swiftdemo;javaEE开发环境及工具目录:桌面\SaaS_XianDianv1.2。
网盘的功能效果图参照下图:1.搭建开发环境导入开发案例,根据分配的用户名,密码等修改配置。
配置Tomcat RunServer后,执行,提交运行的网盘Web应用主页网页截图到答题框中。
(本题5分)2.实现全部文件列表功能基于SDK提供的接口,实现云网盘Web应用展示云存储容器下面的所有对象,包括目录和文件。
提交实现网盘Web应用主页网页截图到答题框中。
(本题5分)3.文档分类展示功能基于SDK提供的接口,实现云网盘Web文档分类展示功能功能,点击我的文档,只展示文档文件,包括txt、office文档和pdf文档等格式文件。
(本题5分)4.提交最终资料最后把工程下src目录的java代码打包为zip文件。
以附件形式提交该zip文件到答题框中。
(本题5分)第四部分:工作报告(10分)任务一:云平台工作总结报告(10分)结合以上云平台设计、部署、运维和云应用开发过程,按照工作总结模板,编制项目实施的工作总结报告。
其中请重点描述一下内容:1.项目管理总结报告:以表格形式编写项目任务计划书。
2.绘制云存储Web应用获取“全部文件”功能的时序图。
3.描述搭建云平台IaaS和PaaS中都使用到的主要中间件服务,并简述中间件在云平台重点的作用。
第五部分:职业素养(5分)依工作作风、安全意识、团队协作和遵守考场纪律情况由裁判现场判分。