全国高职云计算技术与应用样卷修订版汇总.docx

上传人:b****5 文档编号:30355233 上传时间:2023-08-13 格式:DOCX 页数:12 大小:242.60KB
下载 相关 举报
全国高职云计算技术与应用样卷修订版汇总.docx_第1页
第1页 / 共12页
全国高职云计算技术与应用样卷修订版汇总.docx_第2页
第2页 / 共12页
全国高职云计算技术与应用样卷修订版汇总.docx_第3页
第3页 / 共12页
全国高职云计算技术与应用样卷修订版汇总.docx_第4页
第4页 / 共12页
全国高职云计算技术与应用样卷修订版汇总.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

全国高职云计算技术与应用样卷修订版汇总.docx

《全国高职云计算技术与应用样卷修订版汇总.docx》由会员分享,可在线阅读,更多相关《全国高职云计算技术与应用样卷修订版汇总.docx(12页珍藏版)》请在冰豆网上搜索。

全国高职云计算技术与应用样卷修订版汇总.docx

全国高职云计算技术与应用样卷修订版汇总

2016年全国职业院校技能大赛(高职组)

“云计算技术与应用”样卷

第一部分:

云平台架构

赛项系统架构如图1所示,IP地址规划如表1所示。

图1系统架构图

表1IP地址规划表

设备名称

接口

IP地址

说明

云服务器1

eth0

192.168.100.10/24

Vlan100

eth1

192.168.200.10/24

Vlan200

云服务器2

eth0

192.168.100.20/24

Vlan100

eth1

192.168.200.20/24

Vlan200

PC-1

本地连接

172.16.x.2/16

Vlan1

PC-2

本地连接

172.16.x.3/16

Vlan1

PC-3

本地连接

172.16.x.4/16

Vlan1

交换机

Vlan1

172.16.x.1/16

x为考位号

Vlan100

192.168.100.1/24

Vlan200

192.168.200.1/24

根据以上云平台信息,检查硬件连线及网络设备配置,确保网络连接正常。

第二部分:

云平台搭建

场景说明

某企业计划搭建私有云平台,以实现计算资源的池化弹性管理,企业应用的集中管理,统一安全认证和授权管理。

需完成云平台架构的设计、系统部署,云存储网盘web开发及客户端开发。

试根据用户需求,完成以下任务。

任务一、IaaS平台系统准备(4分)

1.环境配置(1分)

手动配置云平台IaaS各节点的系统参数:

(1)修改hosts文件,映射各节点管理ip与主机名;使用cat命令查询计算节点中的对应关系。

查询信息以文本形式提交到答题框。

(2)各个节点关闭防火墙,设置开机不启动,设置selinux为permissive,使用getenforce命令进行查询。

以文本形式提交查询信息到答题框。

2.FTP配置(1分)

把软件包拷贝到控制节点/opt/路径下,在控制节点搭建ftp服务;配置控制节点使用本地yum源,配置文件为/etc/yum.repos.d/yum.repo,计算节点yum源文件/etc/yum.repos.d/yum.repo配置使用控制节点的ftp服务;使用cat命令查看计算节点的/etc/yum.repos.d/yum.repo文件。

以文本形式提交查询信息到答题框。

3.NTP配置(1分)

在各节点安装ntp服务,在控制节点上使用文件/etc/ntp.conf配置ntp服务,在计算节点时钟同步到控制节点。

将计算节点同步控制节点的结果以文本形式提交到答题框。

4.QPID安装(1分)

在控制节点安装QPID服务,修改配置文件后启动服务,并设为开机自启。

以文本形式提交QPID配置文件名称,修改内容、chkconfig的查询结果到答题框中。

任务二、IaaS系统组建(16分)

1.环境变量配置(2分)

在控制节点和计算节点分别安装iaas-xiandian包,除了完成配置文件中基本变量的配置,根据表2完成指定变量的配置,以文本形式提交配置文件到答题框中。

