2022年全国职业院校技能大赛(高职组)
“云计算”赛项赛卷1
第一场次:私有云(30分)
目录
2022年全国职业院校技能大赛(高职组)
“云计算”赛项赛卷1
第一场次:私有云(30分)
使命一、私有云服务搭建使命(10分)
题目1. 底子环境搭建(5分)
题目2. OpenStack平台搭建(5分)
(注:为了避免OpenStack不能乐成搭建而影响后面比赛历程,使命2-3向选手提供openstack平台,供参赛选手进行比赛)
使命二、私有云服务运维使命(10分)
题目3. OpenStack云平台运维(10分)
使命三、私有云运维开发使命(10分)(本使命只公布考试范围,不公布赛题)
题目4. Ansible主动化运维(5分)
题目5. OpenStack APIs运维开发(5分)
需要软件包环境等比赛资料可私信博主。
某企业拟使用OpenStack搭建一个企业云平台,以实现资源池化弹性管理、企业应用会集管理、统一安全认证和授权等管理。
系统架构如图1所示,IP地址规划如表1所示。
图1系统架构图
表1 IP地址规划
装备名称
| 主机名
| 接口
| IP地址
| 说明
| 云服务器1
| Controller
| eth0
| 172.129.x.0/24
| Vlan x
| eth1
| 自界说
| 自行创建
| 云服务器2
| Compute
| eth0
| 172.129.x.0/24
| Vlan x
| eth1
| 自界说
| 自行创建
| 云服务器3
...
云服务器n
| 自界说
| eth0
| 172.129.x.0/24
|
| PC-1
|
| 本地毗连
| 172.24.16.0/24
| PC使用
| 说明:
1.比赛使用集群模式进行,比赛时给每个参赛队提供独立的租户与用户,各用户的资源配额相同,选手通过用户名与暗码登录比赛用私有云平台,创建云主机进行相应答题;
2.表中的x为工位号;在进行OpenStack搭建时的第二块网卡地址根据题意自行创建;
3.根据图表给出的信息,查抄硬件连线及网络装备配置,确保网络毗连正常;
4.考试所需要的账号资源、比赛资源包与附件均会在考位信息表与装备确认单中给出;
5.比赛过程中,为确保服务器的安全,请自行修改服务器暗码;在考试系统提交信息时,请确认自己的IP地址,用户名和暗码。
使命一、私有云服务搭建使命(10分)
题目1. 底子环境搭建(5分)
1.使用提供的用户名暗码,登录比赛用的云计算平台,自行使用 CentOS7.9镜像创建两台云主机,flavor 使用 4v_8G_100G_50G 的配置,第一张网卡使用提供的网络,第二张网卡使用的网络自行创建(网段为 10.10.X.0/24,X为工位号)。创建完云主机后确保网络正常通信,然后按以下要求配置服务器:
(1)设置控制节点主机名为controller,设置计算节点主机名为compute;
(2)修改hosts文件将IP地址映射为主机名;
2.设置controller节点可以无秘钥访问compute节点。
3.使用提供的 http 服务地址,在 http 服务下,存在 centos 和 iaas 的网络 yum 源, 使用该 http 源作为安装 iaas 平台的网络源。分别设置 controller 节点和 compute 节点的 yum 源文件 http.repo。
4.在 controller 节点上部署 chrony 服务器,允许其他节点同步时间,启动服务并设置为开机启动;在compute 节点上指定 controller 节点为上游 NTP 服务器,重启服务并设为开机启动。
5.在 compute 节点上利用空白分区分别 2 个 20G 分区。
题目2. OpenStack平台搭建(5分)
本使命需要完成openstack平台的安装搭建及运维使命,表2提供了在安装过程中需要使用相关服务参数。
表2 暗码
服务名称
| 变量
| 参数/暗码
| Mysql
| root
| 000000
| Keystone
| 000000
| Glance
| 000000
| Nova
| 000000
| Neutron
| 000000
| Heat
| 000000
| Zun
| 000000
| Keystone
| DOMAIN_NAME
| demo
| Admin
| 000000
| Rabbit
| 000000
| Glance
| 000000
| Nova
| 000000
| Neutron
| 000000
| Heat
| 000000
| Zun
| 000000
| Neutron
| Metadata
| 000000
| External Network
| enp9s0(外网卡名)
|
1.使用提供的脚本框架 iaas-pre-host.sh 和 openrc.sh 环境变量文件,填充脚本,在controller 和 compute 节点上分别安装openstack 平台的底子组件并完成相关配置。
2.使用提供的脚本框架iaas-install-mysql.sh,填充脚本,在 controller 节点上安装mariadb、 mencached、rabbitmq 等服务并完成相关配置。
3.使用提供的脚本框架 iaas-install-keystone.sh,填充脚本,在 controller 节点上安装keystone 服务并完成相关配置。
4.使用提供的脚本框架 iaas-install-glance.sh,填充脚本,在 controller 节点上安装glance服务并完成相关配置。
5.使用提供的脚本框架 iaas-install-nova-controller.sh 和 iaas-install-nova-compute.sh,填充脚本,在 controller 和 compute 节点上安装 nova 服务并完成配置。
6.使用提供的脚本框架iaas-install-neutron-controller.sh 和iaas-install-neutron-compute.sh,填充脚本,在 controller 和 compute 节点上安装 neutron 服务并完成配置。
7.使用提供的脚本框架 iaas-install-dashboard.sh,填充脚本,在 controller 节点上安装dashboard 服务并完成相关配置。
8.使用提供的脚本框架 iaas-install-cinder-controller.sh 和 iaas-install-cinder-compute.sh, 填充脚本,在 controller 和 compute 节点上安装 cinder 服务并完成配置。
9.使用提供的脚本框架 iaas-install-designate.sh,填充脚本,安装DNS服务并完成相关配置。
10.使用提供的脚本框架 iaas-install-heat.sh,填充脚本,安装heat编排服务并完成相关配置。
11.使用提供的脚本框架 iaas-install-cloudkitty.sh,填充脚本,安装cloudkitty计费服务并完成相关配置。
12.使用提供的脚本框架 iaas-install-blazar.sh,填充脚本,安装增加Blazar资源预订服务并完成相关配置。
(注:为了避免OpenStack不能乐成搭建而影响后面比赛历程,使命2-3向选手提供openstack平台,供参赛选手进行比赛)
使命二、私有云服务运维使命(10分)
题目3. OpenStack云平台运维(10分)
1.使用提供的云安全框架组件,将提供的OpenStack云平台的安全策略从http优化至https。
2.在提供的OpenStack平台上,通过修改相关参数对openstack平台进行调优操纵,相应的调优操纵有:
(1)设置内存超售比例为1.5倍;
(2)设置nova服务心跳查抄时间为120秒。
3.在提供的OpenStack平台上,使用Swift对象存储服务,修改相应的配置文件,使对象存储Swift作为glance镜像服务的后端存储。
4.在提供的OpenStack平台上,编写heat模板createvm.yml文件,模板作用为按照要求创建一个云主机。
5.在提供的OpenStack平台上,对cinder存储空间进行扩容操纵,要求将cinder存储空间扩容10G。
6.在OpenStack私有云平台,创建一台云主机,使用提供的软件包,编写一键部署脚本,要求可以一键部署gpmall商城应用系统。
7.使用manila共享文件系统服务,使manila为多租户云环境中的共享文件系统提供统一的管理服务。
8.使用Blazar服务,使得管理员可以在OpenStack中为虚拟(实例,卷等)和物理(主机,存储等)的不同资源类型提供资源预留的本领。
9.使用cloudkitty计费服务,处理来自不同监控指标后端的数据并进行计费规则创建。以到达费用核算目标。
10.使用提供的iaas-error1镜像创建云主机,创建后的云主机内有错误的OpenStack平台,错误现象为cinder服务无法正常使用,请结合报错信息排查错误,使cinder服务可以正常使用。
使命三、私有云运维开发使命(10分)(本使命只公布考试范围,不公布赛题)
题目4. Ansible主动化运维(5分)
使用主动化运维工具Ansible对云主机进行批量系统配置、批量程序部署、批量运行命令等运维操纵。
题目5. OpenStack APIs运维开发(5分)
编写Python脚本调用OpenStack API对OpenStack云平台进行管理和运维。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |