GZ075 云计算应用赛项赛题-2023年全国职业院校技能大赛拟设赛项赛题完整版(10套).docx

上传人:夺命阿水 文档编号:374325 上传时间:2023-05-03 格式:DOCX 页数:60 大小:289.92KB
返回 下载 相关 举报
GZ075 云计算应用赛项赛题-2023年全国职业院校技能大赛拟设赛项赛题完整版(10套).docx_第1页
第1页 / 共60页
GZ075 云计算应用赛项赛题-2023年全国职业院校技能大赛拟设赛项赛题完整版(10套).docx_第2页
第2页 / 共60页
GZ075 云计算应用赛项赛题-2023年全国职业院校技能大赛拟设赛项赛题完整版(10套).docx_第3页
第3页 / 共60页
GZ075 云计算应用赛项赛题-2023年全国职业院校技能大赛拟设赛项赛题完整版(10套).docx_第4页
第4页 / 共60页
GZ075 云计算应用赛项赛题-2023年全国职业院校技能大赛拟设赛项赛题完整版(10套).docx_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《GZ075 云计算应用赛项赛题-2023年全国职业院校技能大赛拟设赛项赛题完整版(10套).docx》由会员分享,可在线阅读,更多相关《GZ075 云计算应用赛项赛题-2023年全国职业院校技能大赛拟设赛项赛题完整版(10套).docx(60页珍藏版)》请在课桌文档上搜索。

1、2023年全国职业院校技能大赛(高职组)“云计算应用”赛项赛卷10某企业根据自身业务需求,实施数字化转型,规划和建设数字化平台,平台聚焦DevOps开发运维一体化”和“数据驱动产品开发”,拟采用开源C)PenStaCk搭建企业内部私有云平台,开源KUberneteS搭建云原生服务平台,选择国内主流公有云平台服务,基于数字化平台底座,面向业务开发边缘计算云应用产品。拟将该任务交给工程师A与B,分工协助完成云平台服务部署、云应用开发、云系统运维等任务,系统架构如图1所示,IP地址规划如表1所示。图1系统架构图表IIP地址规划设备名称主机名接口IP地址说明云服务器1contro1.1.ereth17

2、2.129.X.0/24v1.anXeth1.自定义自行创建云服务器2computeeth172.129.x.024v1.anXeth1.自定义自行创建云服务器3云服务器n自定义eth172.129.x.024PC-I本地连接172.24.16.0/24Pe使用说明1.竞赛使用集群模式进行,比赛时给每个参赛队提供独立的租户与用户,各用户的资源配额相同,选手通过用户名与密码登录竞赛私有云平台,创建云主机进行相应答题,2名参赛选手的账号密码相同;2 .表中的X为赛位号,在进行OPenStaCk搭建时的第二块网卡地址根据题意自行创建;3 .根据图表给出的信息,检查硬件连线及网络设备配置,确保网络连接

3、正常;4 .考试所需要的账号资源、竞赛资源包与附件均会在考位信息表与设备确认单中给出;5 .竞赛过程中,为确保服务器的安全,请自行修改服务器密码;在考试系统提交信息时,请确认自己的IP地址,用户名和密码。模块一私有云(30分)企业首先完成私有云平台搭建和运维,私有云平台提供云主机、云网络、云存储等基础架构云服务,并开发自动化运维程序。任务1私有云服务搭建(5分)1.1.1基础环境配置1.控制节点主机名为contro1.1.er,设置计算节点主机名为compute;2.hosts文件将IP地址映射为主机名。1.1.2 yum源配置使用提供的http服务地址,分别设置ContrOner节点和Com

4、PUte节点的yum源文件http.repoo1.1.3 配置无秘钥ssh配置contro1.1.er节点可以无秘钥访问compute节点、。1.1.4 基础安装在控制节点和计算节点上分别安装openstack-iaas软件包。1.1.5 数据库安装与调优在控制节点上使用安装Mariadb、RabbitMQ等服务。并进行相关操作。1.1.6 Keystone服务安装与使用在控制节点上安装Keystone服务并创建用户。1.1.7 GIanCe安装与使用在控制节点上安装GIanCe服务。上传镜像至平台,并设置镜像启动的要求参数。1.1.8 NoVa安装在控制节点和计算节点上分别安装NOVa服务。