表二云平台配置信息

服务

用户

密码

 

Mysql

root

myroot

Keystone

keystoneroot

Glance

glanceroot

Nova

novaroot

Neutron

neutronroot

Heat

heatroot

Ceilometer

ceilometerroot

 

Keystone

Admin

admin

Glance

glance

Nova

nova

Neutron

neutron

Heat

heat

Ceilometer

ceilometer

2.数据库服务安装(2分)

使用提供的数据库脚本安装数据库服务mysql。

使用keysone用户,登录mysql,查询keystone用户下的数据库列表,以文本形式提交到答题框。

3.keystone安装(2分)

在控制节点使用提供的keystone安装脚本安装keystone组件,admin-openrc.sh文件在/etc/keystone/下,使用keystone相关命令查询admin租户下的admin用户的角色信息,将查询信息以文本形式提交到答题框。

4.glance安装(2分)

在控制节点使用提供的脚本iaas-install-glance.sh安装glance组件,使用glance相关命令查询glance索引,将查询信息以文本形式提交到答题框。

5.nova安装(2分)

在控制节点和计算节点通过提供的nova脚本,完成nova服务在控制节点和计算节点的安装,使用nova相关命令查询提供nova相关服务的主机列表,将查询信息以文本形式提交到答题框。

6.neutron安装(2分)

在控制节点和计算节点通过提供的neutron脚本,完成neutron服务在控制节点和计算节点的安装,待完成网络创建之后,使用neutron相关命令查询neutronDHCPagent服务的详细信息,将查询信息以文本形式提交到答题框。

7.网络创建(2分)

创建云主机网络net-c,子网为subnet-c,可用网段为120-150,网关为该网络相应交换机地址。

提交网络列表的查询命令及结果信息到答题框中。

8.dashboard配置(2分)

通过提供的脚本完成dashboard的安装,配置域名映射,使得用户可以通过http:

//www.xiandiancloud/dashboard访问云平台。

使用curl命令查询网址http:

//www.xiandiancloud//dashboard并将查询结果以文本形式提交到答题框。

任务三、IaaS运维(15分)

1.数据库管理(1分)

在数据库中创建数据库cloudcompute,创建用户xiandian,密码为chinaskills,并赋予xiandian只有使用数据库cloudcompute的权限,以文本形式提交以上操作的所有命令到答题框。

2.keystone管理(2分)

在keystone中创建用户testuser,密码为password,将该用户分配给admin租户,赋予用户testuseradmin的权限,完成之后在云平台中禁用该用户,以文本形式提交以上操作命令以及用户testuser状态查询结果到答题框。

3.glance镜像创建(3分)

(1)使用镜像文件centos_65_x86_6420140327.qcow2分别创建glance镜像centos6.5和centos,格式为qcow2,查询镜像列表以文本形式提交到答题框。

(2)使用镜像centos,更改其disk使用scsi格式,在答题框以文本形式填入该操作的命令及修改后该镜像的详细信息。

4.nova管理(3分)

(1)修改云平台中默认每个tenant的实例配额为15个,在答题框填入该命令,查询修改后的默认配额信息并以文本形式提交到答题框。

(2)现有安全组default,查询其详细信息并将其命令及结果以文本形式输入答题框。

5.heat编配服务安装配置(3分)

(1)并使用提供的脚本在控制节点安装heat组件。

在答题框以文本形式填入查询stack列表的反馈信息。

(2)从考试系统附件下载server.yml文件,通过命令行使用server.yml文件创建栈mystack,指定配置参数为镜像centos6.5、网络int-subnet,待创建完成后,,提交栈的创建命令及栈mystack状态为CREATE_COMPLETE的事件详细信息以文本形式填入答题框。

6.监控服务(3分)

(1)在控制节点和计算节点通过提供的脚本安装ceilometer服务,用ceilometer相关命令查询所有测量值,以文本形式提交到答题框中。

