2017年江苏省职业院校技能大赛高职组“云计算技术与应用”赛项竞赛样题B卷_第1页
2017年江苏省职业院校技能大赛高职组“云计算技术与应用”赛项竞赛样题B卷_第2页
2017年江苏省职业院校技能大赛高职组“云计算技术与应用”赛项竞赛样题B卷_第3页
2017年江苏省职业院校技能大赛高职组“云计算技术与应用”赛项竞赛样题B卷_第4页
2017年江苏省职业院校技能大赛高职组“云计算技术与应用”赛项竞赛样题B卷_第5页
免费预览已结束,剩余10页可下载查看

下载本文档

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

文档简介

1、2017年江苏省职业院校技能大赛高职组 “云计算技术 与应用”赛项竞赛样题云平台设计云平台架构赛项系统架构如图i所示,ip地址规划如表i所示。云计算I的S计算节点ethO日由1192.16S.200.10/24云计算IhhS控制节点192.168.1I00J0/24表1 IP地址规划表J设备名称“接口口IP地址中说明,云服务器LethO*5192/68100,10 般 4+VJan 100ethk0/24Vian 200云服务罂2ethO-5192.163300.20/24,Vian 100,ethK192.168,200,20/24Vian 200qPC-Ih本地连

2、接。172.16.x216,Vian kPC2本地连接17216.X.3 门&Man hPC-3p本地连接*17216x4/16-Vian U交换机Vian %172.16.x,l/16flX为考位Vian 100*/24yhn 200a192附200以心产根据以上云平台信息,检查硬件连线及网络设备配置,确保网络连接正常。场景说明某企业计划搭建私有云平台,以实现计算资源的池化弹性管理,企业应用的集 中管理,统一安全认证和授权管理。需完成云平台架构的设计、系统部署,云存储 网盘web开发及客户端开发。试根据用户需求,完成以下任务。第一部分:云计算基础架构平台(2

3、0分)任务一、IAAS平台系统准备(4分)1 .环境配置(1分)手动配置云平台IaaS各节点的系统参数:(1)控制节点主机名:controller ;计算节点主机名: compute;使用hostname命 令进行查询。以文本形式提交查询信息到答题框。(2)修改hosts文件,映射各节点管理ip与主机名;使用cat命令查询计算节点中 的对应关系。查询信息以文本形式提交到答题框。(3)各个节点关闭防火墙,设置开机不启动,设置 selinux 为permissive ,使用 sestatus命令进行查询。以文本形式提交查询信息到答题框。2 .YUM源配置(1分)把软件包拷贝到控制节点/opt/路径

4、下,删除控制节点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 安装(

5、1 分)在控制节点安装 Rabbit服务,修改配置文件后启动服务,并设为开机自启。使用 rabbitmqctl创建用户xiandian ,密码为xiandian ,以文本形式提交操作命令及结果到答题框。任务二、IAAS系统组建(16分)1 .环境变量配置(1分)在控制节点和计算节点分别安装iaas-xiandian 包,除了完成配置文件中基本变量的配置,根据表2完成指定变量的配置,以文本形式提交配置文件到答题框中服务用户密码Mysqlroot000000Keystone000000Glance000000Nova000000Neutron000000Heat000000KeystoneAdmi

6、n000000rabbit000000Glance000000Nova000000AODH000000Neutron000000Heat0000002 .数据库安装(1分)使用提供的脚本iaas-install-mysql.sh安装数据库 mysql。使用root用户,登录mysql,查询keystone用户的权限信息,将反馈信息以文本形式提交到答题框。3 .keystone 安装(1 分)在控制节点使用提供的脚本iaas-install-keystone.sh 安装 keystone 组件,admin-openrc.sh 文件在/etc/keystone/ 下。使用keystone 相关命令

