2024年职业院校技能大赛(高职组) “云计算应用”赛项样题
需要竞赛资源可私信博主!
某企业根据自身业务需求,实施数字化转型,规划和建设数字化平台建设,平台聚焦“DevOps开发运维一体化”和“数据驱动产品开发”,拟采用开源OpenStack搭建企业内部私有云平台,开源Kubernetes搭建云原生服务平台,选择国内主流公有云平台服务,基于数字化平台底座,面向业务开发云应用产品。
拟将该任务交给工程师A与B,分工协助完成云平台服务部署、云应用开发、云系统运维等任务,系统架构如图1所示,IP地址规划如表1所示。
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/df66cb7764a24325a1ad79e2959e9867.png)
图 1 系统架构图
表 1 IP 地址规划
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/3c492be408934bdd849abb2ddab812d7.png)
说明
1.竞赛使用集群模式进行,比赛时给每个参赛队提供独立的租户与用户,各用户的资源配额相同,选手通过用户名与密码登录竞赛私有云平台,创建云主机进行相应答题,同组2名选手的账号密码一样;
2.表中的x为赛位号;在进行OpenStack搭建时的第二块网卡地址根据题意自行创建;
3.根据图表给出的信息,检查硬件连线及网络设备配置,确保网络连接正常;
4.考试所需要的账号资源、竞赛资源包与附件均会在考位信息表与设备确认单中给出;
5.竞赛过程中,为确保服务器的安全,请自行修改服务器密码;在考试系统提交信息时,请确认自己的IP地址,用户名和密码。
模块一 私有云(50分)
任务1. 私有云服务搭建(10分)
1.使用提供的用户名密码,登录竞赛集群云平台,按要求自行使用镜像创建两台云主机,创建完云主机后确保网络正常通信,然后按要求配置服务器,安装基础服务。
2.根据提供安装脚本框架,补充完成OpenStack平台各服务组件的部署,使用OpenStack的各项命令,检测平台和服务运行状态。
任务2. 私有云服务运维(25分)
1.在搭建好的 OpenStack平台上,对OpenStack平台及各组件进行运维管理,对云主机、云存储、云网络、云数据库、负载均衡和高可用等进行运维管理。
2.完成私有云应用项目部署,搭建私有博客系统、应用商城网站等。
3.分析和排查OpenStack私有云平台、云服务、云应用系统的问题。
任务3. 私有云运维开发(15分)
1.在搭建好的 OpenStack 平台上,使用 Ansible 进行自动化运维开发。
2.在搭建好的 OpenStack 平台上,使用 Python 编写代码调用OpenStack APIs 接口与SDK,完成云平台日常运维工作,如查询虚拟机状态、管理虚拟机等操作。
模块二 容器云(50分)
任务1. 容器云服务搭建(10分)
1.完成DockerCE、docker-compose以及Harbor仓库的安装,导入给定镜像,并推送到私有仓库。
2.完成Kubernetes平台、istio、KubeVirt、Prometheus等服务的部署,使用容器云平台的各项命令,检测容器云平台和服务的运行状态。
任务2. 容器云服务运维(25分)
1.在搭建好的Kubernetes平台上,对Kubernetes平台及istio、KubeVirt各组件进行运维管理,对Pod、Deployment、Service、Ingress、网络、存储卷和Istio服务网格等运维。
2.使用提供的应用程序,基于Docker容器编排技术,部署应用系统。采用给定架构来构建CI/CD环境,并针对给定应用系统配置持续集成服务。
3.分析和排查Kubernetes容器云平台、云服务、云应用的系统问题。
任务3. 容器云运维开发(15分)
基于 Kubernetes 集群,使用Python编写脚本调用Kubernetes APIs与SDK,实现对Kubernetes 容器云平台进行管理和运维。