2022年廣西職業(yè)院校技能大賽高職組《云計(jì)算》賽項(xiàng)樣卷_第1頁(yè)
2022年廣西職業(yè)院校技能大賽高職組《云計(jì)算》賽項(xiàng)樣卷_第2頁(yè)
2022年廣西職業(yè)院校技能大賽高職組《云計(jì)算》賽項(xiàng)樣卷_第3頁(yè)
2022年廣西職業(yè)院校技能大賽高職組《云計(jì)算》賽項(xiàng)樣卷_第4頁(yè)
2022年廣西職業(yè)院校技能大賽高職組《云計(jì)算》賽項(xiàng)樣卷_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2022年廣西職業(yè)院校技能大賽

高職組《云計(jì)算》賽項(xiàng)賽卷(樣卷)

某企業(yè)擬使用OpenStack搭建一個(gè)企業(yè)云平臺(tái),以實(shí)現(xiàn)資

源池化彈性管理、企業(yè)應(yīng)用集中管理、統(tǒng)一安全認(rèn)證和授權(quán)等

管理。

系統(tǒng)架構(gòu)如圖1所示,IP地址規(guī)劃如表1所示。

圖1系統(tǒng)架構(gòu)圖

表1IP地址規(guī)劃

設(shè)備名稱(chēng)主機(jī)名接口IP地址說(shuō)明

eth0192.168.x.10/24Vlanx

云服務(wù)器Controller

1eth1192.168.y.10/24Vlany

eth0192.168.x.20/24Vlanx

云服務(wù)器Compute

2eth1192.168.y.20/24Vlany

PC-1本地連接172.24.z.2/24Vlan1

Vlan1172.24.z.1/24PC機(jī)使用

交換機(jī)Vlan10192.168.x.1/24服務(wù)器使用

Vlan20192.168.y.1/24虛擬機(jī)使用

-1-

說(shuō)明:

1.表中的x,y為vlan號(hào),每人有兩個(gè)vlan號(hào);z為工

位號(hào);

2.根據(jù)圖表給出信息,檢查硬件連線(xiàn)及網(wǎng)絡(luò)設(shè)備配置,

確保網(wǎng)絡(luò)連接正常;

3.考試所需要的資源包與附件均在考位信息表中給出;

4.競(jìng)賽過(guò)程中,為確保服務(wù)器的安全,請(qǐng)自行修改服務(wù)

器密碼;在考試系統(tǒng)提交信息時(shí),請(qǐng)確認(rèn)自己的IP地址,用

戶(hù)名和密碼。

【任務(wù)1】基礎(chǔ)運(yùn)維任務(wù)[5分]

【適用平臺(tái)】私有云

【題目1】基礎(chǔ)環(huán)境配置

根據(jù)表1中的IP地址規(guī)劃,設(shè)置各服務(wù)器節(jié)點(diǎn)的IP地

址,確保網(wǎng)絡(luò)正常通信,然后按以下要求配置服務(wù)器:

(1)設(shè)置控制節(jié)點(diǎn)主機(jī)名為controller,設(shè)置計(jì)算節(jié)點(diǎn)

主機(jī)名為compute;

(2)修改hosts文件將IP地址映射為主機(jī)名;

(3)關(guān)閉控制節(jié)點(diǎn)的防火墻,設(shè)置開(kāi)機(jī)不啟動(dòng);

(4)設(shè)置SELinux為Permissive模式。

完成后提交控制節(jié)點(diǎn)的用戶(hù)名、密碼和IP地址到答題

框。

【題目2】鏡像掛載

將提供的CentOS-7-x86_64-DVD-1804.iso和

chinaskill_cloud_iaas.iso光盤(pán)鏡像上傳到controller節(jié)點(diǎn)

-2-

/root目錄下,然后在/opt目錄下分別創(chuàng)建centos目錄和

openstack目錄,并將鏡像文件CentOS-7-x86_64-DVD-