5、安装完成后,完成NOVa相关配置。1.1.9 NeUtron安装在控制和计算节点上正确安装Neutron服务。1.1.10 DaShbOard安装在控制节点上安装DaShbOard服务。安装完成后,将DaShbOard中的Django数据修改为存储在文件中。1.1.11 SWift安装在控制节点和计算节点上分别安装SWift服务。安装完成后,将CirrOS镜像进行分片存储。1.1.12 Cinde创建硬盘在控制节点和计算节点分别安装Cinder服务,请在计算节点,对块存储进行扩容操作。1.1.13 KVM调优在自行搭建的OPenStaCk私有云平台或赛项提供的a1.1.-in-one平台上,修

6、改相关配置文件,启用-devicevirtio-net-pciinkvm,任务2私有云服务运维(15分)1.2.1 Keystone优化-优化token失效时间请修改相关配置,将Keystone的失效列表缓存时间增加到原来的两倍。1.2.2 NoVa调优安装nova完成后,修改相关配置文件将实例等待事件的最大时间调整为600o1.2.3 NOVa调度器管理在OPenStaCk中,修改调度器规则为会将VM放置到Ioad最低的节点上的调度器。1.2.4 1.inux系统调优-SW叩限制修改contro1.1.er节点的配置文件,要求永久生效swappiness为2001.2.5 OpenStack

7、镜像压缩在HTTP文件服务器中存在一个镜像为CentOS7.5-compress.qcow2的镜像,请对该镜像进行压缩操作。1.2.6 CePh部署使用提供的CePh.tar.gz软件包,安装CePh服务并完成初始化操作。1.2.7 Minio服务搭建使用提供的OPenStaCk云平台,申请一台云主机,使用提供的软件包安装部署MIN1.O服务并使用Systemct1.管理。1.2.8 GkmCe调优在OPenStaCk平台中,修改相关配置文件,将子进程数量相应的配置修改成2o1.2.9 Nova资源优化编辑novaxonf文件,将内存预留量配置为4GB。1.2.10 NOVa安装与优化-优化数

8、据库连接修改nova相关配置文件,修改连接池大小和最大允许超出的连接数为IOo1.2.11 完成私有云平台的调优或排错工作。(本任务只公布考试范围,不公布赛题)任务3私有云运维开发(10分)1.3.1 编写Shen脚本备份数据库编写数据库的定期备份she1.1.脚本。1.3.2 Ansib1.e部署zabbix服务编写Ansib1.e脚本,部署zabbix服务。1.3.3 AnSib1.e部署E1.K服务编写PIaybook,部署的E1.K。1.3.4 编写OPenStaCk容器云平台自动化运维工具。(本任务只公布考试范围,不公布赛题)模块二容器云(30分)企业构建Kubemetes容器云集群

9、,引入KubeVirt实现OpenStack到KUbemeteS的全面转型,用KUberneteS来管一切虚拟化运行时,包含裸金属、VM、容器。同时研发团队决定搭建基于KUberneteS的CI/CD环境,基于这个平台来实现DeVoPS流程。引入服务网格IStio,实现业务系统的灰度发布,治理和优化公司各种微服务,并开发自动化运维程序。任务1容器云服务搭建(5分)2.1.1 部署容器云平台使用OPenStaCk私有云平台创建两台云主机,分别作为KUberneteS集群的master节点和node节点,然后完成KUbemeteS集群的部署,并完成IStiO服务网格、KUbeVirt虚拟化和Har