7、,查询角色列表 信息,以文本形式提交查询命令和结果到答题框。4 .glance 安装(1 分)在控制节点使用提供的脚本 iaas-install-glance.sh 安装glance组件,使用镜像 文件 centos_7-x86_64_xiandian.qcow2 创建 glance 镜彳I; centos_7-x86_64 ,格式为 qcow2 ,使 用glance相关命令查询glance镜像列表,将查询命令和结果提交到答题框。5 .nova安装(2分)在控制节点使用提供的脚本iaas-install-nova-compute.sh,在计算节点使用提供的脚本 iaas-install-nov

8、a-compute.sh 安装 nova 组件,使用 nova 相关命令查询云主机类型的列表信息,以文本形式提交查询命令和结果到答题框。6 .neutron 安装 (2 分 )在控制节点和计算节点通过提供的 neutron 脚本, 完成 neutron 服务在控制节点和计算节点的安装,然后配置云平台网络为GREl络。待完成网络创建之后,使用neutron相关命令查询 neutron 所有服务的列表信息, 将查询命令和结果以文本形式提交到答题框。7 .安装JDK环境(1分)在控制节点安装配置 JDK环境。安装完成后,查询JDK的版本信息,以文本形式提交查询的命令和结果到答题框。8 .安装Mave

9、n环境(1分)在控制节点安装配置 Maven环境。安装完成后,查询Maven的版本信息,以文本形式提交查询的命令和结果到答题框。9 . 安装 OpenDaylight ( 2 分)完成 OpenDaylight 的安装,完成后使用 curl 命令访问 Opendaylight 首页,将查 询命令及结果以文本形式提交到答题框中。10 . 网络创建 (2 分 )在控制节点和计算节点通过提供的网络配置脚本完成GREl络的配置,创建云主机外 部 网 络 ext-net , 子 网 为 ext-subnet , 虚 拟 机 浮 动 IP 可 用 网 段 为 00192.168.

10、200.200 ,网关为 。创建云主机隧道网络int-net ,子网为 int-subnet ,虚拟机子网 IP 可用网段为 0000 ,网 关为 ,添加名为 ext-router 的路由器,添加外部网关和内部端口,完成隧道 网络和外部网络的连通。使用 neutron 相关命令查询网络列表、子网列表和路由列表, 将查询命令及结果以文本形式提交到答题框。11 .dashboard 配置(2 分)安装dashboard ,使用curl命令查询网址通过脚本 iaas-install-dashboard.shhttp:/192

11、.168.100.10/dashboard并将查询结果以文本形式提交到答题框。第二部分:云计算开发服务平台(5分)任务一、云计算开发服务平台(5分)12 PaaS部署(5分)规划PaaS平台的部署架构,PaaS部署在IaaS平台的3台虚拟机上。PaaS采用分开安装的方式部署, VM1部署PaaS平台Registry 节点,VM2部署PaaS平台Server节 点,VM3®署client节点。每个虚拟机配置如下:注意:具体环境根据竞赛环境配置(1)系统配置:Registry 节点:1CPU 1G 内存,100G 硬盘Server节点:1CPU 2G内存,100G硬盘Client 节点:

12、1CPU 1G内存,50G硬盘操作系统:centos_7-x86_64IP : Registry , Server 和 Client 节点 ip 动态分配(4) 主机名配置: Registry 节点的主机名为: Registry ; Server 节点的主机名为:Server ; Client 节点的主机名为: Client 。根据配置要求,完成配置文件的自定义与修改,搭建PaaS平台。( 5)使用nova 命令查询 IaaS 平台已创建云主机所使用的云主机类型及各云主机详细信息, 并通过 curl 命令查询Rancher 管理 平台首页, 将以上查询命令及结果输入答题框。第三部分:云计算平台

13、运维( 20 分)任务一、IaaS运维(15分)1 . 数据库管理( 3 分)在数据库中创建数据库chinaskills ,创建用户 user2 ,密码为 password ,并赋予user2 只有使用数据库chinaskills 的权限,以文本形式提交使用 user2 登录数据库的命令, 以文本形式提交查询数据库databases 列表信息的命令及所有反馈结果到答题框。2 .keystone 管理 (3 分 )在 keystone 中创建用户 testuser , 密码为 password , 将该用户分配给admin 租户,赋予用户 testuser admin 的权限,完成之后在云平台中

