




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、2018年山東省職業(yè)院校技能大賽(高職組)“云計算技術(shù)與應(yīng)用” A卷2018年山東省職業(yè)院校技能大賽(高職組)“云計算技術(shù)與應(yīng)用”A卷場景描述一、需求說明某企業(yè)計劃搭建私有云平臺,以實現(xiàn)資源的池化彈性管理、企業(yè)應(yīng)用的集中管理、統(tǒng)一安全認(rèn)證和授權(quán)管理。按照給出的云平臺架構(gòu)進行IaaS、PaaS、大數(shù)據(jù)系統(tǒng)部署及運維管理,并進行大數(shù)據(jù)分析應(yīng)用開發(fā)和微信小程序開發(fā),最后提交工程文檔。二、云平臺架構(gòu)說明賽項所采用的云計算系統(tǒng)架構(gòu)如圖1所示,IP地址規(guī)劃如表1所示。圖1 云計算系統(tǒng)架構(gòu)圖表1 IP地址規(guī)劃表設(shè)備名稱接口IP地址說明控制節(jié)點服務(wù)器eth00/24Vlan 100e
2、th10/24(初始IP)Vlan 200計算節(jié)點服務(wù)器eth00/24Vlan 100eth10/24(初始IP)Vlan 200PC-1本地連接172.16.x.2/16Vlan 1PC-2本地連接172.16.x.3/16Vlan 1PC-3本地連接172.16.x.4/16Vlan 1交換機Vlan 1172.16.x.1/16x為考位號Vlan 100/24Vlan 200/24注:根據(jù)以上信息,檢查硬件連線及網(wǎng)絡(luò)設(shè)備配置,確保網(wǎng)絡(luò)連接正常。第一部分:Ia
3、aS云計算基礎(chǔ)架構(gòu)平臺(15分)任務(wù)一、IaaS云平臺搭建(15分)修改云平臺IaaS各節(jié)點的系統(tǒng)配置,按以下步驟搭建云平臺,并完成相應(yīng)的答題。1.操作系統(tǒng)環(huán)境配置(1分)按以下要求設(shè)置主機名、防火墻及SELinux:(1)設(shè)置控制節(jié)點主機名為controller,計算節(jié)點主機名為compute;(2)關(guān)閉控制節(jié)點和計算節(jié)點的防火墻,設(shè)置開機不啟動;(3)設(shè)置控制節(jié)點和計算節(jié)點的SELinux為Permissive模式;(4)退出SecureCRT,重新通過ssh連接各節(jié)點服務(wù)器;使用命令查詢控制節(jié)點和計算節(jié)點的主機名、防火墻是否處于關(guān)閉狀態(tài)及SELinux的狀態(tài)。以文本形式依次將命令行及查詢
4、信息提交到答題框。2.上傳鏡像源并掛載(1分)通過SecureFX上傳兩個鏡像文件CentOS-7-x86_64-DVD-1511.iso和 XianDian-IaaS-v2.2.iso到控制節(jié)點的opt目錄下;在opt目錄下創(chuàng)建兩個子目錄centos和iaas,并將鏡像文件對應(yīng)掛載到上述兩個目錄下;使用df命令查看掛載的信息(需顯示掛載的文件系統(tǒng)類型)。依次將操作命令及執(zhí)行結(jié)果以文本形式提交到答題框。3.配置本地以及遠程yum源(1分)配置控制節(jié)點本地yum源文件local.repo,搭建ftp服務(wù)并配置根目錄為指向存放yum源的路徑;配置計算節(jié)點yum源文件ftp.repo,使用控制節(jié)點f
5、tp服務(wù)作為yum源,其中節(jié)點的地址以主機名表示;使用cat命令查看控制節(jié)點和計算節(jié)點的yum源全路徑配置文件。依次將操作命令及返回結(jié)果以文本形式提交到答題框。4.環(huán)境變量配置(1分)在控制節(jié)點和計算節(jié)點分別安裝iaas-xiandian軟件包,首先完成腳本文件中基本變量的配置,然后根據(jù)表2完成腳本文件openrc.sh。以文本形式提交腳本文件的內(nèi)容到答題框中。表2 變量配置表服務(wù)變量參數(shù)/密碼Mysqlroot000000Keystone000000Glance000000Nova000000Neutron000000Heat000000Trove000000KeystoneDOMAIN_N
6、AMEdemoAdmin000000Rabbit000000Glance000000Nova000000Neutron000000Heat000000Trove000000NeutronMetadata000000External Networkenp9s05.數(shù)據(jù)庫安裝(2分)使用腳本安裝數(shù)據(jù)庫服務(wù)并查看腳本運行時間,使用root用戶登錄數(shù)據(jù)庫,查看mysql的默認(rèn)存儲引擎信息、mysql支持的存儲引擎有哪些。依次將操作命令和查詢結(jié)果以文本形式提交到答題框。6.keystone安裝(2分)使用腳本安裝keystone服務(wù),在keystone中創(chuàng)建用戶testuser,密碼為password。
7、依次將操作命令及返回結(jié)果以文本形式提交到答題框。7.glance安裝(2分)使用腳本安裝glance服務(wù)。使用CentOS_6.5_x86_64_XD.qcow2文件創(chuàng)建名為examimage的鏡像;使用openstack命令查看鏡像列表;設(shè)置該鏡像的標(biāo)簽為lastone,查詢鏡像詳細信息。依次將操作命令和查詢結(jié)果以文本形式提交到答題框。8.nova安裝(2分)使用腳本安裝nova服務(wù),查詢nova資源使用情況。依次將操作命令和查詢結(jié)果以文本形式提交到答題框。9.網(wǎng)絡(luò)創(chuàng)建(2分)使用腳本安裝neutron服務(wù),并配置為GRE網(wǎng)絡(luò):(1) 創(chuàng)建云主機外部網(wǎng)絡(luò)為ext-net,子網(wǎng)為ext-sub
8、net,虛擬機浮動IP網(wǎng)段為/24,網(wǎng)關(guān)為;(2) 創(chuàng)建云主機隧道網(wǎng)絡(luò)int-net1,子網(wǎng)為int-subnet1,虛擬機子網(wǎng)IP網(wǎng)段為/24,網(wǎng)關(guān)為;(3) 創(chuàng)建云主機隧道網(wǎng)絡(luò)int-net2,子網(wǎng)為int-subnet2,虛擬機子網(wǎng)IP網(wǎng)段為/24,網(wǎng)關(guān)為;(4) 添加名為ext-router的路由器,配置路由接口地址,完成隧道網(wǎng)絡(luò)int-net1和外部網(wǎng)絡(luò)ext-net的連通。使用neutron相關(guān)命令查詢網(wǎng)絡(luò)服務(wù)DHCP agent的詳細信息。依次將操作命令和返回結(jié)果以
9、文本形式提交到答題框。10.dashboard配置(1分)使用腳本安裝dashboard服務(wù),使用curl命令查詢0/dashboard。依次將操作命令和查詢結(jié)果以文本形式提交到答題框。第二部分:PaaS服務(wù)平臺(共5分)任務(wù)一、PaaS平臺搭建(5分)1.容器平臺搭建(2分)容器平臺架構(gòu)如圖2所示。圖2 容器平臺架構(gòu)根據(jù) PaaS 平臺的部署架構(gòu),PaaS 平臺部署在 IaaS 平臺的 2 臺云主機上。其中Server 云主機上部署 Server 節(jié)點和Registry節(jié)點,Client 云主機上部署 Client 節(jié)點。每個云主機配置如下:(1)系統(tǒng)配
10、置Server/Registry節(jié)點:2CPU,4G內(nèi)存,60G硬盤;Client節(jié)點:2CPU,4G內(nèi)存,60G硬盤;(2)操作系統(tǒng):centos_7-x86_64;(3)IP:Server和Client云主機ip動態(tài)分配;(4)Server節(jié)點的主機名:Server; (5)Client節(jié)點的主機名:Client。根據(jù)配置要求,完成配置文件的自定義與修改,搭建容器平臺。登錄容器平臺,通過curl命令查詢Rancher管理平臺首頁。依次將操作命令及返回結(jié)果以文本形式提交到答題框。2.應(yīng)用模板部署(3分)根據(jù)提供的軟件包,通過“應(yīng)用商店”部署Gogs,修改網(wǎng)頁訪問端口為9093,通過curl命
11、令訪問Gogs用戶列表。依次將操作命令及返回結(jié)果以文本形式提交到答題框。第三部分:云計算平臺運維管理(共35分)任務(wù)一、IaaS云平臺運維(20分)按以下配置在云平臺中創(chuàng)建云主機:(1)名稱:iaas_all;(2)鏡像文件:iaas-all;(3)云主機類型:m1.large;(4)網(wǎng)絡(luò)1:int-net1,綁定浮動IP;(5)網(wǎng)絡(luò)2:int-net2。1.Mariadb管理(3分)登錄“iaas_all”云主機,進入數(shù)據(jù)庫,創(chuàng)建本地用戶examuser,密碼為000000,然后查詢mysql數(shù)據(jù)庫中的user表的host,user,password字段。最后賦予這個用戶所有數(shù)據(jù)庫的“查詢”
12、“刪除”“更新”“創(chuàng)建”的本地權(quán)限。以文本形式提交以上操作命令到答題框。2.cinder管理(3分)登錄“iaas_all”云主機,創(chuàng)建云硬盤volume1,大小為2G,并將其設(shè)置為只讀,查詢該云硬盤詳細信息。依次將操作命令和返回結(jié)果以文本形式提交到答題框。3.防火墻管理(3分)登錄0/dashboard,添加名為fw_ruler的防火墻規(guī)則,拒絕所有源IP、源端口使用ICMP協(xié)議訪問“iaas_all”云主機。使用neutron命令查詢規(guī)則列表信息。依次將操作命令及返回結(jié)果以文本形式提交到答題框。4.KVM管理(3分)登錄controller節(jié)點,首先查
13、看當(dāng)前系統(tǒng)有多少大頁,然后設(shè)置大頁數(shù)量為20并查看,其次使用命令使配置永久生效,最后將大頁掛載到/dev/hugepages/上。依次將操作命令和返回結(jié)果以文本形式提交到答題框。5.對象存儲服務(wù)管理(4分)登錄IaaS云主機,使用url的方式,用admin賬號在swift中創(chuàng)建mycontainer容器,創(chuàng)建完之后用url的方式查看容器列表,以文本形式提交以上操作的所有命令到答題框中。6.nova管理(4分)此題可使用物理iaas環(huán)境,使用openstack相關(guān)命令,啟動一個云主機,云主機類型使用m1.small,鏡像使用centos6.5(可自行上傳),云主機名稱為xxxtest,并使用op
14、enstack命令查看此云主機的詳細信息,將操作命令及返回結(jié)果以文本的方式提交到答題框。任務(wù)二、容器運維(15分)1.容器底層服務(wù)(3分)在容器server節(jié)點上創(chuàng)建memory控制的cgroup,名稱為xiandian,將當(dāng)前shell的進程移動到cgroup中,通過cat相關(guān)命令查詢cgroup中的進程。依次將操作命令及返回結(jié)果以文本形式提交到答題框。2.容器存儲配置(3分)在容器server節(jié)點創(chuàng)建/opt/xiandian-ro目錄,使用鏡像nginx:latest創(chuàng)建名為xiandian的容器,將/opt/xiandian-ro目錄掛載到容器內(nèi)部/opt下,并設(shè)置為只讀模式。通過in
15、spect命令查看HostConfig內(nèi)的Binds信息。依次將操作命令及返回結(jié)果以文本形式提交到答題框。3.容器網(wǎng)絡(luò)(3分)(1)在容器server節(jié)點,使用docker命令創(chuàng)建名為xd_net的網(wǎng)絡(luò),網(wǎng)絡(luò)網(wǎng)段為/24,網(wǎng)關(guān)為;(2)使用鏡像centos:latest和xd_net網(wǎng)絡(luò),創(chuàng)建名為centos_net的容器;(3)使用inspect -f命令查詢?nèi)萜魇褂玫木W(wǎng)絡(luò)名稱;(4)查詢?nèi)萜鞯倪\行狀態(tài)。依次將操作命令及返回結(jié)果以文本形式提交到答題框。4.容器構(gòu)建(3分)在容器server節(jié)點,使用supermin5命令(若命令不存在,則自己安裝)
16、構(gòu)建名為centos-7的centos7系統(tǒng)docker鏡像,鏡像預(yù)裝yum、net-tools、initscripts和vi命令。構(gòu)建完成后提交鏡像至容器倉庫,并查看此鏡像。依次將操作命令及返回結(jié)果以文本形式提交到答題框。5.Dockerfile編寫(3分)以上題構(gòu)建的centos-7鏡像為基礎(chǔ),構(gòu)建數(shù)據(jù)庫鏡像centos-mariadb:v1.0,其要求為:(1) 刪除鏡像的本地yum源,使用容器server節(jié)點的yum源文件;(2) 安裝mariadb服務(wù),使用mysql用戶初始化數(shù)據(jù)庫;(3) 設(shè)置MYSQL_USER=xiandian、MYSQL_PASS=xiandian環(huán)境變量;
17、(4) 數(shù)據(jù)庫支持中文;(5) 暴露3306端口;(6) 啟動容器時能自動運行mysld_safe命令。使用cat命令查看Dockerfile文件并構(gòu)建鏡像。依次將操作命令及返回結(jié)果以文本形式提交到答題框。第四部分:大數(shù)據(jù)平臺(共15分)任務(wù)一、大數(shù)據(jù)平臺搭建(5分)大數(shù)據(jù)平臺的搭建采用分布式部署,部署在云平臺的兩臺虛擬機上,在云主機1上部署大數(shù)據(jù)平臺master節(jié)點,在云主機2上部署大數(shù)據(jù)平臺slaver節(jié)點:云主機1:(1)名稱:master;(2)鏡像文件:hadoop_master_centos7_x86_xiandian_images-v05.qcow2;(3)類型:4CPU、8G內(nèi)
18、存、100G硬盤;(4)網(wǎng)絡(luò)1:int-net1,綁定浮動IP。云主機2:(1)名稱:slaver;(2)鏡像文件:hadoop_slaver1_centos7_x86_xiandian_images-v05.qcow2;(3)類型:4CPU、8G內(nèi)存、100G硬盤;(4)網(wǎng)絡(luò)1:int-net1,綁定浮動IP。1.基本環(huán)境配置(1分)使用cat命令查看云主機master和slaver的hosts文件。依次將操作命令及返回結(jié)果以文本形式提交到答題框。2.基本環(huán)境配置(1分)檢查云主機master和slaver的內(nèi)存配置文件,查看Transparent Huge Pages狀態(tài)。依次將操作命令及
19、返回結(jié)果以文本形式提交到答題框。3.大數(shù)據(jù)平臺環(huán)境配置(1分)檢查master節(jié)點ambari-server的運行狀態(tài),如未啟動,則啟動ambari-server服務(wù)。使用curl命令在Linux Shell中查詢http:/master:8080界面內(nèi)容,依次將操作命令及返回結(jié)果以文本形式提交到答題框。4.啟動大數(shù)據(jù)平臺(2分)(1)啟動大數(shù)據(jù)平臺并登錄http:/master-ip:8080,用戶名:admin,密碼:admin;(2)平臺中已經(jīng)安裝了以下服務(wù)組件:HDFS、MapReduce2、YARN、Tez、Hive、HBase、Pig、Zookeeper、Mahout。其中mast
20、er節(jié)點Mariadb數(shù)據(jù)庫用戶密碼配置如表3所示。表3 數(shù)據(jù)庫用戶密碼配置表用戶名密碼rootbigdataambaribigdatahivebigdata啟動平臺中安裝的HDFS、MapReduce2、YARN、Zookeeper等服務(wù);(3)先后在master節(jié)點和slaver節(jié)點的Linux Shell中查看Hadoop集群的服務(wù)進程信息。依次將操作命令及返回結(jié)果以文本形式提交到答題框。任務(wù)二、大數(shù)據(jù)平臺運維(10分)1.HDFS管理(2分)為了保證HDFS文件系統(tǒng)的可靠性,需要將集群的冗余復(fù)制因子修改為5,在Linux Shell中使用“vi”命令修改相應(yīng)的配置文件以及參數(shù)信息,完成
21、后,重啟相應(yīng)的服務(wù)。依次將操作命令和修改的參數(shù)信息以文本形式提交到答題框。2.Spark案例(3分)登錄大數(shù)據(jù)master節(jié)點,在root目錄下新建一個abc.txt,里面的內(nèi)容為:hadoop hive solr redis kafka hadoop storm flume sqoop docker spark spark hadoop spark elasticsearch hbase hadoop hive spark hive hadoop spark登錄spark-shell,首先使用命令統(tǒng)計abc.txt的行數(shù),接著對abc.txt文檔中的單詞進行計數(shù),并按照單詞首字母的升序進行排
22、序,最后統(tǒng)計結(jié)果行數(shù)。依次將操作命令及返回結(jié)果以文本形式提交到答題框。3.HBase管理(2分)登錄hbase數(shù)據(jù)庫,新建一張表叫member,列族為address,info,創(chuàng)建完之后,向該表插入數(shù)據(jù),插入的數(shù)據(jù)為:xiandianA,info:age,24,插入之后查詢這條信息,并把age改為99,改完后,查詢修改前和修改后的age信息。將以上所有操作命令和返回結(jié)果以文本形式提交到答題框。4.Mahout案例(3分)使用Mahout工具將解壓后的20news-bydate.tar.gz文件內(nèi)容轉(zhuǎn)換成序列文件,保存到/data/mahout/20news/output/20news-seq/
23、目錄中,使用-text命令查看序列文件內(nèi)容(前20行即可),依次將操作命令和返回結(jié)果以文本形式提交到答題框中。第五部分:SaaS云應(yīng)用開發(fā)(共20分)任務(wù)一、大數(shù)據(jù)案例開發(fā)(14分)開發(fā)環(huán)境:Eclipse + JDK + Tomcat + Mysql + MongoDB + HBase +xueqing-client.zip + xueqing-server.zip + xueqing-web.zip。1.搭建開發(fā)環(huán)境和導(dǎo)入項目(2分)檢查已安裝的MongoDB,HBase,MySQL和崗位網(wǎng)站服務(wù),進行大數(shù)據(jù)學(xué)情應(yīng)用開發(fā)準(zhǔn)備:(1)導(dǎo)入三個MongoDB數(shù)據(jù)庫目錄employ,job_internet,question_survey;(2)導(dǎo)入MySQL的xueqing-client項目的sql文件xueqing-client.sql;在cmd中登錄MongoDB數(shù)據(jù)庫,提交查詢所有數(shù)據(jù)庫的截圖到答題框
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 歷年二級建造師管理真題及答案
- 危險化學(xué)品安全知識考題及答案
- 堅持夢想努力奮斗的話題作文8篇
- 六一作文1000字:六一趣事作文4篇
- 技術(shù)研發(fā)及成果轉(zhuǎn)化合作協(xié)議書
- 《近代化學(xué)基礎(chǔ)知識概覽:高中化學(xué)入門教案》
- 無人機技術(shù)在醫(yī)療行業(yè)中的應(yīng)用
- 社會實踐活動對小學(xué)生的影響
- 環(huán)境污染隱患現(xiàn)狀與發(fā)展趨勢分析
- 夜空中的星愿抒情作文14篇
- 2025年商業(yè)管理與商業(yè)模式創(chuàng)新能力考核題及答案
- T/CBMCA 012-2020室內(nèi)環(huán)境清潔消毒服務(wù)規(guī)范
- 2024年青海省囊謙縣事業(yè)單位公開招聘輔警考試題帶答案分析
- 《大學(xué)生職業(yè)生涯發(fā)展與規(guī)劃》電子教案-第六章 工作世界探索
- 廣東省深圳市南山區(qū)2023-2024學(xué)年七年級下學(xué)期期末語文試題(含答案)
- 工程力學(xué)(山東科技大學(xué))知到智慧樹期末考試答案題庫2025年山東科技大學(xué)
- 上海市寶山區(qū)2023-2024學(xué)年六年級下學(xué)期期末語文試題(解析版)
- 補繳社保員工協(xié)議書
- 輻照滅菌委托協(xié)議書
- 2025標(biāo)準(zhǔn)勞動合同范本及模板
- 食品安全與營養(yǎng)-終結(jié)性考核-國開(SC)-參考資料
評論
0/150
提交評論