10、bOr镜像仓库的部署。任务2容器云服务运维(15分)2.1.2 容器化部署Koko编写DOCkerfi1.e文件构建koko镜像,要求基于centos完成KOkO服务的安装和配置;(并设置服务开机自启。2.1.3 容器化部署Guacamo1.e编写Dockerfi1.e文件构建guacamo1.e镜像,要求基于centos完成Guacamo1.e服务的安装和配置,并设置服务开机自启。2.1.4 容器化部署MariaDB编写DOCkerfne文件构建mysq1.镜像,要求基于CemOS完成数据库的安装和配置,并设置服务开机自启。2.1.5 容器化部署Core编写Dockerfi1.e文件构建co

11、re镜像,要求基于centos完成Python环境的安装与配置,并设置服务开机自启。2.1.6 编排部署JumpServer堡垒机编写docker-compose.yam1.文件,要求使用镜像mysqkredis、core、koko、guacamo1.e和nginx完成JUmPSerVer堡垒机的编排部署。2.1.7 部署Jenkins在defau1.t命名空间下完成Jenkins的部署,配置Jenkins的持久化存储,完成离线插件的安装,并设置登录信息。2.1.8 配置JenkinsS1.ave在JenkinS中添加KUberneteS云,并完成容器模板、Pod模板和标签的配置。2.1.9

12、部署Git1.ab将Git1.ab部署到deftm1.t命名空间下,部署完成后新建公开项目,并将提供的代码上传到该项目。2.1.10 在Kubemetes集群defau1.t命名空间下完成RabbitMQ和Nacos环境的部署,并完成NaCOS服务的配置管理。2.1.11 构建CDCD在JenkinS中新建流水线任务,在Git1.ab项目中编写声明式PiPeIine,触发项目构建,要求完成项目代码的编译,然后构建DOCker镜像并推送到HarbOr仓库,并基于新构建的镜像将服务自动发布到KUberneteS集群中。2.1.12 服务网格:SideCar管理在defau1.t命名空间下部署BOO

13、kinfO应用。创建exam命名空间,并声明一个SideCar配置,允许向指定命名空间的公共服务输出流量。为所有指定标签的Pod声明一个SideCar配置,接收和转发指定的流量。2.1.13 KubeVirt运维:创建VM使用云端镜像在deftu1.t命名空间下创建一台VM,名称为exam,指定VM的内存、CPU、运行策略、启动参数等配置。2.1.14 完成容器云平台的调优或排错工作。(本任务只公布考试范围,不公布赛题)任务3容器云运维开发(10分)2.3.1 管理Dep1.oyment服务KubemetesPython运维脚本开发-使用SDK方式管理DePIOymem服务。2.3.2 自定义

14、调度器KubemetesPython运维脚本开发-使用Restfu1.API方式管理调度器。2.3.3 编写KUberneteS容器云平台自动化运维工具。(本任务只公布考试范围,不公布赛题)模块三公有云(40分)企业选择国内公有云提供商,选择云主机、云网络、云硬盘、云防火墙、负载均衡等服务,可创建Web服务,共享文件存储服务,数据库服务,数据库集群等服务。搭建基于云原生的DeVOPS相关服务,构建云、边、端一体化的边缘计算系统,并开发云应用程序。根据上述公有云平台的特性,完成公有云中的各项运维工作。任务1公有云服务搭建(5分)3.1.1 私有网络管理在公有云中完成虚拟私有云网络的创建。3.1.

15、2 云实例管理登录公有云平台,创建两台云实例虚拟机。3.1.3 管理数据库使用intnetX-mysq1.网络创建两台chinaski1.1.-sq1.-1和chinaski1.1.-sq1.-2云服务器,并完成MongoDB安装。3.1.4 主从数据库在chinaski1.1.-sq1.-1和ChinaSkin-Sq1-2云服务器中配置MongoDB主从数据库。3.1.5 node环境管理使用提供的压缩文件,安装NOdeJS环境。3.1.6 安全组管理根据要求,创建一个安全组。3.1.7 RocketChat上云使用http服务器提供文件,将ROCket.Chat应用部署上云。3.1.8 N

16、AT网关根据要求创建一个公网NAT网关。3.1.9 云服务器备份创建一个云服务器备份存储库名为SerVer.backup,容量为IOoGo将ChinaSki1.1.-node-1云服务器制作镜像文件chinaski1.1.-imageo3.1.10 负载均衡器根据要求创建一个负载均衡器chinaski1.1.-e1.bo3.1.11 弹性伸缩管理根据要求新建一个弹性伸缩启动配置。任务2公有云服务运维(10分)3.2.1 云容器引擎在公有云上,按照要求创建一个x86架构的容器云集群。3.2.2 云容器管理使用插件管理在kc1.oud容器集群中安装Dashboard可视化监控界面。3.2.3 使用

17、kubect1.操作集群在kc1.oud集群中安装kubect1.命令,使用kubect1.命令管理kc1.oud集群。3.2.4 云硬盘存储卷根据要求购买云硬盘存储卷。3.2.5 生命周期管理-配置Pod生命周期登录kc1.oud集群节点,在defau1.t命名空间下创建一个名POd,并进行Pod生命周期管理。3.2.6 HPA管理一创建HPA规则在kc1.oud集群节点/root目录下编写YAM1.文件hpa.yam1.,完成HPA管理。任务3公有云运维开发(10分)3.3.1 开发环境搭建创建一台云主机,并登录此云服务器,安装PythOn3.68运行环境与SDK依赖库。3.3.2 云主机

18、管理调用SDK云主机管理的方法,实现云主机的的增删查改。3.3.3 云主机组管理调用SDK云主机组管理的方法,实现云主机组的的增删查改。3.3.4 弹性伸缩组管理编写Python代码,调用弹性伸缩组API,创建弹性伸缩组。3.3.5 完成公有云平台自动化运维程序开发。(本任务只公布考试范围,不公布赛题)任务4边缘计算系统运维(10分)3.4.1 云端部署构建Kubemetes容器云平台,云端部署KubeEdgeC1.oudCore云测模块,并启动c1.oudcore服务。3.4.2 边端部署在边侧部署KubeEdgeEdgeCore边侧模块,并启动edgecore服务。3.4.3 边缘应用部署

19、通过边缘计算平台完成应用场景镜像部署与调试。(本任务只公布考试范围,不公布赛题)任务5边缘计算云应用开发(5分)3.5.1对接边缘计算系统,完成云应用微服务开发。(本任务只公布考试范围,不公布赛题)2023年全国职业院校技能大赛(高职组)“云计算应用”赛项赛卷1某企业根据自身业务需求,实施数字化转型,规划和建设数字化平台,平台聚焦DevOps开发运维一体化”和“数据驱动产品开发”,拟采用开源C)PenStaCk搭建企业内部私有云平台,开源KUberneteS搭建云原生服务平台,选择国内主流公有云平台服务,基于数字化平台底座,面向业务开发边缘计算云应用产品。拟将该任务交给工程师A与B,分工协助完

