当前位置:文档之家› 2016年江苏省职业院校技能大赛云计算技术与应用样卷

2016年江苏省职业院校技能大赛云计算技术与应用样卷

2016年江苏省职业院校技能大赛云计算技术与应用样卷作者:江苏省高等职业院校技能大赛发表时间:2015-12-19 阅读次数:1602016年江苏省职业院校技能大赛(高职组)“云计算技术与应用”样卷第一部分:云平台架构设计赛项系统架构如图1所示,IP地址规划如表1所示。

图1 系统架构图表1 IP地址规划表第二部分:云平台部署和运维场景说明某企业需要搭建内部私有云平台,以实现计算资源的池化弹性管理,企业应用的集中管理,统一安全认证和授权管理。

需完成云平台架构的设计、系统部署,云存储网盘web开发及客户端开发。

试根据用户需求,完成以下任务。

任务一、IaaS平台系统准备(6分)1.环境配置(2分)配置云平台IaaS各节点的系统参数:(1)控制节点主机名:controller;计算节点主机名:compute;使用hostname命令进行信息查询。

提交查询信息到答题框。

(2)根据部署图配置ip;使用ifconfig命令查询控制节点和计算节点所有网卡ip信息。

提交查询信息到答题框。

(3)修改hosts文件,映射各节点管理ip与主机名;使用cat命令查询计算节点中的对应关系。

查询信息提交到答题框。

(4)各个节点的selinux设为permissive,使用getenforce命令进行查询。

提交查询信息到答题框。

2.FTP配置(1分)把软件包拷贝到控制节点/opt/路径下,清空控制节点yum源文件夹/etc/yum.repos.d/中的已有配置,配置控制节点使用本地yum源,配置文件为/etc/yum.repos.d/yum.repo,安装并配置ftp服务,计算节点yum源文件/etc/yum.repos.d/yum.repo配置使用控制节点的ftp;使用yum upgrade命令更新系统软件包。

使用cat命令查看计算节点的/etc/yum.repos.d/yum.repo文件。

提交查询信息到答题框。

3.NTP配置(1分)在各节点安装ntp服务,在控制节点上使用文件/etc/ntp.conf配置ntp服务,在计算节点时钟同步到控制节点。

将计算节点同步控制节点的结果提交到答题框。

4.数据库与消息服务安装(1分)在控制节点安装qpid消息服务。

在控制节点上使用文件/etc/qpidd.conf配置qpid服务。

使用提供的脚本iaas-install-mysql.sh安装数据库mysql。

使用命令mysql -uroot -p000000登录mysql命令行界面,将反馈信息提交到答题框。

5.数据库管理(1分)登录mysql命令行界面后,使用命令show databases;查询现有数据库列表,将所有记录信息提交到答题框。

任务二、IaaS系统组建(10分)1.keystone安装(1分)在控制节点使用提供的脚本iaas-install-keystone.sh安装keystone组件,使用keystone role-list命令查询role列表,在答题框填入其输出结果。

2.glance安装(1分)在控制节点使用提供的脚本iaas-install-glance.sh安装glance组件,使用service openstack-glance-api status命令查询glance api服务的状态,在答题框填入其查询结果。

3.glance镜像创建(1分)使用镜像文件centos_65_x86_6420140327.qcow2创建glance镜像centos6.5,格式为qcow2,将查询该镜像的详细信息提交到答题框。

4.nova安装(2分)在控制节点使用提供的脚本iaas-install-nova-controller.sh、在计算节点使用提供的脚本iaas-install-nova-compute.sh安装nova组件,使用nova service-list命令查询nova各服务的状态,在答题框填入其查询结果。

5.neutorn安装(2分)在控制节点使用提供的脚本iaas-install-neutron-controller.sh、在计算节点使用提供的脚本iaas-install-neutron-compute.sh安装neutron组件,使用neutron agent-list命令查询neutron各服务的状态,在答题框填入其查询结果。

6.网络创建(2分)通过脚本iaas-install-neutron-controller-gre.sh和iaas-install-neutron-controller-gre.sh创建云主机gre 网络gre-net,子网为gre-subnet,可用外部网段为192.168.200.100-192.168.20.200,网关为192.168.200.1。

可用内部网段为10.0.0.1-10.0.0.100,网管为10.0.0.1。

使用neutron net-list命令查询网络列表,在答题框填入其查询结果。

7.dashboard配置(1分)手动安装并配置dashboard,使得用户可以通过ip地址:192.168.100.10访问网页。

使用curl命令查询网址http://192.168.100.10/dashboard并将查询结果提交到答题框。

任务三、IaaS运维(15分)1.keystone管理(3分)假设keystone中存在用户new-user,请在答题框填入删除该用户的命令。