14、禁用该用户,以文本形式提交以上操作命令以及用户 testuser 状态查询结果到答题框。3 .glance 镜像创建 (3 分)使用镜像文件centos-7.qcow2 创建 glance 镜像 centos_shareimage ,格式为 qcow2 ,上传完毕后使用 glance 相关命令修改此镜像与 service 租户共享,以文本形式提交修改分享权限、查询镜像与租户的共享权限的命令和查询结果到答题框中 。4 .nova 管理 (3 分 )现有安全组 default ,查询其详细信息并将其命令及结果以文本形式输入答题框。5 .heat 编配服务安装配置( 3 分)6 1)创建 heat

15、数据库并使用提供的脚本iaas-install-heat.sh 在控制节点安装heat 组件。在答题框以文本形式填入查询 stack 列表的反馈信息。7 2) 从考试系统附件下载server.yml 文件, 使用 server.yml 文件创建栈mystack ,指定配置参数为镜像centos7 、网络 int-net ,待创建完成后,查询栈mystack 状态为CREATE_COMPLET串件详细信息,将查询结果填入答题框。任务二、PaaS运维(10分)1. 使用 docker 命令上传 mongo_latest 镜像到私有仓库,并使用命令查询,删除该镜像 , 将操作命令及查询结果填入答题框

16、。 ( 2 分)2. 使用 docker 命令运行以 mongo_latest 为镜像的容器,容器名称为: container , 查看该容器具体配置信息和日志信息,将操作命令及查询结果填入答题框。 ( 2 分)3. 查看各容器使用系统资源情况,将操作命令及查询结果填入答题框。 ( 1 分)4. 应用模板部署( 2 分)通过 “应用商店” 部署 Jenkins , 服务部署完成后, 通过 curl 命令查询 “用户应用” 中 Jenkins 部署成功后的主页面。5. 根据竞赛提供的文件夹new-container 里面的资源, 通过 Docker 容器搭建持续集成软件平台 Jenkins ,

17、为研发构建开发测试持续集成的环境,通过用 curl 命令查询 Jenkins成功启动的网页信息,并将结果以代码的形式提交到指定答题框。 ( 3 分)第四部分、大数据平台( 20 分)任务一、大数据系统搭建( 20 分)大数据平台的搭建采用分布式方式部署,部署在云平台的两台虚拟机上,规划大数据平台的部署架构,VM1部署大数据平台master节点,VM2®署大数据平台slaver节 点。每个虚拟机按如下要求来配置。系统配置:master节点:1CPU, 8G内存,50G硬盘。slaver 节点:1CPU, 4G内存,50G硬盘。(2) 操作系统: centos7_x86_64 。1 .

18、基本环境配置( 1 分)( 1)配置master 节点的主机名为: master.hadoop ; slaver1 节点的主机名为:slaver1.hadoop 。( 2)修改2 个节点的 hosts 文件,配置IP 地址与主机名之间的映射关系。将查询 2 个节点的主机名、 hosts 文件的信息以文本形式提交到答题框。2 . 大数据平台环境配置( 3分)(1)配置2个节点使用 Ambari和iaas中的centos7的yum源。其中 Ambari yum源在 XianDian-BigData-v2.0.2-BASE.iso 软件包中。( 2)在master 节点安装 ntp 时钟服务,使用文

19、件/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-UTIL

20、S-0 拷贝到/var/www/html 目录中,并启动 HTTP服务。查询2个节点的yum源配置文件、JDK版本信息、slaver1节点同步 master节点的命令及25果和HTTP服务的运行状态信息,以文本形式提交到答题框。3 .Ambari 和 MariaDB 数据库安装( 2分)在 master 节点上安装ambari-server 服务和 MariaDB 数据库服务, 创建 ambari 数据库和 ambari 用户, 用户密码为000000。 赋予 ambari 用户访问 ambari 数据库的权限,并 导 入 /var/lib/ambari-server/resou