20、成云平台服务部署、云应用开发、云系统运维等任务,系统架构如图1所示,IP地址规划如表1所示。图1系统架构图表1IP地址规划设备名称主机名接口IP地址说明云服务器1contro1.1.ereth172.129.X.0/24v1.anXeth1.自定义自行创建云服务器2computeeth172.129.x.024v1.anXeth1.自定义自行创建云服务器3云服务器n自定义eth172.129.x.024PC-I本地连接172.24.16.0/24Pe使用说明1 .竞赛使用集群模式进行,比赛时给每个参赛队提供独立的租户与用户,各用户的资源配额相同,参赛选手通过用户名与密码登录竞赛用私有云平台,创

21、建云主机进行相应答题,2名参赛选手的账号密码相同;2 .表中的x为赛位号,在进行OPenStaCk搭建时的第二块网卡地址根据题意自行创建;3 .4据图表给出的信息,检查硬件连线及网络设备配置,确保网络连接正常;4 .考试所需要的账号资源、竞赛资源包与附件均会在考位信息表与设备确认单中给出;5 .竞赛过程中,为确保服务器的安全,请自行修改服务器密码;在考试系统提交信息时,请确认自己的IP地址,用户名和密码。模块一私有云(30分)企业首先完成私有云平台搭建和运维,私有云平台提供云主机、云网络、云存储等基础架构云服务,并开发自动化运维程序。任务1私有云服务搭英(5分)1.1.1基础环境配置1 .控制

22、节点主机名为contro1.1.er,设置计算节点主机名为compute;2 .hosts文件将IP地址映射为主机名。1.1.2 yum源配置使用提供的http服务地址,分别设置contro1.1.er节点和compute节点的yum源文件http.repoo1.1.3 配置无秘钥ssh配置contro1.1.er节点可以无秘钥访问compute节点。1.1.4 基础安装在控制节点和计算节点上分别安装OPenStaCk-iaas软件包。1.1.5 数据库安装与调优在控制节点上使用安装Mariadb、RabbitMQ等服务。并进行相关操作。1.1.6 KeyStone服务安装与使用在控制节点上安

