欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    GZ-2022040 云计算赛项正式赛卷完整版包括附件-2022年全国职业院校技能大赛赛项正式赛卷.docx

    • 资源ID:6629346       资源大小:144.28KB        全文页数:44页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    GZ-2022040 云计算赛项正式赛卷完整版包括附件-2022年全国职业院校技能大赛赛项正式赛卷.docx

    2022年全国职业院校技能大赛高职组云计算赛项试卷【赛程名称】云计算赛项第三场-公有云任务1公有云服务搭建10分【适用平台】华为云【题目I】私有网络管理05分在公有云中完成虚拟私有云的创建,具体要求如下:(1)在上海一区域进行创建操作;(2)创建一个名为MtnetX的内部网络:IP地址为172.16.0.0/16;(3)创建子网名称为intnetX-server:IP½t172.16.1.0/24;(4)创建子网名称为intnetXmysql:IP地址为172.16.2.0/24;完成创建后,提交当前的AK(SecretId),SK(SecretKey)和intnetX网络的ID到答题框。1 .查看VPC名字为intnetX正确计0l分2 .查看子网名为intnetX-server和子网网段正确计0.2分3 .查看子网名为intnetXmysql和子网网段正确计0.2分题目2云实例管理0.5分登录华为云平台,创建两台云实例,具体要求如下:(1)计费模式:按需计费;(2)地域:上海一;(3) CPU架构:x86计算;(4)规格:c7.xlarge.2;(5)镜像:CentOS7.564位;(6)系统盘:高IO50G硬盘;(7)公网带宽:按带宽计费,5Mbps;(8)实例J名称:ChinaSki11nodclChinaSkill-nodc-2;(9)登录方式:使用密码登录,密码自定义。创建完成后,提交当前的AK(SecretId).SK(SecretKey)和ChinaSkilLnode-1的实例ID到答题框。1.查看云实例使用的类型是否正确计0.2分2.查看云实例使用的云硬盘是否正确计0.3分【题目3】数据库管理0.5分使用intnctXmysql网络创建两台ChinaSkiH-Sql-I和ChinaSkin-Sq1-2云服务器,使用提供的压缩文件rocketchat-cloud.tar.gz中的软件包源,在ChinaSkiH-SqLl和ChinaSkilLSq1-2中部署MOngODB数据库服务。配置完成后提交连接ChinaSkill-SqLl节点的用户名、密码和公网IP地址到答题框。1.查看数据库安装正确计0.5分【题目4主从数据库口分在ChinaSkin-SqLI和ChinaSkilLSq1-2云服务器中配置MOngODB主从数据库,配置MongoDB集群名称为rs并完成集群设置。完成后提交连接ChinaSkiH-SqLl节点的用户名、密码和公网IP地址到答题框。1.查看mongo数据库rs集群状态正确计1分【题目5node环境管理0.5分使用提供的压缩文件rocketchat-cloud.tar.gz中软件包源,在ChinaSkin-node-1部署nodcjs,根据所提供的r。Cket.chat所需要求安装nodejs对应版本。配置完成后提交连接ChinaSkiHFode-I节点的用户名、密码和公网IP地址到答题框。1.查看node版本为vl2.16.1正确计0.5分题目6安全组管理0.5分创建一个安全组,具体要求如下:(1)名称:intnetX-security;(2)允许策略:只放行源地址为172.16.1.0/24访问27017端口;(3)允许策略:只放行源地址为172.16.1.0/24使用Ping命令访问;(4)关联实例:将intnetXsecurity安全组关联至所创建的数据库中;创建完成后,提交当前的AK(SecretId),SK(SecretKey)和安全组ID到答题框。1 .查看安全组是否被创建计01分2 .查看安全组tcp策略是否按要求创建计0.2分3 .查看安全组icmp策略是否按要求创建计0.2分【题目7ROCketChat上云0.5分使用http服务器提供的压缩文件rocketchat-cloud.tar.gz中的ROCkCtChat软件包,在ChinaSkin-node-1中部署ROCketChat的Web服务。使用ChinaSkill-SqLl的MongoDB为后端数据库,设置ROCketChat服务访问端口为3000o完成ROCketehat系统上云后,将ChinaSkilLnOde-I节点的用户名、密码和公网IP地址到答题框。1 .查看RoCketChat服务正常计0.2分2 .查看前端页面是否正常返回计0.3分题目8NAT网关0.5分创建一个公网NAT网关,具体配置如下:(1)名称为:kcloud-nat;(2)虚拟私有云:intnetX;(3)子网:intnetX-server;(4)规则:内部子网地址访问外网;(5)设置ChinaSkiH-node-1云服务器3000端口转换为外部3000服务端口。创建完成后提交当前的AK(SecretId)sSK(SecretKey)和NAT网关的ID到答题框。1.查看虚拟私有云中是否存在访问外网NAT策略计0.5分题目9云备份0.5分创建一个云服务器备份存储库名为server_backup,容量为IooGC,将ChinaSkill-node-1云服务器制作镜像文件Chinaskill-Imageo完成后,将当前的AK(SecretId)sSK(SecretKey)和存储库ID到答题框。1.查看云服务器备份是否正确计0.5分【题目10】负载均衡器0.5分创建一个负载均衡器chinaskill-elb1将ChinaSkill-node-l¾ChinaSkin-nodc2力口入负载均衡的后端。设置一个可用的公网服务IP,服务端口为3000o配置监听器,监听3000端口。对浮动公共IP进行Web访问测试。完成后,提交当前的AK(SecrctId)sSK(SccretKey)和负载均衡器的【D到答题框。1.查看负载均衡器参数是否正确计05分【题目11】弹性伸缩管理0.5分新建一个启动配置,具体要求如下:(1)启动配置名称:template-exam;(2)计费模式:按量计费;(3)地域:上海一;(4)镜像:chinaskill-image;(5)登录方式:使用密码登录,密码自定义。创建一个伸缩组,具体要求如下:(1)名称:as-exam;(2)最小伸缩数:I;起始实例数:I;最大伸缩数:5;(3)启动配置:template-exam;(4)使用负载均衡:chinaskill-elb;(5)移出策略:移出最旧的实例。为伸缩组as-exam新建告警触发策略,具体要求如下:(1)如果实例的内存利用率在5分钟内的最大值小于40%,且连续发生3次。则实例数减少1台。冷却60秒;(2)如果实例的内存利用率在5分钟内的最大值大于80%,且连续发生3次。则实例数增加1台。冷却60秒;(3)如果实例的CPU利用率在5分钟内的最大值小于40%,且连续发生3次。则实例数减少1台°冷却60秒;(4)如果实例的CPU利用率在5分钟内的平均值大于等于80%,且连续发生3次。则实例数增加1台。冷却60秒。创建完成后提交当前的AK(SecretId)sSK(SecretKey)和伸缩组的实例ID到答题框。1 .查看弹性伸缩参数是否正确计05分【题目12公有云安全:入侵检测系统2分在公有云上的主机时刻面临被攻击的危险,除了可以购买云安全服务,还可以自行部署安全服务。在华为云上创建一个X86架构的云主机,镜像使用CentOS7.9o使用提供的makechk.tar.gz包安装ChkrOOtkit入侵检测工具,安装完毕后使用ChkrOOtkit工具扫描系统,并将扫描结果保存到varlogChkrootkit/chkrootkit.log,根据扫描的结果,修复漏洞C操作完成后,提交该云主机的用户名、密码和公网IP到答题框。1.查看扫描结果正常计1分2 .查看扫描结果告警计1分【题目13】公有云安全:日志分析服务2分安全在公有云服务中占很大的比重,而日志分析服务可以很有效的分析日志规避部分风险。请在华为云上创建一个X86架构的云主机,镜像使用CentOS7.9o自行配置YUM源安装DOCker服务,然后使用提供的sepb_elk.latest.tar镜像安装ELK服务,安装完成后,进行添加数据操作,将ELK监控目标节点所需安装的RPM安装包下载到本地云主机的/root目录下。完成后提交ELK云主机的用户名、密码和公网IP到答题框。1 .查看elk服务正常计1分2 .查看RPM安装包正确计1分任务2公有云服务运维UO分【适用平台】华为云题目1云容器引擎0.5分创建一个x86架构集群,具体要求如下:(1)集群名称:kcloud;(2)集群版本:vl.21;(3)地域:上海一;(4)集群管理规模:50节点;(5)控制节点数:3;(6)节点使用子网:intnetX-server;(7) POd实例上限:64;(8)容器网段:10.10.0.0/16。节点配置信息要求如下:(1)节点名称:kcloud-server;(2)节点规格:c6s.xlarge.2(3)节点:EulcrOS2.9创建完成后提交当前的AK(SecretId)sSK(SccretKey)和集群的ID到答题框。1.查看云容器是否被正确创建cce0.kcloud.vL21.10.10.0.0/16计0.5分题目2云容器管理0.5分使用插件管理在kcloud容器集群中安装dashboard可视化监控界面。完成后,提交dashboard访问地址到答题框。1.查看dashboard首页,有KUbernCteSDaShboard返回计0.5分【题目3使用kubectl操作集群0.5分在kcloud集群中安装kubectl命令,使用kubectl命令管理kcloud集群。完成后提交连接kcloud集群节点的用户名、密码和公网【P地址到答题框。1.使用kubectl命令查询集群是否正确计0.5分题目4安装helm0.5分使用提供的helm软件包(软件包为helm-v3.3.0-linux-amd64.tar.gzhttp服务下),在kcloud集群中安装helm服务。完成后提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。1.查看helm是否被正确安装,查看helm版本是否为v3.3.0计0.5分【题目5云硬盘存储卷0.5分购买云硬盘存储卷,具体配置如下:(1)名称为:ckloud-disk;(2)集群:kcloud;(3)容量:30G;(4)类型:高I/O;完成后提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。1 .查看集群中存储卷Ckk)Ud-disk信息是否正确计0.5分【题目6多容器POd管理0.5分在kcloud集群节点/root目录下编写YAML文件mu-pod.yaml,具体要求如下:(1) Pod名称:mu-pod;(2)命名空间:default;(3) Pod包含两个容器: 容器1名称:ContaincrsOl;镜像:nginx;容器端口:80; 容器2名称:containers02;镜像:tomcat;容器端口:8080;(4)拉取策略:IfNotPresento完成后使用该YAML文件创建Pod,并提交master节点的用户名、密码和【P至悟题框。1 .查看Pod状态信息正确计0.2分2 .查看Pod详细信息Container信息正确计0.3分题目7NameSPaCe管理0.5分在kcloud集群节点/root目录下编写YAML文件my-namespace.yaml,具体要求如下:(1) NameSPaCe名称:testo完成后使用该YAML文件创建Namespace,并提交master节点的用户名、密码和IP到答题框。1 .查看namespace正确计0.5分【题目8SeCretS管理一OPaqUe0.5分在master节点/root目录下编写YAML文件secret.yaml,具体要求如下:(1) SeCret名称:mysecret;(2)命名空间:default;(3)类型:Opaque;(4) username:YWRtaW4=;password:MWYyZDFlMmU2N2Rmo完成后使用该YAML文件创建Secret,并提交master节点的用户名、密码和IP到答题框。1.查看mysecrel设置正确计0.5分【题目9】使用helm模板0.5分使用赛项提供的mychart0.1.0.tgz模板包(在http服务下),修改模板代码使外部可通过节点地址进行访问。在模板市场中上传我的模板mychart,在kcloud集群中安装名为nginx的模板实例。完成后提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。1.查看mychart访问模式正确计0.5分【题目10】helm应用部署mariadb搭建0.5分根据提供的Chart包mariadb-7.3.14.tgz部署mariadb服务,修改mariadb使用NodePort模式对其进行访问,设置外部访问端口为32334,并设置mariadb数据库root用户密码为Chinaskillo完成后提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。题目11helm应用部署mariadb应用口分在k8s集群中创建mariadb命名空间,根据提供的Chart包mariadb-7.3.14.tgz修改其配置,使用NOdePOrt模式对其进行访问,创建数据库chinaskill,创建对其拥有远程访问权限的用户chinaskillroot,密码为chinaskillpasswordo通过helm使用修改后的Chart包部署在mariadb命名空间中,服务名为mariadbo完成后提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。1.查看数据库访问端口验证数据库正确计1分【题目WordPreSS应用部署口分根据提供的Chart包WOrdPreSS-13.0.23.tgz部署WordPreSS服务,根据Chart包中内容创建WordPreSS所需要的pv,并修改其访问模式为NOdePorto使用修改后的Chart包创建wordpress服务。完成后提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。1.查看WOrdPreSS前端页面是否正确计1分【题目13】ChartmUSeUrn仓库部署1分在k8s集群中创建ChartmUSeUm命名空间,编写yaml文件在ChartmUSeUm命名空间中使用ChartmUSeUmJatest镜像创建本地私有Chart仓库,设置其仓库存储目录为宿主机的/data/ChartS目录。编写SerViCe.yaml文件,为Chart私有仓库创建SerViCe访问策略,定义其为CkISterlP访问模式。编写完成后启动ChartmUSeUm服务。提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。1.检测CharlmUSeUm服务反馈是否正确计1分【题目14】私有仓库管理2分在master节点添加搭建的本地私有Chart仓库源,name为chartmuseum,并上传WordPreSS-13.0.23.tgz包至ChartmUSeUm私有仓库中。可以使用本地仓库Chart源部署应用。完成后提交连接kcloud集群节点的用户名、密码和公网IP地址到答题框。1.检测ChartmUSeUm仓库源中存在WordPreSS-13.0.23计2分任务3公有云运维开发10分【适用平台】华为云【题目1PythOn运维开发:华为云Python运行环境准备口分通过华为云控制台,选择北京四区域,创建一台x86架构,“按需计费”的2核,4G.系统盘50G的云实例,实例名为chinaski112022l选择镜像为CentoS7.964bit(40GB),分配独立的公网IP,带宽选择按使用流量计费5M。登录此云服务器,安装Python3.68运行环境,并安装华为云旧版SDK、新版(v3.0)PythOnSDK中弹性云服务、虚拟私有云、镜像服务、容器云引擎的Python库。完成后提交"chinaskill2022开发运行环境云主机”的用户名、密码和IP地址到答题框。1.检查云主机开发环境,正确计1分。题目2PythOn运维开发:实现容器集群创建口分基于在HUaWeiCloUdAPl的云容器引擎CCEPython模块,使用以下信息,在/root目录下手动编写cce_cluser.yaml文件。云服务器的/root/目录下编写cce_cluSteLmanager.py文件,编码实现读取cce_cluser.yaml,创建“按需计费”的CCE容器引擎集群(Cluster),创建后根据名称查询该集群(CkISter)的详细信息,通过控制台以json格式输出该集群的信息。创建CCE集群的信息如下:CCE名称chinaskillscce2022;按需计费;集群版本:vl.21;集群规模:节点数50;网络模式:VPC网络;其他必要信息不限。完成后提交"chinaskiH2022开发运行环境云主机”的用户名、密码和IP地址到答题框。1 .指定配置信息,执行cce-cluster-manager.pyP,集群创建成功,计1分。【题目3】Python运维开发:ECS云主机管理的命令行工具开发4分使用已建好的运维开发环境,在/root/目录下创建ecs_manager.py脚本,完成ECS云主机管理,ecs_manager.py程序支持命令行参数执行。提示说明:华为云主机支持安装所需Python库C提交前答案前,需安装所开发程序所依赖的PythOn库。(1)程序支持根据命令行参数,创建1个云主机。位置参数“create”,表示创建;参数”i或-input",格式为json格式文本的云主机的名称、镜像名称2个信息。其他参数同上述开发环境云主机一致。创建待成功,再返回查询该云主机的信息,结果以json格式输出到控制台。参考执行实例如下:python3ecs_manager.pycreateinput'"name":,'ChinaskillOO,imagename":"CentOS7.964bit"),(2)支持查询给定具体名称的ECS云主机查询。位置参数“get”,表示查询ECS;参数或-name”支持指定名称ECS查询,类型为String0参数或-Outputn支持查询该ECS信息输出到文件,格式为json格式。参考执行实例如下:python3ecs_manager.pyget-nameChinaskillOOl-oChinaskillOOljson(3)程序支持查询目前区域账号下所有的ECS云主机。位置参数“getall”,表示查询所有ECS云主机;参数“-0或-output”支持输出到文件,格式为yaml格式。参考执行实例如下:python3ecs_manager.pygetall-ohuawei_all_ecs.yaml(4)支持删除指定的名称的云主机。位置参数“delete",表示删除一个ECS云主机;返回response,通过控制台输出。参数“-n或-name”支持指定名称查询,类型为Stringo参考执行实例如下:python3ecsmanager.pydelete-nameChinaskillOOl完成后提交"chinaski112022开发运行环境云主机”的用户名、密码和IP地址到答题框。1 .执行ecs_manager.py脚本,指定Create和配置参数,成功创建1台云主机,计1分;2 .执行ecs_manager.py脚本,指定get和配置参数,成功查询具体名称云主机,计1分;3 .执行ecs_manager.py脚本,指定getall和配置参数,成功查询目前区域账号下所有的云主机,计1分;4 .执行ecs_manager.py脚本,指定delete和配置参数,成功删除指定的云主机,计1分。【题目4Python运维开发:ECS云主机管理与监控的RestfulAPIsHTTP服务封装4分云服务器的/root/目录下编写huawei_ecs_server.py文件编写Python程序实现华为ECS云主机管理与云主机操作系统性能远程监控。所有的资源申请区域为“华北-北京四”,所有服务封装成ReStftllAPlS方式,host为127.0.0.1,端口8888,供外部检测。提示说明:华为云主机支持安装所需Python库。提交前答案前,需安装程序所依赖的Python库。具体要求:(1) PoSTecsserver创建云主机,需要等待成功该云主机后,返回查询该云主机信息。ReqUeSt传输的数据为applicatiotjson,json包含2个必备信息,名称、镜像名称。JSOn数据格式案例如下:"name":"cloudOO',imagenamen:uCentOS7.964bit,其他必备参数与开发环境云主机一致。ReSPOnSe的Body以json格式,返回所创建成功的主机详细信息。(2) GETecsSerVer/name查询云主机;ReSPOnSe的Body以yaml格式。(3) GETecsservernameos查询所指定ID云主机的操作系统信息;ReSPOnSe的json格式返回。返回格式要求如下:os_release:操作系统的版本系统;cpu_uti上CPU使用率;mem_utiI:内存使用率;diskjtil:磁盘使用率。(4) DELETEecsservername删除云主机;ReSPonSe的BOdy以json格式。编码完成后,自己手动执行提供WebHTTP服务的huawei_ecs_server.py程序。完成后提交"chinaski112022开发运行环境云主机”的用户名、密码和IP地址到答题框。1.执行huawei_ecs_server.py脚本,端口成功启动,计0.5分;2 .发起指定参数的POST创建ECS请求,成功创建云主机,计1分;3 .发起指定参数的GET查询ECS请求,成功查询云主机,计1分;4 .发起指定参数的GET查询ECSoS请求,成功查询云主机的操作系统信息,计1分;5 .发起指定参数的DELET删除ECS请求,成功删除指定云主机,计0.5分。2022年全国职业院校技能大赛高职组云计算赛项试卷【赛程名称】云计算赛项第二场-容器云说明:完成本任务需要两台安装了CentoS7.9操作系统的云主机:master和nodeoChinaSkiILCIOud_PaaS.iso镜像包中有本次容器云部署所需的所有文件,运维所需的文件见附件。某公司技术部产品开发上线周期长,客户的需求经常得不到及时响应。引入CICD(COntinUoUSlntegration持续集成、ContinuousDeliVery持续交付)成了公司的当务之急,研发团队决定搭建基于KUbemeteS的ClCD环境,希望基于这个平台来实现DeVOPS的部分流程,来减轻开发、部署、运维的负担。为了能够让公司开发的Web应用系统产品能够基于服务器的性能、可靠性、高可用性与方便维护,研发部决定使用微服务架构,实现基于KUberneteS的容器化部署。节点规划如表1所示。表1容器云平台节点规划节点角色主机名VCPUS内存硬盘MasterxHarborxCICDmaster812G100GWorkerNodenode88G100G【任务1容器云平台搭建5分【适用平台】私有云题目1平台部署-部署容器云平台5分登录OPCnStaCk私有云平台,使用CentOS7.9镜像创建两台云主机,使用kubecasy工具完成KUberneteSl.22.1集群的搭建。然后使用nginx镜像在default命名空间下创建一个名为exam的Pod,并为该POd设置环境变量exam,其值为2022o完成后提交master节点的用户名、密码和IP到答题框。1.KUberneteS集群部署成功得1分;2.Pod创建成功且环境变量设置正确得0.5分。题目2平台部署-部署IStiO服务网格0.5分在KUbCrneteS集群上完成IStio服务网格环境的安装,然后新建命名空间exam,为该命名空间开启自动注入Sidecar0完成后提交master节点的用户名、密码和IP到答题框。1.ISti。所有组件运行成功得0.3分;2.命名空间exam自动注入成功得0.2分。【题目3】平台部署-部署KUbeVirt虚拟化口分在KUberneteS集群上完成KUbeVirt虚拟化环境的安装。完成后提交master节点的用户名、密码和IP到答题框。1.KUbeVirt所有组件运行成功得1分。题目4平台部署-部署Harbor仓库及Helm包管理工具口分在master节点上完成Harbor镜像仓库及HeIm包管理工具的部署。然后使用nginx镜像自定义一个Chart,DePk)yment名称为nginx,副本数为It然后将该Chart部署到default命名空间下,ReIeaSe名称为webo完成后提交master节点的用户名、密码和IP到答题框。1.HarbOr仓库部署成功得0.5分;2.Helm工具安装成功得0.2分;3.Chart包部署成功得0.3分。【题目5集群管理-备份ETCD数据1分IKUbemeteS使用ETCD来存储集群的实时运行数据,为防止服务器宕机导致Kubernetes集群数据丢失,请将KUbemeteS集群数据备份到rootetcddb中。完成后提交master节点的IP地址、用户名和密码到答题框。1.etCdCtI工具安装成功得0.2分;2.ETCD数据备份成功得0.8分。【任务2容器云应用部署:DOCkerCOmPO雕编排部署7.0分I【适用平台】私有云HyPCrf是一个高性能、高灵活性的渐进式PHP协程框架,内置协程服务器及大量常用的组件,性能较传统基于PHP-FPM的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性。请根据要求完成数据库服务MariaDBs缓存服务Redis、微服务Hyperf及前端服务NginX按照要求进行容器化。【题目1】容器化MariaDB服务1分编写DOCkerfne文件构建hyperf-mariadb:VLO镜像,具体要求如下:(需要用到的软件包:Hyperf.tar.gz)(1)基础镜像:centos:7.9.2009;(2)完成MariaDB服务的安装;(3)声明端口:3306;(4)设置数据库rool用户的密码为root;(5)将提供的数据库文件hyperLadmin.sql导入数据库;(6)设置服务开机自启。完成后构建镜像,并提交master节点的用户名、密码和IP地址到答题框。1 .镜像构建成功得05分;2 .数据库安装且导入数据成功得0.5分。【题目2容器化RediS服务口分编写DOCkerfne文件构建hyperf-redis:vl.O镜像,具体要求如下:(需要用到的软件包:Hyperf.tar.gz)(1)基础镜像:centos:7.9,2009;(2)安装RediS服务;(3)关闭保护模式;(4)声明端口:6379;(5)设置服务开机自启。完成后构建镜像,并提交master节点的用户名、密码和IP地址到答题框。1 .镜像构建成功的05分;2 .Redis服务安装成功且配置正确得0.5分。【题目3容器化NginX服务0.5分编写DOCkerfne文件构建hyperf-nginx:VLO镜像,具体要求如下:(需要用到的软件包:Hyperf.tar.gz)(1)基础镜像:centos:7.9,2009;(2)安装IIginX服务;(3)声明端口:80;(4)设置服务开机自启。完成后构建镜像,并提交master节点的用户名、密码和IP地址到答题框C1 .镜像构建成功得03分;2 .Nginx安装成功且配置正确得0.2分。【题目4容器化HyPerfB艮务1分编写DoCkerfiIe文件构建hyperf-service:vl.O镜像,具体要求如下:(需要用到的软件包:Hyperf.tar.gz)(1)基础镜像:centos:7.9,2009;(2)安装PHP及扩展;(3)使用源码编译安装Swoole0完成后构建镜像,并提交master节点的用户名、密码和IP地址到答题框。1 .镜像构建成功得05分;2 .PHP安装成功得0.2分;3 .Swoole安装成功得0.3分。【题目5编排部署HyPer唯架3.5分编写roothyperfrojectdocker-compose.yaml文件,具体要求如下:(1)容器1名称:hyperf-mysql;镜像:hyperf-mariadb:vl.0;端口映射:3306:3306;(2)容器2名称:hyperf-redis;镜像:hyperf-redis:vl.O;(3)容器3名称:hyperfui;镜像:hyperf-nginx:vl.O;端口映射:80:8081;(4)容器4名称:hyperf-service;镜像:hype东SerViCe:v1.0。完成后编排部署HyPerf框架,并提交master节点的用户名、密码和IP地址到答题框。LdoCkCr-COmPOSe.yaml文件编排成功得1.5分;4 .8081端口访问服务成功得1分;3.Hyperfservice连接数据库和RediS成功得1分。【任务3容器云应用部署:基于KUberlIeteS构建ClCD8.0分该公司决定采用KUberneteS+GitLabCI来构建CICD环境,以缩短新功能开发上线周期,及时满足客户的需求,实现DeVoPS的部分流程,来减轻部署运维的负担,实现可视化容器生命周期管理、应用发布和版本迭代更新,请完成GitLabCI+KUberneteS的ClCD环境部署(构建持续集成所需要的所有软件包在软件包CICD-RUnner.tar.gz中)。CICD应用系统架构如下:【适用平台】私有云【题目1安装GitLab环境1分在KUbemeteS集群中新建命名空间gitlab-cit将GitLab部署到该命名空间下,Deployment和SerViCe名称均为gitlab,以NodePOrt方式将80端口对外暴露为30880,设置GitLab服务root用户的密码为admin123,将项目包demo-2048.tar.gz导入到GitLab中并命名为demo-2048O完成后提交master节点的用户名、密码和IP地址到答题框。(需要用到的软件包路径CICD-Runnertar.gz)1.GitLab部署正确且能正常访问得0.5分;2.项目导入成功得0.5分。【题目2部署GitLabRUnner2分将GitLabRUnner部署到gitlab-ci命名空间下,ReIeaSe名称为gitlab-runner,为GitLabRUnner仓IJ建持久化构建缓存目录/home/gillab-runner/ci-build-cache以力口速构建速度,并将其注册到GitLab中。完成后提交master节点的用户名、密码和IP地址到答题框。(需要用到的软件包路径CICD-Runner.tar.gz)1 .GitLabRUnner部署成功得0.5分;2 .GitLabRUnner注册成功得0.5分;3 .GitLabRunncr持久化配置成功得1分。【题目3配置GitLab1.5分将KUbCmeteS集群添加到demo-2048项目中,并命名为kubcmetes-agent,项目命名空间选择gitlab-ci0完成后提交master节点的用户名、密码和IP地址到答题框。(需要用到的软件包路径CICD-Runncr.tar.gz)I-GitLabAgent安装成功得1分;4 .Kubemetes连接成功得0.5分。题目4构建CICD3.5分编写流水线脚本gitlab-ci.yml触发自动构建,具体要求如下:(1)基于镜像maven36-jdk-8构建项目的drone分支;(2)构建镜像的名称:demo:IateSt;(3)将镜像推送到Harbor仓库demo项目中;(4)将demo-2048应用自动发布到KUbemeteS集群gitlab-ci命名空间下。完成后提交master节点的用户名、密码和IP地址到答题框。(需要用到的软件包路径CICD-Runner.tar.gz)1 .项目变异成功得0.5分;2 .镜像构建成功得1分;3 .服务发布成功得1分;4 .服务能正常访问得1分。【任务4容器云服务运维:KiIbenleteS基于容器的运维6分【适用平台】私有云【题目1】Pod管理-创建Pod0.5分在default命名空间下使用nginx:IateSt镜像创建一个QoS类为GUaranteed的Pod1名称为qos-demoo完成后提交master节点的IP地址、用户名和密码到答题框。1.Pod创建成功得0.2分;2.PodQoS类型为GUarameed得0.3分。【题目2安全管理-配置POd安全上下文0.5分使用busybox镜像启动一个名为COmeXt-demo的Pod1为该POd配置安全上下文,要求容器内以用户IOoO和用户组3000来运行所有进程,并在启动时执行“sleeplh”命令。完成后提交master节点的IP地址、用户名和密码到答题框。1.POd安全上下午配置正确得0.5分。题目3CRD管理一创建自定义资源类型0.5分在KUberneteS集群中自定义一种资源类型Student,APl为stablc.exam

    注意事项

    本文(GZ-2022040 云计算赛项正式赛卷完整版包括附件-2022年全国职业院校技能大赛赛项正式赛卷.docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开