21、rces/Ambari-DDL-MySQL-CREATE.sql文 件 至ambari数据库中。操作完成后进入 MariaDB数据库,查询 mysql数据库中user表中的 文件内容,以文本形式提交查询结果到答题框中。4 . 配置 Ambari-server ( 2 分)在 master 节点对 ambari-server 进行设置(ambari-server setup ),指定 JDK安 装路径和数据库的主机、端口、用户、密码等参数,并启动ambari-server 服务。配置完成后,查询 ambari-server 的运行状态信息,以文本形式提交查询结果到答题框中。5 . 安装配置 Am

22、bari-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集群“CETC HDP,选择安装栈为 HDP 2.4,安装服务为HDFS、 YARN+M

23、apReduce、2Zookeeper 、 Ambari Metrics 。安装完成后,在 master节点和 slaver 节点的 Linux Shell 中使用 jps 命令查看服务进程,以文本形式提交查 询结果到答题框中。7 .Hadoop 系统管理( 2分)在Hadoop文件系统的根目录下创建一个名为"1daoyun”的目录,将Linux Shell中的 install.log 文件,上传到 1daoyun 目录中,设置该文件的所有权限为777,使用果到答题框中。8 .运行 MapReduce案快if ( 2 分)在 集 群 节 点 中 /usr/hdp/-22

24、7/hadoop-mapreduce/ 目 录 下 , 存 在 一 个 hadoop-mapreduce-examples-2.7.124 30-227.jar的案例 JAR包,查询该 JAR包所自带的案例。运行JAR包中的PI程序,要求运行5次Map任务,每个Map任务的投掷 次数为5,由此计算圆周率式的近似值,将以上操作命令以文本形式提交到答题框。9 .Hive 部署( 2 分)在先电大数据平台完成Hive 的部署, 配置 Hive 在 MariaDB 中存储元数据的数据库的密码为 “000000” , 完成 Hive 的相关配置, 启动 Hvie 客户端, 通过 Hive 查看 hado

25、op 所有文件路径,将查询结果以文本形式提交到答题框中。10 .Mahout 部署( 2 分)在先电大数据平台完成Mahout 的部署,完成Mahout 相关配置,在 Linux Shell 中运行mahout命令查看Mahout自带的案例程序,将查询结果以文本形式提交到答题框中。第五部分:云应用开发( 20 分)任务一、云存储网盘客户端( 10 分)云存储网盘客户端 APP的开发,选用Android开源技术平台,使用集中部署的云存储 服 务 。 开 发 环 境 : SDK(java-sdk ) +Android 开 发 环 境(android-studio-bundle-143.291582

26、7-windows ) +JDK1.7+案例 swiftstorage ,程序的运行采用的是Android-studio 自带的模拟器。网盘客户端的功能效果如图 3 所示。上匚.与>From . 号68>二一«|曲Anrid Mlgnitpr用swiftstarage F、嗝ft5tQEg可-Andr-o-id Stud>c 24.2File Edit View 旦avigatE Code Analyze Refactor 旦庙Id Run口党3卡* 乂曲加氢氢。中“I氤叩p$wiftst$rAge appg 国 PmgjjE工中 >' 1F1fE K

27、wiftEiorageTI口 ,gradle给一 -ides出CappflB buhd需口 libsgtJ arc1=1 igitignsrePs app.imlER buFAd.gradle目 progiuard-FulM.proM d build gradleopcmttsdc java dk 自可而gn口u g bu司乩即Tie*com.: Emulator Nexusa4wAPIw23 d-roid 6.C ' "I 23ILm IggcaT Mandarx *. ¥仁卜口下。pt-ii-ji vr. ji.ipia aiut -jumvi. atmn*nrrpcrrewktjete 0i-13 09:31:29. 572 Z7D4-2756/cam. x: Mid: eil apcristack c 0L-L3 054 Z7D4-275B/com. xi Midi ul 叩。£民 I: Run / TODO 、息二 Android Monigr 国 Tiemminal 图3网盘客户端功能效果图1 .搭建开发环境和导入项目(5分)根据指定的账户名,密码等

温馨提示

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

评论

0/150

提交评论