logo资料库

2019年浙江省职业院校技能大赛高职组“云计算技术与应用” A卷-打印卷.doc

第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
资料共22页,剩余部分请下载后查看
2019年江苏省职业院校技能大赛(高职组)
“云计算技术与应用”A卷
场景描述
一、需求说明
二、云平台架构说明
第一部分:IaaS云计算基础架构平台(共15分)
任务一、IaaS云平台搭建(15分)
1.操作系统环境配置(1分)
2.上传镜像源并挂载(1分)
3.配置本地以及远程yum源(1分)
4.环境变量配置(1分)
5.数据库安装(2分)
6.keystone安装(2分)
7.glance安装(2分)
8.nova安装(2分)
9.网络创建(2分)
10.dashboard配置(1分)
第二部分:PaaS服务平台(共5分)
任务一、PaaS平台搭建(5分)
1.容器平台搭建(2分)
2.应用模板部署(3分)
第三部分:云计算平台运维管理(共35分)
任务一、IaaS云平台运维(20分)
1.MongoDB管理(2分)
2.nova管理(4分)
3.cinder管理(3分)
4.对象存储管理(2分)
5.Ceilometer管理(2分)
6.防火墙管理(3分)
7.glance管理(2分)
8.heat管理(2分)
任务二、容器运维(15分)
1.容器底层服务(2分)
2.容器存储配置(2分)
3.容器网络(2分)
4.容器构建(3分)
5.容器限制块设备I/O(4分)
6.容器api(2分)
第四部分:大数据平台(共15分)
任务一、大数据平台搭建(5分)
1.主机名配置(1分)
2.内存大页配置(1分)
3.大数据平台环境配置(1分)
4.启动大数据平台(2分)
任务二、大数据平台运维(10分)
1.HDFS管理(2分)
2.HBase管理(2分)
3.Spark构建函数(2分)
4.Sqoop管理(2分)
5.Pig案例(2分)
第五部分:SaaS云应用开发(20分)
任务一、大数据案例开发(12分)
1.搭建开发环境和导入项目(1分)
2.HBase建表操作(1分)
3.岗位学历需求可视化(2分)
4.岗位聚类(3分)
5.岗位推荐(5分)
任务二、微信小程序开发(8分)
1.我的资料界面开发(4分)
2.订单详情界面开发(4分)
第六部分:文档及职业素养(10分)
任务一、工作总结报告(5分)
1.架构说明(3分)
2.脚本解读(2分)
任务二:职业素养(5分)
1.职业素养(5分)
2019 年江苏省职业院校技能大赛(高职组)“云计算技术与应用” A 卷 2019 年江苏省职业院校技能大赛(高职组) “云计算技术与应用”A 卷 场景描述 一、需求说明 某企业计划搭建私有云平台,以实现资源的池化弹性管理、企业应用的集中管理、统一安全认证和授权管理。 按照给出的云平台架构进行 IaaS、PaaS、大数据系统部署及运维管理,并进行大数据分析应用开发和微信小程序开 发,最后提交工程文档。 二、云平台架构说明 赛项所采用的云计算系统架构如图 1 所示,IP 地址规划如表 1 所示。 图 1 云计算系统架构图 第 1 页 共 22 页
2019 年江苏省职业院校技能大赛(高职组)“云计算技术与应用” A 卷 设备名称 接口 控制节点服务器 计算节点服务器 eth0 eth1 eth0 eth1 表 1 IP 地址规划表 IP 地址 说明 注:表中的 x 为考位号; 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 常。 PC-1 PC-2 PC-3 交换机 本地连接 本地连接 172.16.x.2/16 172.16.x.3/16 本地连接 172.16.x.4/16 Vlan 1 Vlan 100 Vlan 200 172.16.x.1/16 192.168.100.1/24 192.168.200.1/24 Vlan 1 Vlan 1 Vlan 1 修 改 或 添 加 /etc/sysconfig/ne twork-scripts/ifc fg-eth* ( centos7 为 ens)文件。 (1)controller 节点 eth0: 192.168.100.10 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static IPADDR=192.168.100.10 PREFIX=24 GATEWAY=192.168.100.1 eth1: 192.168.200.10 DEVICE=eth1 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static IPADDR=192.168.200.10 PREFIX=24 (2)compute 节点 eth0: 192.168.100.20 第 2 页 共 22 页
2019 年江苏省职业院校技能大赛(高职组)“云计算技术与应用” A 卷 DEVICE=eth1 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static IPADDR=192.168.100.20 PREFIX=24 GATEWAY=192.168.100.1 eth1: 192.168.200.20 DEVICE=eth1 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static IPADDR=192.168.200.20 PREFIX=24 重启网卡命令 service network restart 第一部分:IaaS 云计算基础架构平台(共 15 分) 任务一、IaaS 云平台搭建(15 分) 修改云平台 IaaS 各节点的系统配置,按云平台搭建步骤逐步安装,并完成相应的答题。 1.操作系统环境配置(1 分) 按以下要求设置主机名、防火墙及 SELinux: (1) 设置控制节点主机名为 controller,计算节点主机名为 compute; hostnamectl set-hostname compute/controller (2) 关闭控制节点和计算节点的防火墙,设置开机不启动; systemctl stop firewalld systemctl disable firewalld (3) 设置控制节点和计算节点的 SELinux 为 Permissive 模式; 第 3 页 共 22 页
2019 年江苏省职业院校技能大赛(高职组)“云计算技术与应用” A 卷 编辑 selinux 文件 # vi /etc/selinux/config SELINUX=permissive (4)退出 SecureCRT,重新通过 ssh 连接各节点服务器; 使用命令查询控制节点和计算节点的主机名(hostname)、 防火墙是否处于关闭状态(systemctl status firewalld ) 及 SELinux 的状态(sestatus)。 以文本形式依次将命令行及查询信息提交到答题框。 2.上传镜像源并挂载(1 分) 通过 SecureFX 上传两个镜像文件 CentOS-7-x86_64-DVD-1511.iso 和 XianDian-IaaS-v2.2.iso 到控制节点的 opt 目录下;在 opt 目录下创建两个子目录 centos 和 iaas,并将镜像文件对应挂载到上述两个目录下;使用 df 命令查看 挂载的信息(需显示挂载的文件系统类型)。依次将操作命令及执行结果以文本形式提交到答题框。 mkdir /opt/centos mount -o loop CentOS-7-x86_64-DVD-1511.iso /opt/centos iaas 同理 df -T 3.配置本地以及远程 yum 源(1 分) 配置控制节点本地 yum 源文件 local.repo,搭建 ftp 服务并配置根目录为指向存放 yum 源的路径;配置计算节 点 yum 源文件 ftp.repo,使用控制节点 ftp 服务作为 yum 源,其中节点的地址以主机名表示;使用 cat 命令查看控制 节点和计算节点的 yum 源全路径配置文件。依次将操作命令及返回结果以文本形式提交到答题框。 vi /etc/hosts i 插入 controllor 的 ip controller computed ip compute esc :wq mkdir /opt/repo mv /etc/yum.repos.d/* /opt/repo touch /etc/yum.repos.d/local.repo 第 4 页 共 22 页
2019 年江苏省职业院校技能大赛(高职组)“云计算技术与应用” A 卷 vi /etc/yum.repos.d/local.repo i 插入[centos] name=centos gpgcheck=0 enabled=1 baseurl=file:///opt/centos [iaas] name=centos gpgcheck=0 enabled=1 baseurl=file:///opt/iaas/iaas-repo compute 节点同理 将 baseurl 改为 ftp://controller/centos 和 ftp://controller/iaas/iaas-repo 安装 ftp yum install vsftpd -y 修改 ftp 根目录 vi /etc/vsftpd/vsftpd.conf 添加 anon_root=/opt/ 启动 ftp systemctl start vsftpd 设置开机自启 systemctl enable vsftpd 4.环境变量配置(1 分) 在控制节点和计算节点分别安装 iaas-xiandian 软件包,根据表 2 完成脚本文件 openrc.sh 的配置。以文本形式提 交脚本文件的内容到答题框中。 yum install iaas-xiandian -y cat openrc.sh | sed “s/.//” > openrc.sh 不用 vi /etc/xiandian/opencr.sh sed -i -e “s/PASS=/PASS=000000/” -e “s/^#//” /etc/xiandian/openrc.sh 通过脚本安装服务 # Controller节点和Compute节点 第 5 页 共 22 页
2019 年江苏省职业院校技能大赛(高职组)“云计算技术与应用” A 卷 执行脚本iaas-pre-host.sh进行安装 # 安装完成后同时重启 [root@controller ~]# reboot 表 2 变量配置表 服务 Mysql Keystone Neutron 变量 root Keystone Glance Nova Neutron Heat Trove DOMAIN_NAME Admin Rabbit Glance Nova Neutron Heat Trove Metadata External Network 参数/密码 000000 000000 000000 000000 000000 000000 000000 demo 000000 000000 000000 000000 000000 000000 000000 000000 enp9s0 5.数据库安装(2 分) 使用脚本安装数据库服务并查看脚本运行时间,使用 root 用户登录数据库,查看 mysql 的默认存储引擎信息。 依次将操作命令和查询结果以文本形式提交到答题框。 # Controller节点 执行脚本iaas-install-mysql.sh进行安装 mysql -uroot -p000000 密码在配置文件中已经设置为000000 mysql> show variables like '%storage_engine%'; 第 6 页 共 22 页
2019 年江苏省职业院校技能大赛(高职组)“云计算技术与应用” A 卷 6.keystone 安装(2 分) 使用脚本安装 keystone 服务,创建用户 testuser,密码为 xiandian,将 testuser 用户分配给 admin 项目,赋予用 户 admin 的权限。依次将操作命令和查询结果以文本形式提交到答题框。 # Controller节点 执行脚本iaas-install-keystone.sh进行安装。 openstack user create --domain demo --password-prompt testuser openstack role add --project admin --user testuser admin 7.glance 安装(2 分) 使用脚本安装 glance 服务。使用 CentOS_6.5_x86_64_XD.qcow2 文件创建名为 examimage 的镜像;使用 openstack 命令查看镜像列表;设置该镜像的标签为 lastone,查询镜像详细信息。依次将操作命令和查询结果以文本形式提交 到答题框。 # Controller 节点 执行脚本iaas-install-glance.sh进行安装 openstack命令上传镜像: # source admin-openrc.sh # glance image-create --name "CentOS7.0" --disk-format qcow2 --container-format bare --progress < /opt/iaas/images/centos_7-x86_64_xiandian.qcow2 openstack命令查看镜像列表: openstack image list 镜像标签不会 openstack命令查询镜像详情: openstack image show examimage 8.nova 安装(2 分) 使用脚本安装 nova 服务,查询 nova 资源使用情况。依次将操作命令和查询结果以文本形式提交到答题框。 #Controller节点 执行脚本iaas-install-nova-controller.sh进行安装 第 7 页 共 22 页
2019 年江苏省职业院校技能大赛(高职组)“云计算技术与应用” A 卷 #Compute节点 执行脚本iaas-install-nova-compute.sh进行安装 查询资源使用情况: nova hypervisor-stats 9.网络创建(2 分) 使用脚本安装 neutron 服务,并配置为 GRE 网络: #Controller节点 执行脚本iaas-install-neutron-controller.sh进行安装 #Compute节点 执行脚本iaas-install-neutron-compute.sh进行安装 配置ifcfg-en33和ifcfg-br-ex 两个节点都配置 可ping通外网则成功 ifcfg-ens33 DEVICE=ens33 TYPE=OVSPort ONBOOT=yes DEVICETYPE=ovs OVS_BRIDGE=br-ex ifcfg-br-ex DEVICE=br-ex BOOTPROTO=static ONBOOT=yes TYPE=OVSBridge DEVICETYPE=ovs USERCTL=yes PEERDNS=yes IPADDR=192.168.200.100 NETMASK=255.255.255.0 GATEWAY=192.168.200.2 第 8 页 共 22 页
分享到:
收藏