logo资料库

重庆市2019年云计算技能大赛样题卷(全).docx

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
2019年重庆市职业院校技能大赛(高职组)
“云计算技术与应用”样题卷
2019 年重庆市职业院校技能大赛(高职组) “云计算技术与应用”样题卷 云平台架构 赛项系统架构如图 1 所示,IP 地址规划如表 1 所示。 图 1 赛位系统架构图 表 1 IP 地址规划表 设备名称 接口 控制节点服务器 计算节点服务器 PC-1 PC-2 PC-3 eth0 eth1 eth0 eth1 本地连接 172.16.x.2/16 本地连接 172.16.x.3/16 本地连接 172.16.x.4/16 说明 IP 地址 192.168.100.10/24 Vlan 100 192.168.200.10/24(初始 IP) Vlan 200 192.168.100.20/24 Vlan 100 192.168.200.20/24(初始 IP) Vlan 200 Vlan 1 Vlan 1 Vlan 1 交换机 Vlan 1 172.16.x.1/16 x 为考位号
Vlan 100 Vlan 200 192.168.100.1/24 192.168.200.1/24 根据以上云平台信息,检查硬件连线及网络设备配置,确保网络 连接正常。 场景说明 某企业计划搭建私有云平台,以实现计算资源的池化弹性管理, 企业应用的集中管理,统一安全认证和授权管理。需完成云平台架构 的设计、系统部署,云存储网盘 web 开发及客户端开发。试根据用 户需求,完成以下任务。 第一部分:IaaS 云计算基础架构平台(15 分) 任务一、IaaS 云平台搭建(15 分) 根据云平台设计以及以下题干中提供的信息,修改云平台 IaaS 各节点的系统配置,按云平台搭建步骤逐步安装,并完成相应的答题。 1.操作系统环境配置(2 分) (1)主机名设置 控制节点主机名:controller;计算节点主机名:compute。使用 hostnamectl 命令进行配置。以文本形式提交完整配置命令到答题框。 (2)防火墙设置 使用 systemctl 命令,关闭各个节点防火墙,设置开机不启动, 以文本形式提交配置命令到答题框。 (3)SELinux 设置 使用命令设置 selinux 为 permissive,然后使用 getenforce 命令进 行查询。以文本形式提交查询信息到答题框。 (4)YUM 源配置 在控制节点把软件包拷贝到/opt/路径下,配置本地 yum 源文件
local.repo ,搭建 ftp 服务器指向存放 yum 源路径;配置计算节点 yum 源文件 ftp.repo 使用之前配置的控制节点 ftp 的主机名地址。使用 cat 命令查看计算节点的 yum 全路径文件名。以文本形式提交查询命令 及结果到答题框。 2.环境变量配置(1 分) 在控制节点和计算节点分别安装 iaas-xiandian 软件包,除了完成 配置文件中基本变量的配置,根据表 2 完成指定变量的配置,以文本 形式提交配置文件到答题框中。 表 2 变量配置表 服务 Mysql Keystone Neutron 变量 root Keystone Glance Nova Neutron Heat DOMAIN_NAME Admin rabbit Glance Nova Neutron Heat Metadata External Network 参数/密码 000000 000000 000000 000000 000000 000000 demo 000000 000000 000000 000000 000000 000000 000000 enp9s0 3.数据库安装(1 分) 根 据 平 台 安 装 步 骤 安 装 至 数 据 库 服 务 , 使 用 提 供 的 脚 本 iaas-install-mysql.sh 安装 mysql 数据库服务。使用 root 用户登录数据 库,使用 mysql 数据库,查询所有表的信息,并查询表 user 中的 host, user,paassword 信息,提交操作命令和输出结果以文本形式提交到
答题框。 4.keystone 安装(1 分) 根据平台安装步骤安装至 keystone 认证服务,在控制节点使用 提 供 的 脚 本 iaas-install-keystone.sh 安 装 keystone 组 件 , admin-openrc.sh 文件在/etc/keystone/下。使用 openstack 相关命令, 查询 admin 用户信息,将操作命令和输出结果以文本形式提交到答题 框。 5.glance 安装(2 分) 根据平台安装步骤安装至镜像服务,在控制节点使用提供的脚本 iaas-install-glance.sh 安 装 glance 组 件 。 使 用 镜 像 文 件 CentOS_7.2_x86_64_XD.qcow2 创建 glance 镜像名为 CentOS7.2,格式 为 qcow2 的镜像,将上传命令和执行结果提交到答题框。 6.nova 安装(2 分) 根据平台安装步骤安装至 nova 计算服务,在控制节点使用提供 的脚本 iaas-install-nova-controller.sh、在计算节点使用提供的脚本 iaas-install-nova-compute.sh,安装 nova 组件。使用 nova 相关命令查 询 nova 资源使用情况的信息,以文本形式提交查询命令和结果到答 题框。 7.neutron 安装(2 分) 根据平台安装步骤安装至 neutron 网络服务,在控制节点和计算 节点通过提供的 neutron 脚本,完成 neutron 服务在控制节点和计算 节点的安装。 8.网络创建(2 分) 创建云主机外部网络 ext-net,子网为 ext-subnet,虚拟机浮动 IP
可用网段为 192.168.200.100~192.168.200.200,网关为 192.168.200.1。 使用 neutron 相关命令查询所创建路由器的详细信息,将查询命令和 结果以文本形式提交到答题框。 9.dashboard 配置(2 分) 通过脚本 iaas-install-dashboard.sh 安装 dashboard,使用 curl 命 令查询网址 http://192.168.100.10/dashboard 并将查询结果以文本形 式提交到答题框。 第二部分:PaaS 云计算开发服务平台(5 分) 任务一、PaaS 云平台搭建(5 分) 1.容器平台搭建(2 分) PaaS 平台部署在 IaaS 平台的 2 台虚拟机上,其中在 VM1 部署 Registry 节点和 Server 节点,VM2 部署 client 节点。每个虚拟机配置 如下: 图 2 PaaS 部署架构图 通过 curl 命令查询 PaaS 管理平台界面地址,将以上查询命令及
结果输入答题框。 2.应用模板部署(3 分) 登录容器平台,根据提供的软件包,通过“应用商店”部署 Gogs, 修改网页访问端口为 9093,通过 curl 命令访问用户列表,提交执行 结果文本到答题框。 第三部分:云计算平台运维管理(35 分) 任务一、IaaS 云平台运维(25 分) 1.Rabbit 管理(3 分) 登录 IaaS 云主机,使用 rabbitmqctl 创建用户 xiandian-admin,密 码为 admin,然后使用命令给 xiandian-admin 用户创建 administrator 角色,并查询,将以上所有操作命令及对应的反馈结果以文本形式提 交到答题框中。 2.数据库管理(3 分) 登录 IaaS 云主机,进入数据库,通过 mysql 相关命令,查看 mysql 的默认存储引擎信息,并查看 mysql 支持的存储引擎有哪些,以文本 信息提交操作命令和查询结果到答题框。 3.Keystone 管理(3 分) 登录 IaaS 云主机,查看用户列表信息,以文本形式提交以上操 作命令到答题框。 4.Glance 镜像创建(3 分) 登录 IaaS 云主机,使用 glance 相关命令,上传镜像,源使用 CentOS_6.5_x86_64_XD.qcow2,名字为 testone,然后使用 openstack 命令修改这个镜像名改为 examimage,改完后使用 openstack 命令查 看镜像列表,将命令与返回结果以文本形式提交到答题框。
第四部分:大数据平台(15 分) 任务一、大数据平台搭建(5 分) 大数据平台的搭建采用分布式方式部署,部署在云平台的两台虚 拟机上,规划大数据平台的部署架构,云主机 1 部署大数据平台 master 节点,云主机 2 部署大数据平台 slaver 节点。 1.基本环境配置(1 分) (1)检查云主机 master 的主机名 master,云主机 slaver 的主机 名 slaver1。修改 2 个节点的 hosts 文件,配置 IP 地址与主机名之间的 映射关系。查询 2 个节点的 hosts 文件的信息以文本形式提交到答题 框。 (2)检查 master 节点安装的 ntp 时钟服务是否启动,并将 slaver1 节点时钟同步到 master 节点。将同步命令及结果信息,以文本形式 提交到答题框。 2.大数据平台环境配置(2 分) 检查 master 节点 ambari-server 的运行状态,如未启动,则启动 ambari-server 服 务 。 使 用 curl 命 令 在 Linux Shell 中 查 询 http://master:8080 界面内容,以文本形式提交查询结果到答题框中。 3. 启动 Hadoop 集群(2 分) 登录先电大数据平台,网址 http://{master-ip}:8080,用户名: admin,密码:admin,镜像中已经安装了以下服务组件:HDFS、 MapReduce2、YARN、Tez、Hive、HBase、Pig、Zookeeper、Mahout。 其中 master 节点 Mariadb 数据库用户密码配置如下: 表 3 数据库账号密码配置表 用户名 root ambari 密码 bigdata bigdata
hive bigdata 要求:修改 MapReduce2 和 Hive 配置参数中有黄色三角提示的 项,其中的值改为黄色三角提示中的建议值,启动 HDFS、MapReduce2、 YARN、Zookeeper 服务,启动成功后,分别在 master 节点和 slaver 节 点的 Linux Shell 中查看 Hadoop 集群的服务进程信息,以文本形式提 交查询结果到答题框中。 任务二、大数据平台运维(10 分) 1.Hadoop 系统管理(2 分) 在 HDFS 文件系统的根目录下创建递归目录“1daoyun/file”,将附 件中的 BigDataSkills.txt 文件,上传到 1daoyun/file 目录中,使用相关 命令查看文件系统中 1daoyun/file 目录的文件列表信息,以文本形式 提交以上操作命令和输出结果到答题框中。 2.运行 MapReduce 案例(2 分) 在集群节点中/usr/hdp/2.4.3.0-227/hadoop-mapreduce/目录下, 存在一个案例 JAR 包 hadoop-mapreduce-examples.jar。运行 JAR 包中 的 wordcount 程序来对/1daoyun/file/BigDataSkills.txt 文件进行单词计 数,将运算结果输出到/1daoyun/output 目录中,使用相关命令查询 单词计数结果,以文本形式提交以上操作命令和输出结果到答题框中。 3.HBase 管理(3 分) 在 HBase Shell 中创建表 xiandian,列族为“info”然后查询表中所 有的记录,将操作命令和返回结果以文本形式提交到答题框。 4.Hive 数据管理(3 分) 在 Hive 数 据 仓 库 将 系 统 日 志 weblog_entries.txt 中 分 开 的 request_date 和 request_time 字段进行合并,并以一个下划线“_”进行 分割,如下图所示,其中 weblog_entries.txt 的数据结构如下表所示。
分享到:
收藏