




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2016 年职业院校技能大赛(高职组)“云计算技术与应用” H 卷2016 年职业院校技能大赛(高职组)“云计算技术与应用” H 卷第一部分:云平台架构赛项系统架构如图 1 所示,IP 地址如表 1 所示。根据架构图及 IP 地址表,检查硬件连线及设备配置,确保连接正常。图 1 系统架构图第 1 页 共 15 页2016 年职业院校技能大赛(高职组)“云计算技术与应用” H 卷表 1 IP 地址表第二部分:云平台搭建场景说明某企业计划搭建私有云平台,以实现计算的弹性管理;企业应用的集中管理;统一安全认证和管理。需完成云平台架构的设计、系统部署,储网盘 web 开发及客户端开发。试根据以上用户需
2、求,完成以下任务。平台系统准备(4 分)任务一、1.环境配置(1 分)手动配置云平台各节点的系统参数:节点主机名:controller;计算节点主机名:compute;修改 hosts 文件,映射各节点管理 ip 与主机名,实现云平台管理地址(内部管理地址)与主机名的;各个节点关闭,设置开机不启动,设置 selinux 为 permissive。第 2 页 共 15 页设备名称接口IP 地址说明云服务器1eth00/24Vlan 100eth10/24Vlan 200云服务器2eth00/24Vlan 100eth1
3、0/24Vlan 200PC-1本地连接172.16.x.2/16Vlan 1PC-2本地连接172.16.x.3/16Vlan 1PC-3本地连接172.16.x.4/16Vlan 1交换机Vlan 1172.16.x.1/16x 为Vlan 100/24Vlan 200/242016 年职业院校技能大赛(高职组)“云计算技术与应用” H 卷使用相关命令显示节点和计算节点主机名,使用 cat 命令计算节配置文件的详细信息,使用 sestatus 命令进行点主机名。以文本形式提交以上所有命令及结果到答题框。2.FTP
4、 配置(1 分)把软件包拷贝到节点/opt/路径下,删除节点 yum 源文件夹/etc/yum.repos.d/中的已有配置,配置节点使用本地 yum 源,配置文件名为yum.repo,安装并配置 ftp 服务;计算节点 yum 源文件名为 yum.repo,配置并使用节点的 ftp 服务。使用 cat 命令查看计算节点的/etc/yum.repos.d/yum.repo 文件。以文本形式提交命令及结果到答题框。3.NTP 配置(1 分)在各节点安装 ntp 服务,在节点上使用文件/etc/ntp.conf 配置 ntp 服务,将计算节点时钟同步到节点。将计算节点同步节点令及结果以文本形式提交
5、到答题框。4.QPID 安装(1 分)在节点安装 QPID 服务,修改配置文件后启动服务,并设为开机自启。将 QPID 配置文件名称,修改内容,以文本形式提交到答题框。使用 chkconfig并使用 grep 命令过滤出 qpid 服务的启动级别,以文本形式提交命令及结果到答题框。任务二、系统组建(20 分)1.环境变量配置(2 分)在置。节点和计算节点分别安装-xiandian 包,完成配置文件中基本变量的配根据表 2 完成指定变量的配置,以文本形式提交计算节点的配置文件到答题框。第 3 页 共 15 页2016 年职业院校技能大赛(高职组)“云计算技术与应用” H 卷表 2 云平台配置信息
6、2.数据库服务安装(2 分)安装数据库 mysql。使用 root 用户登录,使用提供的数据库数据库列表信息。以文本形式提交命令和结果到答题框。3.keystone 安装(2 分)在节点使用提供的 keystone 安装安装 keystone 组件,admin-openrc.sh文件在/etc/keystone/下。使用 keystone 相关命令,admin 用户信息,以文本形式提交命令和结果到答题框。第 4 页 共 15 页服务用户Mysqlroot111111Keystone111111Glance111111Nova111111Neutron111111Heat111111Ceilom
7、eter111111KeystoneAdminAdminGlanceglanceNovanovaNeutronneutronHeatheatCeilometerCeilometer2016 年职业院校技能大赛(高职组)“云计算技术与应用” H 卷4.glance 安装(2 分)节点通过完成 glance 镜像服务的安装,使用镜像文件在centos_65_x86_6420140327.qcow2 创建 glance 镜像 centos6.5x64,格式为 qcow2。镜像详细信息,以文本形式提交命令和结果到答题框。5.nova 安装(2 分)在节点和计算节点通过提供的nova,在节点和计算节点完
8、成nova服务的安装。使用 nova 相关命令计算节点虚拟机器的状态,以文本形式提交命令和结果到答题框。6.neutron 安装(2 分)在节点和计算节点通过提供的 neutron,完成 neutron 服务在节点和计算节点的安装,然后配置云平台为 FLAT。待完成创建之后,使用 neutron 相关命令neutron所有的端口列表信息,将信息以文本形式提交到答题框。7.SDN配置(4 分)(1)安装 JDK 环境(1 分)在节点安装配置 JDK 环境。安装完成后,JDK 的版本信息,以文本形式提交令和结果到答题框。(2)安装 Maven 环境(1 分)在节点安装配置 Maven 环境。安装完
9、成后,Maven 的版本信息,以文本形式提交令和结果到答题框。(3)安装 OpenDaylight(2 分)第 5 页 共 15 页2016 年职业院校技能大赛(高职组)“云计算技术与应用” H 卷将 curl 命令及反馈信息以文本形式提交到答题框。8.创建(2 分)在节点和计算节点完成 flat配置,创建云主机flat-net,子网为flat-subnet,可用网段为 120150,网关为该相应交换机地址。提交列表的命令及结果信息到答题框。9.dashboard 配置(2 分)通过提供的完成 dashboard 的安装,配置,使得用户可以通过云平台。使用curl 命令并将结果以文本形式提交到
10、答题框。运维(16 分)任务三、中所提供的 centos_65_x86_xiandiancloud.qcow2 镜像上传到云平台将内,上传名称为 xiandiancloud,并按照 1CPU,1GB 内存,50GB 硬盘的配置要求启动实例,启动完毕后完成以下运维。1.数据库管理(4 分)管理员在检查云平台运行状态时发现数据库启动失败,并且遗失数据库 root 用户,试根据数据库运维的相关知识,解决数据库启动异常问题,并且重新设置管理员为 mysqlpass。待数据库服务恢复正常后,在数据库中创建数据库 cloudcompute,创建用户xiandian为 chinaskills,并赋予 xia
11、ndian 只有使用数据库 cloudcompute 的权限,以文本形式提交以上操作的所有命令到答题框。2.keystone 管理(4 分)由于管理员对 Keystone 服务误操作,导致认证服务启动失败,试根据云计算相关运维知识,解决 Keystone 服务启动异常问题。待 Keystone 服务正常启动后,通过keystone 相关命令,认证服务端点的详细信息。第 6 页 共 15 页2016 年职业院校技能大赛(高职组)“云计算技术与应用” H 卷以文本形式提交命令和结果到答题框。3.swift 管理(4 分)管理员在启动 Swift 镜像服务时发现 Swift 服务运行异常,试根据云计
12、算相关运维知识,解决 Swift 服务启动异常问题。待 Swift 服务正常启动后,在该虚拟机的认证服务中创建 swifter 用户,为000000,并创建 swift 租户,将 swifter 用户到 swift 租户下,赋予 swifter 用户使用 swift 服务的权限,并通过该用户在 swift 中创建 mycontainer 容器,以文本形式提交以上操作的所有命令到答题框。4.ceilometer 运维(4 分)管理员在启动 Ceilometer 镜像服务时发现 Ceilometer 服务运行异常,发现连接数据库和认证出现问题,试根据云计算相关运维知识,解决 Ceilometer
13、服务启动异常问题。待 Ceilometer 服务正常启动后,用 ceilometer 相关命令所有测量值,以文本形式提交到答题框。任务四、大数据系统搭建(8 分)大数据平台的搭建采用分布式方式部署,部署在云平台的两台虚拟机上,大数据平台的部署架构,VM1 部署大数据平台 master 节点,VM2 部署大数据平台slaver 节点。每个虚拟机按如下要求来配置。(1)系统配置:1CPU,1GB 内存,50GB 硬盘,连接到。(2)操作系统:centos6.5x64。(3)主机名配置:master 的主机名为:mymaster;slaver1 Node 的主机名为:myslaver;1.大数据平台
14、环境准备(1 分)第 7 页 共 15 页2016 年职业院校技能大赛(高职组)“云计算技术与应用” H 卷(1)挂载 XianDian-BigData-v1.4.iso,把软件包拷贝到 master 节点的/opt/目录下。(2)根据环境要求修改 2 个节点的主机名。(3)修改 2 个节点的 hosts 文件。(4)配置 2 个节点使用的 yum 源。(5)配置 2 个节点无公钥认证。(6)安装 2 个节点的 JDK 环境。2 个节点的主机名、hosts 文件、yum 源配置文件的信息,以文本形式提交到答题框。2.Hadoop 部署(2 分)在两个节点上完成Hadoop 集群的搭建,参考提供
15、的配置文件模板,完成 Hadoop的相关配置,启动大数据集群。分别在主节点和从节点Hadoop 的服务进程信息,以文本形式提交结果到答题框。3. pig 部署(3 分)在主节点完成 pig 的部署,参考提供的配置文件模板,完成 pig 的相关配置,以 pig 的 Local 模式启动 pig。以文本形式提交输出信息答题框。4.pig 运算(2 分)附件中提供的 access_log.txt 至/opt 目录下,使用 pig 本地模式计算日志access_log.txt 中 ip 地址出现的次数,输出的结果存放到/opt/output 目录下。以文本形式提交操作令和计算的输出到答题框。任务五、P
16、aaS 系统组建(20 分)1.PaaS 部署(5 分)第 8 页 共 15 页2016 年职业院校技能大赛(高职组)“云计算技术与应用” H 卷PaaS 平台的部署架构,PaaS 部署在平台的 3 台虚拟机上。PaaS 采用安装的方式部署,VM1 部署 PaaS 平台 Broker 节点,VM2 部署 PaaS 平台 Node节点,VM3 部署 Git Server。每个虚拟机配置如下:(1)系统配置:1CPU,1GB 内存,50GB 硬盘,连接到。(2)操作系统:centos6.5x64。(3)IP:Broker、Node 和 Git Server 节点动态分配(4)主机名配置:PaaS
17、Broker 的主机名为:broker;PaaS Node 的主机名为:node;Git Server 的主机名为:gitserver。根据表 3 所提供的参数,完成配置文件的自定义与修改,搭建 PaaS 平台。表 3参数配置表Broker 节点的 PaaS 平台变量配置文件,使用 nova 命令PaaS 平台所使用的云主机类型及各云主机详细信息,并通过 curl 命令PaaS 平台首页,在gitserver 服务器上git 版本信息,将命令及结果提交至答题框。2.RHC 运维(3 分)第 9 页 共 15 页参数项目参数值数据库chinaskill管理页面chinaskillPaaS 系统用
18、户名称adminPaaS 系统Passw0rd2016 年职业院校技能大赛(高职组)“云计算技术与应用” H 卷在gitserver 上安装rhc 客户端,通过 app-create 参数创建nodejs 0.6 版本的应用,名称为 xiandiannodejs,创建完成后,使用 app-stop 关闭应用,通过命令行使用app-show 参数应用的状态。以文本形式提交以上操作命令和执行结果到答题框。3.DNS 验证(2 分)通过 dig 命令PaaS 的,验证该 DNS 是否正常。以文本形式提交以上操作命令和执行结果到答题框。4. ActiveMQ 消息中间件验证(2 分)通过 curl 命
19、令ActiveMQ 消息中间件验证首页进行消息服务验证。以文本形式提交以上操作命令和执行结果到答题框。5. Moodle 应用部署(4 分)在 PaaS 上部署学习系统 moodle,URL 设置为。部署完成后通过 curl 命令首页。以文本形式提交 curl 命令和执行结果到答题框。6. 部署 JavaEExdflatui 应用(4 分)在 PaaS 上部署 JavaEE 案例应用,公众 URL 为。部署完成后,通过 curl 命令JavaEE 应用的首页。以文本形式提交 curl 命令和执行结果到答题框。第三部分:云应用开发任务一、储 Web 应用开发(7 分)储网盘 Web 应用的开发,
20、选用 javaEE 技术平台,使用集中部署的储服务。开发环境:SDK(java joss) +(eclipse)+ JDK + Tomcat + Mysql + swift.sql + 案例cloudstorage_web.zip。网盘 Web 应用的用户界面如图 2 所示。第 10 页 共 15 页2016 年职业院校技能大赛(高职组)“云计算技术与应用” H 卷图 2 网盘 Web 应用用户界面图1.搭建开发环境和导入项目(1 分)根据指定的账户名,等信息修改连接云平台的配置,解压cloudstorage_web.zip,导入开发案例并运行。运行后按顺序提交浏览器登录页面截图、登录后的【全
21、部文件】页面截图、修改的配置、java 代码到答题框。2.搜索功能 (3 分)基于 SDK 提供的接口,完善工程的搜索功能,实现查找功能,展示搜索名称含有“doc”的所有文件和文件夹的列表。实现后按顺序提交运行的网页截图和增改的 java 代码到答题框。3.网盘详情 (3 分)基于 SDK 提供的接口,实现网盘详情功能,在所有文件 Web 主页面操作栏增加“详情”按钮,弹出信息框。信息框展示目前网盘文件累计容量(KB),目录数(个)、文件数量(个)、图片数(个)、数(单位个),实现后按顺序提交运行的网页截图和增改的 java 代码到答题框。任务二、大数据案例开发(5 分)1.单个文件 Hado
22、op M-R 分词统计(3 分)第 11 页 共 15 页2016 年职业院校技能大赛(高职组)“云计算技术与应用” H 卷基于 hadoop SDK 提供的接口和 Web 开发框架代码,对目录路径下的“FourMasterpiecesofChina/doc/WaterMargin.docx”docx 格式文件,使用 hadoopmap-reduce 进行文字内容分析,通过词汇统计分析文章中出现次数最多的前 10个词汇,将统计结果以可视化 d3.js 框架饼图(pie)的形式在单独一个 Web 网页展示出来。提交分词统计结果的网页截图和添加的 Java、JSP 代码到答题框。2. 两个文件 H
23、adoop M-R 分词统计(2 分)基于 hadoop SDK 提供的接口和 Web 开发框架代码,对同一目录路径下的选择“FourMasterpiecesofChina/doc/ WaterMargin.docx”和“FourMasterpiecesofChina/doc/RomanceoftheThreeKingdoms.docx”2 个文件,分别对这 2 个文件进行词汇统计分析,并各取每个文件出现次数最多的前 10 个词汇,共计 20 词汇,通过可视化 d3.js框架柱形图(column)的形式在单独一个 Web 网页展示出来。提交分词统计结果的网页截图和添加的 Java、JSP 代码
24、到答题框。储网盘客户端(8 分)任务三、储网盘客户端 APP 的开发,选用 Android 开源技术平台,使用集中部署的储服务。开发环境:SwiftSDK(openstack-java-sdk)+Android 开发环境(adt-bundle-windows-x86_64)+JDK1.7+案例程序 cloudstorage_android.zip 程序的运行采用 Genymotion 模拟器。网盘客户端的用户界面如图 3 所示。第 12 页 共 15 页2016 年职业院校技能大赛(高职组)“云计算技术与应用” H 卷图 3 网盘客户端用户界面图1.搭建开发环境和导入项目(1 分)根据指定的账
25、户名,等信息修改连接云平台的配置,解压cloudstorage_android.zip,导入开发案例并运行。运行后按顺序提交 APP 登录界面的模拟器截图、登录后的模拟器截图及修改的 java 代码到答题框。2.图片功能 (2 分)基于 SDK 提供的接口,实现图片列表,列表展示网盘所有的图片格式文件,包括 jpg、png、bmp 等文件。所有的图片文件图标更换为图片的预览图,实现后按顺序提交模拟器运行结果截图和增改的 java 代码到答题框。3.日期排序功能 (3 分)基于 SDK 提供的接口和框架代码,在云网盘安卓应用“全部文件”界面的顶部操作栏(Actionbar)增加“时间排序”按钮,
26、完善代码增加文件夹的修改时间,在此基础上,不区分文件夹和文件,点击“时间排序”实现对内部储对象按照时间“降序”排序展示(即最新改动对象放在列表最上面)。实现后按顺序提交模拟器运行结果截图和增改的 java、xml 的代码到答题框。4.文件夹删除功能(2 分)第 13 页 共 15 页2016 年职业院校技能大赛(高职组)“云计算技术与应用” H 卷基于 SDK 提供的接口,实现云网盘安卓应用“全部文件”根目录下文件夹删除功能。把容器根目录下文件夹 saas 删除,删除文件夹到回收站内。提交实现该功能模拟器运行结果截图和增加的 java 代码到答题框。任务四、排序算法(2 分)1.合并排序算法储文件对象数组的堆(mergeSort)排序算法如下,试补充空格处的代码,共四处,每提交到答题框。(2 分)/*合并排序,结果从小到大param valuesparam cp输入待排序对象数组比较器*/public static voidmergeSort(StoredObject inputs, Comparator cp) int number = inputs.length;StoredObject helper = new StoredObjectnumber;mergesort(inputs, helper, 0, num
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年软考网络管理员备考思路试题及答案
- 企业战略价值链分析与风险试题及答案
- 法律文书写作的技巧分享试题及答案
- 2025年软件设计师考前冲刺试题及答案
- 2025软考网络流量分析试题及答案
- 未来商业战略中数字化工具的运用试题及答案
- 2025年法学概论的法律规范及试题及答案
- 法学概论学习中的常见误区及答案
- 财务健康与战略决策的关系试题及答案
- 加强软件项目可视化管理的方式试题及答案
- 运输企业安全生产责任制制度
- 医院护理培训课件:《安全注射》
- 医疗器械劳动合同范本
- 数字华容道-1课时
- 2024-2029年中国醇类燃料行业深度调研及投资前景预测研究报告
- 相约劳动智慧树知到期末考试答案章节答案2024年陕西铁路工程职业技术学院
- MOOC 人工智能:模型与算法-浙江大学 中国大学慕课答案
- 奇异的仿生学智慧树知到期末考试答案2024年
- 2024年国家义务教育质量监测心理健康和德育考试试题及答案
- 24春国家开放大学《农业推广》调查报告参考答案
- 企业借款申请书(2篇)
评论
0/150
提交评论