(全国职业技能比赛:高职)GZ075云计算应用赛题第10套.docx

上传人:gj****cr 文档编号:96661636 上传时间:2024-02-22 格式:DOCX 页数:9 大小:95.38KB
返回 下载 相关 举报
(全国职业技能比赛:高职)GZ075云计算应用赛题第10套.docx_第1页
第1页 / 共9页
(全国职业技能比赛:高职)GZ075云计算应用赛题第10套.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《(全国职业技能比赛:高职)GZ075云计算应用赛题第10套.docx》由会员分享,可在线阅读,更多相关《(全国职业技能比赛:高职)GZ075云计算应用赛题第10套.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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

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

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

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

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

6、文件,启用-device virtio-net-pci in kvm,任务2 私有云服务运维(15分)1.2.1Keystone优化-优化token失效时间请修改相关配置,将Keystone的失效列表缓存时间增加到原来的两倍。1.2.2Nova调优安装nova完成后,修改相关配置文件将实例等待事件的最大时间调整为600。1.2.3Nova调度器管理在OpenStack中,修改调度器规则为会将VM放置到load最低的节点上的调度器。1.2.4Linux系统调优-swap限制修改controller节点的配置文件,要求永久生效swappiness为20。1.2.5OpenStack镜像压缩在HTT

7、P文件服务器中存在一个镜像为CentOS7.5-compress.qcow2的镜像,请对该镜像进行压缩操作。1.2.6Ceph部署使用提供的ceph.tar.gz软件包,安装ceph服务并完成初始化操作。1.2.7Minio服务搭建使用提供的OpenStack云平台,申请一台云主机,使用提供的软件包安装部署MINIO服务并使用systemctl管理。1.2.8Glance调优在OpenStack平台中,修改相关配置文件,将子进程数量相应的配置修改成2。1.2.9Nova资源优化编辑nova.conf文件,将内存预留量配置为4GB。1.2.10Nova安装与优化-优化数据库连接修改nova相关配

8、置文件,修改连接池大小和最大允许超出的连接数为10。1.2.11完成私有云平台的调优或排错工作。(本任务只公布考试范围,不公布赛题)任务3 私有云运维开发(10分)1.3.1编写Shell脚本备份数据库编写数据库的定期备份shell脚本。1.3.2Ansible部署zabbix服务编写Ansible脚本,部署zabbix服务。1.3.3Ansible部署ELK服务编写Playbook,部署的ELK。1.3.4编写OpenStack容器云平台自动化运维工具。(本任务只公布考试范围,不公布赛题)模块二 容器云(30分)企业构建Kubernetes容器云集群,引入KubeVirt实现OpenStac

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

10、服务运维(15分)2.2.1容器化部署Koko编写Dockerfile文件构建koko镜像,要求基于centos完成Koko服务的安装和配置;(并设置服务开机自启。2.2.2容器化部署Guacamole编写Dockerfile文件构建guacamole镜像,要求基于centos完成Guacamole服务的安装和配置,并设置服务开机自启。2.2.3容器化部署MariaDB编写Dockerfile文件构建mysql镜像,要求基于centos完成数据库的安装和配置,并设置服务开机自启。2.2.4容器化部署Core编写Dockerfile文件构建core镜像,要求基于centos完成Python环境的

11、安装与配置,并设置服务开机自启。2.2.5编排部署JumpServer堡垒机编写docker-compose.yaml文件,要求使用镜像mysql、redis、core、koko、guacamole和nginx完成JumpServer堡垒机的编排部署。2.2.6部署Jenkins在default命名空间下完成Jenkins的部署,配置Jenkins的持久化存储,完成离线插件的安装,并设置登录信息。2.2.7配置Jenkins Slave在Jenkins中添加Kubernetes云,并完成容器模板、Pod模板和标签的配置。2.2.8部署GitLab将GitLab部署到default命名空间下,部

12、署完成后新建公开项目,并将提供的代码上传到该项目。2.2.9在Kubernetes集群default命名空间下完成RabbitMQ和Nacos环境的部署,并完成Nacos服务的配置管理。2.2.10构建CI/CD在Jenkins中新建流水线任务,在GitLab项目中编写声明式Pipeline,触发项目构建,要求完成项目代码的编译,然后构建Docker镜像并推送到Harbor仓库,并基于新构建的镜像将服务自动发布到Kubernetes集群中。2.2.11服务网格:Sidecar管理在default命名空间下部署Bookinfo应用。创建exam命名空间,并声明一个Sidecar配置,允许向指定命

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

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

15、netX-mysql网络创建两台chinaskill-sql-1和chinaskill-sql-2云服务器,并完成MongoDB安装。3.1.4主从数据库在chinaskill-sql-1和chinaskill-sql-2云服务器中配置MongoDB主从数据库。3.1.5node环境管理使用提供的压缩文件,安装Node.js环境。3.1.6安全组管理根据要求,创建一个安全组。3.1.7RocketChat上云使用http服务器提供文件,将Rocket.Chat应用部署上云。3.1.8NAT网关根据要求创建一个公网NAT网关。3.1.9云服务器备份创建一个云服务器备份存储库名为server_ba

16、ckup,容量为100G。将ChinaSkill-node-1云服务器制作镜像文件chinaskill-image。3.1.10负载均衡器根据要求创建一个负载均衡器chinaskill-elb。3.1.11弹性伸缩管理根据要求新建一个弹性伸缩启动配置。任务2 公有云服务运维(10分)3.2.1云容器引擎在公有云上,按照要求创建一个x86架构的容器云集群。3.2.2云容器管理使用插件管理在kcloud容器集群中安装Dashboard可视化监控界面。3.2.3使用kubectl操作集群在kcloud集群中安装kubectl命令,使用kubectl命令管理kcloud集群。3.2.4云硬盘存储卷根据

17、要求购买云硬盘存储卷。3.2.5生命周期管理-配置Pod生命周期登录kcloud集群节点,在default命名空间下创建一个名Pod,并进行Pod生命周期管理。3.2.6HPA管理创建HPA规则在kcloud集群节点/root目录下编写YAML文件hpa.yaml,完成HPA管理。任务3 公有云运维开发(10分)3.3.1开发环境搭建创建一台云主机,并登录此云服务器,安装Python3.68运行环境与SDK依赖库。3.3.2云主机管理调用SDK云主机管理的方法,实现云主机的的增删查改。3.3.3云主机组管理调用SDK云主机组管理的方法,实现云主机组的的增删查改。3.3.4弹性伸缩组管理编写Py

18、thon代码,调用弹性伸缩组API,创建弹性伸缩组。3.3.5完成公有云平台自动化运维程序开发。(本任务只公布考试范围,不公布赛题)任务4 边缘计算系统运维(10分)3.4.1云端部署构建Kubernetes容器云平台,云端部署KubeEdge CloudCore云测模块,并启动cloudcore服务。3.4.2边端部署在边侧部署KubeEdge EdgeCore边侧模块,并启动edgecore服务。3.4.3边缘应用部署通过边缘计算平台完成应用场景镜像部署与调试。(本任务只公布考试范围,不公布赛题)任务5 边缘计算云应用开发(5分)3.5.1对接边缘计算系统,完成云应用微服务开发。(本任务只公布考试范围,不公布赛题)第 9 页 共 9 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