1804.iso掛載到centos目錄下,將鏡像文件

chinaskill_cloud_iaas.iso掛載到openstack目錄下。完成

后提交控制節(jié)點(diǎn)的用戶(hù)名、密碼和IP地址到答題框。

【題目3】Yum源配置

在controller節(jié)點(diǎn)上利用/opt/centos目錄中的軟件包安

裝vsftpd服務(wù),設(shè)置開(kāi)機(jī)自啟動(dòng),并使用ftp提供yum倉(cāng)庫(kù)

服務(wù)(ftp共享的目錄為/opt),分別設(shè)置controller節(jié)點(diǎn)和

compute節(jié)點(diǎn)的yum源文件ftp.repo,其中ftp服務(wù)器地址使

用主機(jī)名形式。完成后提交控制節(jié)點(diǎn)的用戶(hù)名、密碼和IP地

址到答題框。

【題目4】時(shí)間同步配置

在controller節(jié)點(diǎn)上部署chrony服務(wù)器,允許其他節(jié)點(diǎn)

同步時(shí)間,啟動(dòng)服務(wù)并設(shè)置為開(kāi)機(jī)啟動(dòng);在compute節(jié)點(diǎn)上指

定controller節(jié)點(diǎn)為上游NTP服務(wù)器,重啟服務(wù)并設(shè)為開(kāi)機(jī)

啟動(dòng)。完成后提交控制節(jié)點(diǎn)用戶(hù)名、密碼、IP地址到答題框。

【題目5】計(jì)算節(jié)點(diǎn)分區(qū)

在compute節(jié)點(diǎn)上利用空白分區(qū)劃分2個(gè)100G分區(qū)。完

成后提交計(jì)算節(jié)點(diǎn)的用戶(hù)名、密碼和IP地址到答題框。

【任務(wù)2】OpenStack搭建任務(wù)[15分]

【適用平臺(tái)】私有云

【題目1】基礎(chǔ)安裝

-3-

在控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)上分別安裝iaas-xiandian軟件

包,根據(jù)表2配置兩個(gè)節(jié)點(diǎn)腳本文件中的基本變量(配置腳本

文件為/etc/xiandian/openrc.sh)。

表2云平臺(tái)配置信息

服務(wù)名稱(chēng)變量參數(shù)/密碼

root000000

Keystone000000

Glance000000

MysqlNova000000

Neutron000000

Heat000000

Zun000000

DOMAIN_NAMEdemo

Admin000000

Rabbit000000

Glance000000

Keystone

Nova000000

Neutron000000

Heat000000

Zun000000

Metadata000000

Neutron

ExternalNetworkenp9s0(外網(wǎng)卡名)

完成后提交控制節(jié)點(diǎn)的用戶(hù)名、密碼和IP地址到答題

框。

【題目2】數(shù)據(jù)庫(kù)安裝

在controller節(jié)點(diǎn)上使用iaas-install-mysql.sh腳本

安裝Mariadb、Memcached、etcd服務(wù)。完成后提交控制節(jié)點(diǎn)

的用戶(hù)名、密碼和IP地址到答題框。

【題目3】Keystone服務(wù)安裝

在controller節(jié)點(diǎn)上使用iaas-install-keystone.sh腳

本安裝Keystone服務(wù)。完成后提交控制節(jié)點(diǎn)的用戶(hù)名、密碼

和IP地址到答題框。

【題目4】Glance安裝

-4-

在controller節(jié)點(diǎn)上使用iaas-install-glance.sh腳本

安裝glance服務(wù)。完成后提交控制節(jié)點(diǎn)的用戶(hù)名、密碼和IP

地址到答題框。

【題目5】Nova安裝

在controller節(jié)點(diǎn)和compute節(jié)點(diǎn)上分別使用iaas-

install-nova-controller.sh腳本、iaas-install-nova-

