赛项竞赛样题安徽商贸职业技术学院.docx

上传人:b****3 文档编号:4043216 上传时间:2023-05-06 格式:DOCX 页数:13 大小:380KB
下载 相关 举报
赛项竞赛样题安徽商贸职业技术学院.docx_第1页
第1页 / 共13页
赛项竞赛样题安徽商贸职业技术学院.docx_第2页
第2页 / 共13页
赛项竞赛样题安徽商贸职业技术学院.docx_第3页
第3页 / 共13页
赛项竞赛样题安徽商贸职业技术学院.docx_第4页
第4页 / 共13页
赛项竞赛样题安徽商贸职业技术学院.docx_第5页
第5页 / 共13页
赛项竞赛样题安徽商贸职业技术学院.docx_第6页
第6页 / 共13页
赛项竞赛样题安徽商贸职业技术学院.docx_第7页
第7页 / 共13页
赛项竞赛样题安徽商贸职业技术学院.docx_第8页
第8页 / 共13页
赛项竞赛样题安徽商贸职业技术学院.docx_第9页
第9页 / 共13页
赛项竞赛样题安徽商贸职业技术学院.docx_第10页
第10页 / 共13页
赛项竞赛样题安徽商贸职业技术学院.docx_第11页
第11页 / 共13页
赛项竞赛样题安徽商贸职业技术学院.docx_第12页
第12页 / 共13页
赛项竞赛样题安徽商贸职业技术学院.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

赛项竞赛样题安徽商贸职业技术学院.docx

《赛项竞赛样题安徽商贸职业技术学院.docx》由会员分享,可在线阅读,更多相关《赛项竞赛样题安徽商贸职业技术学院.docx(13页珍藏版)》请在冰点文库上搜索。

赛项竞赛样题安徽商贸职业技术学院.docx

赛项竞赛样题安徽商贸职业技术学院

2017年安徽省职业院校技能大赛(高职组)“云计算技术与应用”赛项竞赛样题

云平台设计

云平台架构

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

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

场景说明

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

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

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

第一部分:

云计算基础架构平台(20分)

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

1.环境配置(1分)

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

(1)控制节点主机名:

controller;计算节点主机名:

compute;使用hostname命令进行查询。

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

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

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

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

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