23、装Keystone服务并创建用户。1.1.7 GIanCe安装与使用在控制节点上安装G1.anCe服务。上传镜像至平台,并设置镜像启动的要求参数。1.1.8 NOVa安装在控制节点和计算节点上分别安装NOVa服务。安装完成后,完成NOVa相关配置。1.1.9 NeUtrOn安装在控制和计算节点上正确安装Neutron服务。1.1.10 Dashboard安装在控制节点上安装DaShboard服务。安装完成后,将DaShbOard中的Django数据修改为存储在文件中。1.1.11 SWift安装在控制节点和计算节点上分别安装SWift服务。安装完成后,将CiiTOS镜像进行分片存储。1.1.1

24、2 Cinder创建硬盘在控制节点和计算节点分别安装Cinder服务,请在计算节点,对块存储进行扩容操作。1.1.13 Mani1.a服务安装与使用在控制和计算节点上分别在控制节点和计算节点安装Mani1.a服务。任务2私有云服务运维(15分)1.2.1 OpenStack开放镜像权限在admin项目中存在g1.ance-cirros镜像文件,将g1.ance-cirros镜像指定dem。项目进行共享使用。1.2.2 SkyWaIking应用部署申请一台云主机,使用提供的软件包安装E1.asticsearch服务和SkyWa1.king服务。再申请一台云主机,用于搭建gpma1.1.商城应用,

25、并配置SkyWa1.king监控gpma1.1.主机。1.2.3 OpenStack镜像压缩在HTTP文件服务器中存在一个镜像为CentOS7.5-compress.qcow2的镜像,请对该镜像进行压缩操作。1.2.4 GIance对接Cinder存储在自行搭建的C)PenStaCk平台中修改相关参数,使G1.ance可以使用Cinder作为后端存储。125使用Heat模板创建容器在自行搭建的OPenStaCk私有云平台上,在/root目录下编写Heat模板文件,要求执行yam1.文件可以创建名为heat-swift的容器。1.2.6 NoVa清除缓存在OPenStaCk平台上,修改相关配置,

26、让长时间不用的镜像缓存在过一定的时间后会被自动删除。1.2.7 RediS集群部署。部署RediS集群,RediS的一主二从三哨兵架构。1.2.8 RedisAoF调优修改在RediS相关配置,避免AOF文件过大,RediS会进行AOF重写。1.2.9 JumpServer堡垒机部署使用提供的软件包安装JUmPSerVer堡垒机服务,并配置使用该堡垒机对接自己安装的控制和计算节点。1210完成私有云平台的调优或排错工作。(本任务只公布考试范围,不公布赛题)任务3私有云运维开发(10分)1.3.1 编写She1.1.一键部署脚本编写一键部署脚本,要求可以一键部署gpma1.1.商城应用系统。1.

27、3.2 AnSibIe部署FTP服务编写AnSibIe脚本,部署FTP服务。1.3.3 AnSibIe部署Kafka服务编写P1.aybook,部署的ZooKeePer和Kafkao1.3.4 编写OPenStaCk容器云平台自动化运维工具。(本任务只公布考试范围,不公布赛题)模块二容器云(30分)企业构建Kubernetes容器云集群,引入KubeVirt实现OpenStack到KUben1.eteS的全面转型,用KUben1.eteS来管一切虚拟化运行时,包含裸金属、VM、容器。同时研发团队决定搭建基于KUbemeteS的CI/CD环境,基于这个平台来实现DeVoPS流程。引入服务网格IS

28、tio,实现业务系统的灰度发布,治理和优化公司各种微服务,并开发自动化运维程序。任务1容器云服务搭建(5分)2.1.1 部署容器云平台使用OPenStaCk私有云平台创建两台云主机,分别作为KUben1.eteS集群的master节点和node节点,然后完成KUberneteS集群的部署,并完成IStiO服务网格、KUbeVirt虚拟化和Harbor镜像仓库的部署。任务2容器云服务运维(15分)2.1.2 容器化部署Node-Exporter编写Dockerfi1.e文件构建exporter镜像,要求基于centos完成Node-EXPoaer服务的安装与配置,并设置服务开机自启。2.1.3

