版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第PAGE1NUMPAGES132015年职业院校技能大赛(高职组)“云计算技术与应用”试卷J 任务一、平台系统准备(7分 任务二、系统组建(15分 任务三、运维(15分 任务五、大数据整合(7分 任务六、PaaS系统组建(20分 任务一、云Web应用开发(10分 第四部分:工作总结报告(5分 第五部分:职业素养(5分 第一部分:云平台架1所示,IP111IPIP云服务器VlanVlan云服务器VlanVlanPC-VlanPC-VlanPC-VlanPC-VlanVlanxVlanVlan第二部分:云平台搭场景说web开发及客户端开发。试根据用户需求,完成以下任务。任务一、平台系统准备(7分环境配置(2分手动配置云平台各节点的系统参数控制节点主机名:controller;计算节点主机名:compute;使用hostname命令ipNetworkManagerifconfig命ip信息、使用chkconfig命令查询计算节点服务NetworkManager的启动信息。提交查询信息到答题框。各个节点的selinux设为permissive,使用geten命令进行查询。提交查询FTP配置(1分把软件包拷贝到计算节点/opt/ftpyumyum.repoftpyumyum.repo地址使用本地形yumupgrade命令更新系统软件包。按顺序提交控制节点和计算节点yum.repo配置文件内容到答题框。NTP配置(1分点,并设置开机自启动。按顺序提交以下信息到答题框:ntp配置文件名、配置修改内容、chkconfig查询结果及在计算节点同步结果。数据库安装(1分 -install-mysql.sh安装数据库mysql。按顺序提交查询数据库databases列表信息令及结果到答题框。数据库管理(2分UTF8keystone、glance、nova、neutron数据库,各数据库用户名为各自数据库名,全为888888。按顺序提交编mysqluser的所有记录信息到答任务二、系统组建(15分keystone安装(2分-install-keystone.sh1处缺失,将缺失内容填入答题框。完善脚本后,在控制节点安装qpid消息服务和keystone组件,在答题框填入查询user列表keystone管理(1分创建keystone用户testuser,为testuserpw,创建tenant名为testgroup,赋予glance安装(2分-install-glance.sh1处缺失,将缺失内容填入答题框。完善glanceindex查询命令及其查询结果。glance管理(1分使用镜像文件centos_65_x86_ .qcow2创建glance镜像centos6.5,格式为qcow2,将查询该镜像的详细信息提交到答题框。nova安装(3分-install-nova-controller.sh和iaa pute.sh中,关于数据库的配置存在1处缺失,将缺失内容填入答题框。完善后,分别在控制节点及计算节点安装nova组件,在答题框填入查询service-list令及其查询结果。nova管理(1分neutorn安装(3分-install-neutron-controller.sh和-i pute.sh中,存在1装neutron组件,在答题框填入查询agent-list令及其查询结果。网络创建(1分创建云主机flatflat-net,子网为flat-subnet100-200,网关为该netsubnet列表的查询结果。dashboard配置(1分都能网页。修改计算节点hosts文件,在计算节点使用curl命令查询h /dashboard并将查询结果提交到答题框。任务三、运维(15分vm(2分用已经搭建的云安全平台,使用centos6.5镜像,硬盘空间修改为30G,创建第第PAGE10NUMPAGES13cinder云硬盘安装配置(4分-install-cinder-controller.sh和- pute.sh中,关于keystone方面存在2处错误,找出错误并进行修改,然后把修改部分按顺序填入答题完善后,分别在控制节点及计算节点安装cinder组件,用计算节点第四分区cinder云硬盘应用管理(2分cindervolume5Gshowlvs命令swift云安装配置(4分在云主机vm中,按云平台的配置步骤安装到keystone组件。 swift.sh中,存在2处错误,试找出错误并进行修改,将修改部分按顺序填入答题框。完善后,在云主机上安装swift组件,用云主机上剩余硬盘空间作为对象swift云管理(3分创建文件夹swiftdir,在admin用户中上传文件-install-swift.sh、文件夹swiftdirswiftcontainerswift状态信息并填任务四、企业虚拟化技术整合(5分环境部署(3分PC4VMwareESXi5.5操作系统,作为ESXi1PC中安装VMwarevSphere,用配置ESXi主机的虚拟机网络为br-int,本地datastore1。通过镜像模板文件VMware-vCenter-Server-Appliance-_OVF10.ovfvCenterServervCenter的IP1 pute模块,修改控制节点nova.conf配置件以完成VMware云主机管理(2分通过qemu-imgconvert转换centos_65_x86_ .qcow2镜像为centosvmdk.vmdk镜像;上传该镜像到平台上;上传成功后创建centosvmdk云主任务五、大数据整合(7分sahara安装(2分创建sahara数据库sahara,xdgzcloud。 -install-sahara-controller.sh和 pute.sh中,关于安全验证及数据库配置方面各有1处错误,找出和计算节点安装saraha组件服务。提交sahara服务状态查询结果到答题框。镜像(1分上传和镜像文件sahara-icehouse-vanilla-1.2.1-centos-6.5.qcow2,镜像名称为bigdata-icehouse-vanilla-1.2.1-centossahara镜像列表结果到答题模板创建(1分集群部署(1分大数据应用(2分登录集群主机,运行hadoophadoop-examples-1.2.1.jar,进行圆周率的Map-Reduce计算,输入参数为“pi10100000任务六、PaaS系统组建(20分PaaS部署(5分规划PaaS平台的部署架构,PaaS部署在平台的3台虚拟机上。PaaS采用开安装的方式部署,VM1PaaSBroker节点,VM2PaaSNode节点,VM3GitServer。每个虚拟机配置如下:IP:Broker、NodeGitServerPaaSBroker的主机名为:paas;PaaSNode的主机名为:node;GitServer的主机名为:gitserver。2PaaSPaaS使用nova命令查询平台创建云主机所使用的云主机类型及各云主机详细信息,并通过curlPaaSgitservergit版本信息,将RHC运维(3分gitserver上安装rhcrhcperl5.10版本的应用ActiveMQ消息中间件验证(2分通过curl命令http://(PaaSBrokerIP):8161首页进行消息服务验证。提交查询Mongo数据库验证(4分登录MongoDB,创建数据库xdyun,在数据库中创建 petitor集合,在集合插入2条文档记录:{year:2014,title:'2014CloudSecuritySkillCompetitor'}和{year:2015,title:'2015CloudSkillCompetitor',Tip:'NameChanged},查询集合中的记Drupal应用部署(3分在PaaS上部署内容管理系统Drupal,URL为,加BasicPage,Title为云计算技术与应用,通过curl命令登录后的首页,提交执在PaaS上部署电子商务系统Magento,URL为,部署Magento成功后,通过curl命令首页,提交执行结果第三部分:云应用开任务一、云Web应用开发(10分云网盘Web应用的开发,选用javaEE技术平台,使用集中部署的云服务。开发环境:SDK(javajoss)+开发环境(eclipse)+JDK+Tomcat+Mysql+swift.sql2网盘Web搭建开发环境和导入项目(1分根据指定的账户名,等信息修改连接云平台的配置,解压swiftdemo.rar,导java代码到答题全部文件功能(3分SDKWeb应用获取容器根下的全部文件功能,含名称、大小、最后修改日期java代文件改名功能(3分基于SDK提供的接口,实现云网盘Web应用“全部文件”根 cloudskills.png交运行的网页截图和增改的java代码到答题框。预览功能(3分java代码到答题框。任务二、云网盘客户端(7分云网盘客户端APP的开发,选用Android开源技术平台,使用集中部署的云开发环境:SwiftSDK(openstack-java-sdk)+Android开发环境(adt-bundle-windows-x86_64)+JDK1.7+CloudStorage.apk程序的运行采用Genymotion模拟器。网盘客3所示。3搭建开发环境和导入项目(1分根据指定的账户名,等信息修改连接云平台的配置,解压Cloud-SaaS--CloudStoragev1.2.zip,导入开发案例并运行。运行后按顺序提交APP登录界面java代码到答题框。全部文件功能(3分SDKAPP获取容器根下的全部文件功能,展示称、大小、最后修改日期java代码文件夹改名(3分SDKWeb应用“全部文件”根下文件改名功能。把容器根下文件夹“paas”改名为“xdpaasjava代码到答题框。任务三、文件排序算云对象数组的快速排序算法如下,试补充下划线处缺失的代码,完成后提交完整代码到答题框。(3分)@param@throwspublicstaticvoidquickSort(StoredObjectinputs[],Comparator<StoredObject>cp){sort(inputs,0,inputs.length-1,}@param @param @param @throwsprivatestaticvoidsort(StoredObjectinputs[],intlow,inthigh,Comparator<StoredObject>cp){intindex0=low;intindex1=high;StoredObjectmid;if(high>low){mid=inputs[(low+high)/2];while(index0<=index1){whileindex0high&& pare(inputs[index0mid) //}whileindex1low)&& pare(inputs[index1mid) //--}if(index0<=index1){swap(inputs,index0,index1);--}}if(low<index1)sort(inputs, , cp//3、}if(index0<high)sort(inputs, , cp//5、}}}@param@param@parampriv
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论