compute.sh腳本安裝Nova服務(wù)。完成后提交控制節(jié)點(diǎn)的用戶(hù)

名、密碼和IP地址到答題框。

【題目6】Neutron安裝

在controller節(jié)點(diǎn)和compute節(jié)點(diǎn)上分別修改iaas-

install-neutron-controller.sh腳本、iaas-install-

neutron-compute.sh腳本分別安裝Neutron服務(wù),執(zhí)行完腳

本后,網(wǎng)絡(luò)默認(rèn)是vlan模式。完成后提交控制節(jié)點(diǎn)的用戶(hù)

名、密碼和IP地址到答題框。

【題目7】Doshboard安裝

在controller節(jié)點(diǎn)上使用iaas-install-dashboad.sh腳

本安裝dashboad服務(wù)。完成后提交控制節(jié)點(diǎn)的用戶(hù)名、密碼

和IP地址到答題框。

【題目8】Cinder安裝

在控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)上分別使用iaas-install-cinder-

controller.sh.sh腳本和iaas-install-cinder-compute.sh

安裝cinder服務(wù)。完成后提交控制節(jié)點(diǎn)的用戶(hù)名、密碼和IP

地址到答題框。

-5-

【任務(wù)3】OpenStack運(yùn)維任務(wù)[15分]

【適用平臺(tái)】私有云

【題目1】鏡像管理

在openstack私有云平臺(tái)上,基于cirros-0.3.4-x86_64-

disk.img鏡像,使用命令創(chuàng)建一個(gè)名為cirros的鏡像。完成

后提交控制節(jié)點(diǎn)的用戶(hù)名、密碼和IP地址到答題框。

【題目2】實(shí)例類(lèi)型管理

在openstack私有云平臺(tái)上,使用命令創(chuàng)建一個(gè)名為

Fmin,ID為1,內(nèi)存為1024MB,磁盤(pán)為10GB,vcpu數(shù)量為

1的云主機(jī)類(lèi)型。完成后提交控制節(jié)點(diǎn)的用戶(hù)名、密碼和IP地

址到答題框。

【題目3】網(wǎng)絡(luò)管理

在openstack私有云平臺(tái)上,創(chuàng)建云主機(jī)網(wǎng)絡(luò)extnet,子

網(wǎng)extsubnet,虛擬機(jī)網(wǎng)段為192.168.y.0/24(其中y是vlan

號(hào)),網(wǎng)關(guān)為192.168.y.1。完成后提交控制節(jié)點(diǎn)的用戶(hù)名、

密碼和IP地址到答題框。

【題目4】云主機(jī)管理

在openstack私有云平臺(tái)上,基于“cirros”鏡像、

flavor使用“Fmin”、extnet的網(wǎng)絡(luò),創(chuàng)建一臺(tái)虛擬機(jī)VM1,

啟動(dòng)VM1,并使用PC機(jī)能遠(yuǎn)程登錄到VM1。提交控制節(jié)點(diǎn)的用

戶(hù)名、密碼和IP地址到答題框。

【題目5】Cinder管理

在openstack私有云平臺(tái)上,創(chuàng)建一個(gè)名為“l(fā)vm”的卷

類(lèi)型,創(chuàng)建一塊卷設(shè)備,名字為block、類(lèi)型為lvm的40G云

-6-

硬盤(pán),并附加到虛擬機(jī)VM1上。完成后提交控制節(jié)點(diǎn)IP地

址、用戶(hù)名和密碼到答題框。

【題目6】Raid管理

在OpenStack私有云平臺(tái),創(chuàng)建一臺(tái)云主機(jī),并創(chuàng)建一個(gè)

40G大小的cinder塊存儲(chǔ),將塊存儲(chǔ)連接到云主機(jī),然后在云

主機(jī)上對(duì)云硬盤(pán)進(jìn)行操作。要求分出4個(gè)大小為5G的分區(qū),