2.YUM源配置(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.Rabbit安装(1分)

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

使用rabbitmqctl创建用户user1,密码为1daoyun,以文本形式提交操作命令及结果到答题框。

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

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

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

表2变量配置表

服务

变量

密码

Mysql

root

000000

Keystone

000000

Glance

000000

Nova

000000

Neutron

000000

Heat

000000

Keystone

Domain

demo

Admin

000000

rabbit

000000

Glance

000000

Nova

000000

Neutron

000000

Heat

000000

Neutron

Metadata

000000

ExternalNetwork

enp9s0

2.数据库安装(1分)

使用提供的脚本iaas-install-mysql.sh安装数据库mysql。

使用root用户,登录mysql,将命令及反馈信息以文本形式提交到答题框。

3.keystone安装(1分)

在控制节点使用提供的脚本iaas-install-keystone.sh安装keystone组件,admin-openrc.sh文件在/etc/keystone/下。

使用keystone相关命令,查询角色列表信息,以文本形式提交查询命令和结果到答题框。

4.glance安装(1分)

在控制节点使用提供的脚本iaas-install-glance.sh安装glance组件,使用镜像文件centos_7-x86_64_xiandian.qcow2创建glance镜像centos_7-x86_64,格式为qcow2,使用glance相关命令查询glance镜像列表,将查询命令和结果提交到答题框。

5.nova安装(2分)

在控制节点使用提供的脚本iaas-install-nova-compute.sh,在计算节点使用提供的脚本iaas-install-nova-compute.sh安装nova组件,使用nova相关命令查询云主机类型的列表信息,以文本形式提交查询命令和结果到答题框。

6.neutron安装(2分)

在控制节点和计算节点通过提供的neutron脚本,完成neutron服务在控制节点和计算节点的安装,然后配置云平台网络为GRE网络。

待完成网络创建之后,使用neutron相关命令查询neutron所有服务的列表信息,将查询命令和结果以文本形式提交到答题框。

7.安装JDK环境(1分)

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

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

8.安装Maven环境(1分)

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

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

9.安装OpenDaylight(2分)

完成OpenDaylight的安装,完成后使用curl命令访问Opendaylight首页,将查询命令及结果以文本形式提交到答题框中。

10.网络创建(2分)

在控制节点和计算节点通过提供的网络配置脚本完成GRE网络的配置,创建云主机外部网络ext-net,子网为ext-subnet,虚拟机浮动IP可用网段为192.168.200.100~192.168.200.200,网关为192.168.200.1。

创建云主机隧道网络int-net,子网为int-subnet,虚拟机子网IP可用网段为10.0.0.100~10.0.0.200,网关为10.0.0.1,添加名为ext-router的路由器,添加外部网关和内部端口,完成隧道网络和外部网络的连通。

使用neutron相关命令查询网络列表、子网列表和路由列表,将查询命令及结果以文本形式提交到答题框。

11.dashboard配置(2分)

通过脚本iaas-install-dashboard.sh安装dashboard,使用curl命令查询网址http:

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

第二部分:

云计算开发服务平台(5分)

任务一、云计算开发服务平台(5分)

1.PaaS部署(5分)

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

PaaS采用分开安装的方式部署,VM1部署PaaS平台Registry节点,VM2部署PaaS平台Server节点,VM3部署client节点。

每个虚拟机配置如下:

注意:

具体环境根据竞赛环境配置

(1)系统配置:

Registry节点:

2CPU,4G内存,100G硬盘

Server节点:

2CPU,4G内存,100G硬盘

Client节点:

2CPU,4G内存,100G硬盘

(2)操作系统:

centos_7-x86_64

(3)IP:

Registry,Server和Client节点ip动态分配

(4)主机名配置:

Registry节点的主机名为:

Registry;Server节点的主机名为:

Server;Client节点的主机名为:

Client。

根据配置要求,完成配置文件的自定义与修改,搭建PaaS平台。

(5)使用nova命令查询IaaS平台已创建云主机所使用的云主机类型及各云主机详细信息,并通过curl命令查询Rancher管理平台首页,将以上查询命令及结果输入答题框。

第三部分:

云计算平台运维(20分)

任务一、IaaS运维(15分)

1.数据库管理(3分)

在数据库中创建数据库chinaskills,创建用户user2,密码为password,并赋予user2只有使用数据库chinaskills的权限,以文本形式提交使用user2登录数据库的命令,以文本形式提交查询数据库databases列表信息的命令及所有反馈结果到答题框。

2.keystone管理(3分)

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

3.glance镜像创建(3分)

使用镜像文件centos-7.qcow2创建glance镜像centos_shareimage,格式为qcow2,上传完毕后使用glance相关命令修改此镜像与service租户共享,以文本形式提交修改分享权限、查询镜像与租户的共享权限的命令和查询结果到答题框中。

4.nova管理(3分)

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

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

(1)创建heat数据库并使用提供的脚本iaas-install-heat.sh在控制节点安装heat组件。

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

(2)从考试系统附件下载server.yml文件,使用server.yml文件创建栈mystack,指定配置参数为镜像centos7、网络int-net,待创建完成后,查询栈mystack状态为CREATE_COMPLETE的事件详细信息,将操作命令和查询结果填入答题框。

任务二、PaaS运维(10分)

1.使用docker命令上传mongo_latest镜像到私有仓库,并使用命令查询,删除该镜像,将操作命令及查询结果填入答题框。

(3分)

2.使用docker命令运行以mongo_latest为镜像的容器,容器名称为:

container,查看该容器具体配置信息,将操作命令及查询结果填入答题框。

(3分)

3.应用模板部署(4分)

通过“应用商店”部署Jenkins,服务部署完成后,通过curl命令查询“用户应用”中Jenkins部署成功后的主页面。

第四部分、大数据平台(20分)

任务一、大数据系统搭建(20分)

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

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

系统配置:

master节点:

1CPU,4G内存,50G硬盘。

slaver节点:

1CPU,4G内存,50G硬盘。

(2)操作系统:

centos7_x86_64。

1.基本环境配置(2分)

(1)配置master节点的主机名为:

master.hadoop;slaver1节点的主机名为:

slaver1.hadoop。

(2)修改2个节点的hosts文件,配置IP地址与主机名之间的映射关系。

将查询2个节点的主机名、hosts文件的信息以文本形式提交到答题框。

2.大数据平台环境配置(3分)

(1)配置2个节点使用Ambari和iaas中的centos7的yum源。

其中Ambariyum源在XianDian-BigData-v2.0.2-BASE.iso软件包中。

(2)在master节点安装ntp时钟服务,使用文件/etc/ntp.conf配置ntp服务;在slaver节点安装ntpdate软件包,将slaver1节点时钟同步到master节点。

(3)检查2个节点是否可以通过无密钥相互访问,如果未配置,则进行SSH无密码公钥认证配置。

(4)安装2个节点的JDK环境,其中jdk-8u77-linux-x64.tar.gz在XianDian-BigData-v2.0.2-BASE.iso软件包中。

(5)安装配置HTTP服务,将软件包XianDian-BigData-v2.0.2-BASE.iso中的HDP-2.4-BASE和HDP-UTILS-1.1.0.20拷贝到/var/www/html目录中,并启动HTTP服务。

查询2个节点的yum源配置文件、JDK版本信息、slaver1节点同步master节点的命令及结果和HTTP服务的运行状态信息,以文本形式提交到答题框。

3.Ambari和MariaDB数据库安装(2分)

在master节点上安装ambari-server服务和MariaDB数据库服务,创建ambari数据库和ambari用户,用户密码为000000。

赋予ambari用户访问ambari数据库的权限,并导入/var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql文件至ambari数据库中。

操作完成后进入MariaDB数据库,查询mysql数据库中user表中的文件内容,以文本形式提交查询结果到答题框中。

4.配置Ambari-server(2分)

在master节点对ambari-server进行设置(ambari-serversetup),指定JDK安装路径和数据库的主机、端口、用户、密码等参数,并启动ambari-server服务。

配置完成后,查询ambari-server的运行状态信息,以文本形式提交查询结果到答题框中。

5.安装配置Ambari-agent(2分)

在2台节点中安装ambari-agent服务,修改/etc/ambari-agent/conf/ambari-agent.ini文件server端主机位master节点,启动ambari-agent服务,查看agent端/var/log/ambari-agent/ambari-agent.log日志文件,以文本形式提交心跳连接发送成功的信号结果到答题框中。

6.Hadoop集群部署(2分)

在先电大数据平台中创建Hadoop集群“CETCHDP”,选择安装栈为HDP2.4,安装服务为HDFS、YARN+MapReduce2、Zookeeper、AmbariMetrics。

安装完成后,在master节点和slaver节点的LinuxShell中使用jps命令查看服务进程,以文本形式提交查询结果到答题框中。

7.Hadoop系统管理(3分)

在Hadoop文件系统的根目录下创建一个名为“1daoyun”的目录,将LinuxShell中的install.log文件,上传到1daoyun目录中,设置该文件的所有权限为777,使用相关命令查看1daoyun目录中的文件列表信息,以文本形式提交以上操作命令和输出结果到答题框中。

8.运行MapReduce案例(4分)

在集群节点中/usr/hdp/2.4.3.0-227/hadoop-mapreduce/目录下,存在一个hadoop-mapreduce-examples-2.7.1.2.4.3.0-227.jar的案例JAR包,查询该JAR包所自带的案例。

运行JAR包中的PI程序,要求运行5次Map任务,每个Map任务的投掷次数为5,由此计算圆周率π的近似值,将以上操作命令以文本形式提交到答题框。

 

第五部分:

云应用开发(20分)

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

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

开发环境:

SDK(java-sdk)+Android开发环境(android-studio-bundle-143.2915827-windows)+JDK1.7+案例swiftstorage,程序的运行采用的是Android-studio自带的模拟器。

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

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

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

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

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

2.上传文件功能(5分)

基于SDK提供的接口,在下拉菜单中操作“上传文件”,上传Android工程下的“AndroidManifest.xml”到容器根目录下。

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

 

任务二、云存储WEB应用开发(10分)

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

开发环境:

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

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

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

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

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

2.删除文件(5分)

基于SDK提供的接口,完善工程的删除文件功能,实现删除文件功能,在根目录中删除根目录中的cloudskill.doc的文件。

展示删除文件夹后的列表视图。

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

第六部分:

文档及职业素养(10分)

任务一、工作总结报告(5分)

1.编写工作总结报告

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

工作报告包含以下内容:

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

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

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

任务二:

职业素养(5分)

1.职业素养(本题5分)

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

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

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2