职业院校技能大赛资料--2016年全国高职云计算技术与应用d卷.doc_第1页
职业院校技能大赛资料--2016年全国高职云计算技术与应用d卷.doc_第2页
职业院校技能大赛资料--2016年全国高职云计算技术与应用d卷.doc_第3页
职业院校技能大赛资料--2016年全国高职云计算技术与应用d卷.doc_第4页
职业院校技能大赛资料--2016年全国高职云计算技术与应用d卷.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

2016 年全国职业院校技能大赛(高职组)“云计算技术与应用” D 卷 第 1 页 共 15 页 2016 年全国职业院校技能大赛(高职组)年全国职业院校技能大赛(高职组) “云计算技术与应用云计算技术与应用” D 卷卷 第一部分:云平台架构 赛项系统架构如图 1 所示,IP 地址规划如表 1 所示。 根据架构图及 IP 地址规划表,检查硬件连线及网络设备配置,确保网络连接 正常。 图图 1 系统架构图系统架构图 2016 年全国职业院校技能大赛(高职组)“云计算技术与应用” D 卷 第 2 页 共 15 页 表表 1 IP 地址规划表地址规划表 设备名称设备名称接口接口IP 地址地址说明说明 eth00/24Vlan 100 云服务器云服务器1 eth10/24Vlan 200 eth00/24Vlan 100 云服务器云服务器2 eth10/24Vlan 200 PC-1本地连接172.16.x.2/16Vlan 1 PC-2本地连接172.16.x.3/16Vlan 1 PC-3本地连接172.16.x.4/16Vlan 1 Vlan 1172.16.x.1/16x 为考位号 Vlan 100/24交换机交换机 Vlan 200/24 第二部分:云平台搭建 场景说明场景说明 某企业计划搭建私有云平台,以实现计算资源的池化弹性管理;企业应用的 集中管理;统一安全认证和授权管理。需完成云平台架构的设计、系统部署,云 存储网盘 web 开发及客户端开发。试根据以上用户需求,完成以下任务。 任务一、IaaS 平台系统准备(4 分) 1.环境配置(1 分) 手动配置云平台 IaaS 各节点的系统参数: 控制节点主机名:controller;计算节点主机名:compute;修改 hosts 文件, 映射各节点管理 ip 与主机名,实现云平台管理网络地址(内部管理地址)与主机 名的映射;各个节点关闭防火墙,设置开机不启动,设置 selinux 为 permissive。 2016 年全国职业院校技能大赛(高职组)“云计算技术与应用” D 卷 第 3 页 共 15 页 使用相关命令查询显示控制节点和计算节点主机名,使用 cat 命令查询计算节 点主机名映射配置文件的详细信息,使用 sestatus 命令进行查询。以文本形式提交 以上所有查询命令及结果到答题框。 2.FTP 配置(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 服务, 将计算节点时钟同步到控制节点。 将计算节点同步控制节点的命令及结果以文本形式提交到答题框。 4.QPID 安装(1 分) 在控制节点安装 QPID 服务,修改配置文件后启动服务,并设为开机自启。 将 QPID 配置文件名称,修改内容,以文本形式提交到答题框。 使用 chkconfig 查询并使用 grep 命令过滤出 qpid 服务的启动级别,以文本形 式提交查询命令及结果到答题框。 任务二、IaaS 系统组建(20 分) 1.环境变量配置(2 分) 在控制节点和计算节点分别安装 iaas-xiandian 包,完成配置文件中基本变量的配 置。 根据表 2 完成指定变量的配置,以文本形式提交计算节点的配置文件到答题框。 2016 年全国职业院校技能大赛(高职组)“云计算技术与应用” D 卷 第 4 页 共 15 页 表 2 云平台配置信息 服务用户密码 rootcloudcomputing Keystonedbkeystone Glancedbglance Novanovdb Neutronneutrodb Heatheatdb Mysql Ceilometerceilometerdb Adminadminkeystone Glanceglancekeystone Novanovakeystone Neutronneutronkeystone Heatheatkeystone Keystone Ceilometerceilometerkeystone 2.数据库服务安装(2 分) 使用提供的数据库脚本安装数据库 mysql。使用 root 用户登录,查询数据库 列表信息。 以文本形式提交查询命令和结果到答题框。 3.keystone 安装(2 分) 在控制节点使用提供的 keystone 安装脚本安装 keystone 组件,admin-openrc.sh 文件在/etc/keystone/下。 使用 keystone 相关命令,查询 admin 用户信息,以文本形式提交查询命令和 结果到答题框。 2016 年全国职业院校技能大赛(高职组)“云计算技术与应用” D 卷 第 5 页 共 15 页 4.glance 安装(2 分) 在控制节点通过脚本完成 glance 镜像服务的安装,使用镜像文件 centos_65_x86_6420140327.qcow2 创建 glance 镜像 centos6.5x64,格式为 qcow2。 查询镜像详细信息,以文本形式提交查询命令和结果到答题框。 5.nova 安装(2 分) 在控制节点和计算节点通过提供的 nova 脚本,在控制节点和计算节点完成 nova 服务的安装。 使用 nova 相关命令查询云主机类型 m1.large 的详细信息,以文本形式提交查 询命令和结果到答题框。 6.neutron 安装(2 分) 在控制节点和计算节点通过提供的 neutron 脚本,完成 neutron 服务在控制节 点和计算节点的安装,然后配置云平台网络为 GRE 网络。 待完成网络创建之后,使用 neutron 相关命令查询 neutron L3 agent 服务的详 细信息,将查询信息以文本形式提交到答题框。 7.SDN 网络配置(4 分) (1)安装 JDK 环境(1 分) 在控制节点安装配置 JDK 环境。 安装完成后,查询 JDK 的版本信息,以文本形式提交查询的命令和结果到答 题框。 (2)安装 Maven 环境(1 分) 在控制节点安装配置 Maven 环境。 安装完成后,查询 Maven 的版本信息,以文本形式提交查询的命令和结果到 答题框。 (3)安装 OpenDaylight(2 分) 2016 年全国职业院校技能大赛(高职组)“云计算技术与应用” D 卷 第 6 页 共 15 页 在控制节点完成 OpenDaylight 的安装,完成后使用 curl 命令访问网页 0:8181/dlux/index.html。 将 curl 命令及反馈信息以文本形式提交到答题框。 8.网络创建(2 分) 在控制节点和计算节点通过提供的网络配置脚本完成 GRE 网络的配置,创建 云主机外部网络 ext-net,子网为 ext-subnet,虚拟机浮动 IP 可用网段为 0000,网关为 。创建云主机隧道网络 int- net,子网为 int-subnet,虚拟机子网 IP 可用网段为 0000,网关为 ,添加名为 ext-router 的路由器,添加外部网关和内部端口,完成隧道网络 和外部网络的连通。 使用 neutron 相关命令查询网络列表、子网列表和路由列表到答题框。 9.dashboard 配置(2 分) 通过提供的脚本完成 dashboard 的安装,配置域名映射,使得用户可以通过 http:/xdcloud/dashboard 访问云平台。 使用 curl 命令查询网址 http:/xdcloud/dashboard 并将查询结果以文本形式提交 到答题框。 任务三、IaaS 运维(16 分) 将赛位清单中所提供的 centos_65_x86_xiandiancloud.qcow2 镜像上传到云平台 内,上传名称为 xiandiancloud,并按照 1CPU,1GB 内存,50GB 硬盘的配置要求 启动实例,启动完毕后完成以下运维。 1.数据库管理(4 分) 管理员在检查云平台运行状态时发现数据库启动失败,并且遗失数据库 root 用户 密码,试根据数据库运维的相关知识,解决数据库启动异常问题,并且重新设置管理 员密码为 mysqlpass。 2016 年全国职业院校技能大赛(高职组)“云计算技术与应用” D 卷 第 7 页 共 15 页 待数据库服务恢复正常后,从附件中下载 xd_databases.sql 文件,将 xd_databases.sql 导入到数据库中,在该 sql 文件中存在相关学生信息表,查询 gs001 学生的所有信息。以文本形式提交以上操作命令和查询结果到答题框。 2.keystone 管理(4 分) 由于管理员对 Keystone 服务误操作,导致认证服务启动失败,试根据云计算相关 运维知识,解决 Keystone 服务启动异常问题。待 Keystone 服务正常启动后,在 keystone 组件中,除了通过命令、dashboard 与平台交换之外,云平台还提供了标 准的 API 接口,通过 API 接口也可以实现用户与云平台的交互,通过 keystone 相 关命令获取 token 值,将查询的 token 值赋予变量 admin_token,使用 curl 命令获 取 keystone 的端点列表。 以文本形式提交以上操作命令以及结果到答题框。 3.cinder 运维(4 分) 管理员在启动 Cinder 镜像服务时发现 Cinder 服务运行异常,发现 keystone 认证和数据库连接出现问题,试根据云计算相关运维知识,解决 Cinder 服务启动异常问题。 待 Cinder 服务正常启动后,创建云硬盘 volume1,大小为 2G,将其设置为只读, 查询该云硬盘详细信息,以文本形式在答题框按顺序输入操作命令及查询结果。 4.swift 管理(4 分) 管理员在启动 Swift 镜像服务时发现 Swift 服务运行异常,试根据云计算相关 运维知识,解决 Swift 服务启动异常问题。 待 Swift 服务正常启动后,查询 admin 用户的 swift stat 信息,以文本形式提交 查询结果到答题框。 2016 年全国职业院校技能大赛(高职组)“云计算技术与应用” D 卷 第 8 页 共 15 页 任务四、大数据系统搭建(8 分) 大数据平台的搭建采用伪分布式方式部署,部署在云平台的 1 台虚拟机上, 规划大数据平台的部署架构,每个虚拟机按如下要求来配置。 (1)系统配置:1CPU,1GB 内存,50GB 硬盘,连接到网络。 (2)操作系统:centos6.5x64。 (3)主机名配置: 主节点的主机名为:mymaster; 1.大数据平台环境准备(1 分) 挂载 XianDian-BigData-v1.4.iso,把软件包拷贝到 master 节点的/opt/目录下。 完成 hadoop 平台搭建的系统环境准备和运行环境准备。 查询节点的主机名、hosts 文件、yum 源配置文件的信息,以文本形式提交到 答题框。 2.Hadoop 部署(2 分) 完成 Hadoop 集群的搭建,参考提供的配置文件模板,完成 Hadoop 的相关配 置,启动大数据集群。 查询 Hadoop 的服务进程信息,以文本形式提交查询结果到答题框。 3.hdfs 运维(1 分) 在 Hadoop 文件系统的根目录下创建一个名为“chinaskills”的目录,将附件中提 供个 cloudskills.txt 文件,上传到 chinaskills 目录中,并使用 HDFS 文件系统检查 工具检查文件是否受损。 以文本形式提交以上操作命令和输出结果命令到答题框。 4.Hive 部署(4 分) 完成 Hive 的部署,参考提供的配置文件模板,完成 Hive 的相关配置,启动 Hvie 客户端,通过 Hive 查看 hadoop 所有文件路径。 2016 年全国职业院校技能大赛(高职组)“云计算技术与应用” D 卷 第 9 页 共 15 页 将查询结果以文本形式提交到答题框。 任务五、PaaS 系统组建(20 分) 1.PaaS 部署(5 分) 规划 PaaS 平台的部署架构,PaaS 部署在 IaaS 平台的 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 Broker 的主机名为:master; PaaS Node 的主机名为:node; Git Server 的主机名为:gitserver。 根据表 2 所提供的参数,完成配置文件的自定义与修改,搭建 PaaS 平台。 表表 2 参数配置表参数配置表 参数项目参数值 域名 数据库密码Passw2rd 管理页面密码Passw2rd PaaS 系统用户名称admin PaaS 系统密码Passw2rd 查询 Broker 节点的 PaaS 平台变量配置文件,使用 nova 命令查询 PaaS 平台所 使用的云主机类型及各云主机详细信息,并通过 curl 命令查询 PaaS 平台首页,在 gitserver 服务器上查询 git 版本信息,将以上查询命令及结果输入答题框。 2016 年全国职业院校技能大赛(高职组)“云计算技术与应用” D 卷 第 10 页 共 15 页 2.RHC 运维(2 分) 在 gitserver 上安装 rhc 客户端,通过 app-create 参数创建 nodejs 0.6 版本的应 用,名称为 nodejsapp,创建完成后,使用 app-stop 关闭应用,通过命令行使用 app-show 参数查询应用的状态。 以文本形式提交以上操作命令和执行结果到答题框。 3.DNS 验证(2 分) 通过 dig 命令查询 master 的域名,验证该 DNS 是否正常。 以文本形式提交以上操作命令和执行结果到答题框。 4.ActiveMQ 消息中间件验证(2 分) 通过 curl 命令访问 http:/(PaaS Broker IP):8161 首页进行消息服务验证。 以文本形式提交以上操作命令和执行结果到答题框。 5.Mongo 数据库验证(3 分) 登录 MongoDB,创建数据库 xdcloud,在数据库中创建 skill_competitor 集合, 在集合插入 2 条文档记录: year:2015, title:2015Cloud Skill Competitor,Tip:Name Changed和 year:2014, title:2014 Cloud Security Skill Competitor。 查询集合中的记录,提交操作命令和执行结果到答题框。 6.Moodle 应用部署(2 分) 在 PaaS 上部署在线学习系统 moodle,URL 设置为 http:/moodle- 。部署完成后通过 curl 命令访问首页。 以文本形式提交 curl 命令和执行结果到答题框。 7 部署 JavaEE 云存储 Web 应用(4 分) 在 PaaS 上部署云存储的 Web 应用,软件包文件为 swift.war,URL 设置为 http:/ ,登录名为 admin,登录密码 123456 的 md5 值 2016 年全国职业院校技能大赛(高职组)“云计算技术与应用” D 卷 第 11 页 共 15 页 为 e10adc3949ba59abbe56e057f20f883e。部署完成后,通过 curl 命令访问 JavaEE 的登录页面。 以文本形式提交 curl 命令和执行结果到答题框。 第三部分:云应用开发 任务一、云存储 Web 应用开发(7 分) 云存储网盘 Web 应用的开发,选用 javaEE 技术平台,使用集中部署的云存储服务。 开发环境:SDK(java joss) +(eclipse)+ JDK + Tomcat + Mysql + swift.sql + 案例 cloudstorage_web.zip。网盘 Web 应用的用户界面如图 2 所示。 图图 2 网盘网盘 Web 应用用户界面图应用用户界面图 1.搭建开发环境和导入项目(1 分) 根据指定的账户名,密码等信息修改连接云平台的配置,解压 cloudstorage_web.zip,导入开发案例并运行。运行后按顺序提交浏览器登录页面截 图、登录后的【全部文件】页面截图、修改的配置、java 代码到答题框。 2.我的图片功能 (3 分) 2016 年全国职业院校技能大赛(高职组)“云计算技术与应用” D 卷 第 12 页 共 15 页 基于 SDK 提供的接口,实现网盘 Web 应用的我的图片功能,通过我的图片 导航展示当前网盘所有图片文件列表。实现后按顺序提交运行的网页截图和增改 的 java、JSP 代码到答题框。 3.文件排序功能 (3 分) 基于 SDK 提供的接口和框架代码,在云网盘 Web 应用“全部文件”操作栏 增加“时间排序”按钮,在此基础上,不区分文件夹和文件(Linux 默认查看方式) ,点击“时间排序”实现对内部云存储对象按照时间“降序”排序展示(即最新 改动对象放在列表最上面)。实现后按顺序提交运行的运行结果截图和增改的 java、xml 的代码到答题框。 任务二、大数据案例开发(5 分) 1.单个 Hadoop M-R 分词统计(3 分) 基于 hadoop SDK 提供的接口和 Web 开发框架代码,对目录路径下的 “FourMasterpiecesofChina/txt/ journeytotheWest.txt”txt 格式文件,使用 hadoop map- reduce 进行文字内容,通过词汇统计分析文章中出现次数最多的前 10 个词汇,将 统计结果以可视化 d3.js 框架饼图(pie)的形式在单独一个 Web 网页展示出来。 提交分词统计结果的网页截图和添加的 Java、JSP 代码到答题框。 2. 两个文件 Hadoop M-R 分词统计(2 分) 基于 hadoop SDK 提供的接口和 Web 开发框架代码,对同一目录路径下的选 择“FourMasterpiecesofChina/txt/ journeytotheWest.txt”和 “FourMasterpiecesofChina/txt/ WaterMargin.txt”2 个文件,分别对这 2 个文件进行词 汇统计分析,并各取每个文件出现次数最多的前 10 个词汇,合成共计 20 词汇, 通过可视化 d3.js 框架柱形图(column)的形式在单独一个 Web 网页展示出来。 提交分词统计结果的网页截图和添加的 Java、JSP 代码到答题框。 任务三、云存储网盘客户端(8 分) 云存储网盘客户端 APP 的开发,选用 Android 开源技术平台,使用集中部署的云 存储服务。 2016 年全国职业院校技能大赛(高职组)“云计算技术与应用” D 卷 第 13 页 共 15 页 开发环境:SwiftSDK(openstack-java-sdk)+Android 开发环境(adt-bundle- windows-x86_64)+JDK1.7+案例程序 cloudstorage_android.zip 程序的运行采用 Genymotion 模拟器。网盘客户端的用户界面如图 3 所示。 图图 3 网盘客户端用户界面图网盘客户端用户界面图 1.搭建开发环境和导入项目(1 分) 根据指定的账户名,密码等信息修改连接云平台的配置,解压 cloudstorage_android.zip,导入开发案例并运行。运行后按顺序提交 APP 登录界面 的模拟器截图、登录后的模拟器截图及修改的 java 代码到答题框。 2.我的视频功能(3 分) 基于 SDK 提供的接口,实现我的图片列表,列表展示网盘所有的视频格式文 件,包括

温馨提示

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

评论

0/150

提交评论