使用這4個(gè)分區(qū),創(chuàng)建名為/dev/md5、raid級(jí)別為5的磁盤(pán)陣

列加一個(gè)熱備盤(pán)(使用最后一個(gè)分區(qū)作為熱備盤(pán))。完成后提

交云主機(jī)的用戶(hù)名、密碼和IP地址到答題框。

【題目7】數(shù)據(jù)庫(kù)主從管理

使用OpenStack私有云平臺(tái),創(chuàng)建兩臺(tái)云主機(jī)vm1和

vm2,在這兩臺(tái)云主機(jī)上分別安裝數(shù)據(jù)庫(kù)服務(wù),并配置成主從

數(shù)據(jù)庫(kù),vm1節(jié)點(diǎn)為主庫(kù),vm2節(jié)點(diǎn)為從庫(kù)(數(shù)據(jù)庫(kù)密碼設(shè)置

為000000)。完成后提交數(shù)據(jù)庫(kù)從節(jié)點(diǎn)vm2節(jié)點(diǎn)的用戶(hù)名、密

碼和IP地址到答題框。

【題目8】云平臺(tái)安全策略提升

使用OpenStack私有云平臺(tái),通過(guò)提供的相關(guān)軟件包,安

裝必要組件,將私有云平臺(tái)的訪(fǎng)問(wèn)策略從http提升至https。

完成后提交控制節(jié)點(diǎn)的用戶(hù)名、密碼和IP地址到答題框。

【任務(wù)4】OpenStack運(yùn)維開(kāi)發(fā)任務(wù)[15分]

【適用平臺(tái)】私有云

本任務(wù)只公布考試范圍,不公布賽題

此任務(wù)包含2-4個(gè)子任務(wù),內(nèi)容涉及編寫(xiě)Python腳本調(diào)

用OpenStackAPI對(duì)Openstack云平臺(tái)進(jìn)行管理和運(yùn)維。使用

-7-

自動(dòng)化運(yùn)維工具ansible對(duì)云主機(jī)進(jìn)行批量系統(tǒng)配置、批量程

序部署、批量運(yùn)行命令等運(yùn)維操作。

【任務(wù)5】DockerCE及私有倉(cāng)庫(kù)安裝任務(wù)(5分)

【適用平臺(tái)】私有云

【題目1】安裝DockerCE和DockerCompose

在master、node各節(jié)點(diǎn)中分別安裝DockerCE和docker-

compose。完成后提交master節(jié)點(diǎn)的用戶(hù)名、密碼和IP到答

題框。

【題目2】安裝私有倉(cāng)庫(kù)

在master節(jié)點(diǎn)安裝私有倉(cāng)庫(kù),導(dǎo)入/opt/images目錄下所

有鏡像,并推送到私有倉(cāng)庫(kù)。完成后提交master節(jié)點(diǎn)的用戶(hù)

名、密碼和IP到答題框。

【題目3】容器編排

在master節(jié)點(diǎn)上編寫(xiě)/root/wordpress/docker-

compose.yaml文件,具體要求如下:

(1)容器名稱(chēng):wordpress;鏡像:wordpress:latest;

端口映射:82:80;

(2)容器名稱(chēng):mysql;鏡像:mysql:5.6;

(3)MySQLroot用戶(hù)密碼:123456;

(4)創(chuàng)建數(shù)據(jù)庫(kù)wordpress。

完成后編排部署WordPress,并提交master節(jié)點(diǎn)的用戶(hù)

名、密碼和IP到答題框。

【題目4】容器基礎(chǔ)操作

-8-

在master節(jié)點(diǎn)上停止并刪除上述部署的wordpress容

器。完成后提交master節(jié)點(diǎn)的用戶(hù)名、密碼和IP到答題框。

【任務(wù)6】基于Docker容器的web應(yīng)用系統(tǒng)部署[15分]

