YG云计算技术与应用高职组赛项试题E卷.pdf_第1页
YG云计算技术与应用高职组赛项试题E卷.pdf_第2页
YG云计算技术与应用高职组赛项试题E卷.pdf_第3页
YG云计算技术与应用高职组赛项试题E卷.pdf_第4页
YG云计算技术与应用高职组赛项试题E卷.pdf_第5页
已阅读5页,还剩7页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

云计算技术与应用试卷 E 第 1 页 共 12 页 2015 年全国职业院校技能大赛(高职组)年全国职业院校技能大赛(高职组) “云计算技术与应用”试卷“云计算技术与应用”试卷 E 第一部分:云平台架构第一部分:云平台架构 赛项系统架构如图 1 所示,IP 地址规划如表 1 所示。 图图 1 系统架构图系统架构图 云计算技术与应用试卷 E 第 2 页 共 12 页 表表 1 IP 地址规划表地址规划表 设备名称设备名称 接口接口 IP 地址地址 说明说明 云服务器云服务器1 eth0 0/24 Vlan 100 eth1 0/24 Vlan 200 云服务器云服务器2 eth0 0/24 Vlan 100 eth1 0/24 Vlan 200 PC-1 本地连接 172.16.x.2/16 Vlan 1 PC-2 本地连接 172.16.x.3/16 Vlan 1 PC-3 本地连接 172.16.x.4/16 Vlan 1 PC-4 本地连接 0/24 Vlan 200 交换机交换机 Vlan 1 172.16.x.1/16 x 为考位号 Vlan 100 /24 Vlan 200 /24 根据以上云平台信息,检查硬件连线及网络设备配置,确保网络连接正常。 第二部分:云平台搭建第二部分:云平台搭建 场景说明场景说明 某机关单位计划搭建私有云平台, 以实现计算资源的池化弹性管理, 企业应用的集 中管理,统一安全认证和授权管理。需完成云平台架构的设计、系统部署,云存储网盘 web 开发及客户端开发。试根据用户需求,完成以下任务。 注:所需系统安装脚本在考试系统“下载试卷附件”处下载。 任务一、任务一、IaaS 平台系统准备(平台系统准备(7 分)分) 1.环境配置(2 分) 手动配置云平台 IaaS 各节点的系统参数: (1)控制节点主机名:controller;计算节点主机名:compute;使用 hostname 命令进 行查询。提交查询信息到答题框。 (2)根据部署图配置 ip,若存在服务 NetworkManager 则永久关闭;使用 ifconfig 命 令查询控制节点所有网卡 ip 信息、使用 chkconfig 命令查询计算节点服务 NetworkManager 的启动信息。提交查询信息到答题框。 (3)修改 hosts 文件,映射各节点管理 ip 与主机名;使用 cat 命令查询计算节点中的 云计算技术与应用试卷 E 第 3 页 共 12 页 对应关系。查询信息提交到答题框。 (4)各个节点的 selinux 设为 permissive,使用 getenforce 命令进行查询。提交查询信 息到答题框。 2.FTP 配置(1 分) 把软件包拷贝到控制节点/opt/路径下,安装并配置 ftp 服务,配置控制节点 yum 源 文件 yum.repo 地址使用本地形式,计算节点 yum 源文件 yum.repo 地址使用 ftp 形式, 使用 yum upgrade 命令更新系统软件包。按顺序提交控制节点和计算节点 yum.repo 配 置文件内容到答题框。 3.NTP 配置(1 分) 在各节点安装 ntp 服务并在控制节点上启动服务,计算节点时钟同步到控制节点, 并设置开机自启动。按顺序提交以下信息到答题框:ntp 配置文件名、配置修改内容、 chkconfig 查询结果及在计算节点同步结果。 4.数据库安装(1 分) 使用提供的脚本 iaas-install-mysql.sh 安装数据库 mysql。按顺序提交查询数据库 databases 列表信息的命令及结果到答题框。 5.数据库管理(2 分) 配置数据库使用 UTF8 的编码方式, 分别按顺序创建 keystone、 glance、 nova、 neutron 数据库,各数据库用户名为各自数据库名,密码全为 666666。按顺序提交编码方式查 询结果、数据库列表查询结果和数据库 mysql 中表 user 的所有记录信息到答题框。 任务二、任务二、IaaS 系统组建(系统组建(15 分)分) 1.keystone 安装(2 分) 脚本 iaas-install-keystone.sh 中,关于配置文件部分存在 1 处缺失,将缺失内容填入 答题框。完善脚本后,在控制节点安装 qpid 消息服务和 keystone 组件,在答题框填入 查询 endpoint 列表的命令及其输出结果。 2.keystone 管理(1 分) 假设 keystone 中用户 new-user 在名为 new-project 的 tenant 中拥有 new-role 的角色 权限,需要管理员删除该权限,提交操作命令到答题框。 3.glance 安装(2 分) 云计算技术与应用试卷 E 第 4 页 共 12 页 脚本 iaas-install-glance.sh 中, 关于 api 配置存在 1 处缺失, 将缺失内容填入答题框。 完善脚本后,安装 glance 组件到控制节点,在答题框填入 image 列表查询命令及其查 询结果。 4.glance 管理(1 分) 使用镜像文件 centos_65_x86_6420140327.qcow2 创建 glance 镜像 centos6.5,格式 为 qcow2,将查询该镜像的详细信息提交到答题框;若 glance 命令中 image-show 命令 的用法不清楚,用命令查询其用法,在答题框填入查询命令及其反馈结果。 5.nova 安装(3 分) 脚本 iaas-install-nova-controller.sh 和 iaas-install-nova-compute.sh 中,关于keystone 权限配置各存在 1 处缺失,将缺失内容填入答题框。完善脚本后,分别在控制节点及 计算节点安装 nova 组件,在答题框填入查询 service-list 的命令及其查询结果。 6.nova 管理(1 分) 查询 nova 中所有 tenant 的安全组列表,在答题框填入其查询命令及反馈结果。 修改云平台中默认每个 tenant 的实例配额为 15 个,在答题框填入该命令,查询默 认配额信息并提交到答题框。 7.neutorn 安装(3 分) 脚本 iaas-install-neutron-controller.sh 和 iaas-install-neutron-compute.sh 中, 关于网桥 创建各存在 1 处缺失,将缺失内容按顺序填入答题框。完善脚本后,分别在控制节点及 计算节点安装 neutron 组件,在答题框填入查询 agent-list 的命令及其查询结果。 8.网络创建(1 分) 创建云主机 flat 网络 flat-net,子网为 flat-subnet,可用网段为 100-200,网关为该 网络相应交换机地址。在答题框按顺序输入 net 列表及 subnet 列表的查询结果。 9.dashboard 配置(1 分) 手动安装并配置 dashboard,使得用户可以通过 ip 地址:0 访问网页。 使用 curl 命令查询网址 0/dashboard 并将查询结果提交到答题框。 任务三、任务三、IaaS 运维(运维(15 分)分) 1.heat 安装(4 分) 脚本 iaas-install-heat.sh 中,存在 2 处错误,一处为 keystone 配置,另一处为文 云计算技术与应用试卷 E 第 5 页 共 12 页 件配置,试找出错误并进行修改,将修改部分按顺序填入答题框。 完善脚本后,在控制节点安装 heat 组件。在答题框填入查询 stack 列表的反馈 信息。 2.heat 使用(3 分) 用server.yml 文件创建栈 mystack, 指定配置参数为镜像 centos6.5、 网络flat-net, 待创建完成后,查询栈 mystack 详细信息,将查询命令及结果填入答题框。 3.cinder 云硬盘安装配置(4 分) 脚本 iaas-install-cinder-controller.sh 和 iaas-install-cinder-compute.sh 中, 关于数据库 配置和 keystone 配置各存在 1 处错误, 找出错误并进行修改, 并把修改部分按顺序填 入答题框。完善脚本后,分别在控制节点及计算节点安装 cinder 组件,用计算节点第四 分区作为块存储分区,在答题框填入查询云硬盘列表的查询结果。 4.cinder 云硬盘应用管理(4 分) 创建云硬盘 volume1,大小为 2G,将其设置为只读,查询该云硬盘详细信息, 在答题框按顺序输入操作命令及查询结果。 任务四、企业虚拟化技术整合(任务四、企业虚拟化技术整合(5 分)分) 1.环境部署(3 分) PC 4安装VMware ESXi5.5操作系统, 作为ESXi主机。 在另1台PC中安装VMware vSphere Client,用 Client 配置 ESXi 主机的虚拟机网络为 br-int,本地存储命名为 datastore1。 (1)通过镜像模板文件 VMware-vCenter-Server-Appliance-0200-2183109_OVF10.ovf,安装 vCenter Server,设置 vCenter 的 IP 为 1。 (2)创建数据中心 DC,群集 openstack,添加 ESXi 主机到群集中。 (3)在 IaaS 控制节点安装 nova-compute 模块,修改 IaaS 控制节点 nova.conf 配置文 件以完成 VMware 虚拟化的接入。 在答题框提交 nova.conf 中修改的内容及通过 nova hypervisor-list 查询 hypervisor 列表信 息。 2.云主机管理(2 分) 云计算技术与应用试卷 E 第 6 页 共 12 页 通过 qemu-img convert 转换 centos_65_x86_6420140327.qcow2 镜像为 centosvmdk.vmdk 镜像;上传该镜像到 IaaS 平台上;上传成功后创建 centosvmdk 云主 机。提交该镜像查询信息和云主机的查询信息到答题框。 任务五、大数据整合(任务五、大数据整合(7 分)分) 1.sahara 安装(2 分) 创建 sahara 数据库 saharadb,密码 xdcloud2015。 脚本iaas-install-sahara-controller.sh和iaas-install-sahara-compute.sh中, 关于keystone 定义部分共有 4 处错误,找出错误并进行修改,把修改部分按顺序填入答题框。完善脚 本后,分别在控制节点和计算节点安装 saraha 组件服务。提交 sahara 服务状态查询结 果到答题框。 2.注册镜像(1 分) 上传和注册镜像文件 sahara-icehouse-vanilla-1.2.1-centos-6.5.qcow2,镜像名称为 sahara-icehouse-vanilla-1.2.1-centos, 提交通过命令行查询sahara镜像列表结果到答题框。 3.模板创建(1 分) 创建 2 个节点模板 test-master-tmpl 和 test-worker-tmpl,前者是 namenode,后者是 datanode。使用以上节点模板创建集群模板 demo-cluster-template。通过命令行查询节点 模板和集群模板的列表,提交执行结果到答题框。 4.集群部署(1 分) 创建密钥 sahara-key,使用该密钥部署集群 test-master-cluster,部署成功后,通过 命令行查询集群的信息,提交执行结果到答题框。 5.大数据应用(2 分) 登录集群主机,运行 hadoop 的分析案例 hadoop-examples-1.2.1.jar,进行圆周率的 Map-Reduce 计算,输入参数为“pi 20 100” ,提交执行结果到答题框。 任务六、任务六、PaaS 系统组建(系统组建(20 分)分) 1.PaaS 部署(5 分) 规划 PaaS 平台的部署架构,PaaS 部署在 IaaS 平台的 3 台虚拟机上。PaaS 采用分 开安装的方式部署, VM1 部署 PaaS 平台 Broker 节点, VM2 部署 PaaS 平台 Node 节点, 云计算技术与应用试卷 E 第 7 页 共 12 页 VM3 部署 Git Server。每个虚拟机配置为 (1)系统配置:1CPU,1G 内存,50G 硬盘,连接到网络。 (2)操作系统:centos 6.5x64。 (3)IP:Broker、Node 和 Git Server 节点动态分配 (4)主机名配置为 PaaS Broker 的主机名为:master; PaaS Node 的主机名为:node; Git Server 的主机名为:gitserver。 根据表 2 所提供的参数,完成配置文件的自定义与修改,搭建 PaaS 平台。 表表 2 参数配置参数配置表表 参数项目 参数值 域名 数据库密码 Passw4rd 管理页面密码 Passw4rd PaaS 系统用户名称 admin PaaS 系统密码 Passw4rd 使用 nova 命令查询 IaaS 平台创建云主机所使用的云主机类型及各云主机详细信 息,并通过 curl 命令查询 PaaS 平台首页,在 gitserver 服务器上查询 git 版本信息,将 以上查询命令及结果输入答题框。 2.RHC 安装(2 分) 在 gitserver 上安装 rhc 客户端,部署后查询 rhc 的应用套件列表。提交操作命令和 执行结果到答题框。 3.DNS 验证(2 分) 通过 dig 命令查询 master 的域名,验证 DNS 是否正确。提交查询命令和执行结果 到答题框。 4.ActiveMQ 消息中间件验证(2 分) 通过 curl 命令访问 http:/(PaaS Broker IP):8161 首页进行消息服务验证。提交查询 命令和执行结果到答题框。 5.CRM 应用部署(3 分) 在 PaaS 上部署客户关系管理系统 sugarcrm,URL 设置为 ,创建一个 note 主题为“Cloud Skills 2015”,通过 curl 云计算技术与应用试卷 E 第 8 页 共 12 页 命令访问登录后的首页,提交执行结果到答题框。 6.PMS 应用部署(3 分) 在 PaaS 上部署项目管理系统 Open Atrium,URL 设置为 ,通过 curl 命令访问登录后的首页,提交执行结果到答题 框。 7.RHC 运维(3 分) 在gitserver上安装rhc客户端, 通过rhc命令行创建nodejs 1.0版本的应用nodejsapp, 创建完成后, 关闭应用, 通过命令行查询应用状态。 提交操作命令和执行结果到答题框。 第三部分:云应用开发第三部分:云应用开发 任务一、云存储网盘客户端(任务一、云存储网盘客户端(1010 分)分) 云存储网盘客户端 APP 的开发,选用 Android 开源技术平台,使用集中部署的云存储 服务。 开发环境:SwiftSDK(openstack-java-sdk)+Android 开发环境 (adt-bundle-windows-x86_64)+JDK1.7+案例程序 CloudStorage.apk 程序的运行采用 Genymotion 模拟器。网盘客户端的功能效果如图 2 所示。 图图 2 网盘网盘客户端客户端功能效果功能效果图图 云计算技术与应用试卷 E 第 9 页 共 12 页 1.搭建开发环境和导入项目(1 分) 根据指定的账户名,密码等信息修改连接云平台的配置,解压 Cloud-SaaS-Mobile-CloudStoragev1.2.zip, 导入开发案例并运行。 运行后按顺序提交 APP 登录界面的模拟器截图及修改的 java 代码到答题框。 2.全部文件功能(3 分) 基于 SDK 提供的接口,实现网盘 APP 获取容器根目录下的全部文件功能,展示出 文件夹和文件列表(文件夹至少包含图标、名称、最后修改日期,文件至少包含名称、 大小、最后修改日期) ,实现后按顺序提交运行的模拟器截图和增改的 java 代码到答题 框。 3.我的图片功能(3 分) 基于 SDK 提供的接口,实现网盘 Web 应用的我的图片功能,通过我的图片导航展 示当前网盘所有图片文件列表。实现后按顺序提交运行的模拟器截图和增改的 java 代 码到答题框。 4.图片预览功能(3 分) 基于 SDK 提供的接口,在“我的图片”文件列表中以缩略图方式展示图片。实现后 按顺序提交运行的模拟器截图和增改的 java 代码到答题框。 任务任务二二、云存储、云存储 Web 应用开发(应用开发(7 7 分)分) 云存储网盘 Web 应用的开发,选用 javaEE 技术平台,使用集中部署的云存储服务。 开发环境:SDK(java joss) +开发环境(eclipse)+ JDK + Tomcat + Mysql + swift.sql + 案 例 swiftdemo。网盘 Web 应用的功能效果如图 3 所示。 云计算技术与应用试卷 E 第 10 页 共 12 页 图图 3 网盘网盘 Web 应用应用功能功能效果效果图图 1.搭建开发环境和导入项目(1 分) 根据指定的账户名,密码等信息修改连接云平台的配置,解压 swiftdemo.rar,导入 开发案例并运行。运行后按顺序提交浏览器登录页面截图及修改的 java 代码到答题框。 2.全部文件功能(3 分) 基于 SDK 提供的接口,实现网盘 Web 应用获取容器根目录下的全部文件功能,展 示出文件夹和文件列表(文件夹至少包含图标、名称、最后修改日期,文件至少包含名 称、大小、最后修改日期) ,实现后按顺序提交运行的网页截图和增改的 java 代码到答 题框。 3.我的图片功能(3 分) 基于 SDK 提供的接口,实现网盘 APP 的我的图片功能,通过我的图片导航展示当 前网盘所有图片文件列表。实现后按顺序提交运行的网页截图和增改的 java 代码到答 题框。 任务三、任务三、文件排序算法文件排序算法 云存储对象数组的双向冒泡排序算法如下, 试补充下划线处缺失的代码, 完成后提 交完整代码到答题框。(3 分) /* * 按照时间进行冒泡排序,排序按照时间是从小到大。 * param inputs 输入的云存储对象。 云计算技术与应用试卷 E 第 11 页 共 12 页 * param cp *

温馨提示

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

评论

0/150

提交评论