




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 创建用户 xiandian,密码为 xiandian,以文本形式提交操作命令及结果 到答题框。 任务二、IAAS 系统组建(16 分) 1.环境变量配置(1 分) 在控制节点和计算节点分别安装 iaas-xiandian 包,除了完成配置文件中基本变 量的配置,根据表 2 完成指定变量的配置,以文本形式提交配置文件到答题框中。 服务用户密码 root Mysql Keystone Glance Nova Neutron Heat Admin rabbit Glance Nova AODH Neutron Keystone Heat 2.数据库安装(1 分) 使用提供的脚本 iaas-install-mysql.sh 安装数据库 mysql。使用 root 用户,登 录 mysql,查询 keystone 用户的权限信息,将反馈信息以文本形式提交到答题框。 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 可用网段为 0000,网关为 。创建云主机隧道网络 int-net,子网为 int-subnet,虚拟机子网 IP 可用网段为 0000, 网关为 ,添加名为 ext-router 的路由器,添加外部网关和内部端口,完成隧 道网络和外部网络的连通。使用 neutron 相关命令查询网络列表、子网列表和路由列 表,将查询命令及结果以文本形式提交到答题框。 11.dashboard 配置(2 分) 通过脚本 iaas-install-dashboard.sh 安装 dashboard,使用 curl 命令查询网址 0/dashboard 并将查询结果以文本形式提交到答题框。 第二部分:云计算开发服务平台(5 分) 任务一、云计算开发服务平台(5 分) 1.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 节点:1CPU,1G 内存,50G 硬盘 (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 租 户,赋予用户 testuser admin 的权限,完成之后在云平台中禁用该用户,以文本形式 提交以上操作命令以及用户 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 镜像到私有仓库,并使用命令查询,删除 该镜像, 将操作命令及查询结果填入答题框。 (2 分) 2.使用 docker 命令运行以 mongo_latest 为镜像的容器,容器名称为: container,查看该容器具体配置信息和日志信息,将操作命令及查询结果填入答题框。 (2 分) 3.查看各容器使用系统资源情况,将操作命令及查询结果填入答题框。 (1 分) 4.应用模板部署(2 分) 通过“应用商店”部署 Jenkins,服务部署完成后,通过 curl 命令查询“用户应 用”中 Jenkins 部署成功后的主页面。 5.根据竞赛提供的文件夹 new-container 里面的资源,通过 Docker 容器搭建持续 集成软件平台Jenkins,为研发构建开发测试持续集成的环境,通过用 curl 命令查询 Jenkins 成功启动的网页信息,并将结果以代码的形式提交到指定答题框。 (3 分) 第四部分、大数据平台(20 分) 任务一、大数据系统搭建(任务一、大数据系统搭建(20 分)分) 大数据平台的搭建采用分布式方式部署,部署在云平台的两台虚拟机上,规划大 数据平台的部署架构,VM1 部署大数据平台 master 节点,VM2 部署大数据平台 slaver 节点。每个虚拟机按如下要求来配置。 系统配置:master 节点:1CPU,8G 内存,50G 硬盘。 slaver 节点: 1CPU,4G 内存,50G 硬盘。 (2)操作系统:centos7_x86_64。 1.基本环境配置(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 时钟服务,使用文件/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-0 拷贝到/var/www/html 目录中,并启动 HTTP 服 务。 查询 2 个节点的 yum 源配置文件、JDK 版本信息、slaver1 节点同步 master 节点 的命令及结果和 HTTP 服务的运行状态信息,以文本形式提交到答题框。 3.Ambari 和 MariaDB 数据库安装(2 分) 在 master 节点上安装 ambari-server 服务和 MariaDB 数据库服务,创建 ambari 数据库和 ambari 用户,用户密码为。赋予 ambari 用户访问 ambari 数据库的权限,并 导入/var/lib/ambari-server/resources/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.安装配置 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 集群“CETC HDP” ,选择安装栈为 HDP 2.4,安装 服务为 HDFS、YARN+MapReduce2、Zookeeper、Ambari Metrics。安装完成后,在 master 节点和 slaver 节点的 Linux Shell 中使用 jps 命令查看服务进程,以文本形式 提交查询结果到答题框中。 7.Hadoop 系统管理(2 分) 在 Hadoop 文件系统的根目录下创建一个名为“1daoyun”的目录,将 Linux Shell 中的 install.log 文件,上传到 1daoyun 目录中,设置该文件的所有权限为 777,使用 相关命令查看 1daoyun 目录中的文件列表信息,以文本形式提交以上操作命令和输出 结果到答题框中。 8.运行 MapReduce 案例(2 分) 在集群节点中/usr/hdp/-227/hadoop-mapreduce/目录下,存在一个 hadoop-mapreduce-examples-.4.3.0-227.jar 的案例 JAR 包,查询该 JAR 包 所自带的案例。运行 JAR 包中的 PI 程序,要求运行 5 次 Map 任务,每个 Map 任务的投 掷次数为 5,由此计算圆周率 的近似值,将以上操作命令以文本形式提交到答题框。 9.Hive 部署(2 分) 在先电大数据平台完成 Hive 的部署,配置 Hive 在 MariaDB 中存储元数据的数据 库的密码为“” ,完成 Hive 的相关配置,启动 Hvie 客户端,通过 Hive 查看 hadoop 所 有文件路径,将查询结果以文本形式提交到答题框中。 10.Mahout 部署(2 分) 在先电大数据平台完成 Mahout 的部署,完成 Mahout 相关配置,在 Linux Shell 中运行 mahout 命令查看 Mahout 自带的案例程序,将查询结果以文本形式提交到答题 框中。 第五部分:云应用开发(20 分) 任务一、云存储网盘客户端(10 分) 云存储网盘客户端 APP 的开发,选用 Android 开源技术平台,使用集中部署的云 存储服务。开发环境:SDK(java-sdk)+Android 开发环境(android-studio-bundle- 143.-windows)+JDK1.7+案例 swiftstorage,程序的运行采用的是 Android-studio 自 带的模拟器。网盘客户端的功能效果如图 3 所示。 图 3 网盘客户端功能效果图 1.搭建开发环境和导入项目(5 分) 根据指定的账户名,密码等信息修改连接云平台的配置,解压 swiftstorage.zip,导入开发案例并运行。运行后按顺序提交 APP 登录界面的模拟器 截图、登录后的所有文件的模拟器截图及修改的 java 代码到答题框。 2. 上传文件功能(5 分) 基于 SDK
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课件比较大小
- 物业智能系统培训
- 小红书培训计划
- 创建健康村培训
- 课件模板人物速写简单
- 小学语文荔枝课件大纲
- 初中防欺凌课件大纲
- 创建无烟家庭课件
- 课件朗读者模式
- 课件最大窗口快捷键设置
- 2025年辽宁省交通建设投资集团招聘(104人)备考练习试题及答案解析
- 七年级上册数学《相交线与平行线》100题练习(含答案)
- 西藏文化考试题目及答案
- 入党培训考试试题2025及答案
- (9月10日)师者如光虽微致远-2025年教师节主题班会课件-2025-2026学年高中主题班会课件
- 公章免责协议合同书模板
- 2025广东海珠区应急管理局招聘安全生产监督检查员18人笔试备考试题及答案解析
- 计算机维护合同补充协议
- 出口食品销售合同范本
- 加盟退款解除合同协议书
- 2025秋外研新版三起点小学英语四年级上册教学计划
评论
0/150
提交评论