2.keystone管理(3分)假设有一个名为new-project的tenant,需要将其改名为old-project,提交操作命令到答题框。

3.nova管理(3分)在答题框填入查询当前nova组件版本的命令及其查询结果。

4.nova管理(3分)假设现有2台计算节点服务器compute1和compute2,实例vm1运行在compute1上,试将其迁移到compute2上,在答题框填入该命令。

5.云平台添加hypervisior(3分)在控制节点安装nova-compute服务,使得云平台拥有两个hypervisor。

通过nova hypervisor-list命令查询hypervisor列表,并将查询结果提交到答题框。

任务四、大数据整合(5分)1.sahara安装(1分)在控制节点使用提供的脚本iaas-install-sahara-controller.sh、在计算节点使用提供的脚本iaas-install-sahara-compute.sh安装saraha组件。

提交sahara服务状态查询结果于答题框。

2.注册镜像(1分)上传和注册镜像文件sahara-icehouse-vanilla-1.2.1-centos-6.5.qcow2,镜像名称为sahara-icehouse-vanilla-1.2.1-centos,将命令行查询sahara镜像列表结果提交到答题框。

3.模板创建(1分)创建2个节点模板test-master-tmpl和test-worker-tmpl,前者是namenode,后者是datanode。

使用以上节点模板创建集群模板demo-cluster-template。

通过命令行查询节点模板和集群模板的列表,提交执行结果到答题框。

4.集群部署(2分)创建密钥sahara-key,使用该密钥部署集群test-master-cluster,部署成功后,通过命令行查询集群的信息,提交执行结果到答题框。

任务五、大数据系统组建(10分)规划大数据平台的部署架构,大数据部署在IaaS平台的3台虚拟机上。

大数据采用分开安装的方式部署,VM1部署大数据平台master节点,VM2部署大数据平台slaver1节点,VM3部署slaver2节点。

每个虚拟机按如下要求来配置(1)系统配置:1CPU,1G内存,50G硬盘,连接到网络。

(2)操作系统:centos 6.5x64。

(3)IP:master、slaver1和slaver2节点动态分配。

(4)主机名配置:master的主机名为:master;slaver1 Node的主机名为:slaver1;slaver2的主机名为:slaver2。

根据表2所提供的参数,完成配置文件的自定义与修改,搭建PaaS平台。

表2 参数配置表运行Hadoop的分析案例hadoop-mapreduce-examples-2.7.0.jar,进行圆周率的Map-Reduce计算,输入参数为“pi 10 100”,提交执行结果到答题框。

5.Hbase组件安装(2分)使用提供的RPM软件包安装Hbase服务并进行配置,完成后使用curl命令,查看Hbase的Web UI 界面,提交执行结果到答题框。

任务六、PaaS系统组建和运维(14分)1.PaaS部署(6分)规划PaaS平台的部署架构,PaaS部署在IaaS平台的3台虚拟机上。

PaaS采用分开安装的方式部署,VM1部署PaaS平台Broker节点,VM2部署PaaS平台Node节点,VM3部署Git Server。

每个虚拟机按如下要求来配置(1)系统配置:1CPU,1G内存,50G硬盘,连接到网络。

(2)操作系统:centos 6.5x64。

(3)IP:Broker、Node和Git Server节点动态分配。

(4)主机名配置:PaaS Broker的主机名为:master;PaaS Node的主机名为:node;Git Server的主机名为:gitserver。

根据表3所提供的参数,完成配置文件的自定义与修改,搭建PaaS平台。

表3 参数配置表在gitserver上安装rhc客户端,创建php 3.5版本的应用phpapp,创建完成后,通过命令行查询应用状态。

提交查询结果到答题框。

3.ActiveMQ消息中间件验证(2分)修改文件jetty.xml中相关参数,然后重启activemq服务。

通过curl命令访问http://(PaaS Broker IP):8161首页进行消息服务验证。

提交查询结果到答题框。

4.部署Jenkins Server(4分)Jenkins是Java开源的持续集成框架,部署Jenkins Server系统,Jenkins Server的公众URL为http:// jenkins-paas.xd_,部署成功后,通过curl命令访问首页,提交执行结果文本到答题框。

任务七、SDN系统组建(5分)1.安装JDK环境(1分)在控制节点安装配置JDK环境。

安装完成后,查询JDK的版本信息,提交查询的命令和结果到答题框。

2.安装Maven环境(1分)在控制节点安装配置Maven环境。

安装完成后,查询Maven的版本信息,提交查询的命令和结果到答题框。

3.安装OpenDaylight(3分)完成OpenDaylight的安装,完成后使用curl命令访问网页http://192.168.100.10。

相关主题