2016年全国职业院校技能大赛(高职组)“云计算技术与应用” B卷
查询计算节点和控制节点网桥信息,通过curl命令查询OpenDayLight状态返回信息。将查询信息以文本形式提交到答题框。 8.网络创建(2分)
平台配置SDN网络。创建云主机网络extnet-sdn,作为虚拟机外部网络,子网为extsubnet-sdn,可用网段为100~150,网关为该网络相应交换机地址。创建云主机网络intnet-sdn,作为实例的内部网络,子网为intsubnet-sdn,可用网段为100~150,网关为20.0.0.1。创建路由router-sdn,在路由中添加对应的网关和端口,完成SDN网络创建。
查询网络列表信息、子网列表信息、路由router-sdn的详细信息,以文本形式提交到答题框。 9.dashboard配置(2分)
通过提供的脚本完成dashboard的安装,使用curl命令查询网址http://192.168.100.10/dashboard。
将查询命令及结果以文本形式提交到答题框。
任务三、IaaS运维(16分)
将赛位清单中所提供的centos_65_x86_xiandiancloud.qcow2镜像上传到云平台内,上传名称为xiandiancloud,并按照1CPU,1GB内存,50GB硬盘的配置要求启动实例,启动完毕后完成以下运维。 1.数据库管理(4分)
管理员在检查云平台运行状态时发现数据库启动失败,并且遗失数据库root用户密码,试根据数据库运维的相关知识,解决数据库启动异常问题,并且重新设置管理员密码为mysqlpass。
待数据库服务恢复正常后,使用数据库的相关命令查询数据库的编码方式,将
查询命令及结果以文本形式提交到答题框。 2.keystone管理(4分)
第 6 页 共 6 页
2016年全国职业院校技能大赛(高职组)“云计算技术与应用” B卷
由于管理员对Keystone服务误操作,导致认证服务启动失败,试根据云计算相关运维知识,解决Keystone服务启动异常问题。待Keystone服务正常启动后,在keystone
组件中,除了通过命令、dashboard与平台交换之外,云平台还提供了标准的API接口,通过API接口也可以实现用户与云平台的交互,通过keystone相关命令获取token值,将查询的token值赋予变量admin_token,再次通过token值利用curl命令获取keystone的租户列表。
以文本形式提交以上操作命令以及结果到答题框。 3.nova管理(4分)
管理员在配置Nova服务时误配置两个参数导致服务启动异常,在修复过程中,对keystone创建的nova用户存在误操作现象,试根据云计算相关运维知识,解决Nova服务启动异常问题。
待Nova服务正常启动后,通过nova的相关命令创建云主机类型clouds,内存为1024,硬盘为20G,虚拟内核数量为2,提交云主机类型clouds的详细信息到答题框中。 4.swift管理(4分)
管理员在启动Swift镜像服务时发现Swift服务运行异常,试根据云计算相关运维知识,解决Swift服务启动异常问题。
待Swift服务正常启动后,查询admin用户的swift stat信息,以文本形式提交查询结果到答题框。
任务四、大数据平台构建(8分)
大数据平台的搭建采用分布式方式部署,部署在云平台的两台虚拟机上,规划大数据平台的部署架构,VM1部署大数据平台主节点,VM2部署大数据平台从节点。每个虚拟机按如下要求来配置。
(1)系统配置:1CPU,1GB内存,20GB硬盘,连接到网络。 (2)操作系统:centos6.5x64。
第 7 页 共 7 页
2016年全国职业院校技能大赛(高职组)“云计算技术与应用” B卷
(3)主机名配置:
主节点主机名为:mycluster; 从节点的主机名为:myslaver;
1.大数据平台环境准备(1分)
(1)挂载XianDian-BigData-v1.4.iso,把软件包拷贝到master节点的/opt/目录下。
(2)根据环境要求修改2个节点的主机名。 (3)修改2个节点的hosts文件。 (4)配置2个节点使用iaas的yum源。 (5)配置2个节点无密码公钥认证。 (6)安装2个节点的JDK环境。
查询2个节点的主机名、hosts文件、yum源配置文件的信息,以文本形式提交到答题框。
2.Hadoop部署(2分)
在两个节点上完成Hadoop集群的搭建,参考提供的配置文件模板,完成Hadoop的相关配置,启动大数据集群。
分别在主节点和从节点查询Hadoop的服务进程信息,以文本形式提交查询结果到答题框。
3.hdfs运维(1分)
在Hadoop文件系统的根目录下创建一个名为“chinaskills”的目录,将附件中提供个cloudskills.txt文件,上传到chinaskills目录中,并使用HDFS文件系统检查工具检查文件是否受损。
以文本形式提交以上操作命令和输出结果命令到答题框。 4.Hbase部署(4分)
第 8 页 共 8 页
2016年全国职业院校技能大赛(高职组)“云计算技术与应用” B卷
在主节点完成Hbase的部署,参考提供的配置文件模板,完成Hbase的相关配置,启动Hbase shell,通过Hbase创建表xiandian带两个列族info和address。
以文本形式提交创建命令和输出结果到答题框。
任务五、PaaS系统组建(20分)
1.PaaS部署(5分)
规划PaaS平台的部署架构,PaaS部署在IaaS平台的3台虚拟机上。PaaS采用分开安装的方式部署,VM1部署PaaS平台Broker节点,VM2部署PaaS平台Node节点,VM3部署Git Server。每个虚拟机配置如下:
(1)系统配置:1CPU,1GB内存,50GB硬盘,连接到网络。 (2)操作系统:centos6.5x64。
(3)IP:Broker、Node和Git Server节点动态分配 (4)主机名配置:
PaaS Broker的主机名为:broker; PaaS Node的主机名为:node; Git Server的主机名为:gitserver。
根据表3所提供的参数,完成配置文件的自定义与修改,搭建PaaS平台。
表3 参数配置表
参数项目 域名 数据库密码 管理页面密码 PaaS系统用户名称 PaaS系统密码
参数值 xdpaas.com chinaskill chinaskill admin Passw0rd 第 9 页 共 9 页
2016年全国职业院校技能大赛(高职组)“云计算技术与应用” B卷
查询Broker节点的PaaS平台变量配置文件,使用nova命令查询PaaS平台所使用的云主机类型及各云主机详细信息,并通过curl命令查询PaaS平台首页,在gitserver服务器上查询git版本信息,将以上查询命令及结果输入答题框。 2.RHC运维(3分)
在gitserver上安装rhc客户端,通过app-create 参数创建nodejs 0.6版本的应用,名称为nodeapp,创建完成后,使用app-stop关闭应用,通过命令行使用app-show参数查询应用的状态。
以文本形式提交以上操作命令和执行结果到答题框。 3.DNS验证(2分)
通过dig命令查询PaaS的域名,验证该DNS是否正常。 以文本形式提交以上操作命令和执行结果到答题框。 4.Mongo数据库验证(2分)
登录MongoDB,创建数据库xdcloud,在数据库中创建skill_competitor集合,在集合插入2条文档记录:{ year:2016, title:'2016Cloud Skill Competitor',Tip:'Name Changed’}和{ year:2015, title:'2015 Cloud Security Skill Competitor'}。
查询集合中的记录,以文本形式提交操作命令和执行结果到答题框。 5.内容管理Drupal部署(3分)
在PaaS上部署内容管理系统Drupal,URL为http://drupal- broker. xdpaas.com,添加Basic Page,Title为云计算技术与应用,通过curl命令访问登录后的首页。
以文本形式提交curl命令和执行结果到答题框。 6.Moodle应用部署(4分)
在PaaS上部署在线学习系统moodle,URL为http://moodle- broker. xdpaas.com,部署完成后通过curl命令访问首页。
以文本形式提交curl命令和执行结果到答题框。
第 10 页 共 10 页