2017年江苏省职业院校技能大赛高职组“云计算技术与应用”赛项竞赛 样题B卷.doc_第1页
2017年江苏省职业院校技能大赛高职组“云计算技术与应用”赛项竞赛 样题B卷.doc_第2页
2017年江苏省职业院校技能大赛高职组“云计算技术与应用”赛项竞赛 样题B卷.doc_第3页
2017年江苏省职业院校技能大赛高职组“云计算技术与应用”赛项竞赛 样题B卷.doc_第4页
2017年江苏省职业院校技能大赛高职组“云计算技术与应用”赛项竞赛 样题B卷.doc_第5页
已阅读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 完成指定变量的配置 以文本形式提交配置文件到答题框中 服务用户密码 root000000 Mysql Keystone000000 Glance000000 Nova000000 Neutron000000 Heat000000 Admin000000 rabbit000000 Glance000000 Nova000000 AODH000000 Neutron000000 Keystone Heat000000 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 可用网段为 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 节点 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 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 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 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 由此计算圆周率 的近似值 将以上操作命令以文本形式提交到答题框 9 Hive 部署 2 分 在先电大数据平台完成 Hive 的部署 配置 Hive 在 MariaDB 中存储元数据的数据 库的密码为 000000 完成 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 2915827 windows JDK1 7 案例 swiftstorage 程序的运行采用的是 Android studio 自带的模拟器 网盘客户端的功能效果如图 3 所示 图 3 网盘客户端功能效果图 1 搭建开发环境和导入项目 5 分 根据指定的账户名 密码等信息修改连接云平台的配置 解压 swiftstorage zip 导入开发案例并运行 运行后按顺序提交 APP 登录界面的模拟器 截图 登录后的所有文件的模拟器截图及修改的 java 代码到答

温馨提示

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

评论

0/150

提交评论