


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2016年全国职业院校技能大赛(高职组)“云计算技术与应用”赛项题库第一部分:云平台架构赛项系统架构如图 1所示, IP地址规划如表 1所示。图1 系统架构图表 1 IP 地址规划表设备名称接口IP 地址说明云服务器 1eth00/24Vlan 100eth10/24Vlan 200云服务器 2eth00/24Vlan 100eth10/24Vlan 200PC-1本地连接172.16.x.2/16Vlan 1PC-2本地连接172.16.x.3/16Vlan 1PC-3本地连接172.16
2、.x.4/16Vlan 1交换机Vlan 1172.16.x.1/16x 为考位号Vlan 100/24Vlan 200/24根据以上云平台信息,检查硬件连线及网络设备配置,确保网络连接正常。第二部分:云平台搭建场景说明某企业计划搭建私有云平台,以实现计算资源的池化弹性管理,企业应用的集 中管理,统一安全认证和授权管理。需完成云平台架构的设计、系统部署,云存储 网盘 web 开发及客户端开发。试根据用户需求,完成以下任务。任务一、 IAAS 平台系统准备( 4 分)1. 环境配置 (1 分)手动配置云平台 IaaS 各节点的系统参数:(1)使
3、用相关命令查询控制节点和计算节点主机名。以文本形式提交查询信息到答题框(2)在控制节点和计算节点配置主机名映射,实现云平台管理网络地址与主机 名的映射,使用 cat 命令查询计算节点主机名映射配置文件的详细信息。将查询信 息以文本形式提交到答题框。(3)各个节点关闭防火墙,设置开机不启动,设置selinux 为 permissive,使用getenforce 命令进行查询。以文本形式提交查询信息到答题框。2. FTP配置(1 分)把软件包拷贝到控制节点 /opt/路径下,清空控制节点 yum 源文件夹中的已有配置,配置控制节点使用本地yum 源,配置文件为,安装并配置 ftp 服务,计算节点
4、yum 源文件 配置使用控制节点的 ftp 服务;使用 cat 命令查看计算节 点的 文件。以文本形式提交查询信息到答题框。3. NTP 配置(1 分)在各节点安装 ntp 服务,在控制节点上使用文件 /etc/ntp.conf 配置 ntp 服务,在 计算节点时钟同步到控制节点。 将计算节点同步控制节点的结果以文本形式提交到 答题框。4. QPID 安装( 1 分)在控制节点安装 QPID 服务,修改配置文件后启动服务,并设为开机自启。以 文本形式提交 QPID 配置文件名称,修改容、 chkconfig 的查询结果到答题框中。任务二、 IAAS 系统组建( 16 分)1. 环境变量配置(
5、2 分)在控制节点和计算节点分别安装 iaas-xiandian 包,除了完成配置文件中基本变量的 配置,根据表 2 完成指定变量的配置,以文本形式提交配置文件到答题框中。表二云平台配置信息服务用户密码rootmysqlpassKeystonekeystonepassMysqlGlanceglancepassNovanovapassNeutronneutronpassHeatheatpassCeilometerceilometerpassKeystoneAdminadminwordGlanceglancewordNovanovawordNeutronneutronwordHeatheatwor
6、dCeilometerceilometerword2. 数据库服务安装 (2 分 )(1)使用提供的数据库脚本安装数据库 mysql 。使用 root 用户,登录 mysql , 将反馈信息以文本形式提交到答题框。(2)使用提供的数据库脚本安装数据库 mysql。使用 keystone 用户,登录 mysql , 查询数据库的列表信息以文本形式提交到答题框。(3)使用提供的数据库脚本安装数据库 mysql 。查询 keystone 用户的权限信 息,以文本形式提交答题框。(4)使用提供的数据库脚本安装数据库 mysql 。使用 root 用户登录,查询数 据库列表信息,提交以上操作命令和输出结
7、果以文本形式提交到答题框。(5)使用提供的数据库脚本安装数据库 mysql。使用 root 用户登录数据库, 创建数据库 chinaskill ,以文本形式提交操作命令和输出结果到答题框。3. keystone安装(2 分)( 1)在控制节点使用提供的 keystone 安装脚本安装 keystone 组件, admin-openrc.sh 文件在 /etc/keystone/下,使用 keystone 相关命令查询用户列表, 将 查询信息以文本形式提交到答题框。( 2)在控制节点使用提供的 keystone 安装脚本安装 keystone 组件, admin-openrc.sh 文件在 /e
8、tc/keystone/下,使用 keystone 相关命令, 查询角色列表信 息,将操作命令和输出结果以文本形式提交到答题框。( 3)在控制节点使用提供的 keystone 安装脚本安装 keystone 组件, admin-openrc.sh 文件在 /etc/keystone/下,使用 keystone 相关命令, 查询租户列表信 息,将操作命令和输出结果以文本形式提交到答题框。( 4)在控制节点使用提供的 keystone 安装脚本安装 keystone 组件, admin-openrc.sh 文件在 /etc/keystone/下,使用 keystone 相关命令, 查询 admin
9、 租户 信息,将操作命令和输出结果以文本形式提交到答题框。( 5)在控制节点使用提供的 keystone 安装脚本安装 keystone 组件, admin-openrc.sh 文件在 /etc/keystone/下,使用 keystone 相关命令, 查询 admin 用户 信息,将操作命令和输出结果以文本形式提交到答题框。( 6)在控制节点使用提供的 keystone 安装脚本安装 keystone 组件, admin-openrc.sh 文件在 /etc/keystone/下,使用 keystone 相关命令, 查询 admin 角色 信息,将操作命令和输出结果以文本形式提交到答题框。(
10、 7)在控制节点使用提供的 keystone 安装脚本安装 keystone 组件, admin-openrc.sh 文件在 /etc/keystone/下,使用 keystone 相关命令, 查询 admin 租户 信息,将操作命令和输出结果以文本形式提交到答题框。( 8)在控制节点使用提供的 keystone 安装脚本安装 keystone 组件, admin-openrc.sh 文件在 /etc/keystone/下,使用 keystone 相关命令, 查询认证服务详 细信息,将操作命令和输出结果以文本形式提交到答题框。( 9)在控制节点使用提供的 keystone 安装脚本安装 key
11、stone 组件, admin-openrc.sh 文件在 /etc/keystone/下,使用 keystone 相关命令, 查询认证服务的 端点信息,将操作命令和输出结果以文本形式提交到答题框。( 10)在控制节点使用提供的 keystone 安装脚本安装 keystone 组件, admin-openrc.sh 文件在 /etc/keystone/下,使用 keystone 相关命令, 查询认证服务的 端点信息,将操作命令和输出结果以文本形式提交到答题框。4. glance 安装 (2 分)( 1)在控制节点使用提供的脚本安装 glance 组件,使用 glance 相关命令查询 gla
12、nce 索引,将查询信息以文本形式提交到答题框。(2)在控制节点通过脚本完成 glance 镜像服务的安装,使用镜像文件 centos_65_x86_6420140327.qcow2 创建 glance 镜像 centos6.5,格式为 qcow2,查询 镜像列表以文本形式提交到答题框。(3)在控制节点通过脚本完成 glance镜像服务的安装, 使用 glance 相关命令, 查询镜像列表信息,以文本形式提交查询命令和查询结果到答题框中。(4)在控制节点通过脚本完成 glance 镜像服务的安装,使用镜像文件 centos_65_x86_6420140327.qcow2创建 glance 镜像
13、 centos6.5,格式为 qcow2,查询 镜像详细信息以文本形式提交到答题框。5. nova 安装 (2 分 )(1 )在控制节点和计算节点通过提供的nova 脚本,完成 nova 服务在控制节点和计算节点的安装,使用 nova 相关命令查询 nova 各服务的状态,将查询信息以 文本形式提交到答题框。(2 )在控制节点和计算节点通过提供的nova 脚本,完成 nova 服务在控制节点和计算节点的安装, 使用 nova相关命令查询 nova 所有服务所在主机的列表信息, 将查询信息以文本形式提交到答题框。(3 )在控制节点和计算节点通过提供的nova 脚本,完成 nova 服务在控制节点
14、和计算节点的安装,使用 nova 相关命令查询云主机类型的列表信息,将查询信 息以文本形式提交到答题框。(4 )在控制节点和计算节点通过提供的 nova 脚本,完成 nova 服务在控制节 点和计算节点的安装,使用 nova 相关命令查询云主机类型 m1.large 的详细信息, 将查询信息以文本形式提交到答题框。(5 )在控制节点和计算节点通过提供的 nova 脚本,完成 nova 服务在控制节 点和计算节点的安装,使用 nova 相关命令查询云平台秘钥列表信息,将查询信息 以文本形式提交到答题框。(6 )在控制节点和计算节点通过提供的 nova 脚本,完成 nova 服务在控制节 点和计算
15、节点的安装,使用 nova 相关命令查询平台资源使用情况,将命令和结果 以文本形式提交到答题框。(7 )在控制节点和计算节点通过提供的 nova 脚本,完成 nova 服务在控制节 点和计算节点的安装,使用 nova 相关命令查询实例列表信息,将命令和结果以文 本形式提交到答题框。(8 )在控制节点和计算节点通过提供的 nova 脚本,完成 nova 服务在控制节 点和计算节点的安装,使用 nova 相关命令查询计算节点虚拟机监控器的状态,将 命令和结果以文本形式提交到答题框。(9 )在控制节点和计算节点通过提供的 nova 脚本,完成 nova 服务在控制节 点和计算节点的安装, 使用 no
16、va相关命令查询虚拟机监控器 compute 的详细信息, 将命令和结果以文本形式提交到答题框。( 10)在控制节点和计算节点通过提供的 nova 脚本,完成 nova 服务在控制节 点和计算节点的安装,使用 nova 相关命令虚拟机监控器列表信息,将命令和结果 以文本形式提交到答题框。6. neutron 安装 (2 分 )( 1)在控制节点和计算节点通过提供的 neutron 脚本,完成 neutron 服务在控 制节点和计算节点的安装, 待完成网络创建之后, 使用 neutron 相关命令查询 neutron 各服务列表信息,将查询信息以文本形式提交到答题框。( 2)在控制节点和计算节点
17、通过提供的 neutron 脚本,完成 neutron 服务在控 制节点和计算节点的安装, 待完成网络创建之后, 使用 neutron 相关命令查询 neutron 所有服务的详细信息,将查询信息以文本形式提交到答题框。( 3)在控制节点和计算节点通过提供的 neutron 脚本,完成 neutron 服务在控 制节点和计算节点的安装, 待完成网络创建之后, 使用 neutron 相关命令查询 neutron 所有的端口列表信息,将查询信息以文本形式提交到答题框。( 4)在控制节点和计算节点通过提供的 neutron 脚本,完成 neutron 服务在控 制节点和计算节点的安装, 待完成网络创
18、建之后, 使用 neutron 相关命令查询 neutron L3 agent服务的详细信息,将查询信息以文本形式提交到答题框。( 5)在控制节点和计算节点通过提供的 neutron 脚本,完成 neutron 服务在控 制节点和计算节点的安装, 待完成网络创建之后, 使用 neutron 相关命令查询 neutron DHCP agent 服务的详细信息,将查询信息以文本形式提交到答题框。(6)SDN 网络1 )在控制节点和计算节点通过提供的 neutron 脚本,完成 neutron 服务在控 制节点和计算节点的安装,然后配置云平台网络为 GRE 网络,使用 neutron相 关命令查询网
19、络服务的列表信息,将查询信息以文本形式提交到答题框。2)在控制节点安装配置 JDK 和 Maven 环境。安装完成后,查询 JDK 的版 本信息, Maven 的版本信息,以文本形式提交查询的命令和结果到答题框。3)在控制节点完成 OpenDaylight 的安装,完成后使用 curl 命令访问网页 ,将查询结果以文本形式提交到答题框中。4)在控制节点和计算节点完成 SDN 在 OpenStack 中的配置,查询计算节 点和控制节点网桥信息,通过 curl 命令查询 OpenDayLight 状态返回信息,将 查询信息以文本形式提交到答题框。7. 网络创建 (2 分)(1)在控制节点和计算节点
20、通过提供的网络配置脚本完成GRE 网络的配置,创建云主机外部网络 ext-net,子网为 ext-subnet,虚拟机浮动 IP 可用网段为,网关为 。创建云主机隧道网络 int-net , 子网为 int-subnet,虚拟机子网 IP 可用网段为 ,网关为 , 添加名为 ext-router 的路由器,添加外部网关和部端口,完成隧道网络和外部网络 的连通,使用 neutron 相关命令查询网络列表、子网列表和路由列表到答题框中。( 2)在控制节点和计算节点完成 flat 网络配置,创建云主机网络 net-c,子网为 subnet-c,可用网段为 120-150,网关为该网络相应交换机地址。
21、提交网络列表的查询命 令及结果信息到答题框中。( 3)平台配置 SDN 网络。创建云主机网络 extnet-J,子网为 extsubnet-J,可用网段 为 100-150 ,网关为该网络相应交换机地址,作为虚拟机外部网络。创建云主机网络 intnet-J,子网为 intsubnet-J,可用网段为 100-150,网关为 ,作为实例的部网络。 创建路由 route-J,在路由中添加对应的网关和端口,完成SND 网络创建。查询网络列表信息、子网列表信息、路由 route-J 的详细信息以文本形式提交到答题框中。8. dashboard配置 (2 分)(1)通过提供的脚本完成 dashboard
22、 的安装,使用 curl 命令查询网址 并将查询结果以文本形式提交到答题框。(2)通过提供的脚本完成 dashboard的安装,配置域名映射,使得用户可以通过 xdclouds/dashboard 访问云平台。 使用 curl 命令查询网址 xdclouds/dashboard 并将 查询结果以文本形式提交到答题框。任务三、 IAAS 运维( 15分)1. 数据库管理 (1 分)(1)在数据库中创建数据库 cloudcompute,创建用户 xiandian,密码为 chinaskills , 并赋予 xiandian 只有使用数据库 cloudcompute 的权限,以文本形式提交以上操作的
23、 所有命令到答题框。(2)使用数据库的相关命令查询数据库的编码方式,将查询结果以文本形式提交到答题框中(3 )从附件中下载 chinaskills.sql 文件,在该 sql 文件中存在相关学生信息表, 将 chinaskills.sql 导入到数据库中, 查询 gs001 学生的所有信息。 以文本形式提交以 上操作命令和查询结果到答题框。(4)假设存在 chinaskills 数据库, 在答题框中以文本形式提交该数据库的导出 命令。(5 )通过 mysql 相关命令查询当前系统时间。以文本信息提交操作命令和查 询结果到答题框。2. keystone 管理 (2 分 )( 1)在 keysto
24、ne 中创建用户 testuser,密码为 password,将该用户分配给 admin 租户,赋予用户 testuser admin 的权限,完成之后在云平台中禁用该用户,以文本 形式提交以上操作命令以及用户 testuser 状态查询结果到答题框。(2)在 keystone 组件中,除了通过命令、 dashboard与平台交换之外,云平台 还提供了标准的 API 接口,通过 API 接口也可以实现用户与云平台的交互,通过 keystone相关命令获取 token值,再通过 token值,使用 curl 命令获取 keystone的 租户列表,以文本形式提交以上操作命令以及结果到答题框。(3
25、)假设 keystone中有用户 new-user,所属 tenant 为 new-project,试赋予它 new-role 的角色权限,以文本形式在答题框填入该操作命令。(4)在 keystone 组件中,除了通过命令、 dashboard与平台交换之外,云平台 还提供了标准的 API 接口,通过 API 接口也可以实现用户与云平台的交互,通过 keystone相关命令获取 token值,再通过 token值,使用 curl 命令获取 keystone的 端点列表,以文本形式提交以上操作命令以及结果到答题框。(5)通过 keystone 相关命令,查询计算服务的详细信息,以文本形式提交到
26、答题框。( 6)假设云平台 admin 租户下有 chinaskill 用户,需要管理员帮其修改密码为000000,以文本形式提交以上操作命令到答题框。(7)通过 keystone 相关命令查询云平台服务目录信息。以文本形式提交查询 命令和查询结果到答题框。(8)通过 keystone 相关命令,查询认证服务端点的详细信息。以文本形式提 交查询命令和查询结果到答题框。(9)通过 keystone 相关命令,查询认证服务的详细信息。以文本形式提交查 询命令和查询结果到答题框。(10)假设云平台中某租户下用户非法操作,需要临时禁用该租户,以文本形 式提交操作命令和系统输出结果到答题框。3. gla
27、nce镜像创建 (3 分)(1)使用镜像文件 centos_65_x86_6420140327.qcow2分别创建 glance 镜像 centos6.5 和 centos,格式为 qcow2,查询镜像列表以文本形式提交到答题框。(2)使用镜像 centos,更改其 disk 使用 scsi 格式,在答题框以文本形式填入 该操作的命令及修改后该镜像的详细信息。(3)通过 keystone相关命令获取 token值,再通过 token值,使用 curl 命令获 取镜像列表信息,以文本形式提交以上操作命令以及结果到答题框。(4)使用镜像文件 centos_65_x86_glance.qcow2 创
28、建 glance镜像 swift ,格式 为 qcow2 ,在 centos_65_x86_swift.qcow2 镜像中已经完成 glance 的搭建,由于某些 原因 glance 服务不能正常使用, 通过 OpenStack运维的相关方法, 对问题进行排查, 待 glance 服务正常之后,查询镜像列表信息到答题框中。(5)通过 keystone相关命令获取 token值,再通过 token值,使用 curl 命令获 取镜 centos 详细信息,以文本形式提交以上操作命令以及结果到答题框。4. nova 管理 (3 分 )(1)修改云平台中默认每个 tenant的实例配额为 15 个,在
29、答题框填入该命令, 查询修改后的默认配额信息并以文本形式提交到答题框。2)现有安全组 default ,查询其详细信息并将其命令及结果以文本形式输入答题框( 3)通过 nova 的相关命令创建云主机类型 clouds,存为 1024,硬盘为 20G, 虚拟核数量为 2,提交云主机类型 clouds 的详细信息到答题卡中;(4)通过 nova相关命令使用 centos6.5镜像, net-E网络启动三台云主机分别 为 instance1、instance2、instance3,云主机类型为 clouds。提交以上操作命令及 broker 、 node 虚拟机的详细信息到答题框中。(5)在控制节点
30、通过 ssh-keygen命令生成密钥对,通过 nova 的相关命令使用 控制节点公钥文件在云平台中密钥 chinaskills ,提交以上操作的全部命令到答题框 中。(6)修改云平台中默认每个 tenant 的实例注入文件大小配额为 20480 个,在 答题框填入该命令,查询修改后的默认配额信息并以文本形式提交到答题框。5. heat编配服务安装配置 (3 分)(1)并使用提供的脚本在控制节点安装 heat 组件。在答题框以文本形式填入 查询 stack 列表的反馈信息。( 2)从考试系统附件下载 server.yml 文件,通过命令行使用 server.yml 文件创 建栈 mystack
31、,指定配置参数为镜像 centos6.5、网络 int-subnet ,待创建完成后, 提交栈的创建命令及栈 mystack 状态为 CREATE_COMPLETE 的事件详细信息以文 本形式填入答题框。(3)heat 的模板文件 (2 分)从考试系统中下载 server.yml ,对 server.yml 的容进行修改,要求模板能使用 instanceflavor 云主机类型启动栈,以文本形式提交修改后的 server.yml 信息到答题 框中。(4)Heat的使用( 3 分)使用修改后的 server.yml 文件创建栈 mystack,指定配置参数为镜像 Centos_6.5、 网络 f
32、lat-F ,待创建完成后,查询栈 mystack 的事件列表信息,将查询结果填入答 题框。3)6. 监控服务 (3 分)(1 )在控制节点和计算节点通过提供的脚本安装ceilometer 服务,用 ceilometer相关命令查询所有测量值,以文本形式提交到答题框中。(2)通过 ceilometer 相关命令查询通过 heat 模板创建实例的的详细信息,以 文本形式提交查询命令和查询结果到答题框中。7. 大数据整合服务( 6 分)(1)sahara安装 (2 分)在控制节点和计算节点通过脚本完成 sahara服务的安装, 提交 sahara 可用插件 列表信息以文本形式提交到答题框到答题框。
33、(2)注册镜像 (1 分)上传和注册镜像文件 ,镜像名称 为 ,以文本形式提交通过命令行查询 sahara镜 像列表结果到答题框。(3)模板创建 (2 分)创建 2 个节点模板 demo-master-tmpl 和 demo-worker-tmpl ,前者是 namenode, 后者是 datanode。使用以上节点模板创建集群模板 demo-cluster-template。通过命令 行查询节点模板和集群模板的列表,提交执行结果到答题框。( 4)集群部署 (1 分)使用密钥 chinaskills ,使用该密钥部署集群 demo-master-cluster ,部署完成后, 通过命令行查询集
34、群的信息,提交执行结果到答题框。(5)大数据应用 (2 分)登录集群主机,运行 hadoop 的分析案例 ,进行圆周 率的 Map-Reduce 计算,输入参数为“ pi 5 25”,提交执行结果到答题框。8. 对象存储( 7 分)1) swift 安装(4 分)使用 nova 创建的虚拟机 swift ,在 swift 虚拟机中完成 swift 服务的安装。以文 本形式提交 swift 状态信息到答题框中。( 2) swift 的使用 (3分)在 swift 虚拟机中的认证服务中创建 swifter 用户,并创建 swift 租户, 将 swifter 用户规划到 swift 租户下,赋予
35、swifter 用户使用 swift 服务的权限,并通过该用户 在 swift 中创建 mycontainer 容器,以文本形式提交以上操作的所有命令到答题框中。9. cinder 服务( 7 分)( 1) cinder安装(5 分)在 nova 启动的实例 cinder 中,完成 cinder 服务的安装、配置。查询 cinder 服 务的列表信息,以文本形式提交到答题框。( 2) cinder 的使用( 2 分)创建云硬盘 volume1 ,大小为 2G,将其设置为只读,查询该云硬盘详细信息, 以文本形式在答题框按顺序输入操作命令及查询结果。任务四、大数据系统搭建( 8 分)大数据平台的搭
36、建采用分布式方式部署,部署在云平台的两台虚拟机上,规划 大数据平台的部署架构, VM1 部署大数据平台 master 节点, VM2 部署大数据平台 slaver 节点。每个虚拟机按如下要求来配置。(1)系统配置: 1CPU, 1G存, 50G硬盘,连接到网络。(2)操作系统: centos 6.5x64。(3)主机名配置:master 的主机名为: mymaster;slaver1 Node 的主机名为: myslaver;1. 大数据平台环境准备( 1 分)1)挂载 把软件包拷贝到 master 节点的 /opt/目录下(2 )根据环境要求修改 2 个节点的主机名。(3)修改 2 个节点的
37、 hosts 文件。(4)配置 2 个节点使用 iaas的 yum 源。(5 )配置 2 个节点无密码公钥认证。(6)安装 2 个节点的 JDK 环境。将查询 2 个节点的主机名、 hosts 文件、yum 源配置文件的信息以文本形式提交 到答题框。2. Hadoop 部署( 2 分)在两个节点上完成 Hadoop 集群的搭建,参考提供的配置文件模板, 完成 Hadoop 的相关配置,启动大数据集群,分别在主节点和从节点查询 Hadoop 的服务进程信 息,以文本形式提交查询结果到答题框中。3. hdfs 运维( 1 分)在 Hadoop 文件系统的根目录下创建一个名为“ chinaskill
38、s ”的目录,将附件中 提供个 cloudskills.txt 文件,上传到 chinaskills 目录中,并使用 HDFS文件系统检查 工具检查文件是否受损, 以文本形式提交以上操作命令和输出结果命令到答题框中。4. Hive 部署( 4 分)在主节点完成 Hive 的部署,参考提供的配置文件模板, 完成 Hive 的相关配置, 启动 Hvie 客户端,通过 Hive 查看 hadoop 所有文件路径,将查询结果以文本形式 提交到答题框中。5. Hbase部署( 4分)在主节点完成 Hbase 的部署,参考提供的配置文件模板,完成Hbase 的相关配置,启动 Hbase shell,通过
39、Hbase 创建表 xiandian 带两个列族 info 和 address 以文 本形式提交创建命令和输出结果到答题框中。6g部署( 4分)pig 的相关配置,在主节点完成 pig 的部署,参考提供的配置文件模板,完成 以 pig 的 Local 模式启 动 pig ,以文本形式提交输出信息答题框中任务五、 PAAS 系统组建( 20 分)1. PaaS部署(5 分)规划 PaaS平台的部署架构, PaaS部署在 IaaS平台的 3台虚拟机上。 PaaS采用 分开安装的方式部署, VM1 部署 PaaS平台 Broker 节点,VM2 部署 PaaS平台 Node 节点, VM3 部署 G
40、it Server 。每个虚拟机配置如下:(1)系统配置: 1CPU,1G 存, 50G硬盘,连接到网络。(2) 操作系统: centos 6.5x64。(3) IP:Broker、Node和 Git Server 节点动态分配(4) 主机名配置:PaaS Broker 的主机名为: broker;PaaS Node 的主机名为: node;Git Server 的主机名为: gitserver。根据表 3 所提供的参数,完成配置文件的自定义与修改,搭建PaaS平台表 3 参数配置表参数项目参数值域名xdpaas.数据库密码chinaskill管理页面密码chinaskillPaaS系统用户名
41、称adminPaaS系统密码Passw0rd查询 Broker 节点的 PaaS 平台变量配置文件,使用 nova 命令查询 IaaS 平台已 创建云主机所使用的云主机类型及各云主机详细信息,并通过 curl 命令查询 PaaS 平台首页,在 gitserver 服务器上查询 git 版本信息,将以上查询命令及结果输入答 题框。2. RHC 运维(3 分)( 1)在 gitserver 上安装 rhc 客户端,通过 rhc 命令行创建 python-2.6 版本的应 用 xiandianphpapp ,创建完成后,通过命令行查询应用状态。以文本形式提交以上 操作命令和执行结果到答题框。(2)在
42、 gitserver 上安装 rhc 客户端,通过 rhc 命令行创建 nodejs 0.6 版本的应 用 nodeapp,创建完成后,关闭应用,通过命令行查询应用状态。提交操作命令和 执行结果到答题框。(3)在 gitserver 上安装 rhc客户端,通过 rhc命令行创建 mysql5.1 版本的应用 mysqldb。创建完成后,关闭应用,通过命令行查询应用状态。提交操作命令和执 行结果到答题框。3. DNS 验证(2 分)通过 dig 命令查询 PaaS的域名,验证该 DNS 是否正常。以文本形式提交查询 命令和执行结果到答题框。4. Mongo 数据库验证 (2 分 )登录 Mong
43、oDB ,创建数据库 xdcloud ,在数据库中创建 skill_competitor 集合, 在集合插入 2 条文档记录: year:2016, title:'2016Cloud Skill Competitor',Tip:'Name Changed'和 year:2015, title:'2015 Cloud Security Skill Competitor' ,查询集合中的 记录,以文本形式提交操作命令和执行结果到答题框。5. 部署 e-Commerce(4 分 )Magento 是 php 开源的电子商务系统,部署 Magento 应
44、用,部署成功后,通过 curl 命令访问首页,提交执行结果文本到答题框。6. 部署 JavaEE云存储 Web 应用 (4 分)在 PaaS 上部署云存储的 Web 应用,软件包文件为 swift.war , URL 设置为 xiandian-broker.dpaas.,登录名为 admin,登录密码 123456 的 md5 值为 e10adc3949ba59abbe56e057f20f883e。部署完成后,通过 curl 命令访问 JavaEE 的登 录页面,以文本形式提交执行结果到答题框。7. 部署 Dolibarr(4 分)Dolibarr 是 php 开源的 企业资源规划计划 系统,
45、部署 Dolibarr 应用,部署成功 后,通过 curl 命令访问首页,提交执行结果文本到答题框。8. Moodle 应用部署 (2 分 )在 PaaS上部署在线学习系统 moodle,URL 设置为 moodle-broker.xdpaasmoodle ,” 通过 curl 命令访问首页,提交执行结果到答题框。9. 部署 JavaEExdflatui 应用 (4 分)在 PaaS上部署 JavaEE案例应用,公众 URL 为 flatui.xdyun. 。部署完成后,通过 curl 命令访问 JavaEE 应用的首页,提交执行结果到答题框。10. Drupal 应用部署 (4 分)在 Pa
46、aS上部署容管理系统 Drupal , URL 为 broker-xdpaas. ,添加 Basic Page, Title 为云计算技术与应用, 通过 curl 命令访问登录后的首页, 提交执行结果到答题 框。11. worldpress 博客系统部署在 paas 上部署博客系统 Worldpress,通过 curl 命令访问登录后的首页, 提交执 行结果到答题框。第三部分:云应用开发任务一、云存储 WEB 应用开发( 9 分)云存储网盘 Web应用的开发,选用 javaEE 技术平台,使用集中部署的云存储服务。开发环境: SDK(java joss) + 开发环境 ( eclipse)+
47、JDK + Tomcat + Mysql + swift.sql + 案例 cloudstorage_web。网盘 Web 应用的功能效果如图 2 所示。图 2 网盘 Web 应用功能效果图1. 搭建开发环境和导入项目 (2 分 )根据指定的账户名,密码等信息修改连接云平台的配置,解压 cloudstorage_web.zip,导入开发案例并运行。运行后按顺序提交浏览器登录页面截 图、登陆后的页面截图及修改的 java 代码到答题框。2. 文件夹新建功能 (4 分 )基于 SDK 提供的接口,实现云网盘 Web 应用“全部文件”根目录下文件新建 功能。把容器根目录下新建文件夹“ xdiaas”
48、。实现后按顺序提交运行的网页截图 和增改的 java 代码到答题框。3. 文件搜索功能 (3 分)基于 SDK 提供的接口,完善工程的搜索功能,实现查找功能,展示搜索名称 含有 paas 的所有文件和文件夹的列表。实现后按顺序提交运行的网页截图和增改 的 java 代码到答题框。4. 文件夹重命名基于 SDK 提供的接口,实现云网盘 Web 应用“全部文件”根目录下文件夹重 命名功能。 在根目录下将 saas文件夹重命名为 xdsaas。实现后按顺序提交运行的网 页截图和增改的 java 代码到答题框。5. 我的文档功能 (3 分)基于 SDK 提供的接口,实现我的文档,展示根目录下所有的文档
49、文件。实现 后按顺序提交运行的网页截图和增改的 java 代码到答题框。6. 文件移动功能基于 SDK 提供的接口,实现文件移动功能,将根目录下的iaas.txt 移动到根目录下的 iaas目录中。实现后按顺序提交运行的网页截图和增改的java 代码到答题框。7. 我的图片功能 (3 分)基于 SDK 提供的接口,实现我的图片,展示根目录下所有的文档文件。实现 后按顺序提交运行的网页截图和增改的 java 代码到答题框。任务二、大数据案例开发( 5 分)1. 三国演义分词统计( 5 分)基于 hadoop SDK 提供的接口,对根目录下的三国演义 .doc文件使用 hadoop map-red
50、uce 进行语义分析,通过词汇统计分析小说的中心,将统计结果以d3.js 气泡图的形式展示出来。提交分词统计结果的网页截图和添加的Java,网页代码到答题框中。2. 三国演义分词统计( 5 分)基于 hadoop SDK 提供的接口,对根目录下的三国演义 .txt 文件使用 hadoop map-reduce 进行语义分析,通过词汇统计分析小说的中心,将统计结果以d3.js 柱状图图的形式展示出来。 提交分词统计结果的网页截图和添加的 Java,网页代码到答题框中。3. 三国演义分词统计( 5 分)基于 hadoop SDK 提供的接口,对根目录下的三国演义 .pdf 文件使用 hadoop map-reduce 进行语义分析,通过词汇统计分析小说的中心,将统计结果以d3.js 词云图的形式展示出来。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 木材电商物流合同
- 二零二五年度北京平面设计工作室劳动合同
- 旅游服务居间合同委托书
- 抵押贷款服务合同范文
- 购销合同协议书文库
- 脚手架专业分包合同
- 产品购销合同书与售后服务协议条款
- 信息安全保障技术服务合同
- 2025-2030年中国鼓式刹车片行业运营状况及发展前景分析报告
- 2025-2030年中国银行借记卡市场十三五规划与发展策略研究报告
- 人教版生物八年级下册全册教学课件
- 四川省高职单招汽车类《汽车文化》复习备考试题库(浓缩500题)
- 养牛购料购销合同范本
- 卫生健康大数据底座建设需求
- 劳动合同范本1997
- MSA五性分析全套样板(千分尺)
- 北师大版四年级下册书法9《日字底》教案
- 《网络安全防护项目教程》课件第3篇 管理篇
- 风山川湖泊年中工作总结年中总结述职报告工作计划
- 广东省2024年普通高中学业水平合格性考试语文仿真模拟卷01(原卷版)
- 老年糖尿病的皮肤护理
评论
0/150
提交评论