29、容器化部署A1.ertmanager编写Dockerfi1.e文件构建a1.ert镜像,要求基于centos:1.atest完成A1.ertmanager服务的安装与配置,并设置服务开机自启。2.1.4 容器化部署Grafana编写Dockerfi1.e文件构建grafana镜像,要求基于centos完成Grafana服务的安装与配置,并设置服务开机自启。2.1.5 容器化部署Prometheus编写Dockerfi1.e文件构建prometheus镜像,要求基于centos完成PrOmethUeS服务的安装与配置,并设置服务开机自启。2.1.6 编排部署监控系统编写docker-compos

30、e.yam1.文件,使用镜像exporter、a1.ert、grafana和prometheus完成监控系统的编排部署。2.1.7 安装Jenkins将JenkinS部署到defau1.t命名空间下。要求完成离线插件的安装,设置Jenkins的登录信息和授权策略。2.1.8 安装Git1.ab将Git1.ab部署到defau1.t命名空间下,要求设置root用户密码,新建公开项目,并将提供的代码上传到该项目。2.1.9 配置JenkinS连接Git1.ab在Jenkins中新建流水线任务,配置Git1.ab连接Jenkins,并完成WebHook的配置。2.1.10 构建CI/CD在流水线任务

31、中编写流水线脚本,完成后触发构建,要求基于Git1.ab中的项目自动完成代码编译、镜像构建与推送、并自动发布服务到KUbemeteS集群中。2.1.11 服务网格:创建IngressGateway将Bookinfo应用部署到defau1.t命名空间下,请为Bookinfo应用创建一个网关,使外部可以访问Bookinfo应用。2.1.12 KubeVirt运维:创建VM使用提供的镜像在defau1.t命名空间下创建一台VM,名称为exam,指定VM的内存、CPU、网卡和磁盘等配置。2.1.13 完成容器云平台的调优或排错工作。(本任务只公布考试范围,不公布赛题)任务3容器云运维开发(10分)2.

32、3.1 管理job服务KubernetesPython运维脚本开发-使用SDK方式管理job服务。2.3.2 自定义调度器KubernetesPython运维脚本开发-使用Restfu1.API方式管理调度器。2.3.3 编写Kubernetes容器云平台自动化运维工具。(本任务只公布考试范围,不公布赛题)模块三公有云(40分)企业选择国内公有云提供商,选择云主机、云网络、云硬盘、云防火墙、负载均衡等服务,可创建Web服务,共享文件存储服务,数据库服务,数据库集群等服务。搭建基于云原生的DeVoPS相关服务,构建云、边、端一体化的边缘计算系统,并开发云应用程序。根据上述公有云平台的特性,完成公

33、有云中的各项运维工作。任务1公有云服务搭建(5分)3.1.1 私有网络管理在公有云中完成虚拟私有云网络的创建。3.1.2 云实例管理登录公有云平台,创建两台云实例虚拟机。3.1.3 管理数据库使用intnetX-mysq1.网络创建两台chinaski1.1.-sq1.-1和chinaski1.1.-sq1.-2云服务器,并完成MOngODB安装。3.1.4 主从数据库在chinaski1.1.-sq1.-1和chinaski1.1.-sq1.-2云服务器中配置MongoDB主从数据库。3.1.5 node环境管理使用提供的压缩文件,安装NOdeJs环境。3.1.6 安全组管理根据要求,创建一

34、个安全组。3.1.7 RocketChat上云使用http服务器提供文件,将ROCket.Chat应用部署上云。3.1.8 NAT网关根据要求创建一个公网NAT网关。3.1.9 云服务器备份创建一个云服务器备份存储库名为SerVeJbaCkup,容量为IOoGo将ChinaSki1.knode-1云服务器制作镜像文件ChinaSkiII-image03.1.10 负载均衡器根据要求创建一个负载均衡器chinaski1.1.-e1.bo3.1.11 弹性伸缩管理根据要求新建一个弹性伸缩启动配置。任务2公有云服务运维(10分)3.2.1 云容器引擎在公有云上,按照要求创建一个x86架构的容器云集群

