




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、2017年江蘇省職業院校技能大賽高職組 “云計算技術 與應用”賽項競賽樣題云平臺設計云平臺架構賽項系統架構如圖i所示,ip地址規劃如表i所示。云計算I的S計算節點ethO日由1192.16S.200.10/24云計算IhhS控制節點192.168.1I00J0/24表1 IP地址規劃表J設備名稱“接口口IP地址中說明,云服務器LethO*5192/68100,10 般 4+VJan 100ethk0/24Vian 200云服務罌2ethO-5192.163300.20/24,Vian 100,ethK192.168,200,20/24Vian 200qPC-Ih本地連
2、接。172.16.x216,Vian kPC2本地連接17216.X.3 門&Man hPC-3p本地連接*17216x4/16-Vian U交換機Vian %172.16.x,l/16flX為考位Vian 100*/24yhn 200a192附200以心產根據以上云平臺信息,檢查硬件連線及網絡設備配置,確保網絡連接正常。場景說明某企業計劃搭建私有云平臺,以實現計算資源的池化彈性管理,企業應用的集 中管理,統一安全認證和授權管理。需完成云平臺架構的設計、系統部署,云存儲 網盤web開發及客戶端開發。試根據用戶需求,完成以下任務。第一部分:云計算基礎架構平臺(2
3、0分)任務一、IAAS平臺系統準備(4分)1 .環境配置(1分)手動配置云平臺IaaS各節點的系統參數:(1)控制節點主機名:controller ;計算節點主機名: compute;使用hostname命 令進行查詢。以文本形式提交查詢信息到答題框。(2)修改hosts文件,映射各節點管理ip與主機名;使用cat命令查詢計算節點中 的對應關系。查詢信息以文本形式提交到答題框。(3)各個節點關閉防火墻,設置開機不啟動,設置 selinux 為permissive ,使用 sestatus命令進行查詢。以文本形式提交查詢信息到答題框。2 .YUM源配置(1分)把軟件包拷貝到控制節點/opt/路徑
4、下,刪除控制節點yum源文件夾 /etc/yum.repos.d/中的已有配置,配置控制節點使用本地yum源,配置文件名為yum.repo ,安裝并配置ftp服務;計算節點yum源文件名為yum.repo,配置并使用控制 節點的ftp服務。使用 cat命令查看控制節點的/etc/yum.repos.d/yum.repo 文件。以 文本形式提交查詢命令及結果到答題框。3 .NTP配置(1分)在各節點安裝ntp服務,在控制節點上使用文件 /etc/ntp.conf 配置ntp服務,將 計算節點時鐘同步到控制節點。將計算節點同步控制節點的命令及結果以文本形式提交到答題框。4 . Rabbit 安裝(
5、1 分)在控制節點安裝 Rabbit服務,修改配置文件后啟動服務,并設為開機自啟。使用 rabbitmqctl創建用戶xiandian ,密碼為xiandian ,以文本形式提交操作命令及結果到答題框。任務二、IAAS系統組建(16分)1 .環境變量配置(1分)在控制節點和計算節點分別安裝iaas-xiandian 包,除了完成配置文件中基本變量的配置,根據表2完成指定變量的配置,以文本形式提交配置文件到答題框中服務用戶密碼Mysqlroot000000Keystone000000Glance000000Nova000000Neutron000000Heat000000KeystoneAdmi
6、n000000rabbit000000Glance000000Nova000000AODH000000Neutron000000Heat0000002 .數據庫安裝(1分)使用提供的腳本iaas-install-mysql.sh安裝數據庫 mysql。使用root用戶,登錄mysql,查詢keystone用戶的權限信息,將反饋信息以文本形式提交到答題框。3 .keystone 安裝(1 分)在控制節點使用提供的腳本iaas-install-keystone.sh 安裝 keystone 組件,admin-openrc.sh 文件在/etc/keystone/ 下。使用keystone 相關命令
7、,查詢角色列表 信息,以文本形式提交查詢命令和結果到答題框。4 .glance 安裝(1 分)在控制節點使用提供的腳本 iaas-install-glance.sh 安裝glance組件,使用鏡像 文件 centos_7-x86_64_xiandian.qcow2 創建 glance 鏡彳I; centos_7-x86_64 ,格式為 qcow2 ,使 用glance相關命令查詢glance鏡像列表,將查詢命令和結果提交到答題框。5 .nova安裝(2分)在控制節點使用提供的腳本iaas-install-nova-compute.sh,在計算節點使用提供的腳本 iaas-install-nov
8、a-compute.sh 安裝 nova 組件,使用 nova 相關命令查詢云主機類型的列表信息,以文本形式提交查詢命令和結果到答題框。6 .neutron 安裝 (2 分 )在控制節點和計算節點通過提供的 neutron 腳本, 完成 neutron 服務在控制節點和計算節點的安裝,然后配置云平臺網絡為GREl絡。待完成網絡創建之后,使用neutron相關命令查詢 neutron 所有服務的列表信息, 將查詢命令和結果以文本形式提交到答題框。7 .安裝JDK環境(1分)在控制節點安裝配置 JDK環境。安裝完成后,查詢JDK的版本信息,以文本形式提交查詢的命令和結果到答題框。8 .安裝Mave
9、n環境(1分)在控制節點安裝配置 Maven環境。安裝完成后,查詢Maven的版本信息,以文本形式提交查詢的命令和結果到答題框。9 . 安裝 OpenDaylight ( 2 分)完成 OpenDaylight 的安裝,完成后使用 curl 命令訪問 Opendaylight 首頁,將查 詢命令及結果以文本形式提交到答題框中。10 . 網絡創建 (2 分 )在控制節點和計算節點通過提供的網絡配置腳本完成GREl絡的配置,創建云主機外 部 網 絡 ext-net , 子 網 為 ext-subnet , 虛 擬 機 浮 動 IP 可 用 網 段 為 00192.168.
10、200.200 ,網關為 。創建云主機隧道網絡int-net ,子網為 int-subnet ,虛擬機子網 IP 可用網段為 0000 ,網 關為 ,添加名為 ext-router 的路由器,添加外部網關和內部端口,完成隧道 網絡和外部網絡的連通。使用 neutron 相關命令查詢網絡列表、子網列表和路由列表, 將查詢命令及結果以文本形式提交到答題框。11 .dashboard 配置(2 分)安裝dashboard ,使用curl命令查詢網址通過腳本 iaas-install-dashboard.shhttp:/192
11、.168.100.10/dashboard并將查詢結果以文本形式提交到答題框。第二部分:云計算開發服務平臺(5分)任務一、云計算開發服務平臺(5分)12 PaaS部署(5分)規劃PaaS平臺的部署架構,PaaS部署在IaaS平臺的3臺虛擬機上。PaaS采用分開安裝的方式部署, VM1部署PaaS平臺Registry 節點,VM2部署PaaS平臺Server節 點,VM3®署client節點。每個虛擬機配置如下:注意:具體環境根據競賽環境配置(1)系統配置:Registry 節點:1CPU 1G 內存,100G 硬盤Server節點:1CPU 2G內存,100G硬盤Client 節點:
12、1CPU 1G內存,50G硬盤操作系統:centos_7-x86_64IP : Registry , Server 和 Client 節點 ip 動態分配(4) 主機名配置: Registry 節點的主機名為: Registry ; Server 節點的主機名為:Server ; Client 節點的主機名為: Client 。根據配置要求,完成配置文件的自定義與修改,搭建PaaS平臺。( 5)使用nova 命令查詢 IaaS 平臺已創建云主機所使用的云主機類型及各云主機詳細信息, 并通過 curl 命令查詢Rancher 管理 平臺首頁, 將以上查詢命令及結果輸入答題框。第三部分:云計算平臺
13、運維( 20 分)任務一、IaaS運維(15分)1 . 數據庫管理( 3 分)在數據庫中創建數據庫chinaskills ,創建用戶 user2 ,密碼為 password ,并賦予user2 只有使用數據庫chinaskills 的權限,以文本形式提交使用 user2 登錄數據庫的命令, 以文本形式提交查詢數據庫databases 列表信息的命令及所有反饋結果到答題框。2 .keystone 管理 (3 分 )在 keystone 中創建用戶 testuser , 密碼為 password , 將該用戶分配給admin 租戶,賦予用戶 testuser admin 的權限,完成之后在云平臺中
14、禁用該用戶,以文本形式提交以上操作命令以及用戶 testuser 狀態查詢結果到答題框。3 .glance 鏡像創建 (3 分)使用鏡像文件centos-7.qcow2 創建 glance 鏡像 centos_shareimage ,格式為 qcow2 ,上傳完畢后使用 glance 相關命令修改此鏡像與 service 租戶共享,以文本形式提交修改分享權限、查詢鏡像與租戶的共享權限的命令和查詢結果到答題框中 。4 .nova 管理 (3 分 )現有安全組 default ,查詢其詳細信息并將其命令及結果以文本形式輸入答題框。5 .heat 編配服務安裝配置( 3 分)6 1)創建 heat
15、數據庫并使用提供的腳本iaas-install-heat.sh 在控制節點安裝heat 組件。在答題框以文本形式填入查詢 stack 列表的反饋信息。7 2) 從考試系統附件下載server.yml 文件, 使用 server.yml 文件創建棧mystack ,指定配置參數為鏡像centos7 、網絡 int-net ,待創建完成后,查詢棧mystack 狀態為CREATE_COMPLET串件詳細信息,將查詢結果填入答題框。任務二、PaaS運維(10分)1. 使用 docker 命令上傳 mongo_latest 鏡像到私有倉庫,并使用命令查詢,刪除該鏡像 , 將操作命令及查詢結果填入答題框
16、。 ( 2 分)2. 使用 docker 命令運行以 mongo_latest 為鏡像的容器,容器名稱為: container , 查看該容器具體配置信息和日志信息,將操作命令及查詢結果填入答題框。 ( 2 分)3. 查看各容器使用系統資源情況,將操作命令及查詢結果填入答題框。 ( 1 分)4. 應用模板部署( 2 分)通過 “應用商店” 部署 Jenkins , 服務部署完成后, 通過 curl 命令查詢 “用戶應用” 中 Jenkins 部署成功后的主頁面。5. 根據競賽提供的文件夾new-container 里面的資源, 通過 Docker 容器搭建持續集成軟件平臺 Jenkins ,
17、為研發構建開發測試持續集成的環境,通過用 curl 命令查詢 Jenkins成功啟動的網頁信息,并將結果以代碼的形式提交到指定答題框。 ( 3 分)第四部分、大數據平臺( 20 分)任務一、大數據系統搭建( 20 分)大數據平臺的搭建采用分布式方式部署,部署在云平臺的兩臺虛擬機上,規劃大數據平臺的部署架構,VM1部署大數據平臺master節點,VM2®署大數據平臺slaver節 點。每個虛擬機按如下要求來配置。系統配置:master節點:1CPU, 8G內存,50G硬盤。slaver 節點:1CPU, 4G內存,50G硬盤。(2) 操作系統: centos7_x86_64 。1 .
18、基本環境配置( 1 分)( 1)配置master 節點的主機名為: master.hadoop ; slaver1 節點的主機名為:slaver1.hadoop 。( 2)修改2 個節點的 hosts 文件,配置IP 地址與主機名之間的映射關系。將查詢 2 個節點的主機名、 hosts 文件的信息以文本形式提交到答題框。2 . 大數據平臺環境配置( 3分)(1)配置2個節點使用 Ambari和iaas中的centos7的yum源。其中 Ambari yum源在 XianDian-BigData-v2.0.2-BASE.iso 軟件包中。( 2)在master 節點安裝 ntp 時鐘服務,使用文
19、件/etc/ntp.conf 配置 ntp 服務;在 slaver 節點安裝 ntpdate 軟件包,將slaver1 節點時鐘同步到 master 節點。(3)檢查2個節點是否可以通過無密鑰相互訪問,如果未配置,則進行 SSH無密 碼公鑰認證配置。( 4 ) 安 裝 2 個 節 點 的 JDK 環 境 , 其 中 jdk-8u77-linux-x64.tar.gz 在XianDian-BigData-v2.0.2-BASE.iso 軟件包中。(5)安裝配置 HTTP服務,將軟件包 XianDian-BigData-v2.0.2-BASE.iso中的HDP-2.4-BASE和 HDP-UTIL
20、S-0 拷貝到/var/www/html 目錄中,并啟動 HTTP服務。查詢2個節點的yum源配置文件、JDK版本信息、slaver1節點同步 master節點的命令及25果和HTTP服務的運行狀態信息,以文本形式提交到答題框。3 .Ambari 和 MariaDB 數據庫安裝( 2分)在 master 節點上安裝ambari-server 服務和 MariaDB 數據庫服務, 創建 ambari 數據庫和 ambari 用戶, 用戶密碼為000000。 賦予 ambari 用戶訪問 ambari 數據庫的權限,并 導 入 /var/lib/ambari-server/resou
21、rces/Ambari-DDL-MySQL-CREATE.sql文 件 至ambari數據庫中。操作完成后進入 MariaDB數據庫,查詢 mysql數據庫中user表中的 文件內容,以文本形式提交查詢結果到答題框中。4 . 配置 Ambari-server ( 2 分)在 master 節點對 ambari-server 進行設置(ambari-server setup ),指定 JDK安 裝路徑和數據庫的主機、端口、用戶、密碼等參數,并啟動ambari-server 服務。配置完成后,查詢 ambari-server 的運行狀態信息,以文本形式提交查詢結果到答題框中。5 . 安裝配置 Am
22、bari-agent ( 2 分)在 2 臺 節 點 中 安 裝 ambari-agent 服 務 , 修 改 /etc/ambari-agent/conf/ambari-agent.ini文件 server 端主機位 master 節點,啟動ambari-agent 月艮務,查看 agent 端/var/log/ambari-agent/ambari-agent.log日志文件,以文本形式提交心跳連接發送成功的信號結果到答題框中。6 . Hadoop 集群部署( 2 分)在先電大數據平臺中創建Hadoop集群“CETC HDP,選擇安裝棧為 HDP 2.4,安裝服務為HDFS、 YARN+M
23、apReduce、2Zookeeper 、 Ambari Metrics 。安裝完成后,在 master節點和 slaver 節點的 Linux Shell 中使用 jps 命令查看服務進程,以文本形式提交查 詢結果到答題框中。7 .Hadoop 系統管理( 2分)在Hadoop文件系統的根目錄下創建一個名為"1daoyun”的目錄,將Linux Shell中的 install.log 文件,上傳到 1daoyun 目錄中,設置該文件的所有權限為777,使用果到答題框中。8 .運行 MapReduce案快if ( 2 分)在 集 群 節 點 中 /usr/hdp/-22
24、7/hadoop-mapreduce/ 目 錄 下 , 存 在 一 個 hadoop-mapreduce-examples-2.7.124 30-227.jar的案例 JAR包,查詢該 JAR包所自帶的案例。運行JAR包中的PI程序,要求運行5次Map任務,每個Map任務的投擲 次數為5,由此計算圓周率式的近似值,將以上操作命令以文本形式提交到答題框。9 .Hive 部署( 2 分)在先電大數據平臺完成Hive 的部署, 配置 Hive 在 MariaDB 中存儲元數據的數據庫的密碼為 “000000” , 完成 Hive 的相關配置, 啟動 Hvie 客戶端, 通過 Hive 查看 hado
25、op 所有文件路徑,將查詢結果以文本形式提交到答題框中。10 .Mahout 部署( 2 分)在先電大數據平臺完成Mahout 的部署,完成Mahout 相關配置,在 Linux Shell 中運行mahout命令查看Mahout自帶的案例程序,將查詢結果以文本形式提交到答題框中。第五部分:云應用開發( 20 分)任務一、云存儲網盤客戶端( 10 分)云存儲網盤客戶端 APP的開發,選用Android開源技術平臺,使用集中部署的云存儲 服 務 。 開 發 環 境 : SDK(java-sdk ) +Android 開 發 環 境(android-studio-bundle-143.291582
26、7-windows ) +JDK1.7+案例 swiftstorage ,程序的運行采用的是Android-studio 自帶的模擬器。網盤客戶端的功能效果如圖 3 所示。上匚.與>From . 號68>二一«|曲Anrid Mlgnitpr用swiftstarage F、嗝ft5tQEg可-Andr-o-id Stud>c 24.2File Edit View 旦avigatE Code Analyze Refactor 旦廟Id Run口黨3卡* 乂曲加氫氫。中“I氤叩p$wiftst$rAge appg 國 PmgjjE工中 >' 1F1fE K
27、wiftEiorageTI口 ,gradle給一 -ides出CappflB buhd需口 libsgtJ arc1=1 igitignsrePs app.imlER buFAd.gradle目 progiuard-FulM.proM d build gradleopcmttsdc java dk 自可而gn口u g bu司乩即Tie*com.: Emulator Nexusa4wAPIw23 d-roid 6.C ' "I 23ILm IggcaT Mandarx *. ¥仁卜口下。pt-ii-ji vr. ji.ipia aiut -jumvi. atmn*nrrpcrrewktjete 0i-13 09:31:29. 572 Z7D4-2756/cam. x: Mid: eil apcristack c 0L-L3 054 Z7D4-275B/com. xi Midi ul 叩。£民 I: Run / TODO 、息二 Android Monigr 國 Tiemminal 圖3網盤客戶端功能效果圖1 .搭建開發環境和導入項目(5分)根據指定的賬戶名,密碼等
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校音樂班管理制度
- 學生接送點管理制度
- 安全確認制管理制度
- 安服部安全管理制度
- 安置點日常管理制度
- 宗教活動所管理制度
- 實訓室各種管理制度
- 實驗室采購管理制度
- 客房服務間管理制度
- 室內潛水館管理制度
- 遼寧省義務教育課程各科目安排及占九年總課時比例、各科目安排樣表(供參考使用)
- 慢性呼吸疾病肺康復護理專家共識課件
- 烏蘭杰的蒙古族音樂史研究-評烏蘭杰的《蒙古族音樂史》
- 年產8萬噸煅燒鋁礬土熟料生產線項目環評影響報告
- 變電工程施工合同協議書
- 電工技術-北京科技大學中國大學mooc課后章節答案期末考試題庫2023年
- 星海音樂學院樂理試題A卷
- 2019年4月27日山東省紀委監委遴選公務員考試真題及答案
- 新疆全部及全國部分加氣站分布情況6
- 初中學段勞動任務清單(七到九年級)
- 2023年中國各地磁偏角
評論
0/150
提交評論