版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2022年全國職業(yè)院校技能大賽高職組云計(jì)算賽項(xiàng)試卷
【賽程名稱】云計(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è)備名稱主機(jī)名接口IP地址說明
eth0172.129.x.0/24Vlanx
云服務(wù)器1Controller
eth1自定義自行創(chuàng)建
eth0172.129.x.0/24Vlanx
云服務(wù)器2Compute
eth1自定義自行創(chuàng)建
云服務(wù)器3
...
自定義eth0172.129.x.0/24用于實(shí)操題
云服務(wù)器n
PC-1本地連接/24PC使用
說明:
1.競賽使用集群模式進(jìn)行,比賽時(shí)給每個(gè)參賽隊(duì)提供獨(dú)立的租戶與用戶,各用戶的資源
配額相同,選手通過用戶名與密碼登錄競賽用私有云平臺(tái),創(chuàng)建云主機(jī)進(jìn)行相應(yīng)答題;
2.表中的x為工位號;在進(jìn)行OpenStack搭建時(shí)的第二塊網(wǎng)卡地址根據(jù)題意自行創(chuàng)建;
3.根據(jù)圖表給出的信息,檢查硬件連線及網(wǎng)絡(luò)設(shè)備配置,確保網(wǎng)絡(luò)連接正常;
4.考試所需要的賬號資源、競賽資源包與附件均會(huì)在考位信息表與設(shè)備確認(rèn)單中給出;
5.競賽過程中,為確保服務(wù)器的安全,請自行修改服務(wù)器密碼;在考試系統(tǒng)提交信息時(shí),
請確認(rèn)自己的IP地址,用戶名和密碼。
【任務(wù)1】私有云服務(wù)搭建[10分]
【適用平臺(tái)】私有云
【題目1】基礎(chǔ)環(huán)境配置[0.5分]
使用提供的用戶名密碼,登錄提供的OpenStack私有云平臺(tái),在當(dāng)前租戶下,使用
CentOS7.9鏡像,創(chuàng)建兩臺(tái)云主機(jī),云主機(jī)類型使用4vCPU/12G/100G_50G類型。當(dāng)前租戶
下默認(rèn)存在一張網(wǎng)卡,自行創(chuàng)建第二張網(wǎng)卡并連接至controller和compute節(jié)點(diǎn)(第二張網(wǎng)
卡的網(wǎng)段為10.10.X.0/24,X為工位號,不需要?jiǎng)?chuàng)建路由)。自行檢查安全組策略,以確保
網(wǎng)絡(luò)正常通信與ssh連接,然后按以下要求配置服務(wù)器:
(1)設(shè)置控制節(jié)點(diǎn)主機(jī)名為controller,設(shè)置計(jì)算節(jié)點(diǎn)主機(jī)名為compute;
(2)修改hosts文件將IP地址映射為主機(jī)名;
完成后提交控制節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。
1.查看控制節(jié)點(diǎn)名字為controller正確計(jì)0.2分
2.查看hosts文件中有正確的主機(jī)名和IP映射計(jì)0.2分
3.控制節(jié)點(diǎn)正確使用兩塊網(wǎng)卡計(jì)0.1分
【題目2】Yum源配置[0.5分]
使用提供的http服務(wù)地址,在http服務(wù)下,存在centos7.9和iaas的網(wǎng)絡(luò)yum源,使用
該http源作為安裝iaas平臺(tái)的網(wǎng)絡(luò)源。分別設(shè)置controller節(jié)點(diǎn)和compute節(jié)點(diǎn)的yum源文
件http.repo。完成后提交控制節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。
1.查看/etc/yum.repos.d/http.repo文件,有正確的baseurl路徑,計(jì)0.5分
【題目3】配置無秘鑰ssh[0.5分]
配置controller節(jié)點(diǎn)可以無秘鑰訪問compute節(jié)點(diǎn),配置完成后,嘗試ssh連接compute
節(jié)點(diǎn)的hostname進(jìn)行測試。完成后提交controller節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。
1.查看控制節(jié)點(diǎn)允許計(jì)算節(jié)點(diǎn)無秘鑰登錄計(jì)0.5分
【題目4】基礎(chǔ)安裝[0.5分]
在控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)上分別安裝openstack-iaas軟件包,根據(jù)表2配置兩個(gè)節(jié)點(diǎn)腳本
文件中的基本變量(配置腳本文件為/etc/openstack/openrc.sh)。
表2云平臺(tái)配置信息
服務(wù)名稱變量參數(shù)/密碼
root000000
Keystone000000
Glance000000
MysqlNova000000
Neutron000000
Heat000000
Zun000000
DOMAIN_NAMEdemo
Admin000000
Rabbit000000
Glance000000
Keystone
Nova000000
Neutron000000
Heat000000
Zun000000
Metadata000000
Neutron
ExternalNetworketh1(以實(shí)際為準(zhǔn))
完成后提交控制節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。
1.檢查環(huán)境變量文件配置正確計(jì)0.5分
【題目5】數(shù)據(jù)庫安裝與調(diào)優(yōu)[0.5分]
在controller節(jié)點(diǎn)上使用iaas-install-mysql.sh腳本安裝Mariadb、Memcached、RabbitMQ
等服務(wù)。安裝服務(wù)完畢后,修改/etc/f文件,完成下列要求:
1.設(shè)置數(shù)據(jù)庫支持大小寫;
2.設(shè)置數(shù)據(jù)庫緩存innodb表的索引,數(shù)據(jù),插入數(shù)據(jù)時(shí)的緩沖為4G;
3.設(shè)置數(shù)據(jù)庫的logbuffer為64MB;
4.設(shè)置數(shù)據(jù)庫的redolog大小為256MB;
5.設(shè)置數(shù)據(jù)庫的redolog文件組為2。
完成后提交控制節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。
1.檢查數(shù)據(jù)庫配置正確計(jì)0.5分
【題目6】Keystone服務(wù)安裝與使用[0.5分]
在controller節(jié)點(diǎn)上使用iaas-install-keystone.sh腳本安裝Keystone服務(wù)。安裝完成后,
使用相關(guān)命令,創(chuàng)建用戶chinaskill,密碼為000000。完成后提交控制節(jié)點(diǎn)的用戶名、密碼
和IP地址到答題框。
1.檢查keystone服務(wù)安裝正確計(jì)0.2分
2.檢查chinaskill用戶創(chuàng)建正確計(jì)0.3分
【題目7】Glance安裝與使用[0.5分]
在controller節(jié)點(diǎn)上使用iaas-install-glance.sh腳本安裝glance服務(wù)。使用命令將提供
的cirros-0.3.4-x86_64-disk.img鏡像(該鏡像在HTTP服務(wù)中,可自行下載)上傳至平臺(tái),
命名為cirros,并設(shè)置最小啟動(dòng)需要的硬盤為10G,最小啟動(dòng)需要的內(nèi)存為1G。完成后提交
控制節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。
1.檢查glance服務(wù)安裝正確計(jì)0.1分
2.檢查cirros鏡像最小啟動(dòng)硬盤與內(nèi)存配置正確計(jì)0.4分
【題目8】Nova安裝與優(yōu)化[0.5分]
在controller節(jié)點(diǎn)和compute節(jié)點(diǎn)上分別使用iaas-install-placement.sh腳本、
iaas-install-nova-controller.sh腳本、iaas-install-nova-compute.sh腳本安裝Nova服務(wù)。安裝完
成后,請修改nova相關(guān)配置文件,解決因等待時(shí)間過長而導(dǎo)致虛擬機(jī)啟動(dòng)超時(shí)從而獲取不
到IP地址而報(bào)錯(cuò)失敗的問題。配置完成后提交controller點(diǎn)的用戶名、密碼和IP地址到答
題框。
1.檢查nova服務(wù)解決超時(shí)問題配置正確計(jì)0.5分
【題目9】Neutron安裝[0.5分]
使用提供的腳本iaas-install-neutron-controller.sh和iaas-install-neutron-compute.sh,在
controller和compute節(jié)點(diǎn)上安裝neutron服務(wù)。完成后提交控制節(jié)點(diǎn)的用戶名、密碼和IP
地址到答題框。
1.檢查neutron服務(wù)安裝正確計(jì)0.2分
2.檢查neutron服務(wù)的linuxbridge網(wǎng)橋服務(wù)啟動(dòng)正確計(jì)0.3分
【題目10】Doshboard安裝[0.5分]
在controller節(jié)點(diǎn)上使用iaas-install-dashboad.sh腳本安裝dashboad服務(wù)。安裝完成后,
將Dashboard中的Djingo數(shù)據(jù)修改為存儲(chǔ)在文件中(此種修改解決了ALL-in-one快照在其
他云平臺(tái)Dashboard不能訪問的問題)。完成后提交控制節(jié)點(diǎn)的用戶名、密碼和IP地址到
答題框。
1.檢查Dashboard服務(wù)安裝正確計(jì)0.2分
2.檢查Dashboard服務(wù)中Djingo數(shù)據(jù)修改為存儲(chǔ)在文件中配置正確計(jì)0.3分
【題目11】Swift安裝[0.5分]
在控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)上分別使用iaas-install-swift-controller.sh和
iaas-install-swift-compute.sh腳本安裝Swift服務(wù)。安裝完成后,使用命令創(chuàng)建一個(gè)名叫
examcontainer的容器,將cirros-0.3.4-x86_64-disk.img鏡像上傳到examcontainer容器中,并
設(shè)置分段存放,每一段大小為10M。完成后提交控制節(jié)點(diǎn)的用戶名、密碼和IP地址到答題
框。
1.檢查swift服務(wù)安裝正確計(jì)0.3分
2.分段上傳cirros鏡像正確計(jì)0.2分
【題目12】Cinder創(chuàng)建硬盤[0.5分]
在控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)分別使用iaas-install-cinder-controller.sh、
iaas-install-cinder-compute.sh腳本安裝Cinder服務(wù),請?jiān)谟?jì)算節(jié)點(diǎn),對塊存儲(chǔ)進(jìn)行擴(kuò)容操作,
即在計(jì)算節(jié)點(diǎn)再分出一個(gè)5G的分區(qū),加入到cinder塊存儲(chǔ)的后端存儲(chǔ)中去。完成后提交計(jì)
算節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。
1.檢查cinder后端存儲(chǔ)擴(kuò)容成功計(jì)0.5分
【題目13】Manila服務(wù)安裝與使用[0.5分]
在控制和計(jì)算節(jié)點(diǎn)上分別使用iaas-install-manila-controller.sh和
iaas-install-manila-compute.sh腳本安裝manila服務(wù)。安裝服務(wù)后創(chuàng)建default_share_type共享
類型(不使用驅(qū)動(dòng)程序支持),接著創(chuàng)建一個(gè)大小為2G的共享存儲(chǔ)名為share01并開放
share01目錄對OpenStack管理網(wǎng)段使用權(quán)限。最后提交控制節(jié)點(diǎn)的用戶名、密碼和IP地址
到答題框。
1.檢查share01共享存儲(chǔ)正確創(chuàng)建并賦予權(quán)限計(jì)0.5分
【題目14】Barbican服務(wù)安裝與使用[0.5分]
使用iaas-install-barbican.sh腳本安裝barbican服務(wù),安裝服務(wù)完畢后,使用openstack
命令創(chuàng)建一個(gè)名為secret01的密鑰,創(chuàng)建完成后提交控制節(jié)點(diǎn)的用戶名、密碼和IP地址到
答題框。
1.檢查secret01密鑰創(chuàng)建正確計(jì)0.5分
【題目15】Cloudkitty服務(wù)安裝與使用[1分]
使用iaas-install-cloudkitty.sh腳本安裝cloudkitty服務(wù),安裝完畢后,啟用hashmap評級
模塊,接著創(chuàng)建volume_thresholds組,創(chuàng)建服務(wù)匹配規(guī)則volume.size,并設(shè)置每GB的價(jià)
格為0.01。接下來對應(yīng)大量數(shù)據(jù)設(shè)置應(yīng)用折扣,在組volume_thresholds中創(chuàng)建閾值,設(shè)置
若超過50GB的閾值,應(yīng)用2%的折扣(0.98)。設(shè)置完成后提交控制節(jié)點(diǎn)的用戶名、密碼
和IP地址到答題框。
1.檢查hashmap評級模塊啟用成功計(jì)0.2分
2.檢查服務(wù)匹配規(guī)則volume.size創(chuàng)建成功0.8分
【題目16】OpenStack平臺(tái)內(nèi)存優(yōu)化[0.5分]
搭建完OpenStack平臺(tái)后,關(guān)閉系統(tǒng)的內(nèi)存共享,打開透明大頁。完成后提交控制節(jié)點(diǎn)
的用戶名、密碼和IP地址到答題框。
1.檢查系統(tǒng)內(nèi)存優(yōu)化成功計(jì)0.5分
【題目17】修改文件句柄數(shù)[0.5分]
Linux服務(wù)器大并發(fā)時(shí),往往需要預(yù)先調(diào)優(yōu)Linux參數(shù)。默認(rèn)情況下,Linux最大文件
句柄數(shù)為1024個(gè)。當(dāng)你的服務(wù)器在大并發(fā)達(dá)到極限時(shí),就會(huì)報(bào)出“toomanyopenfiles”。
創(chuàng)建一臺(tái)云主機(jī),修改相關(guān)配置,將控制節(jié)點(diǎn)的最大文件句柄數(shù)永久修改為65535。配置完
成后提交controller點(diǎn)的用戶名、密碼和IP地址到答題框。
1.檢查配置linux系統(tǒng)句柄數(shù)為65535成功計(jì)0.5分
【題目18】Linux系統(tǒng)調(diào)優(yōu)-防止SYN攻擊[1分]
修改controller節(jié)點(diǎn)的相關(guān)配置文件,開啟SYNcookie,防止SYN洪水攻擊。完成后
提交controller節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。
1.檢查開啟SYNcookie配置計(jì)1分
【任務(wù)2】私有云服務(wù)運(yùn)維[10分]
【適用平臺(tái)】私有云
【題目1】OpenStack開放鏡像權(quán)限[0.5分]
使用OpenStack私有云平臺(tái),在OpenStack平臺(tái)的admin項(xiàng)目中使用
cirros-0.3.4-x86_64-disk.img鏡像文件創(chuàng)建名為glance-cirros的鏡像,通過OpenStack命令將
glance-cirros鏡像指定demo項(xiàng)目進(jìn)行共享使用。配置完成后提交controller點(diǎn)的用戶名、密
碼和IP地址到答題框。
1.檢查glance-cirros鏡像權(quán)限開放正確計(jì)0.5分
【題目2】OpenStack消息隊(duì)列調(diào)優(yōu)[0.5分]
OpenStack各服務(wù)內(nèi)部通信都是通過RPC來交互,各agent都需要去連接RabbitMQ;
隨著各服務(wù)agent增多,MQ的連接數(shù)會(huì)隨之增多,最終可能會(huì)到達(dá)上限,成為瓶頸。使用
自行搭建的OpenStack私有云平臺(tái),分別通過用戶級別、系統(tǒng)級別、配置文件來設(shè)置RabbitMQ
服務(wù)的最大連接數(shù)為10240,配置完成后提交修改節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。
1.檢查rabbitmq服務(wù)最大連接數(shù)正確計(jì)0.5分
【題目3】OpenStackGlance鏡像壓縮[0.5分]
使用自行搭建的OpenStack平臺(tái)。在HTTP服務(wù)中存在一個(gè)鏡像為
CentOS7.5-compress.qcow2的鏡像,請使用qemu相關(guān)命令,對該鏡像進(jìn)行壓縮,壓縮后的
鏡像命名為chinaskill-js-compress.qcow2并存放在/root目錄下。完成后提交controller點(diǎn)的用
戶名、密碼和IP地址到答題框。
1.檢查鏡像壓縮正確計(jì)0.5分
【題目4】glance對接cinder后端存儲(chǔ)[0.5分]
在自行搭建的OpenStack平臺(tái)中修改相關(guān)參數(shù),使glance可以使用cinder作為后端存儲(chǔ),
將鏡像存儲(chǔ)于cinder卷中。使用cirros-0.3.4-x86_64-disk.img文件創(chuàng)建cirros-image鏡像存儲(chǔ)
于cirros-cinder卷中,通過cirros-image鏡像使用cinder卷啟動(dòng)盤的方式進(jìn)行創(chuàng)建虛擬機(jī)。
完成后提交修改節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。
1.檢查修改glance后端存儲(chǔ)為cinder正確計(jì)0.5分
【題目5】OpenStackHeat運(yùn)維:創(chuàng)建容器[0.5分]
在自行搭建的OpenStack私有云平臺(tái)上,在/root目錄下編寫Heat模板
create_container.yaml,要求執(zhí)行yaml文件可以創(chuàng)建名為heat-swift的容器。完成后提交控制
節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。(在提交信息前請準(zhǔn)備好yaml模板執(zhí)行的環(huán)境)
1.執(zhí)行heat模板文件成功創(chuàng)建容器計(jì)0.5分
【題目6】OpenStackNova清除緩存[0.5分]
在OpenStack平臺(tái)的一臺(tái)計(jì)算節(jié)點(diǎn)創(chuàng)建虛擬機(jī),若是第一次在該節(jié)點(diǎn)創(chuàng)建次虛擬機(jī),會(huì)
先將鏡像文件復(fù)制到該計(jì)算節(jié)點(diǎn)目錄/var/lib/nova/instances/_base。長期下來,該目錄會(huì)占用
比較大的磁盤空間而要清理??梢酝ㄟ^修改nova的配置文件來自動(dòng)清理該緩存目錄,即在
該節(jié)點(diǎn)沒有使用某鏡像啟動(dòng)的云主機(jī),那么這個(gè)鏡像在過一定的時(shí)間后會(huì)被自動(dòng)刪除。配置
完成后提交改動(dòng)節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。
1.檢查nova配置自動(dòng)清理緩存文件正確計(jì)0.5分
【題目7】Redis一主二從三哨兵模式[1分]
使用提供的OpenStack私有云平臺(tái),申請三臺(tái)CentOS7.9系統(tǒng)的云主機(jī),使用提供的
http源,在三個(gè)節(jié)點(diǎn)自行安裝Redis服務(wù)并啟動(dòng),配置Redis的訪問需要密碼,密碼設(shè)置為
123456。然后將這三個(gè)Redis節(jié)點(diǎn)配置為Redis的一主二從三哨兵架構(gòu),即一個(gè)Redis主節(jié)
點(diǎn),兩個(gè)從節(jié)點(diǎn),三個(gè)節(jié)點(diǎn)均為哨兵節(jié)點(diǎn)。配置完成后提交Redis主節(jié)點(diǎn)的用戶名、密碼和
IP地址到答題框。
1.檢查redis主從集群部署正確計(jì)0.5分
2.檢查redis集群部署為哨兵節(jié)點(diǎn)正確計(jì)0.5分
【題目8】Redis服務(wù)調(diào)優(yōu)-AOF[1分]
使用上一題安裝的Redis服務(wù)。在Redis中,AOF配置為以三種不同的方式在磁盤上執(zhí)
行write或者fsync。假設(shè)當(dāng)前Redis壓力過大,請配置Redis不執(zhí)行fsync。除此之外,避免
AOF文件過大,Redis會(huì)進(jìn)行AOF重寫,生成縮小的AOF文件。請修改配置,讓AOF重
寫時(shí),不進(jìn)行fsync操作。配置完成后提交Redis節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。
1.檢查配置redis不執(zhí)行fsync正確計(jì)0.5分、
2.檢查配置redis進(jìn)行AOF重寫不執(zhí)行fsync正確計(jì)0.5分
【題目9】應(yīng)用部署:堡壘機(jī)部署[0.5分]
使用提供的OpenStack平臺(tái)申請一臺(tái)CentOS7.9的云主機(jī),使用提供的軟件包安裝
JumpServer堡壘機(jī)服務(wù),并配置使用該堡壘機(jī)對接自己安裝的controller和compute節(jié)點(diǎn)。
完成后提交JumpServer節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。
1.檢查堡壘機(jī)部署正確計(jì)0.5分
【題目10】skywalking服務(wù)部署與應(yīng)用[1分]
使用提供的OpenStack私有云平臺(tái),申請一臺(tái)centos7.9系統(tǒng)的云主機(jī),使用提供的軟
件包安裝Elasticsearch服務(wù)和skywalking服務(wù),將skywalking的UI訪問端口修改為8888。
接下來再申請一臺(tái)CentOS7.9的云主機(jī),用于搭建gpmall商城應(yīng)用,并配置SkyWalkingAgent,
將gpmall的jar包放置探針并啟動(dòng)。安裝與配置完成后提交skywalking節(jié)點(diǎn)的用戶名、密碼
和IP地址到答題框。
1.檢查skywalking服務(wù)部署正確計(jì)1分
【題目11】Linux內(nèi)核優(yōu)化[1分]
在使用Linux服務(wù)器的時(shí)候,TCP協(xié)議規(guī)定,對于已經(jīng)建立的連接,網(wǎng)絡(luò)雙方要進(jìn)行四
次揮手才能成功斷開連接,如果缺少了其中某個(gè)步驟,將會(huì)使連接處于假死狀態(tài),連接本身
占用的資源不會(huì)被釋放。因?yàn)榉?wù)器程序要同時(shí)管理大量連接,所以很有必要保證無用的連
接完全斷開,否則大量僵死的連接會(huì)浪費(fèi)許多服務(wù)器資源。創(chuàng)建一臺(tái)CentOS7.9云主機(jī),修
改相應(yīng)的配置文件,分別開啟SYNCookies;允許將TIME-WAITsockets重新用于新的TCP
連接;開啟TCP連接中TIME-WAITsockets的快速回收;修改系統(tǒng)默認(rèn)的TIMEOUT時(shí)間
為30。完成后提交修改節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。
1.檢查內(nèi)核優(yōu)化正確計(jì)1分
【題目12】排錯(cuò):Glance服務(wù)排錯(cuò)[1分]
使用賽項(xiàng)提供的chinaskill-error1鏡像啟動(dòng)云主機(jī),flavor使用4vcpu/12G內(nèi)存/100G硬
盤。啟動(dòng)后存在錯(cuò)誤的私有云平臺(tái),錯(cuò)誤現(xiàn)象為查看不到image列表,試根據(jù)錯(cuò)誤信息排查
云平臺(tái)錯(cuò)誤,使云平臺(tái)可以查詢到image信息。完成后提交云主機(jī)節(jié)點(diǎn)的用戶名、密碼和IP
地址到答題框。
1.檢查錯(cuò)誤鏡像glance服務(wù)啟動(dòng)正確計(jì)1分
【題目13】排錯(cuò):數(shù)據(jù)庫排錯(cuò)[1.5分]
使用賽項(xiàng)提供的排錯(cuò)鏡像chinaskill-error2創(chuàng)建一臺(tái)云主機(jī)(云主機(jī)的登錄用戶名為root,
密碼為000000),該云主機(jī)中存在錯(cuò)誤的數(shù)據(jù)庫服務(wù),錯(cuò)誤現(xiàn)象為數(shù)據(jù)庫服務(wù)無法啟動(dòng)。
請將數(shù)據(jù)庫服務(wù)修復(fù)并啟動(dòng),將數(shù)據(jù)庫的密碼修改為chinaskill123。修復(fù)完成后提交該云主
機(jī)的用戶名、密碼和IP地址到答題框。
1.檢查錯(cuò)誤鏡像數(shù)據(jù)庫服務(wù)啟動(dòng)正確計(jì)1.5分
【任務(wù)3】私有云運(yùn)維開發(fā)[10分]
【適用平臺(tái)】私有云
【題目1】Ansible服務(wù)部署:部署MariaDB集群[2分]
使用OpenStack私有云平臺(tái),創(chuàng)建4臺(tái)系統(tǒng)為centos7.9的云主機(jī),其中一臺(tái)作為Ansible
的母機(jī)并命名為ansible,另外三臺(tái)云主機(jī)命名為node1、node2、node3;使用這一臺(tái)母機(jī),
編寫Ansible腳本(在/root目錄下創(chuàng)建example目錄作為Ansible工作目錄,部署的入口文
件命名為cscc_install.yaml),對其他三臺(tái)云主機(jī)進(jìn)行安裝高可用數(shù)據(jù)庫集群
(MariaDB_Galera_cluster,數(shù)據(jù)庫密碼設(shè)置為123456)的操作(所需的安裝包在HTTP服
務(wù)中)。完成后提交Ansible節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。(考試系統(tǒng)會(huì)連接到
你的Ansible節(jié)點(diǎn),去執(zhí)行Ansible腳本,請準(zhǔn)備好Ansible運(yùn)行環(huán)境,以便考試系統(tǒng)訪問)
1.執(zhí)行yaml文件正確計(jì)0.5分
2.檢查數(shù)據(jù)庫集群部署正確計(jì)1分
3.檢查數(shù)據(jù)庫集群數(shù)量為3正確計(jì)0.5分
【題目2】Ansible服務(wù)部署:部署ELK集群服務(wù)[2分]
使用賽項(xiàng)提供的OpenStack私有云平臺(tái),創(chuàng)建三臺(tái)CentOS7.9系統(tǒng)的云主機(jī)分別命名為
elk-1、elk-2和elk-3,Ansible主機(jī)可以使用上一題的環(huán)境。要求Ansible節(jié)點(diǎn)編寫劇本,執(zhí)
行Ansible劇本可以在這三個(gè)節(jié)點(diǎn)部署ELK集群服務(wù)(在/root目錄下創(chuàng)建install_elk目錄作
為ansible工作目錄,部署的入口文件命名為install_elk.yaml)。具體要求為三個(gè)節(jié)點(diǎn)均安裝
Elasticserach服務(wù)并配置為Elasticserach集群;kibana安裝在第一個(gè)節(jié)點(diǎn);Logstash安裝在
第二個(gè)節(jié)點(diǎn)。(需要用到的軟件包在HTTP服務(wù)下)完成后提交ansible節(jié)點(diǎn)的用戶名、密
碼和IP地址到答題框。(考試系統(tǒng)會(huì)連接到ansible節(jié)點(diǎn),執(zhí)行ansible腳本,準(zhǔn)備好環(huán)境,
以便考試系統(tǒng)訪問)
1.執(zhí)行yaml文件正確計(jì)0.5分
2.檢查ELK服務(wù)部署正確計(jì)1.5分
【題目3】Python運(yùn)維開發(fā):基于OpenStackRestfulAPI實(shí)現(xiàn)鏡像上傳[1分]
使用OpenStackall-in-one鏡像,創(chuàng)建OpenStackPython運(yùn)維開發(fā)環(huán)境。云主機(jī)的用戶/
密碼為:“root/Abc@1234”,OpenStack的域名/賬號/密碼為:“demo/admin/000000”。
提示說明:python腳本文件頭建議加入“#encoding:utf-8”避免編碼錯(cuò)誤;測試腳本代
碼用python3命令執(zhí)行與測試。
在controller節(jié)點(diǎn)的/root目錄下創(chuàng)建api_image_manager.py腳本,編寫python代碼對接
OpenStackAPI,完成鏡像的創(chuàng)建與上傳。創(chuàng)建之前查詢是否存在“同名鏡像”,如果存在
先刪除該鏡像。
(1)創(chuàng)建鏡像:要求在OpenStack私有云平臺(tái)中上傳鏡像cirros-0.3.4-x86_64-disk.img,
名字為cirros001,disk_format為qcow2,container_format為bare。
(2)查詢鏡像:查詢cirros001的詳細(xì)信息,并以json格式文本輸出到控制臺(tái)。
完成后提交OpenStackPython運(yùn)維開發(fā)環(huán)境Controller節(jié)點(diǎn)的IP地址,用戶名和密碼提
交。
1.執(zhí)行api_image_manager.py腳本,成功創(chuàng)建鏡像,計(jì)0.5分
2.檢查鏡像狀態(tài)正確,計(jì)0.5分
【題目4】Python運(yùn)維開發(fā):基于OpenstackPythonSDK實(shí)現(xiàn)云主機(jī)創(chuàng)建[1分]
使用已建好的OpenStackPython運(yùn)維開發(fā)環(huán)境,在/root目錄下創(chuàng)建
sdk_server_manager.py腳本,使用python-openstacksdkPython模塊,完成云主機(jī)的創(chuàng)建和查
詢。創(chuàng)建之前查詢是否存在“同名云主機(jī)”,如果存在先刪除該鏡像。
(1)創(chuàng)建1臺(tái)云主機(jī):云主機(jī)信息如下:
云主機(jī)名稱如下:server001
鏡像文件:cirros-0.3.4-x86_64-disk.img
云主機(jī)類型:m1.tiny
網(wǎng)絡(luò)等必要信息自己補(bǔ)充。
(2)查詢云主機(jī):查詢云主機(jī)server001的詳細(xì)信息,并以json格式文本輸出到控制
臺(tái)。
完成后提交OpenStackPython運(yùn)維開發(fā)環(huán)境Controller節(jié)點(diǎn)的IP地址,用戶名和密碼
提交。
1.執(zhí)行sdk_server_manager.py腳本,成功創(chuàng)建云主機(jī),計(jì)0.5分
2.檢查創(chuàng)建的云主機(jī)狀態(tài)正確,計(jì)0.5分
【題目5】Python運(yùn)維開發(fā):云主機(jī)類型管理的命令行工具開發(fā)[2分]
使用已建好的OpenStackPython運(yùn)維開發(fā)環(huán)境,在/root目錄下創(chuàng)建flavor_manager.py
腳本,完成云主機(jī)類型的管理,flavor_manager.py程序支持命令行參數(shù)執(zhí)行。
提示說明:Python標(biāo)準(zhǔn)庫argparse模塊,可以提供命令行參數(shù)的解析。
要求如下:
(1)程序支持根據(jù)命令行參數(shù),創(chuàng)建1個(gè)多云主機(jī)類型。返回response。
位置參數(shù)“create”,表示創(chuàng)建;
參數(shù)“-n”支持指定flavor名稱,數(shù)據(jù)類型為字符串類型;
參數(shù)“-m”支持指定內(nèi)存大小,數(shù)據(jù)類型為int,單位M;
參數(shù)“-v”支持指定虛擬cpu個(gè)數(shù),數(shù)據(jù)類型為int;
參數(shù)“-d”支持磁盤大小,內(nèi)存大小類型為int,單位G;
參數(shù)“-id”支持指定ID,類型為字符串。
參考運(yùn)行實(shí)例:
python3flavor_manager.pycreate-nflavor_small-m1024-v1-d10-id100000
(2)程序支持查詢目前admin賬號下所有的云主機(jī)類型。
位置參數(shù)“getall”,表示查詢所有云主機(jī)類型;
查詢結(jié)果,以json格式輸出到控制臺(tái)。
參考執(zhí)行實(shí)例如下:
python3flavor_manager.pygetall
(3)支持查詢給定具體名稱的云主機(jī)類型查詢。
位置參數(shù)“get”,表示查詢1個(gè)云主機(jī)類型;
參數(shù)“-id”支持指定ID查詢,類型為string。
控制臺(tái)以json格式輸出創(chuàng)建結(jié)果。
參考執(zhí)行實(shí)例如下:
python3flavor_manager.pyget-id100000
(4)支持刪除指定的ID云主機(jī)類型。
位置參數(shù)“delete”,表示刪除一個(gè)云主機(jī)類型;
參數(shù)“-id”支持指定ID查詢,返回response,控制臺(tái)輸出response。
參考執(zhí)行實(shí)例如下:
python3flavor_manager.pydelete-id100001
1.執(zhí)行flavor_manager.py腳本,指定create和配置參數(shù),成功創(chuàng)建1個(gè)云主機(jī)類型,計(jì)0.5
分;
2.執(zhí)行flavor_manager.py腳本,指定getall參數(shù),成功查詢所有云主機(jī)類型,計(jì)0.5分;
3.執(zhí)行flavor_manager.py腳本,指定get和配置參數(shù),成功查詢具體名稱的云主機(jī)類型,計(jì)
0.5分;
4.執(zhí)行flavor_manager.py腳本,指定delete和配置參數(shù),成功刪除指定ID云主機(jī)類型,計(jì)
0.5分。
【題目6】Python運(yùn)維開發(fā):用戶管理的命令行工具開發(fā)[2分]
使用已建好的OpenStackPython運(yùn)維開發(fā)環(huán)境,在/root目錄下創(chuàng)建user_manager.py腳
本,完成用戶管理功能開發(fā),user_manager.py程序支持命令行帶參數(shù)執(zhí)行。
提示說明:Python標(biāo)準(zhǔn)庫argparse模塊,可以提供命令行參數(shù)的解析。
(1)程序支持根據(jù)命令行參數(shù),創(chuàng)建1個(gè)用戶。
位置參數(shù)“create”,表示創(chuàng)建;
參數(shù)“-i或--input”,格式為json格式文本用戶數(shù)據(jù)。
查詢結(jié)果,以json格式輸出到控制臺(tái)。
參考執(zhí)行實(shí)例如下:
python3user_manager.pycreate--input'{"name":"user01","password":"000000",
"description":"description"}'
(2)支持查詢給定具體名稱的用戶查詢。
位置參數(shù)“get”,表示查詢1個(gè)用戶;
參數(shù)“-n或--name”支持指定名稱查詢,類型為string。
參數(shù)“-o或output”支持查詢該用戶信息輸出到文件,格式為json格式。
參考執(zhí)行實(shí)例如下:
python3user_manager.pyget--nameuser01-ouser.json
(3)程序支持查詢目前admin賬號下所有的用戶。
位置參數(shù)“getall”,表示查詢所有用戶;
參數(shù)“-o或--output”支持輸出到文件,格式為yaml格式。
參考執(zhí)行實(shí)例如下:
python3user_manager.pygetall-oopenstack_all_user.yaml
(4)支持刪除指定的名稱的用戶。
位置參數(shù)“delete”,表示刪除一個(gè)用戶;返回response,通過控制臺(tái)輸出。
參數(shù)“-n或--name”支持指定名稱查詢,類型為string。
參考執(zhí)行實(shí)例如下:
python3user_manager.pydelete-nameuser01
1.執(zhí)行user_manager.py腳本,指定create和配置參數(shù),成功創(chuàng)建1個(gè)用戶,計(jì)0.5分;
2.執(zhí)行user_manager.py腳本,指定get和配置參數(shù),成功查詢具體名稱的用戶,計(jì)0.5分;
3.執(zhí)行user_manager.py腳本,指定getall和配置參數(shù),成功查詢admin賬號下的所有用戶,
計(jì)0.5分;
4.執(zhí)行user_manager.py腳本,指定delete和配置參數(shù),成功刪除指定名稱的用戶,計(jì)0.5分。
2022年全國職業(yè)院校技能大賽高職組云計(jì)算賽項(xiàng)試卷
【賽程名稱】云計(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è)備名稱主機(jī)名接口IP地址說明
eth0172.129.x.0/24Vlanx
云服務(wù)器1Controller
eth1自定義自行創(chuàng)建
eth0172.129.x.0/24Vlanx
云服務(wù)器2Compute
eth1自定義自行創(chuàng)建
云服務(wù)器3
...
自定義eth0172.129.x.0/24用于實(shí)操題
云服務(wù)器n
PC-1本地連接/24PC使用
說明:
1.競賽使用集群模式進(jìn)行,比賽時(shí)給每個(gè)參賽隊(duì)提供獨(dú)立的租戶與用戶,各用戶的資源
配額相同,選手通過用戶名與密碼登錄競賽用私有云平臺(tái),創(chuàng)建云主機(jī)進(jìn)行相應(yīng)答題;
2.表中的x為工位號;在進(jìn)行OpenStack搭建時(shí)的第二塊網(wǎng)卡地址根據(jù)題意自行創(chuàng)建;
3.根據(jù)圖表給出的信息,檢查硬件連線及網(wǎng)絡(luò)設(shè)備配置,確保網(wǎng)絡(luò)連接正常;
4.考試所需要的賬號資源、競賽資源包與附件均會(huì)在考位信息表與設(shè)備確認(rèn)單中給出;
5.競賽過程中,為確保服務(wù)器的安全,請自行修改服務(wù)器密碼;在考試系統(tǒng)提交信息時(shí),
請確認(rèn)自己的IP地址,用戶名和密碼。
【任務(wù)1】私有云服務(wù)搭建[10分]
【適用平臺(tái)】私有云
【題目1】基礎(chǔ)環(huán)境配置[0.5分]
使用提供的用戶名密碼,登錄提供的OpenStack私有云平臺(tái),在當(dāng)前租戶下,使用
CentOS7.9鏡像,創(chuàng)建兩臺(tái)云主機(jī),云主機(jī)類型使用4vCPU/12G/100G_50G類型。當(dāng)前租戶
下默認(rèn)存在一張網(wǎng)卡,自行創(chuàng)建第二張網(wǎng)卡并連接至controller和compute節(jié)點(diǎn)(第二張網(wǎng)
卡的網(wǎng)段為10.10.X.0/24,X為工位號,不需要?jiǎng)?chuàng)建路由)。自行檢查安全組策略,以確保
網(wǎng)絡(luò)正常通信與ssh連接,然后按以下要求配置服務(wù)器:
(1)設(shè)置控制節(jié)點(diǎn)主機(jī)名為controller,設(shè)置計(jì)算節(jié)點(diǎn)主機(jī)名為compute;
(2)修改hosts文件將IP地址映射為主機(jī)名;
完成后提交控制節(jié)點(diǎn)的用戶名、密碼和IP地址到答題框。
1.查看控制節(jié)點(diǎn)名字為controller正確計(jì)0.2分
2.查看hosts文件中有正確的主機(jī)名和IP映射計(jì)0.2分
3.控制節(jié)點(diǎn)正確使用兩塊網(wǎng)卡計(jì)0.1分
【題目2】Yum源配
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠級員工安全培訓(xùn)試題帶答案(能力提升)
- 少兒英語培訓(xùn)
- 展覽會(huì)中央空調(diào)應(yīng)急響應(yīng)方案
- 公司、項(xiàng)目部、各個(gè)班組三級安全培訓(xùn)試題模擬題
- 上海市第五十二中學(xué)2024-2025學(xué)年高一上學(xué)期期中考試數(shù)學(xué)試卷(無答案)
- 收拾心靈垃圾
- 室外景觀燈具拆除方案
- 金融行業(yè)第三方合規(guī)檢查方案
- 洞門墻施工合同
- 個(gè)人特長自我評價(jià)幼師
- 單位辦理ETC授權(quán)書
- 一起電動(dòng)自行車火災(zāi)事故原因認(rèn)定和分析
- 廣東省廣州市2023-2024學(xué)年高一上學(xué)期1月期末英語英語試題(解析版)
- 強(qiáng)制性標(biāo)準(zhǔn)執(zhí)行情況檢查表
- 采購流程自動(dòng)化與數(shù)字化轉(zhuǎn)型方案
- 高速鐵路牽引網(wǎng)故障測距原理講述
- 《中國人口老齡化》課件
- 一粒種子的旅行課件
- 智能取餐柜項(xiàng)目計(jì)劃書
- 國際法與國際爭端解決中的人權(quán)保護(hù)與難民問
- 運(yùn)籌學(xué)課件-運(yùn)籌學(xué)完整課件(1-8章)
評論
0/150
提交評論