35、。3.2.2 云容器管理使用插件管理在kc1.oud容器集群中安装DaShboard可视化监控界面。3.2.3 使用kubect1.操作集群在kc1.oud集群中安装kubect1.命令,使用kubect1.命令管理kc1.oud集群。3.2.4 安装He1.m使用提供的HeIm软件包,在kc1.oud集群中安装HeIm服务。3.2.5 根据提供的chart包mariadb-7.3.14.tgz部署mariadb服务,修改mariadb使用NodePort模式对其进行访问。3.2.6 在k8s集群中创建mariadb命名空间,根据提供的chart包mariadb-7.3.14.tgz修改其配置

36、,使用NOdePort模式对其进行访问。任务3公有云运维开发(10分)3.3.1 开发环境搭建创建一台云主机,并登录此云服务器,安装Python3.68运行环境与SDK依赖库。3.3.2 安全组管理调用api安全组的接口,实现安全组的增删查改。3.3.3 安全组规则管理调用SDK安全组规则的方法,实现安全组规则的增删查改。3.3.4 云主机管理调用SDK云主机管理的方法,实现云主机的的增删查改。3.3.5 完成公有云平台自动化运维程序开发。(本任务只公布考试范围,不公布赛题)任务4边缘计算系统运维(10分)3.4.1 云端部署构建Kubernetes容器云平台,云端部署KubeEdgeC1.o

37、udCore云测模块,并启动c1.oudcore服务。3.4.2 边端部署在边侧部署KubeEdgeEdgeCore边侧模块,并启动edgecore服务。3.4.3 边缘应用部署通过边缘计算平台完成应用场景镜像部署与调试。(本任务只公布考试范围,不公布赛题)任务5边缘计算云应用开发(5分)1 .5.1对接边缘计算系统,完成云应用微服务开发。(本任务只公布考试范围,不公布赛题)2023年全国职业院校技能大赛(高职组)“云计算应用”赛项赛卷2某企业根据自身业务需求,实施数字化转型,规划和建设数字化平台,平台聚焦DevOps开发运维一体化”和“数据驱动产品开发”,拟采用开源C)PenStaCk搭建企

38、业内部私有云平台,开源KUberneteS搭建云原生服务平台,选择国内主流公有云平台服务,基于数字化平台底座,面向业务开发边缘计算云应用产品。拟将该任务交给工程师A与B,分工协助完成云平台服务部署、云应用开发、云系统运维等任务,系统架构如图1所示,IP地址规划如表1所示。图1系统架构图表1IP地址规划设备名称主机名接口IP地址说明云服务器1contro1.1.ereth172.129.X.0/24v1.anXeth1.自定义自行创建云服务器2computeeth172.129.x.024v1.anXeth1.自定义自行创建云服务器3云服务器n自定义eth172.129.x.024PC-I本地连

39、接172.24.16.0/24Pe使用说明2 .竞赛使用集群模式进行,比赛时给每个参赛队提供独立的租户与用户,各用户的资源配额相同,参赛选手通过用户名与密码登录竞赛用私有云平台,创建云主机进行相应答题,2名参赛选手的账号密码相同;3 .表中的x为赛位号,在进行OPenStaCk搭建时的第二块网卡地址根据题意自行创建;4 .4据图表给出的信息,检查硬件连线及网络设备配置,确保网络连接正常;4 .考试所需要的账号资源、竞赛资源包与附件均会在考位信息表与设备确认单中给出;5 .竞赛过程中,为确保服务器的安全,请自行修改服务器密码;在考试系统提交信息时,请确认自己的IP地址,用户名和密码。模块一私有云

40、(30分)企业首先完成私有云平台搭建和运维,私有云平台提供云主机、云网络、云存储等基础架构云服务,并开发自动化运维程序。任务1私有云服务搭英(5分)1.1.1基础环境配置1 .控制节点主机名为contro1.1.er,设置计算节点主机名为compute;2 .hosts文件将IP地址映射为主机名。1.1.2 YUm源配置使用提供的http服务地址,分别设置contro1.1.er节点和compute节点的Yum源文件http.repoo1.1.3 配置无秘钥SSh配置contro1.1.er节点可以无秘钥访问compute节点。1.1.4 基础安装在控制节点和计算节点上分别安装OPenStaC

