辽宁省高职技能大赛“云计算技术与应用”赛项试题A卷.doc_第1页
辽宁省高职技能大赛“云计算技术与应用”赛项试题A卷.doc_第2页
辽宁省高职技能大赛“云计算技术与应用”赛项试题A卷.doc_第3页
辽宁省高职技能大赛“云计算技术与应用”赛项试题A卷.doc_第4页
辽宁省高职技能大赛“云计算技术与应用”赛项试题A卷.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2015年辽宁省高职技能大赛“云计算技术与应用”赛项试题A卷第一部分:云平台架构(5分)云平台信息网络部署规划:部署图和IP表。根据以上云平台信息,检查硬件连线情况及网络设备配置,确保符合要求。提交交换机配置信息、防火墙2个网络接口的网页截图和防火墙规则的网页截图到本题的答题框中。(本题5分)第二部分:云平台搭建场景说明你们是某高职电子信息学院云平台搭建组的成员,需完成云平台架构的设计、系统部署、功能拓展、维护及管理,以实现计算资源的池化弹性管理,校园应用的集中管理,统一安全认证和授权管理。试搭建满足云计算要求的平台。任务一、IaaS平台系统准备(10分)1.环境配置手动配置云平台IaaS各节点系统参数:(1)控制节点主机名:controller;计算节点主机名:compute;使用hostname命令进行查询。 (2)根据部署图配置ip,永久关闭服务NetworkManager;使用ifconfig命令、chkconfig命令进行查询。 (3)修改hosts,映射各节点管理ip与主机名;使用cat命令进行查询。(4)各个节点的selinux设为permissive,使用getenforce命令进行查询。 (本题4分)提交控制节点的各项配置查询信息和计算节点的各项配置查询信息到本题答题框中。2.FTP配置把软件包拷贝到控制节点/opt/路径下,安装并配置ftp服务,配置控制节点与计算节点使用yum源文件yum.repo,地址使用ftp形式。提交查询控制节点和计算节点yum.repo配置文件的命令和信息到本题答题框中。(本题1分)3.NTP和QPID配置在各节点安装ntp服务并在控制节点上启动服务,计算节点时钟同步到控制节点,并设置开机自启动;在控制节点安装qpid服务,修改配置文件后启动服务。提交以下信息到本题答题框中:ntp配置文件名、配置修改内容、chkconfig查询结果和在计算节点同步结果;qpid配置文件名,修改内容、chkconfig查询结果。(本题1分)4.数据库安装使用提供的脚本iaas-install-mysql.sh安装数据库mysql。提交查询数据库的databases列表信息的命令及结果到本题答题框中,脚本默认数据库密码为000000。(本题2分)5.数据库管理在mysql中创建数据库test,创建用户usertest,密码为000000,并配置该用户只有访问数据库test的权限。提交使用用户usertest登录mysql的命令及查询数据库database列表信息的结果到答题框中。(本题2分)任务二、IaaS系统组建(20分)1.keystone安装使用提供的脚本iaas-install-keystone.sh安装keystone组件。提交Keystone tenant列表查询信息到答题框中,admin-openrc.sh环境变量配置文件在/etc/keystone/目录。(本题3分)2.keystone管理创建keystone用户usertest,密码为000000,创建tenant名为group,赋予usertest在group中拥有_member_权限。提交user列表查询命令及信息、tenant列表查询命令及信息和user-role查询命令及信息到答题框中。(本题3分)3.glance安装使用提供的脚本iaas-install-glance.sh安装glance组件。提交image列表查询信息到答题框中。(本题3分)4.glance管理使用镜像文件centos_65_x86_6420140327.qcow2创建glance镜像centos,格式为qcow2,提交查询该镜像的信息到答题框中。(本题2分)5.nova安装使用提供的脚本iaas-install-nova-controller.sh和iaas-install-nova-compute.sh,分别对在控制节点和计算节点安装nova组件。提交查询service 列表的结果信息到答题框中。(本题3分)6.neutorn安装使用提供的脚本iaas-install-neutron-controller.sh和iaas-install-neutron-compute.sh在控制节点和计算节点安装neutron组件,然后手工配置系统使用flat网络,并使外网口为eth1。提交agent-list的查询结果信息到答题框中。(本题3分)7.网络创建创建云主机网络flatnet,子网为subnet,可用网段为100-200,网关为该网络相应交换机地址。提交网络列表的查询命令及结果信息到答题框中。(本题2分)8.云平台页面配置安装dashboard组件,完成后通过ip地址:0访问网页。提交ip访问dashboard登录后页面的截图到答题框中。(本题1分)任务三、IaaS扩展和运维(15分)1.部署云主机通过已经搭建的云计算IaaS平台,使用centos镜像,创建云主机iaasvm,硬盘空间修改为50G内存为1G。提交通过Nova查询该云主机的状态信息和该云主机对应的flavor详细信息到答题框中。(本题3分)2.swift云存储安装配置在云主机iaasvm上,安装keystone组件,然后安装swift组件,存储分区使用该云主机上剩余的所有空间。提交查询云存储swift的命令和状态信息到答题框中。(本题3分)3.创建swift用户创建swift用户test1,密码为123456,并创建租户test1,将用户加入到租户test1和role角色SwiftOperator。提交查询用户列表信息到答题框内。(本题3分)4.ceilometer安装配置在云主机iaasvm上,安装ceilometer组件,并配置其监控swift组件,提交meter-list查询结果信息到答题框中。(本题3分)5.swift文件管理在swift中使用账号test1上传镜像文件到image容器中,命名为centos。提交查询该账号下容器列表的信息和该容器下内容列表信息到答题框中。(本题3分)任务四、PaaS系统组建(20分)1.规划PaaS平台的部署架构,PaaS部署在IaaS平台的3台虚拟机上。PaaS采用分开安装的方式部署,VM1部署PaaS平台Broker节点,VM2部署PaaS平台Node节点,VM3部署Git Server。每个虚拟机配置如下:(本题5分)1).系统配置:1CPU,1G内存,50G硬盘,连接到网络。2).操作系统:centos 6.5x64。3).IP:Broker、Node和Git Server节点动态分配4).主机名配置:Paas Broker的主机名为:broker;Paas Node的主机名为:node;Git Server的主机名为:gitserver。提交以上云主机在dashboard上的实例列表截图到答题框中。根据表提供的参数,完成配置文件的自定义与修改。注:该表中3个括号中的信息,需选手补充,强密码应同时包含英文字母大小写及数字。参数修改完毕后,进行PaaS系统的部署,完成以下工作:2.Mongo数据库验证PaaS依赖MongoDB数据库,查询MongoDB中数据库列表,并查询appliation 集合的所有记录(doucment)。提交MongoDB查询结果信息到答题框中。(本题1分)3.ActiveMQ消息中间件验证PaaS平台使用ActiveMQ消息中间件,访问网页http:/(PaaS Broker IP):8161进行验证。提交访问消息服务的页面截图到答题框中。(本题2分)4.CakePHP系统部署在GitServer上配置CakePHP的Git代码源,在PaaSNode通过gitclone进行验证,将验证结果截图;部署CakePHP系统,CakePHP的公众URL为;修改应用代码:CakePHP系统成功部署后,在PaaSNode上通过git下载CakePHP的代码,修改CakePHP的首页文件,把“ReleaseNotesforCakePHP”修改为“Xiandiancloud”。提交CakePHP的首页网页截图到答题框中。(本题4分)5.Drupal应用部署部署内容管理系统即CMS,创建Drupal应用,公众URL为,发布一则消息,提交Drupal发布消息网页截图到答题框中。(本题4分)6.RHC应用部署PaaS平台安装完毕之后,在Git Server上部署RHC,部署后通过RHC命令查询应用列表。提交查询结果信息到答题框中。(本题4分)第三部分:云应用开发任务一、云存储网盘客户端(15分)云存储网盘客户端APP的开发选用Android开源技术平台,SDK采用openstack-java-sdk来连接云平台和swift云存储,提供了封装jar包openstack-java-sdk_v1.1.jar。开发使用统一的云存储服务。连接云存储平台的账号、密码和ID等信息请参考自己的考位信息表。开发环境:SwiftSDK(openstack-java-sdk)+Android开发环境(adt-bundle-windows-x86_64)+JDK1.7+基础案例程序CloudStorage。使用genymotion模拟器。Android开发环境及工具目录:桌面SaaS_XianDianv1.2。javaEE开发环境及工具目录:桌面SaaS_XianDianv1.2。网盘的功能效果图参照下图:1.搭建开发环境根据以上要求搭建Android的开发环境,配置代码编码方式为utf-8,成功搭建后,提交eclipse启动后的截图到答题框中。(本题2分)2.导入基础案例工程根据指定的用户名,密码等信息修改连接云平台的配置,导入本次竞赛指定的开发案例,并运行案例工程。运行后提交网盘应用APP的云平台的配置信息、eclipse项目工程截图、APP登录界面的模拟器截图到答题框中。(本题2分)3.全部文件列表功能基于SDK提供的接口,实现云网盘APP展示容器跟目录下所有对象的的功能,对象区分目录和文件。提交实现该功能成功的模拟器运行截图和新增加的java代码文本到答题框中。(本题4分)4.创建文件夹功能基于SDK提供的接口,实现云网盘APP的创建文件夹功能,创建3个文件夹:lngzxdyun1、 lngzxdyun2和lngzxdyun3。提交实现该功能成功的模拟器运行截图和新增加的java代码文本到答题框中。(本题4分)5.提交最终资料最后用zip格式打包工程,zip文件为CloudStorage.zip,以附件形式提交该zip文件到答题框中。编译网盘APP客户端工程,成功发布的apk文件后,压缩成zip文件以附件形式提交该文件到答题框中。(本题3分)第四部分:工作总

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论