(2)通过ceilometer相关命令查询通过heat模板创建实例的的详细信息,以文本形式提交查询命令和查询结果到答题框中。

任务四、大数据系统搭建(8分)

大数据平台的搭建采用分布式方式部署,部署在云平台的两台虚拟机上,规划大数据平台的部署架构,VM1部署大数据平台master节点,VM2部署大数据平台slaver节点。

每个虚拟机按如下要求来配置。

(1)系统配置:

1CPU,1G内存,50G硬盘,连接到网络。

(2)操作系统:

centos6.5x64。

(3)主机名配置:

master的主机名为:

mymaster;

slaver1Node的主机名为:

myslaver;

1.大数据平台环境准备(1分)

(1)挂载XianDian-BigData-v1.4.iso软件包到master节点的/opt/目录下。

(2)根据环境要求修改2个节点的主机名。

(3)修改2个节点的hosts文件。

(4)配置2个节点使用iaas的yum源。

(5)配置2个节点无密码公钥认证。

(6)安装2个节点的JDK环境。

将查询2个节点的主机名、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所有文件路径,将查询结果以文本形式提交到答题框中。

任务五、PaaS系统组建(20分)

1.PaaS部署(5分)

规划PaaS平台的部署架构,PaaS部署在IaaS平台的3台虚拟机上。

PaaS采用分开安装的方式部署,VM1部署PaaS平台Broker节点,VM2部署PaaS平台Node节点,VM3部署GitServer。

每个虚拟机配置如下:

(1)系统配置:

1CPU,1G内存,50G硬盘,连接到网络。

(2)操作系统:

centos6.5x64。

(3)IP:

Broker、Node和GitServer节点动态分配

(4)主机名配置:

PaaSBroker的主机名为:

broker;

PaaSNode的主机名为:

node;

GitServer的主机名为:

gitserver。

根据表3所提供的参数,完成配置文件的自定义与修改,搭建PaaS平台。

表3参数配置表

参数项目

参数值

域名

数据库密码

chinaskill

管理页面密码

chinaskill

PaaS系统用户名称

admin

PaaS系统密码

Passw0rd

查询Broker节点的PaaS平台变量配置文件,使用nova命令查询IaaS平台已创建云主机所使用的云主机类型及各云主机详细信息,并通过curl命令查询PaaS平台首页,在gitserver服务器上查询git版本信息,将以上查询命令及结果输入答题框。

2.RHC运维(3分)

在gitserver上安装rhc客户端,通过rhc命令行创建python-2.6版本的应用xiandianphpapp,创建完成后,通过命令行查询应用状态。

以文本形式提交以上操作命令和执行结果到答题框。

3.DNS验证(2分)

通过dig命令查询PaaS的域名,验证该DNS是否正常。

以文本形式提交查询命令和执行结果到答题框。

4.Mongo数据库验证(2分)

登录MongoDB,创建数据库xdcloud,在数据库中创建skill_competitor集合,在集合插入2条文档记录:

{year:

2016,title:

'2016CloudSkillCompetitor',Tip:

'NameChanged’}和{year:

2015,title:

'2015CloudSecuritySkillCompetitor'},查询集合中的记录,以文本形式提交操作命令和执行结果到答题框。

5.部署e-Commerce(4分)

Magento是php开源的电子商务系统,部署Magento应用,部署成功后,通过curl命令访问首页,提交执行结果文本到答题框。

6.部署JavaEE云存储Web应用(4分)

在PaaS上部署云存储的Web应用,软件包文件为swift.war,URL设置为http:

//xiandian-broker-,登录名为admin,登录密码123456的md5值为e10adc3949ba59abbe56e057f20f883e。

部署完成后,通过curl命令访问JavaEE的登录页面,以文本形式提交执行结果到答题框。

任务六、SDN系统组建(4分)

1.安装JDK环境(1分)

在控制节点安装配置JDK环境。

安装完成后,查询JDK的版本信息,以文本形式提交查询的命令和结果到答题框。