41、k-iaas软件包。1.1.5 数据库安装与调优在控制节点上使用安装Mariadb、RabbitMQ等服务。并进行相关操作。1.1.6 Keystone服务安装与使用在控制节点上安装Keystone服务并创建用户。1.1.7 GIanCe安装与使用在控制节点上安装GIanCe服务。上传镜像至平台,并设置镜像启动的要求参数。1.1.8 NOVa安装在控制节点和计算节点上分别安装NOVa服务。安装完成后,完成NOVa相关配置。1.1.9 NeUtron安装在控制和计算节点上正确安装Neutron服务。1.1.10 DaShbOard安装在控制节点上安装DaShboard服务。安装完成后,将DaSh

42、bOard中的Django数据修改为存储在文件中。1.1.11 SWift安装在控制节点和计算节点上分别安装SWift服务。安装完成后,将CiiTOS镜像进行分片存储。1.1.12 Cinder创建硬盘在控制节点和计算节点分别安装Cinder服务,请在计算节点,对块存储进行扩容操作。1.1.13 C1.oudkitty服务安装与使用在控制节点安装Ckn1.dkitty服务,安装完毕后,启用hashmap评级模块,并设置计费规则。任务2私有云服务运维(15分)1.2.1 C)PenStaCk平台内存优化搭建完OPenStaCk平台后,关闭系统的内存共享,打开透明大页。1.2.2 修改文件句柄数修

43、改相关参数,将控制节点的最大文件句柄数永久修改为6553501.2.3 1.inux系统调优-防止SYN攻击修改控制节点的相关配置文件,开启SYNCOOkie,防止SYN洪水攻击。1.2.4 Keystone权限控制使用自行搭建的OPenStaCk私有云平台,修改普通用户权限,使普通用户不能对镜像进行创建和删除操作。1.2.5 NoVa保持云主机状态修改OPenStaCk相关参数,使得云平台在意外断电又开启后,云主机可以保持断电前的状态。1.2.6 镜像转换使用CentOS7.5-compress.qcow2的镜像,将该镜像转换为RAW格式。1.2.7 使用Heat模板创建网络在自行搭建的Op

44、enStack私有云平台上,编写Heat模板文件,完成网络的创建。1.2.8 GIanCe镜像存储限制在OPenStaCk平台上,请修改G1.ance后端配置文件,将用户的镜像存储配额限制为20GBo1.2.9 KVM1./O优化使用自行搭建的OPenStaCk私有云平台,优化KVM的1/0调度算法,将默认的模式修改为none模式。1.2.10 Cinder限速请修改Cinder后端配置文件将卷复制带宽限制为最高IOOMiBs1.2.11 完成私有云平台的调优或排错工作。(本任务只公布考试范围,不公布赛题)任务3私有云运维开发(10分)1.3.1 编写She1.1.一键部署脚本编写一键部署OW

45、nCIOUd云网盘应用系统。1.3.2 AnSib1.e部署FTP服务编写AnSib1.e脚本,部署FTP服务。1.3.3 Ansib1.e部署zabbix服务编写Ansib1.e脚本,部署zabbix服务。1.3.4 编写OPenStaCk容器云平台自动化运维工具。(本任务只公布考试范围,不公布赛题)模块二容器云(30分)企业构建Kubernetes容器云集群,引入KubeVirt实现OpenStack到KUben1.eteS的全面转型,用KUben1.eteS来管一切虚拟化运行时,包含裸金属、VM、容器。同时研发团队决定搭建基于KUbemeteS的CI/CD环境,基于这个平台来实现DeVo

46、PS流程。引入服务网格IStio,实现业务系统的灰度发布,治理和优化公司各种微服务,并开发自动化运维程序。任务1容器云服务搭建(5分)2.1.1 部署容器云平台使用OPenStaCk私有云平台创建两台云主机,分别作为KUben1.eteS集群的master节点和node节点,然后完成KUberneteS集群的部署,并完成IStiO服务网格、KUbeVirt虚拟化和HarbOr镜像仓库的部署。任务2容器云服务运维(15分)2.1.2 容器化Memcache服务:编写Dockerfi1.e文件构建memcached镜像,要求基于centos完成memcached服务的安装与配置,并设置服务开机自启。2.1.3 容器化MariaDB服务编写Dockerfi1.e文件构建mysq1.镜像,要求基于centos完成MariaDB服务的安装与配置,并设置服务开机自启。2.1.4 容器化前端服务编写Dockerfi1.e文件构建nginx镜像,要求基于centos完成N

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号