




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第第頁2023年全國職業(yè)院校技能大賽(高職組)“云計算應(yīng)用”賽項賽卷1模塊一私有云(30分)首先完成私有云平臺搭建和運維,私有云平臺提供云主機、云網(wǎng)絡(luò)、云存儲等基礎(chǔ)架構(gòu)云服務(wù),并開發(fā)自動化運維程序。任務(wù)1私有云服務(wù)搭建(5分)1.1.1基礎(chǔ)環(huán)境配置1.控制節(jié)點主機名為controller,設(shè)置計算節(jié)點主機名為compute;2.hosts文件將IP地址映射為主機名。1.1.2yum源配置使用提供的http服務(wù)地址,分別設(shè)置controller節(jié)點和compute節(jié)點的yum源文件http.repo。1.1.3配置無秘鑰ssh配置controller節(jié)點可以無秘鑰訪問compute節(jié)點。1.1.4基礎(chǔ)安裝在控制節(jié)點和計算節(jié)點上分別安裝openstack-iaas軟件包。1.1.5數(shù)據(jù)庫安裝與調(diào)優(yōu)在控制節(jié)點上使用安裝Mariadb、RabbitMQ等服務(wù)。并進行相關(guān)操作。1.1.6Keystone服務(wù)安裝與使用在控制節(jié)點上安裝Keystone服務(wù)并創(chuàng)建用戶。1.1.7Glance安裝與使用在控制節(jié)點上安裝Glance服務(wù)。上傳鏡像至平臺,并設(shè)置鏡像啟動的要求參數(shù)。1.1.8Nova安裝在控制節(jié)點和計算節(jié)點上分別安裝Nova服務(wù)。安裝完成后,完成Nova相關(guān)配置。1.1.9Neutron安裝在控制和計算節(jié)點上正確安裝Neutron服務(wù)。1.1.10Dashboard安裝在控制節(jié)點上安裝Dashboard服務(wù)。安裝完成后,將Dashboard中的Django數(shù)據(jù)修改為存儲在文件中。1.1.11Swift安裝在控制節(jié)點和計算節(jié)點上分別安裝Swift服務(wù)。安裝完成后,將cirros鏡像進行分片存儲。1.1.12Cinder創(chuàng)建硬盤在控制節(jié)點和計算節(jié)點分別安裝Cinder服務(wù),請在計算節(jié)點,對塊存儲進行擴容操作。1.1.13Manila服務(wù)安裝與使用在控制和計算節(jié)點上分別在控制節(jié)點和計算節(jié)點安裝Manila服務(wù)。任務(wù)2私有云服務(wù)運維(15分)1.2.1OpenStack開放鏡像權(quán)限在admin項目中存在glance-cirros鏡像文件,將glance-cirros鏡像指定demo項目進行共享使用。1.2.2 SkyWalking應(yīng)用部署申請一臺云主機,使用提供的軟件包安裝Elasticsearch服務(wù)和SkyWalking服務(wù)。再申請一臺云主機,用于搭建gpmall商城應(yīng)用,并配置SkyWalking監(jiān)控gpmall主機。1.2.3OpenStack鏡像壓縮在HTTP文件服務(wù)器中存在一個鏡像為CentOS7.5-compress.qcow2的鏡像,請對該鏡像進行壓縮操作。1.2.4Glance對接Cinder存儲在自行搭建的OpenStack平臺中修改相關(guān)參數(shù),使Glance可以使用Cinder作為后端存儲。1.2.5使用Heat模板創(chuàng)建容器在自行搭建的OpenStack私有云平臺上,在/root目錄下編寫Heat模板文件,要求執(zhí)行yaml文件可以創(chuàng)建名為heat-swift的容器。1.2.6Nova清除緩存在OpenStack平臺上,修改相關(guān)配置,讓長時間不用的鏡像緩存在過一定的時間后會被自動刪除。1.2.7Redis集群部署。部署Redis集群,Redis的一主二從三哨兵架構(gòu)。1.2.8RedisAOF調(diào)優(yōu)修改在Redis相關(guān)配置,避免AOF文件過大,Redis會進行AOF重寫。1.2.9JumpServer堡壘機部署使用提供的軟件包安裝JumpServer堡壘機服務(wù),并配置使用該堡壘機對接自己安裝的控制和計算節(jié)點。1.2.10完成私有云平臺的調(diào)優(yōu)或排錯工作。(本任務(wù)只公布考試范圍,不公布賽題)任務(wù)3私有云運維開發(fā)(10分)1.3.1編寫Shell一鍵部署腳本編寫一鍵部署腳本,要求可以一鍵部署gpmall商城應(yīng)用系統(tǒng)。1.3.2Ansible部署FTP服務(wù)編寫Ansible腳本,部署FTP服務(wù)。1.3.3Ansible部署Kafka服務(wù)編寫Playbook,部署的ZooKeeper和Kafka。1.3.4編寫OpenStack容器云平臺自動化運維工具。(本任務(wù)只公布考試范圍,不公布賽題)模塊二容器云(30分)構(gòu)建Kubernetes容器云集群,引入KubeVirt實現(xiàn)OpenStack到Kubernetes的全面轉(zhuǎn)型,用Kubernetes來管一切虛擬化運行時,包含裸金屬、VM、容器。同時研發(fā)團隊決定搭建基于Kubernetes的CI/CD環(huán)境,基于這個平臺來實現(xiàn)DevOps流程。引入服務(wù)網(wǎng)格Istio,實現(xiàn)業(yè)務(wù)系統(tǒng)的灰度發(fā)布,治理和優(yōu)化公司各種微服務(wù),并開發(fā)自動化運維程序。任務(wù)1容器云服務(wù)搭建(5分)2.1.1部署容器云平臺使用OpenStack私有云平臺創(chuàng)建兩臺云主機,分別作為Kubernetes集群的master節(jié)點和node節(jié)點,然后完成Kubernetes集群的部署,并完成Istio服務(wù)網(wǎng)格、KubeVirt虛擬化和Harbor鏡像倉庫的部署。任務(wù)2容器云服務(wù)運維(15分)2.2.1容器化部署Node-Exporter編寫Dockerfile文件構(gòu)建exporter鏡像,要求基于centos完成Node-Exporter服務(wù)的安裝與配置,并設(shè)置服務(wù)開機自啟。2.2.2容器化部署Alertmanager編寫Dockerfile文件構(gòu)建alert鏡像,要求基于centos:latest完成Alertmanager服務(wù)的安裝與配置,并設(shè)置服務(wù)開機自啟。2.2.3容器化部署Grafana編寫Dockerfile文件構(gòu)建grafana鏡像,要求基于centos完成Grafana服務(wù)的安裝與配置,并設(shè)置服務(wù)開機自啟。2.2.4容器化部署Prometheus編寫Dockerfile文件構(gòu)建prometheus鏡像,要求基于centos完成Promethues服務(wù)的安裝與配置,并設(shè)置服務(wù)開機自啟。2.2.5編排部署監(jiān)控系統(tǒng)編寫docker-compose.yaml文件,使用鏡像exporter、alert、grafana和prometheus完成監(jiān)控系統(tǒng)的編排部署。2.2.6安裝Jenkins將Jenkins部署到default命名空間下。要求完成離線插件的安裝,設(shè)置Jenkins的登錄信息和授權(quán)策略。2.2.7安裝GitLab將GitLab部署到default命名空間下,要求設(shè)置root用戶密碼,新建公開項目,并將提供的代碼上傳到該項目。2.2.8配置Jenkins連接GitLab在Jenkins中新建流水線任務(wù),配置GitLab連接Jenkins,并完成WebHook的配置。2.2.9構(gòu)建CI/CD在流水線任務(wù)中編寫流水線腳本,完成后觸發(fā)構(gòu)建,要求基于GitLab中的項目自動完成代碼編譯、鏡像構(gòu)建與推送、并自動發(fā)布服務(wù)到Kubernetes集群中。2.2.10服務(wù)網(wǎng)格:創(chuàng)建IngressGateway將Bookinfo應(yīng)用部署到default命名空間下,請為Bookinfo應(yīng)用創(chuàng)建一個網(wǎng)關(guān),使外部可以訪問Bookinfo應(yīng)用。2.2.11KubeVirt運維:創(chuàng)建VM使用提供的鏡像在default命名空間下創(chuàng)建一臺VM,名稱為exam,指定VM的內(nèi)存、CPU、網(wǎng)卡和磁盤等配置。2.2.12完成容器云平臺的調(diào)優(yōu)或排錯工作。(本任務(wù)只公布考試范圍,不公布賽題)任務(wù)3容器云運維開發(fā)(10分)2.3.1管理job服務(wù)KubernetesPython運維腳本開發(fā)-使用SDK方式管理job服務(wù)。2.3.2自定義調(diào)度器KubernetesPython運維腳本開發(fā)-使用RestfulAPI方式管理調(diào)度器。2.3.3編寫Kubernetes容器云平臺自動化運維工具。(本任務(wù)只公布考試范圍,不公布賽題)模塊三公有云(40分)選擇國內(nèi)公有云提供商,選擇云主機、云網(wǎng)絡(luò)、云硬盤、云防火墻、負載均衡等服務(wù),可創(chuàng)建Web服務(wù),共享文件存儲服務(wù),數(shù)據(jù)庫服務(wù),數(shù)據(jù)庫集群等服務(wù)。搭建基于云原生的DevOps相關(guān)服務(wù),構(gòu)建云、邊、端一體化的邊緣計算系統(tǒng),并開發(fā)云應(yīng)用程序。根據(jù)上述公有云平臺的特性,完成公有云中的各項運維工作。任務(wù)1公有云服務(wù)搭建(5分)3.1.1私有網(wǎng)絡(luò)管理在公有云中完成虛擬私有云網(wǎng)絡(luò)的創(chuàng)建。3.1.2云實例管理登錄公有云平臺,創(chuàng)建兩臺云實例虛擬機。3.1.3管理數(shù)據(jù)庫使用intnetX-mysql網(wǎng)絡(luò)創(chuàng)建兩臺chinaskill-sql-1和chinaskill-sql-2云服務(wù)器,并完成MongoDB安裝。3.1.4主從數(shù)據(jù)庫在chinaskill-sql-1和chinaskill-sql-2云服務(wù)器中配置MongoDB主從數(shù)據(jù)庫。3.1.5node環(huán)境管理使用提供的壓縮文件,安裝Node.js環(huán)境。3.1.6安全組管理根據(jù)要求,創(chuàng)建一個安全組。3.1.7RocketChat上云使用http服務(wù)器提供文件,將Rocket.Chat應(yīng)用部署上云。3.1.8NAT網(wǎng)關(guān)根據(jù)要求創(chuàng)建一個公網(wǎng)NAT網(wǎng)關(guān)。3.1.9云服務(wù)器備份創(chuàng)建一個云服務(wù)器備份存儲庫名為server_backup,容量為100G。將ChinaSkill-node-1云服務(wù)器制作鏡像文件chinaskill-image。3.1.10負載均衡器根據(jù)要求創(chuàng)建一個負載均衡器chinaskill-elb。3.1.11彈性伸縮管理根據(jù)要求新建一個彈性伸縮啟動配置。任務(wù)2公有云服務(wù)運維(10分)3.2.1云容器引擎在公有云上,按照要求創(chuàng)建一個x86架構(gòu)的容器云集群。3.2.2云容器管理使用插件管理在kcloud容器集群中安裝Dashboard可視化監(jiān)控界面。3.2.3使用kubectl操作集群在kcloud集群中安裝kubectl命令,使用kubectl命令管理kcloud集群。3.2.4安裝Helm使用提供的Helm軟件包,在kcloud集群中安裝Helm服務(wù)。3.2.5根據(jù)提供的chart包mariadb-7.3.14.tgz部署mariadb服務(wù),修改mariadb使用NodePort模式對其進行訪問。3.2.6在k8s集群中創(chuàng)建mariadb命名空間,根據(jù)提供的chart包mariadb-7.3.14.tgz修改其配置,使用NodePort模式對其進行訪問。任務(wù)3公有云運維開發(fā)(10分)3.3.1開發(fā)環(huán)境搭建創(chuàng)建一臺云主機,并登錄此云服務(wù)器,安裝Python3.68運行環(huán)境與SDK依賴庫。3.3.2安全組管理調(diào)用api安全組的接口,實現(xiàn)安全組的增刪查改。3.3.3安全組規(guī)則管理調(diào)用SDK安全組規(guī)則的方法,實現(xiàn)安全組規(guī)則的增刪查改。3.3.4云主機管理調(diào)用SDK云主機管理的方法,實現(xiàn)云主機的的增刪查改。3.3.5完成公有云平臺自動化運維程序開發(fā)。(本任務(wù)只公布考試范圍,不公布賽題)任務(wù)4邊緣計算系統(tǒng)運維
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大興安嶺職業(yè)學院《韓語入門》2023-2024學年第一學期期末試卷
- 泉州信息工程學院《高層建筑與抗震設(shè)計》2023-2024學年第二學期期末試卷
- 防水透氣膜施工方案
- 2025年中考數(shù)學幾何模型歸納訓練:最值模型之瓜豆模型(原理)直線解讀與提分訓練
- 生態(tài)板門套施工方案
- 柳州塑膠操場施工方案
- 污水池清理施工方案
- 普陀防腐地坪施工方案
- 蘇州安裝門禁施工方案
- 2025年國稅甘肅面試試題及答案
- 高校引進博士述職報告
- 臨終關(guān)懷創(chuàng)業(yè)計劃書
- 【上市公司的財務(wù)風險的分析和防范:以三只松鼠為例10000字(論文)】
- 部編版小學語文四年級下冊教師教學用書(教學參考)完整版
- 小學教師專業(yè)發(fā)展與教學質(zhì)量提升
- 大跨度空間網(wǎng)架結(jié)構(gòu)分階段整體提升安裝技術(shù)研究與應(yīng)用
- 注射用頭孢比羅酯鈉-臨床藥品應(yīng)用解讀
- 農(nóng)業(yè)領(lǐng)域的服務(wù)禮儀
- 大學生心理健康教育教程 課件 第二章 大學生自我意識
- 公證知識宣傳材料
- 聚酯生產(chǎn)技術(shù) 聚酯主要設(shè)備介紹
評論
0/150
提交評論