版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2016年全国职业院校技能大赛(高职组)“云计算技术与应用”赛项题库2016年全国职业院校技能大赛(高职组)“云计算技术与应用”赛项题库部分:云平台架构第1页共5页赛项系统架构如图1所示,IP地址规划如表1所示。PC1+云存tt服务PC3II空交換机ViMII PaaS BrokerItihOlethCiPaaS NodeVM2 |ethO1Git ServerVIM3 ethOeti024192.168.100,20/24ethOIfllh1 024192 JIBJOOiJO/245讣算ms讣算节点云计WlaaS控制节点图1系统架构图表1
2、IP地址规划表设备名称接口IP地址说明云服务器1eth00/24Vla n 100eth10/24Vlan 200云服务器2eth00/24Vla n 100eth10/24Vlan 200P C-1本地连接172.16.X.2/16Vla n 1P C-2本地连接172.16.X.3/16Vla n 1P C-3本地连接172.16.X.4/16Vla n 1交换机Via n 1172.16.X.1/16x为考位号Via n 100/24Vian 200192.1
3、68.200.1/24根据以上云平台信息,检查硬件连线及网络设备配置,确保网络连接正常。第二部分:云场景说明某企业计划搭建私有云平台,以实现计算资源的池化弹性管理,企业应用的集中管理,统一安全认证和授权管理。需完成云平台架构的设计、系统部署,云存储网盘web开发及客户端开发。试根据用户需求,完成以下任务。任务一、IAAS平台系统准备(4 分)1.环境配置(1分)手动配置云平台laaS各节点的系统参数:(1)使用相关命令查询控制节点和计算节点主机名。以文本形式提交查询信息到答题框。(2)在控制节点和计算节点配置主机名映射,实现云平台管理网络地址与主机名的映射,使用cat命令查询计算节点主机名映射
4、配置文件的详细信息。将查询信息以文本形式提交到答题框。各个节点关闭防火墙,设置开机不启动,设置selinux为permissive,使用gete nforce命令进行查询。以文本形式提交查询信息到答题框。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服务;使用cat命令查看计算节点的/etc/yu
5、m.repos.d/yum.repo文件。以文本形式提交查询信息到答题框。3. NTP配置(1分)在各节点安装ntp服务,在控制节点上使用文件尼tc/ntp.conf配置ntp服务,在计算节点时钟同步到控制节点。 将计算节点同步控制节点的结果以文本形式提交到答题框。4.QPID安装(1分)在控制节点安装QPID服务,修改配置文件后启动服务,并设为开机自启。以文本形式提交QPID配置文件名称,修改内容、chkconfig的查询结果到答题框中。任务二、IAAS系统组建(16分)1.环境变量配置(2分)在控制节点和计算节点分别安装iaas-xiandian包,除了完成配置文件中基本变量的配置,根据表
6、2完成指定变量的配置,以文本形式提交配置文件到答题框中。表二云平台配置信息服务用户密码rootmysq Ip assKeyst onekeyst onep ass2016 年全国职业院校技能大赛(高职组)“云计算技术与应用”赛项题库MysqlKeyst oneGla neegla ncep assNovanovapassNeutr onn eutr onp assHeatheat passCeilometerceilometer passAdminadm in wordGla neegla ncewordNovano vawordNeutr onn eutr on wordHeatheatwo
7、rdCeilometerceilometerword2.数据库服务安装(2分)(1)使用提供的数据库脚本安装数据库mysql。使用root用户,登录mysql,将反馈信息以文本形式提交到答题框。(2)使用提供的数据库脚本安装数据库mysql。使用keystone用户,登录mysql,查询数据库的列表信息以文本形式提交到答题框。(3)使用提供的数据库脚本安装数据库mysql。查询keystone用户的权限信息,以文本形式提交答题框。(4)使用提供的数据库脚本安装数据库mysql。使用root用户登录,查询数据库列表信息,提交以上操作命令和输出结果以文本形式提交到答题框。(5)使用提供的数据库脚本
8、安装数据库mysql。使用root用户登录数据库,创建数据库chinaskill,以文本形式提交操作命令和输出结果到答题框。3. keystone 安装(2 分)1)在控制节点使用提供的 keystone 安装脚本安装 keystone 组件,admin-openrc.sh文件在/etc/keystone/下,使用keystone相关命令查询用户列表,将 查询信息以文本形式提交到答题框。2)在控制节点使用提供的 keystone 安装脚本安装 keystone 组件,admin-openrc.sh文件在/etc/keystone/下,使用keystone相关命令,查询角色列表信息,将操作命令和
9、输出结果以文本形式提交到答题框。3)在控制节点使用提供的keystone 安装脚本安装 keystone 组件,admin-openrc.sh文件在/etc/keystone/下,使用keystone相关命令,查询租户列表信息,将操作命令和输出结果以文本形式提交到答题框。4)在控制节点使用提供的keystone 安装脚本安装 keystone 组件,admin-openrc.sh 文件在 /etc/keystone/下,使用 keystone 相关命令,查询 admin 租户 信息,将操作命令和输出结果以文本形式提交到答题框。5)在控制节点使用提供的keystone 安装脚本安装 keysto
10、ne 组件,admin-openrc.sh 文件在 /etc/keystone/下,使用 keystone 相关命令,查询 admin 用户 信息,将操作命令和输出结果以文本形式提交到答题框。6)在控制节点使用提供的keystone 安装脚本安装 keystone 组件,admin-openrc.sh 文件在 /etc/keystone/下,使用 keystone 相关命令,查询 admin 角色 信息,将操作命令和输出结果以文本形式提交到答题框。7)在控制节点使用提供的keystone 安装脚本安装 keystone 组件,admin-openrc.sh 文件在 /etc/keystone/
11、下,使用 keystone 相关命令,查询 admin 租户 信息,将操作命令和输出结果以文本形式提交到答题框。8)在控制节点使用提供的keystone 安装脚本安装 keystone 组件,admin-openrc.sh文件在/etc/keystone/下,使用keystone相关命令,查询认证服务详细信息,将操作命令和输出结果以文本形式提交到答题框。9)在控制节点使用提供的keystone 安装脚本安装 keystone 组件,admin-openrc.sh文件在/etc/keystone/下,使用keystone相关命令,查询认证服务的端点信息,将操作命令和输出结果以文本形式提交到答题框
12、。第5 页共 5页2016 年全国职业院校技能大赛(高职组)“云计算技术与应用”赛项题库10)在控制节点使用提供的 keystone 安装脚本安装 keystone 组件,admin-openrc.sh文件在/etc/keystone/下,使用keystone相关命令,查询认证服务的端点信息,将操作命令和输出结果以文本形式提交到答题框。4. glanee 安装(2 分)(1)在控制节点使用提供的脚本安装glanee组件,使用glanee相关命令查询 gla nee索引,将查询信息以文本形式提交到答题框。(2) 在控制节点通过脚本完成 gla nee镜像服务的安装,使用镜像文件 centos_6
13、5_x86_6420140327.qcow2 创建 glanee 镜像 centos6.5,格式为 qcow2,查询镜像列表以文本形式提交到答题框。(3)在控制节点通过脚本完成glanee镜像服务的安装,使用glanee相关命令,查询镜像列表信息,以文本形式提交查询命令和查询结果到答题框中。(4)在控制节点通过脚本完成gla nee镜像服务的安装,使用镜像文件 centos_65_x86_6420140327.qcow2 创建 glanee 镜像 centos6.5,格式为 qcow2,查询镜像详细信息以文本形式提交到答题框。5. nova安装(2分)(1)在控制节点和计算节点通过提供的nov
14、a脚本,完成nova服务在控制节点和计算节点的安装,使用nova相关命令查询nova各服务的状态,将查询信息以文本形式提交到答题框。2) 在控制节点和计算节点通过提供的nova 脚本,完成 nova 服务在控制节点和计算节点的安装,使用nova相关命令查询nova 所有服务所在主机的列表信息,第9页共 11页将查询信息以文本形式提交到答题框。3) 在控制节点和计算节点通过提供的nova 脚本,完成 nova 服务在控制节点和计算节点的安装,使用 nova 相关命令查询云主机类型的列表信息,将查询信 息以文本形式提交到答题框。4 )在控制节点和计算节点通过提供的 nova 脚本,完成 nova
15、服务在控制节点和计算节点的安装,使用 nova 相关命令查询云主机类型 m1.large 的详细信息, 将查询信息以文本形式提交到答题框。5)在控制节点和计算节点通过提供的nova 脚本,完成 nova 服务在控制节点和计算节点的安装,使用 nova 相关命令查询云平台秘钥列表信息,将查询信息 以文本形式提交到答题框。6 )在控制节点和计算节点通过提供的 nova 脚本,完成 nova 服务在控制节点和计算节点的安装,使用 nova 相关命令查询平台资源使用情况,将命令和结果 以文本形式提交到答题框。7)在控制节点和计算节点通过提供的nova 脚本,完成 nova 服务在控制节点和计算节点的安
16、装,使用 nova 相关命令查询实例列表信息,将命令和结果以文 本形式提交到答题框。8 )在控制节点和计算节点通过提供的 nova 脚本,完成 nova 服务在控制节点和计算节点的安装,使用 nova 相关命令查询计算节点虚拟机监控器的状态,将 命令和结果以文本形式提交到答题框。9)在控制节点和计算节点通过提供的nova 脚本,完成 nova 服务在控制节点和计算节点的安装,使用nova相关命令查询虚拟机监控器compute的详细信息,将命令和结果以文本形式提交到答题框。10)在控制节点和计算节点通过提供的 nova 脚本,完成 nova 服务在控制节点和计算节点的安装,使用 nova 相关命
17、令虚拟机监控器列表信息,将命令和结果 以文本形式提交到答题框。6. neutron 安装(2 分)1 )在控制节点和计算节点通过提供的 neutron 脚本,完成 neutron 服务在控制节点和计算节点的安装, 待完成网络创建之后, 使用 neutron 相关命令查询 neutron各服务列表信息,将查询信息以文本形式提交到答题框。2)在控制节点和计算节点通过提供的 neutron 脚本,完成 neutron 服务在控制节点和计算节点的安装, 待完成网络创建之后, 使用 neutron 相关命令查询 neutron所有服务的详细信息,将查询信息以文本形式提交到答题框。3)在控制节点和计算节点
18、通过提供的 neutron 脚本,完成 neutron 服务在控制节点和计算节点的安装, 待完成网络创建之后, 使用 neutron 相关命令查询 neutron所有的端口列表信息,将查询信息以文本形式提交到答题框。4)在控制节点和计算节点通过提供的 neutron 脚本,完成 neutron 服务在控制节点和计算节点的安装, 待完成网络创建之后, 使用 neutron 相关命令查询 neutronL3 age nt服务的详细信息,将查询信息以文本形式提交到答题框。5)在控制节点和计算节点通过提供的 neutron 脚本,完成 neutron 服务在控制节点和计算节点的安装, 待完成网络创建之
19、后, 使用 neutron 相关命令查询 neutronDHCP agent 服务的详细信息,将查询信息以文本形式提交到答题框。6)SDN 网络1)在控制节点和计算节点通过提供的 neutron 脚本,完成 neutron 服务在控制节点和计算节点的安装,然后配置云平台网络为GRE网络,使用neutron相关命令查询网络服务的列表信息,将查询信息以文本形式提交到答题框。2)在控制节点安装配置 JDK 和 Maven 环境。安装完成后,查询 JDK 的版本信息, Maven 的版本信息,以文本形式提交查询的命令和结果到答题框。3)在控制节点完成 OpenDaylight 的安装,完成后使用 cu
20、rl 命令访问网页0:8181/dlux/index.html ,将查询结果以文本形式提交到答题框中。4)在控制节点和计算节点完成SDN在Open Stack中的配置,查询计算节点和控制节点网桥信息,通过 curl 命令查询 OpenDayLight 状态返回信息,将 查询信息以文本形式提交到答题框。7.网络创建 (2 分)GRE 网络的配置,1)在控制节点和计算节点通过提供的网络配置脚本完成创建云主机外部网络 ext-net,子网为ext-subnet,虚拟机浮动IP可用网段为00-00,网关为 192
21、.168.200.1。创建云主机隧道网络 int-net ,子网为int-subnet,虚拟机子网IP可用网段为00-00,网关为,添加名为 ext-router 的路由器,添加外部网关和内部端口,完成隧道网络和外部网络的连通,使用 neutron 相关命令查询网络列表、 子网列表和路由列表到答题框中。(2)在控制节点和计算节点完成flat网络配置,创建云主机网络net-c,子网为 subnet-c,可用网段为120-150,网关为该网络相应交换机地址。提交网络列表的查询命令及结果信息到答题框中。(3) 平台配置SDN网络。创建云主机网络 ext
22、net-J,子网为extsubnet-J,可用网段为 100-150,网关为该网络相应交换机地址,作为虚拟机外部网络。创建云主机网络 intnet-J,子网为intsubnet-J,可用网段为100-150,网关为,作为实例的内部网络。创建路由route-J,在路由中添加对应的网关和端口,完成SND网络创建。查询网络列表信息、子网列表信息、路由route-J的详细信息以文本形式提交到答题框中。8.dashboard 配置 (2 分)(1)通过提供的脚本完成dashboard的安装,使用curl命令查询网址0/dashboard并将查询结果以
23、文本形式提交到答题框。(2)通过提供的脚本完成 dashboard的安装,配置域名映射,使得用户可以通过 http:/xdclouds/dashboard 访问云平台。使用 curl 命令查询网址http:/xdclouds/dashboard 并将查询结果以文本形式提交到答题框。任务三、 IAAS 运维( 15分)1. 数据库管理 (1 分 )(1 )在数据库中创建数据库cloudcompute,创建用户xiandian,密码为chinaskills,并赋予 xiandian 只有使用数据库 cloudcompute 的权限,以文本形式提交以上操作的所有命令到答题框。2) 使用数据库的相关命
24、令查询数据库的编码方式,将查询结果以文本形式提交到答题框中。2016 年全国职业院校技能大赛(高职组)“云计算技术与应用”赛项题库3 )从附件中下载 chinaskills.sql 文件,在该 sql 文件中存在相关学生信息表,将 chinaskills.sql 导入到数据库中, 查询 gs001 学生的所有信息。 以文本形式提交以上操作命令和查询结果到答题框。4) 假设存在 chinaskills 数据库, 在答题框中以文本形式提交该数据库的导出命令。5) 通过 mysql 相关命令查询当前系统时间。以文本信息提交操作命令和查询结果到答题框。2. keystone 管理 (2 分 )(1)在
25、keystone中创建用户testuser,密码为password,将该用户分配给 admin租户,赋予用户testuser admin的权限,完成之后在云平台中禁用该用户,以文本形式提交以上操作命令以及用户testuser状态查询结果到答题框。(2)在keystone组件中,除了通过命令、dashboard与平台交换之外,云平台还提供了标准的 API 接口,通过 API 接口也可以实现用户与云平台的交互,通过keystone相关命令获取token值,再通过token值,使用curl命令获取keystone的租户列表,以文本形式提交以上操作命令以及结果到答题框。(3) 假设 keystone中
26、有用户 new-user,所属 tenant为 new-project,试赋予它new-role 的角色权限,以文本形式在答题框填入该操作命令。(4)在keystone组件中,除了通过命令、dashboard与平台交换之外,云平台还提供了标准的 API 接口,通过 API 接口也可以实现用户与云平台的交互,通过keystone相关命令获取token值,再通过token值,使用curl命令获取keystone的端点列表,以文本形式提交以上操作命令以及结果到答题框。通过keystone相关命令,查询计算服务的详细信息,以文本形式提交到答题框。假设云平台 admin 租户下有 chinaskill
27、用户,需要管理员帮其修改密码为000000,以文本形式提交以上操作命令到答题框。7)通过 keystone 相关命令查询云平台服务目录信息。以文本形式提交查询命令和查询结果到答题框。8)通过 keystone 相关命令,查询认证服务端点的详细信息。以文本形式提交查询命令和查询结果到答题框。9 )通过 keystone 相关命令,查询认证服务的详细信息。以文本形式提交查询命令和查询结果到答题框。10)假设云平台中某租户下用户非法操作,需要临时禁用该租户,以文本形式提交操作命令和系统输出结果到答题框。3. glanee镜像创建(3分)(1) 使用镜像文件 centos_65_x86_6420140
28、327.qcow2 分别创建 glanee 镜像centos6.5和centos,格式为qcow2,查询镜像列表以文本形式提交到答题框。(2)使用镜像centos,更改其disk使用scsi格式,在答题框以文本形式填入该操作的命令及修改后该镜像的详细信息。(3)通过keystone相关命令获取token值,再通过token值,使用curl命令获取镜像列表信息,以文本形式提交以上操作命令以及结果到答题框。(4) 使用镜像文件 centos_65_x86_glance.qcow2 创建 glanee镜像 swift,格式为qcow2,在centos_65_x86_swift.qcow2镜像中已经完
29、成 glanee的搭建,由于某些原因gla nee服务不能正常使用,通过Open Stack运维的相关方法,对问题进行排查,待 glance 服务正常之后,查询镜像列表信息到答题框中。(5)通过keystone相关命令获取token值,再通过token值,使用curl命令获取镜centos详细信息,以文本形式提交以上操作命令以及结果到答题框。4. nova 管理 (3 分)(1 )修改云平台中默认每个tenant的实例配额为15个,在答题框填入该命令,查询修改后的默认配额信息并以文本形式提交到答题框。(2)现有安全组default,查询其详细信息并将其命令及结果以文本形式输入 答题框。3)通过
30、 nova 的相关命令创建云主机类型 clouds ,内存为 1024,硬盘为 20G,虚拟内核数量为 2,提交云主机类型 clouds 的详细信息到答题卡中;(4)通过nova相关命令使用centos6.5镜像,net-E网络启动三台云主机分别为instance1、instance2、instance3,云主机类型为 clouds。提交以上操作命令及 broker、node虚拟机的详细信息到答题框中。(5)在控制节点通过ssh-keygen命令生成密钥对,通过nova的相关命令使用控制节点公钥文件在云平台中密钥chinaskills,提交以上操作的全部命令到答题框中。(6)修改云平台中默认每
31、个 ten a nt的实例注入文件大小配额为20480个,在答题框填入该命令,查询修改后的默认配额信息并以文本形式提交到答题框。5.heat编配服务安装配置(3分)(1)并使用提供的脚本在控制节点安装heat组件。在答题框以文本形式填入查询 stack 列表的反馈信息。2)从考试系统附件下载 server.yml 文件,通过命令行使用 server.yml 文件创建栈mystack,指定配置参数为镜像 centos6.5、网络int-subnet,待创建完成后,提交栈的创建命令及栈 mystack状态为CREATE_COMPLETE的事件详细信息以文本形式填入答题框。(3)heat的模板文件(
32、2分)从考试系统中下载server.yml,对server.yml的内容进行修改,要求模板能使用instanceflavor 云主机类型启动栈,以文本形式提交修改后的 server.yml 信息到答题框中。(4)Heat的使用(3分)使用修改后的server.yml文件创建栈mystack,指定配置参数为镜像Centos_6.5网络flat-F,待创建完成后,查询栈mystack的事件列表信息,将查询结果填入答题框。6.监控服务 (3 分)1 )在控制节点和计算节点通过提供的脚本安装 ceilometer 服务,用 ceilometer相关命令查询所有测量值,以文本形式提交到答题框中。2)通过
33、 ceilometer 相关命令查询通过 heat 模板创建实例的的详细信息,以文本形式提交查询命令和查询结果到答题框中。7. 大数据整合服务( 6 分)(1) Sahara安装(2 分)在控制节点和计算节点通过脚本完成sahara服务的安装,提交sahara可用插件列表信息以文本形式提交到答题框到答题框。2)注册镜像 (1 分)上传和注册镜像文件 sahara-icehouse-vanilla-1.2.1-centos-6.5.qcow2,镜像名称为hadoop-icehouse-vanilla-1.2.1-centos,以文本形式提交通过命令行查询sahara镜像列表结果到答题框。3)模板
34、创建 (2 分)创建 2 个节点模板 demo-master-tmpl 和 demo-worker-tmpl ,前者是 namenode,后者是data node。使用以上节点模板创建集群模板demo-cluster-tem plate。通过命令行查询节点模板和集群模板的列表,提交执行结果到答题框。4)集群部署 (1 分)使用密钥chinaskills,使用该密钥部署集群 demo-master-cluster,部署完成后,通过命令行查询集群的信息,提交执行结果到答题框。5)大数据应用 (2 分)登录集群主机,运行 hadoop的分析案例hadoop-examples-121.jar,进行圆周
35、率的 Map-Reduce 计算,输入参数为“ pi 5 25”,提交执行结果到答题框。8. 对象存储( 7 分)1) swift 安装(4 分)第 11 页共 15 页2016 年全国职业院校技能大赛(高职组)“云计算技术与应用”赛项题库本形式提交 swift 状态信息到答题框中。2) swift 的使用 (3 分)在 swift 虚拟机中的认证服务中创建swifter 用户,并创建 swift 租户, 将 swifter用户规划到 swift 租户下,赋予 swifter用户使用 swift 服务的权限,并通过该用户使用 nova 创建的虚拟机 swift ,在swift 虚拟机中完成 s
36、wift 服务的安装。以文第 11 页共 17 页在 swift 中创建 mycontainer 容器,以文本形式提交以上操作的所有命令到答题框中。9.cinder 服务( 7 分)1) cinder 安装(5 分)在 nova 启动的实例 cinder 中,完成 cinder 服务的安装、配置。查询 cinder 服务的列表信息,以文本形式提交到答题框。2) cinder 的使用( 2 分)创建云硬盘volumel,大小为2G,将其设置为只读,查询该云硬盘详细信息,以文本形式在答题框按顺序输入操作命令及查询结果。任务四、大数据系统搭建( 8 分)大数据平台的搭建采用分布式方式部署,部署在云平
37、台的两台虚拟机上,规划大数据平台的部署架构,VM1部署大数据平台master节点,VM2部署大数据平台slaver 节点。每个虚拟机按如下要求来配置。(1)系统配置: 1CPU , 1G 内存, 50G 硬盘,连接到网络。(2)操作系统:centos 6.5x64。(3)主机名配置:master 的主机名为: mymaster; slaver1 Node 的主机名为: myslaver;1. 大数据平台环境准备( 1 分)(1)挂载XianDian-BigData-v1.4.iso把软件包拷贝到 master节点的/opt/目录下。2016 年全国职业院校技能大赛(高职组)“云计算技术与应用”
38、赛项题库根据环境要求修改 2 个节点的主机名。修改2 个节点的 hosts 文件。配置2 个节点使用 iaas 的 yum 源。配置2 个节点无密码公钥认证。安装2 个节点的 JDK 环境。第 11 页共 21 页将查询2个节点的主机名、hosts文件、yum源配置文件的信息以文本形式提交到答题框。2.Hadoop 部署( 2 分) 在两个节点上完成 Hadoop 集群的搭建,参考提供的配置文件模板, 完成 HadoopHadoop 的服务进程信的相关配置,启动大数据集群,分别在主节点和从节点查询息,以文本形式提交查询结果到答题框中。3.hdfs 运维( 1 分)在Hadoop文件系统的根目录
39、下创建一个名为“chinaskills"的目录,将附件中提供个cloudskills.txt文件,上传到chinaskills目录中,并使用 HDFS文件系统检查工具检查文件是否受损, 以文本形式提交以上操作命令和输出结果命令到答题框中。4.Hive 部署(4 分) 在主节点完成 Hive 的部署,参考提供的配置文件模板, 完成 Hive 的相关配置,启动 Hvie 客户端,通过 Hive 查看 hadoop 所有文件路径,将查询结果以文本形式提交到答题框中。5.Hbase部署(4 分)在主节点完成Hbase的部署,参考提供的配置文件模板,完成Hbase的相关配置,启动 Hbase
40、shell,通过Hbase创建表xiandian带两个列族info和address以文本形式提交创建命令和输出结果到答题框中。6g部署(4 分)在主节点完成pig的部署,参考提供的配置文件模板,完成pig的相关配置,以pig的Local模式启动pig,以文本形式提交输出信息答题框中。任务五、PAAS系统组建(20分)I. PaaS部署(5分)规划PaaS平台的部署架构,PaaS部署在laaS平台的3台虚拟机上。PaaS采用分开安装的方式部署,VM1部署PaaS平台Broker节点,VM2部署PaaS平台Node节点,VM3部署Git Server。每个虚拟机配置如下:(1)系统配置:1CPU,
41、 1G内存,50G硬盘,连接到网络。(2)操作系统:cen tos 6.5x64。(3)IP : Broker、Node 和 Git Server 节点动态分配(4) 主机名配置:PaaS Broker 的主机名为:broker ;PaaS Node的主机名为:node;Git Server 的主机名为:gitserver。根据表3所提供的参数,完成配置文件的自定义与修改,搭建PaaS平台。表3参数配置表参数项目参数值域名xdp 数据库密码chi naskill管理页面密码chi naskillPaaS系统用户名称admi nPaaS系统密码Passw0rdcurl 命令查询 PaaS查询 B
42、roker 节点的 PaaS 平台变量配置文件,使用 nova 命令查询 IaaS 平台已创建云主机所使用的云主机类型及各云主机详细信息,并通过平台首页,在 gitserver 服务器上查询 git 版本信息,将以上查询命令及结果输入答题框。2. RHC 运维(3 分)1 )在 gitserver 上安装 rhc 客户端,通过 rhc 命令行创建 python-2.6 版本的应用 xiandianphpapp ,创建完成后,通过命令行查询应用状态。以文本形式提交以上操作命令和执行结果到答题框。2 )在 gitserver 上安装 rhc 客户端,通过 rhc 命令行创建 nodejs 0.6
43、版本的应用nodeapp,创建完成后,关闭应用,通过命令行查询应用状态。提交操作命令和执行结果到答题框。3)在 gitserver 上安装 rhc 客户端, 通过 rhc 命令行创建 mysql5.1 版本的应用mysqldb。创建完成后,关闭应用,通过命令行查询应用状态。提交操作命令和执行结果到答题框。3. DNS 验证(2 分)通过dig命令查询PaaS的域名,验证该 DNS是否正常。以文本形式提交查询命令和执行结果到答题框。4.Mongo 数据库验证 (2 分)登录MongoDB,创建数据库 xdcloud,在数据库中创建 skill_competitor集合,在集合插入 2 条文档记录
44、: year:2016, title:'2016Cloud Skill Competitor',Tip:'NameChanged '和 year:2015, title:'2O15 Cloud Security Skill Competitor',查询集合中的记录,以文本形式提交操作命令和执行结果到答题框。5. 部署 e-Commerce(4 分 )Magento是php开源的电子商务系统,部署Magento应用,部署成功后,通过curl 命令访问首页,提交执行结果文本到答题框。6.部署JavaEE云存储 Web应用(4分)2016年全国职业院校
45、技能大赛(高职组)“云计算技术与应用”赛项题库在PaaS上部署云存储的 Web应用,软件包文件为 swift.war,URL设置为http:/xiandian-,登录名为 admin,登录密码 123456 的 md5 值为e10adc3949ba59abbe56e057f20f883© 部署完成后,通过 curl 命令访问 JavaEE 的登录页面,以文本形式提交执行结果到答题框。7.部署 Dolibarr(4 分)Dolibarr是php开源的企业资源规划计划 系统,部署Dolibarr应用,部署成功后,通过curl命令访问首页,提交执行结果文本到答题框。8.Moodle应用部署
46、(2分)在PaaS上部署在线学习系统 moodle,URL设置为http:/moodle- broker.xdpaasmoodle,通过curl命令访问首页,提交执行结果到答题框。9. 部署 JavaEExdflatui 应用(4 分)在PaaS上部署JavaEE案例应用,公众 URL为。部署完成后,通过curl命令访问JavaEE应用的首页,提交执行结果到答题框。10. Drupal应用部署(4分)在 PaaS上部署内容管理系统 Drupal,URL 为 http:/broker-,添加Basic Page, Title为云计算技术与应用,通过curl命令访问登录后的首页,提交执行结果到答题
47、框。11.worldpress博客系统部署在paas上部署博客系统 World press,通过curl命令访问登录后的首页,提交执行结果到答题框。第三部分:云应用开发任务一、云存储 WEB应用开发(9分)云存储网盘 Web应用的开发,选用javaEE技术平台,使用集中部署的云存储服务。开发环境:SDK(java joss) + 开发环境(eclipse) + JDK + Tomcat + Mysql + swift.sql +案例cloudstorage_web。网盘 Web应用的功能效果如图2所示。图2网盘Web应用功能效果图1.搭建开发环境和导入项目(2分)根据指定的账户名,密码等信息修
48、改连接云平台的配置,解压cloudstorage_web.zi p,导入开发案例并运行。运行后按顺序提交浏览器登录页面截图、登陆后的页面截图及修改的 java代码到答题框。2.文件夹新建功能(4分)基于SDK提供的接口,实现云网盘 Web应用“全部文件"根目录下文件新建功能。把容器根目录下新建文件夹“xdiaas”。实现后按顺序提交运行的网页截图和增改的java代码到答题框。3.文件搜索功能(3分)基于SDK提供的接口,完善工程的搜索功能,实现查找功能,展示搜索名称含有Paas的所有文件和文件夹的列表。实现后按顺序提交运行的网页截图和增改的java代码到答题框。4文件夹重命名第18页
49、共27页基于SDK提供的接口,实现云网盘 Web应用“全部文件”根目录下文件夹重命名功能。在根目录下将saas文件夹重命名为xdsaas实现后按顺序提交运行的网页截图和增改的java代码到答题框。5.我的文档功能(3分)基于SDK提供的接口,实现我的文档,展示根目录下所有的文档文件。实现后按顺序提交运行的网页截图和增改的java代码到答题框。6.文件移动功能基于SDK提供的接口,实现文件移动功能,将根目录下的iaas.txt移动到根目录下的iaas目录中。实现后按顺序提交运行的网页截图和增改的java代码到答题框。7.我的图片功能(3分)基于SDK提供的接口,实现我的图片,展示根目录下所有的文
50、档文件。实现后按顺序提交运行的网页截图和增改的java代码到答题框。任务二、大数据案例开发(5分)1.三国演义分词统计(5分)基于hadoop SDK提供的接口,对根目录下的三国演义 .doc文件使用hadoopmap-reduce进行语义分析,通过词汇统计分析小说的中心,将统计结果以d3.js气泡图的形式展示出来。提交分词统计结果的网页截图和添加的Java,网页代码到答题框中。2.三国演义分词统计(5分)基于hadoop SDK提供的接口,对根目录下的三国演义.txt文件使用hadoopmap-reduce进行语义分析,通过词汇统计分析小说的中心,将统计结果以d3.js柱状图图的形式展示出来。提交分词统计结果的网页截图和添加的Java,网页代码到答题框中。3.三国演义分词统计(5分)基于hadoop SDK提供的接口,对根目录下的三国演义.pdf文件使用hadoopmap-reduce进行语义分析,通过词汇统计分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 滁州城市职业学院《社会工作理论》2025-2026学年期末试卷
- 安徽新闻出版职业技术学院《工程光学》2025-2026学年期末试卷
- 合肥幼儿师范高等专科学校《旅游接待业》2025-2026学年期末试卷
- 九江学院《英语教学法教程》2025-2026学年期末试卷
- 三明医学科技职业学院《语言治疗学》2025-2026学年期末试卷
- 南昌大学《非线性编辑》2025-2026学年期末试卷
- 公寓消防安全提示标语
- AI专业配音服务
- 《彩云衣》-教学设计
- 2025-2026年济南市“市中区”九年级中考物理一模考试试题以及含答案
- 化工储罐知识培训课件
- 【《某煤矿深部煤巷二次支护设计分析》14000字(论文)】
- 华为销售培训课件
- 2025年中级消防设施操作员理论知识考试真题(后附专业答案和解析)
- 低空经济专题系列报告四:无人机与低空物流:拥抱无人物流时代
- 学前教育原理(第2版) 课件 第一章 学前教育导论
- 新生儿电解质紊乱与护理
- 生物分离工程教学课件
- (高清版)DG∕TJ 08-2312-2019 城市工程测量标准
- 青岛2025年自主招生考试物理试卷试题及答案详解
- TCPQSXF006-2023消防水带产品维护更换及售后服务
评论
0/150
提交评论