將該公司開(kāi)發(fā)的基于微服務(wù)架構(gòu)的web商城應(yīng)用系統(tǒng)實(shí)現(xiàn)

全容器化部署。商城應(yīng)用系統(tǒng)架構(gòu)圖如下:

用戶(hù)

訪(fǎng)問(wèn)網(wǎng)站

Nnginx容器

負(fù)載均衡

user-providershopping-user-providershopping-

容器provider容器容器provider容器

jar包容器jar包容器

ChinaskillmallChinaskillmallChinaskillmallChinaskillmall

-shopping容器-user容器-shopping容器-user容器

數(shù)據(jù)庫(kù)容器redis容器數(shù)據(jù)庫(kù)容器redis容器

基礎(chǔ)服務(wù)容器基礎(chǔ)服務(wù)容器

zookeeperzookeeper

kafka容器kafka容器

容器容器

圖2應(yīng)用系統(tǒng)架構(gòu)圖

表2Docker容器信息表

模塊使用技術(shù)備注

gpmall.sqlMysql網(wǎng)站的數(shù)據(jù)庫(kù)

dist目錄Nginx網(wǎng)站的前端項(xiàng)目

gpmall-shopping8081端口,商品/購(gòu)物車(chē)/首頁(yè)渲染等交互

web項(xiàng)目8082端口,提供用戶(hù)相關(guān)的交互,如登

gpmall-user錄、注冊(cè)、個(gè)人中心等

user-provider提供用戶(hù)相關(guān)服務(wù)

后端服務(wù)

shopping-provider提供購(gòu)物車(chē)、推薦商品、商品等服務(wù)

【適用平臺(tái)】私有云

【題目1】容器化部署Redis

-9-

在master節(jié)點(diǎn)上編寫(xiě)/root/redis/Dockerfile文件,基

于提供的軟件包gpmall-single.tar構(gòu)建chinaskill-

redis:v1.1鏡像,具體要求如下:

(1)基礎(chǔ)鏡像:centos:centos7.5.1804;

(2)作者:Chinaskill;

(3)修改配置文件中的bind為bind

;

(4)設(shè)置Redis免密,并關(guān)閉保護(hù)模式;

(5)開(kāi)放端口:6379;

(6)設(shè)置服務(wù)開(kāi)機(jī)自啟。

完成后構(gòu)建鏡像,并提交master節(jié)點(diǎn)的用戶(hù)名、密碼和

IP到答題框。

【題目2】容器化部署MariaDB

在master節(jié)點(diǎn)上編寫(xiě)/root/mariadb/Dockerfile文件,

基于提供的軟件包gpmall-single.tar構(gòu)建chinaskill-

mariadb:v1.1鏡像,具體要求如下:

(1)基礎(chǔ)鏡像:centos:centos7.5.1804;

(2)作者:Chinaskill;

(3)設(shè)置數(shù)據(jù)庫(kù)密碼:123456;

(4)創(chuàng)建數(shù)據(jù)庫(kù)gpmall并導(dǎo)入數(shù)據(jù)庫(kù)文件gpmall.sql;

(5)設(shè)置字符編碼:UTF-8;

(6)開(kāi)放端口:3306;

(7)設(shè)置服務(wù)開(kāi)機(jī)自啟。

-10-

完成后構(gòu)建鏡像,并提交master節(jié)點(diǎn)的用戶(hù)名、密碼和

IP到答題框。

【題目3】容器化部署Zookeeper

在master節(jié)點(diǎn)上編寫(xiě)/root/zookeeper/Dockerfile文

件,基于提供的軟件包gpmall-single.tar構(gòu)建chinaskill-

zookeeper:v1.1鏡像,具體要求如下:

(1)基礎(chǔ)鏡像:centos:centos7.5.1804;

(2)作者:Chinaskill;

(3)開(kāi)放端口:2181;

(4)設(shè)置服務(wù)開(kāi)機(jī)自啟。