2.安装Maven环境(1分)

在控制节点安装配置Maven环境。

安装完成后,查询Maven的版本信息,以文本形式提交查询的命令和结果到答题框。

3.安装OpenDaylight(2分)

完成OpenDaylight的安装,完成后使用curl命令访问网页http:

//192.168.100.10:

8181,

将查询结果以文本形式提交到答题框中。

第三部分:

云应用开发

任务一、云存储Web应用开发(8分)

云存储网盘Web应用的开发,选用javaEE技术平台,使用集中部署的云存储服务。

开发环境:

SDK(javajoss)+开发环境(eclipse)+JDK+Tomcat+Mysql+swift.sql+案例cloudstorage_web。

网盘Web应用的功能效果如图2所示。

图2网盘Web应用功能效果图

1.搭建开发环境和导入项目(2分)

根据指定的账户名,密码等信息修改连接云平台的配置,解压cloudstorage_web.zip,导入开发案例并运行。

运行后按顺序提交浏览器登录页面截图、登陆后的页面截图及修改的java代码到答题框。

2.文件夹新建功能(3分)

基于SDK提供的接口,实现云网盘Web应用“全部文件”根目录下文件新建功能。

把容器根目录下新建文件夹“xdiaas”。

实现后按顺序提交运行的网页截图和增改的java代码到答题框。

3.文件搜索功能(3分)

基于SDK提供的接口,完善工程的搜索功能,实现查找功能,展示搜索名称含有paas的所有文件和文件夹的列表。

实现后按顺序提交运行的网页截图和增改的java代码到答题框。

任务二、大数据map-reduce分析开发(5分)

1.《三国演义》分词统计(5分)

基于hadoopSDK提供的接口,对根目录下的三国演义.doc文件使用hadoopmap-reduce进行语义分析,通过词汇统计分析小说的中心,将统计结果以d3.js柱状图的形式展示出来。

提交分词统计结果的网页截图和添加的Java,网页代码到答题框中。

任务三、云存储网盘客户端(10分)

云存储网盘客户端APP的开发,选用Android开源技术平台,使用集中部署的云存储服务。

开发环境:

SwiftSDK(openstack-java-sdk)+Android开发环境(adt-bundle-windows-x86_64)+JDK1.7+案例程序cloudstorage_android.apk程序的运行采用Genymotion模拟器。

网盘客户端的功能效果如图3所示。

图3网盘客户端功能效果图

1.搭建开发环境和导入项目(2分)

根据指定的账户名,密码等信息修改连接云平台的配置,解压cloudstorage_android.zip,导入开发案例并运行。

运行后按顺序提交APP登录界面的模拟器截图、登陆后的模拟器截图及修改的java代码到答题框。

2.文件夹重命名功能(4分)

基于SDK提供的接口,实现云网盘安卓应用“全部文件”根目录下文件夹重命名功能。

把容器根目录下文件夹saas重命名为“cloudsaas”。

提交实现该功能成功的模拟器运行截图和增加的java代码到答题框。

3.我的图片功能(4分)

基于SDK提供的接口,实现通过“我的图片”导航展示当前网盘所有文档文件的功能。

实现后按顺序提交运行的模拟器截图和增改的java代码到答题框。

第四部分:

工作总结报告(5分)

结合以上云平台设计、部署、运维和云应用开发过程,编制项目实施的工作总结报告。

工作报告包含以下内容:

1.绘制IaaS平台的架构组件图,组件包含本次项目实施中涉及到的IaaS组件服务,架构组件绘制各组件之间的关系。

并对对架构图进行解释说明。

2.绘制Hadoop分布式存储HDFS的架构图,并对架构图进行简单的说明。

3.绘制云存储Android应用的架构图,架构图包含分层和模块,并对对架构图进行解释说明。

第五部分:

职业素养(5分)

依工作作风、安全意识、团队协作和遵守考场纪律情况由裁判现场判分。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1