完成后構(gòu)建鏡像,使用構(gòu)建的鏡像運(yùn)行容器

myzookeeper,并提交master節(jié)點(diǎn)的用戶(hù)名、密碼和IP到答

題框。

【題目4】容器化部署Kafka

在master節(jié)點(diǎn)上編寫(xiě)/root/kafka/Dockerfile文件,基

于提供的軟件包gpmall-single.tar構(gòu)建chinaskill-

kafka:v1.1鏡像,具體要求如下:

(1)基礎(chǔ)鏡像:centos:centos7.5.1804;

(2)作者:Chinaskill;

(3)開(kāi)放端口:9092;

(4)設(shè)置服務(wù)開(kāi)機(jī)自啟。

完成后構(gòu)建鏡像,并提交master節(jié)點(diǎn)的用戶(hù)名、密碼和

IP到答題框。

【題目5】容器化部署Nginx

-11-

在master節(jié)點(diǎn)上編寫(xiě)/root/nginx/Dockerfile文件,基

于提供的軟件包gpmall-single.tar構(gòu)建chinaskill-

nginx:v1.1鏡像,具體要求如下:

(1)基礎(chǔ)鏡像:centos:centos7.5.1804;

(2)作者:Chinaskill;

(3)編寫(xiě)/etc/nginx/conf.d/default.conf文件,配置

反向代理,將80端口請(qǐng)求轉(zhuǎn)發(fā)到8081、8082和8083;

(4)將dist.tar解壓并復(fù)制到/usr/share/nginx/html/

目錄下;

(5)開(kāi)放端口:80、443、8081、8082、8083;

(6)設(shè)置服務(wù)開(kāi)機(jī)自啟。

完成后構(gòu)建鏡像,并提交master節(jié)點(diǎn)的用戶(hù)名、密碼和

IP到答題框。

【題目6】編排部署GPMall商城

在master節(jié)點(diǎn)上編寫(xiě)/root/chinaskillmall/docker-

compose.yaml文件,具體要求如下:

(1)容器1名稱(chēng):mysql;鏡像:chinaskill-

mariadb:v1.1;端口映射:3306:3306;

(2)容器2名稱(chēng):redis;鏡像:chinaskill-

redis:v1.1;端口映射:6379:6379;

(3)容器3名稱(chēng):kafka;鏡像:chinaskill-

kafka:v1.1;端口映射:9092:9092;

(4)容器4名稱(chēng):zookeeper;鏡像:chinaskill-

zookeeper:v1.1;端口映射:2181:2181;

-12-

(5)容器5名稱(chēng):nginx;鏡像:chinaskill-

nginx:v1.1;端口映射:80:80,443:443。

完成后編排部署GPMall,并提交master節(jié)點(diǎn)的用戶(hù)名、

密碼和IP到答題框。

【任務(wù)7】基于Kubernetes構(gòu)建持續(xù)集成[15分]

該公司決定采用GitLab+Jenkins來(lái)構(gòu)建CICD環(huán)境,以

縮短新功能開(kāi)發(fā)上線(xiàn)周期,及時(shí)滿(mǎn)足客戶(hù)的需求,實(shí)現(xiàn)DevOps

的部分流程,來(lái)減輕部署運(yùn)維的負(fù)擔(dān),實(shí)現(xiàn)可視化容器生命周

期管理、應(yīng)用發(fā)布和版本迭代更新,請(qǐng)完成GitLab+Jenkins

的CICD環(huán)境部署。

【適用平臺(tái)】私有云

【題目1】安裝Jenkins環(huán)境

在master節(jié)點(diǎn)上使用鏡像jenkins/jenkins:2.262-

centos部署Jenkins服務(wù),具體要求如下:

(1)容器名稱(chēng):jenkins;

(2)端口映射:8080:80;

(3)使用root身份生成容器;

(4)離線(xiàn)安裝Jenkins插件;

(5)設(shè)置Jenkins用戶(hù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論