云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作_第1頁
云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作_第2頁
云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作_第3頁
云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作_第4頁
云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

3.

云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作2掌握構(gòu)建云計(jì)算平臺(tái)的系統(tǒng)拓?fù)浣Y(jié)構(gòu)。掌握系統(tǒng)拓?fù)浣Y(jié)構(gòu)下的網(wǎng)絡(luò)配置。掌握正確配置搭建云計(jì)算平臺(tái)的安裝基礎(chǔ)工作。學(xué)習(xí)目標(biāo)33云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作任務(wù)要求小李在上述系統(tǒng)架構(gòu)的設(shè)計(jì)基礎(chǔ)上開展下一步的工作,準(zhǔn)備好OpenStack搭建云計(jì)算平臺(tái)項(xiàng)目所需的軟件資源包,按云平臺(tái)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖進(jìn)行設(shè)備準(zhǔn)備與網(wǎng)絡(luò)連接,完成云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作。準(zhǔn)備OpenStack搭建云計(jì)算平臺(tái)項(xiàng)目所需的軟件資源包。確定各節(jié)點(diǎn)的名稱。配置各節(jié)點(diǎn)的IP網(wǎng)絡(luò)地址。按要求安裝各節(jié)點(diǎn)的操作系統(tǒng)。配置系統(tǒng)環(huán)境變量。在控制節(jié)點(diǎn)、網(wǎng)絡(luò)節(jié)點(diǎn)、實(shí)例節(jié)點(diǎn)和存儲(chǔ)節(jié)點(diǎn)分別運(yùn)行腳本,完成各節(jié)點(diǎn)的配置安裝。驗(yàn)證安裝基礎(chǔ)工作。

節(jié)點(diǎn)

主機(jī)主機(jī)名IP規(guī)劃實(shí)例通信內(nèi)部管理內(nèi)部私有控制節(jié)點(diǎn)controller00172.24.4-6.0/24實(shí)例節(jié)點(diǎn)compute00172.24.4-6.0/2443節(jié)點(diǎn)主機(jī)名及IP地址規(guī)劃云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作各節(jié)點(diǎn)主機(jī)名和IP地址規(guī)劃列表53主機(jī)為雙網(wǎng)卡服務(wù)器或者PC機(jī),內(nèi)存為4G以上,處理器2核以上。各節(jié)點(diǎn)的安裝系統(tǒng)要求操作系統(tǒng)為Centos6.5_x64bit主要指部署云平臺(tái)的物理節(jié)點(diǎn)服務(wù)器,下面來說明實(shí)驗(yàn)環(huán)境節(jié)點(diǎn)的要求和作用主機(jī)要求系統(tǒng)要求節(jié)點(diǎn)云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作63各節(jié)點(diǎn)的安裝系統(tǒng)要求實(shí)例節(jié)點(diǎn):具備存放虛擬機(jī)的服務(wù)器,支持處理器虛擬化功能,運(yùn)行虛擬機(jī)管理程序(QEMU或KVM)管理虛擬機(jī)主機(jī),同時(shí)為外部用戶提供存儲(chǔ)服務(wù)和內(nèi)部實(shí)例提供塊存儲(chǔ)服務(wù)。云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作控制節(jié)點(diǎn):存放系統(tǒng)數(shù)據(jù)庫、中間件服務(wù),實(shí)際為云平臺(tái)系統(tǒng)的大腦和控制中心。7云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作3與Linux相關(guān)的操作知識OpenStack云計(jì)算平臺(tái)的搭建過程中需要重點(diǎn)知道的一些基礎(chǔ)操作知識如下:Linux的版本可分為內(nèi)核版本與發(fā)行版本。內(nèi)核版本是Linux任何版本的核心,內(nèi)核版本號由3個(gè)數(shù)字組成:X.Y.Z。X:主版本號,通常在

一段時(shí)間內(nèi)比較穩(wěn)定Y:次版本號,偶數(shù)代表正式版本,可公開發(fā)行,奇數(shù)代表測試版本,不太穩(wěn)定。Z:表示修改號,表示第幾次修改。如:2.6.20。Linux系統(tǒng)安裝8

發(fā)行版本是將Linux內(nèi)核與應(yīng)用軟件打包發(fā)行的版本,主流的Linux發(fā)行版本有:RedHatEnterpriseLinux6.0,Centos6.5,Ubuntu,DebianGNU/Linux,openSUSE,紅旗Linux等。這里OpenStack云計(jì)算平臺(tái)的搭建使用CentOS6.5_x64bit版本。云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作3與Linux相關(guān)的操作知識

發(fā)行版本云服務(wù)器的安裝要求93

一般服務(wù)器中,包含處理器摸塊、存儲(chǔ)模塊、網(wǎng)絡(luò)模塊、電源、風(fēng)扇等設(shè)備。云服務(wù)器關(guān)注的是高性能吞吐量計(jì)算能力,關(guān)注的是在一段時(shí)間內(nèi)的工作最總和。因此,云服務(wù)器在架構(gòu)上和傳統(tǒng)的服務(wù)器有著很大的區(qū)別,具有著龐大的數(shù)據(jù)輸入量或海量的工作集。云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作與Linux相關(guān)的操作知識

如果是云計(jì)算的應(yīng)用需要,一般需購買帶有雙網(wǎng)卡的高性能服務(wù)器。如果用OpenStack來搭建云計(jì)算平臺(tái)只是做一些實(shí)驗(yàn)工作,也可以用普通高配置二塊網(wǎng)卡的計(jì)算機(jī)。硬盤分區(qū)10

對服務(wù)器初始安裝時(shí)可用本地用光盤或U盤進(jìn)行系統(tǒng)安裝,對控制節(jié)點(diǎn)的硬盤分區(qū)沒有特殊的要求,但是,對計(jì)算節(jié)點(diǎn)(實(shí)例節(jié)點(diǎn))一般可預(yù)留二個(gè)空分區(qū)。3云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作與Linux相關(guān)的操作知識

如下圖sda2、sda3是二個(gè)預(yù)留的空分區(qū),這里預(yù)留分區(qū)的大小只是作個(gè)演示,不能作為實(shí)際分區(qū)的大小,并且要記住這個(gè)分區(qū)的設(shè)備名稱,也可以到/dev目錄下看到設(shè)備名稱sda2、sda3,在以后的存儲(chǔ)節(jié)點(diǎn)磁盤分區(qū)時(shí)會(huì)用到。

硬盤分區(qū)113云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作與Linux相關(guān)的操作知識計(jì)算節(jié)點(diǎn)硬盤分區(qū)圖12安裝時(shí)注意以下幾個(gè)方面:在進(jìn)行安裝時(shí)請選擇英文界面;填寫主機(jī)名稱(Hostname)點(diǎn)擊“ConfigureNetwork”作IP地址的設(shè)置不選“SystemclockusesUTC”選擇“CreateCustomLayout”進(jìn)行系統(tǒng)分區(qū),到選擇安裝系統(tǒng)時(shí)可請選最小化(Mini)安裝,或最小化桌面(MinimalDesktop)安裝,如下圖3云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作與Linux相關(guān)的操作知識最小化安裝選擇最小化桌面(MinimalDesktop)安裝即使是最小化安裝中也會(huì)默認(rèn)安裝SSH服務(wù),這樣就可以進(jìn)行遠(yuǎn)程登錄管理操作,完成云計(jì)算平臺(tái)的搭建。建議使用“最小化桌面安裝”133云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作與Linux相關(guān)的操作知識計(jì)算節(jié)點(diǎn)硬盤分區(qū)圖序號配置文件所在子目錄功能1hosts/etc主機(jī)名與IP地址的映射關(guān)系2Network/etc/sysconfig/主機(jī)名稱3ifcfg-eth0/etc/sysconfig/network-scripts/網(wǎng)卡0的IP地址4Config/etc/selinux/selinux的配置5Iptales/etc/sysconfig/配置防火墻規(guī)則143云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作與Linux相關(guān)的操作知識系統(tǒng)配置文件常用系統(tǒng)配置文件強(qiáng)大系統(tǒng)默認(rèn)實(shí)用vi是一個(gè)功能強(qiáng)大的全屏幕文本編輯工具一直以來都作為類UNIX操作系統(tǒng)的默認(rèn)文本編輯器。vim是vi編輯器的增強(qiáng)版本在vi編輯器的基礎(chǔ)上擴(kuò)展了很多實(shí)用的功能,但是習(xí)慣上也將vim稱作vi15云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作3與Linux相關(guān)的操作知識—Vi的使用163云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作與Linux相關(guān)的操作知識vi的三種工作模式當(dāng)輸入:vifilename命令后,即進(jìn)入vi的命令模式,如圖所示。vi的三種模式間的切換通過以下按鍵進(jìn)行:命令模式→編輯模式在命令模式中,使用a、i、o或Insert鍵(Linux的版本不同,輸入的命令鍵有差異)等按鍵可以快速切換到編輯模式,可以編輯配置文本文件。編輯模式→命令模式需要返回命令模式時(shí),按Esc鍵即可命令模式→末行模式Vi的工作模式173云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作與Linux相關(guān)的操作知識vi的三種工作模式查找、替換等操作。在命令模式中按冒號(“Shift+:”)鍵可以切換到末行模式。處于末行模式時(shí),vi編輯器的最后一行會(huì)出現(xiàn)冒號“:”提示符。該模式中可以設(shè)置vi編輯平臺(tái)、保存文件、退出編輯器,以及對文件內(nèi)容進(jìn)行末行模式→命令模式

在末行模式下按Esc鍵、或執(zhí)行命令操作后自動(dòng)返回命令模式,或退出vi操作命令。Vi的工作模式強(qiáng)大系統(tǒng)默認(rèn)實(shí)用yum即YellowdogUpdater,Modified。主要功能是更方便的“添加/刪除”更新RPM包它能自動(dòng)解決包的倚賴性問題,便于管理大量系統(tǒng)的更新問題。另外,apt(AdvancedPackagingTool)是一款強(qiáng)大的包管理工具,也可以稱作機(jī)制,18云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作3與Linux相關(guān)的操作知識—Vi的使用另外,apt(AdvancedPackaging在Debian及其衍生版本的GNU/Linux中使用。為什么CentOS要使用yum而不用apt,最簡單的原因是Centos自帶yum??梢酝瑫r(shí)配置多個(gè)資源庫(Repository)01簡潔的配置文件(/etc/yum.conf,/etc/yum.repos.d下的文件)02自動(dòng)解決增加或刪除rpm包時(shí)遇到的倚賴性問題03使用方便04保持與RPM數(shù)據(jù)庫的一致性05193云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作與Linux相關(guān)的操作知識—yum特點(diǎn)CentOS采用的二進(jìn)制包是rpm,CentOS的yum使用和apt有幾分相似,安裝了yum對許多包的安裝就方便多了。在OpenSstack云計(jì)算平臺(tái)的搭建中需要改變軟件包的文件位置,因此還需要作相應(yīng)的修改,后面的項(xiàng)目任務(wù)會(huì)作相應(yīng)的練習(xí),但是,yum是必須安裝的。Centos自帶yum軟件包,在最小化安裝時(shí)已經(jīng)默認(rèn)安裝了yum也可用下面命令安裝,但在具體應(yīng)用時(shí)需修改源的路徑。rpm-ivhyum-3.2.29-40.el6.centos.noarch.rpm203云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作與Linux相關(guān)的操作知識—yum安裝$vi/etc/sysconfig/network//修改主機(jī)名和網(wǎng)絡(luò)設(shè)置NETWORKING=yesHOSTNAME=controller//修改主機(jī)名為controller(永久生效)$hostnamecontroller//臨時(shí)修改系統(tǒng)主機(jī)名$hostname//查詢當(dāng)前系統(tǒng)主機(jī)名controller加快yum下載速度:yum-yinstallyum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpmyum源配置文件位置:/etc/yum.repos.d/*.repo213云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作與Linux相關(guān)的操作知識—CentOS的yum配置當(dāng)?shù)谝淮问褂脃um或yum資源庫有更新時(shí),yum會(huì)自動(dòng)下載所有所需的headers放置于/var/cache/yum目錄下,所需時(shí)間可能較長。yumcheck-update //檢查可更新的rpm包yumcleanpackages //清除暫存中rpm包文件yumlist //列出資源庫中特定的可以安裝rpm包yuminstallxmms-mp3 //安裝rpm包,如xmms-mp3yumremovelicq //刪除rpm包,包括與該包有倚賴性的包223云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作與Linux相關(guān)的操作知識—yum命令簡介

為了達(dá)到簡化云平臺(tái)的安裝過程,將搭建過程歸納為幾大步驟,每一個(gè)步驟通過建立Linux的命令腳本的執(zhí)行完成相關(guān)的任務(wù),實(shí)訓(xùn)過程中提供相應(yīng)的安裝腳本233云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作與Linux相關(guān)的操作知識—Linux腳本命令的運(yùn)行因此,對Linux的命令腳本的編程和執(zhí)行知識有所了解,通過分析腳本,可以更清楚地知識安裝過程及內(nèi)部完成的任務(wù),對云平臺(tái)的搭建有很好的理解和掌握效果。

在OpenStack云計(jì)算平臺(tái)的搭建過程中需要安裝系統(tǒng)的軟件包,這些軟件包可以直接拷貝到服務(wù)器本地,然后建立本地源yum,用yum命令進(jìn)行軟件包的安裝操作。243云平臺(tái)系統(tǒng)安裝基礎(chǔ)工作與Linux相關(guān)的操作知識—FTP服務(wù)器

但是,有時(shí)不必將大量軟件包拷貝到服務(wù)器上,而是在Linux客戶端用其自帶的FTP服務(wù)器或在Windows客戶端用第三方FTP服務(wù)軟件(如Serv-U、3CDamon)建立FTP服務(wù)器,在服務(wù)器上建立源yum的安裝配置。這樣,安裝軟件包也就更加方便。253云計(jì)算平臺(tái)的系統(tǒng)架構(gòu)云平臺(tái)基礎(chǔ)部署工作需要資源編號軟件包資源或安裝腳本作用1CentOS-6.5-x86_64-bin_DVD.iso操作系統(tǒng)鏡像2XianDian-IaaS-v1.4.isoopenstack軟件包3Xiandian_Pre.sh環(huán)境初始配置腳本4Xiandian_Install_Controller_Node.sh控制節(jié)點(diǎn)安裝腳本5Xiandian_Install_Compute_Node.sh計(jì)算節(jié)點(diǎn)安裝腳本軟件包資源和安裝腳本用OpenStack搭建云計(jì)算平臺(tái)項(xiàng)目所需軟件包資源和安裝腳本介紹如表所示263云計(jì)算平臺(tái)的系統(tǒng)架構(gòu)云平臺(tái)基礎(chǔ)部署工作安裝操作系統(tǒng)各節(jié)點(diǎn)安裝操作系統(tǒng)安裝Centos6.5_x64最小化桌面操作系統(tǒng),配置ip和主機(jī)名,將提供的軟件包資源和安裝腳本導(dǎo)入到操作系統(tǒng)內(nèi)。273云計(jì)算平臺(tái)的系統(tǒng)架構(gòu)云平臺(tái)基礎(chǔ)部署工作配置IP配置控制節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)IP地址,修改/etc/sysconfig/network-scripts/ifcfg-eth0配置文件。配置如下:DEVICE=eth0//配置網(wǎng)卡的設(shè)備名稱IPADDR=0//配置實(shí)際網(wǎng)絡(luò)地址NETMASK=//配置網(wǎng)絡(luò)子網(wǎng)掩碼GATEWAY=//配置網(wǎng)絡(luò)網(wǎng)關(guān)BOOTPROTO=static//配置靜態(tài)網(wǎng)絡(luò)地址ONBOOT=yes//開機(jī)啟動(dòng)網(wǎng)絡(luò)USERCTL=no//不允許非root用戶修改此設(shè)備DEVICE=eth0IPADDR=0NETMASK=GATEWAY=BOOTPROTO=staticONBOOT=yesUSERCTL=no計(jì)算節(jié)點(diǎn)控制節(jié)點(diǎn)283云計(jì)算平臺(tái)的系統(tǒng)架構(gòu)云平臺(tái)基礎(chǔ)部署工作配置主機(jī)名配置控制節(jié)點(diǎn)主機(jī)名為controller、配置計(jì)算節(jié)點(diǎn)主機(jī)名為compute,配置完成通過如下命令驗(yàn)證:#vi/etc/sysconfig/network//修改主機(jī)名和網(wǎng)絡(luò)設(shè)置NETWORKING=yesHOSTNAME=controller//修改主機(jī)名為controller(永久生效)#hostnamecontroller//臨時(shí)修改系統(tǒng)主機(jī)名#hostname//查詢當(dāng)前系統(tǒng)主機(jī)名controller#vi/etc/sysconfig/networkNETWORKING=yesHOSTNAME=compute#hostnamecompute#hostnamecompute計(jì)算節(jié)點(diǎn)控制節(jié)點(diǎn)293云計(jì)算平臺(tái)的系統(tǒng)架構(gòu)云平臺(tái)基礎(chǔ)部署工作配置域名解析在controller節(jié)點(diǎn)和compute節(jié)點(diǎn)的/etc/hosts文件上配置域名解析配置完成通過如下命令驗(yàn)證:#vi/etc/hosts0controller0compute#pingcompute64bytesfromcompute(0):icmp_seq=1ttl=64time=0.160ms#vi/etc/hosts0controller0compute#pingcontroller64bytesfromcontroller(0):icmp_seq=1ttl=64time=0.187ms計(jì)算節(jié)點(diǎn)控制節(jié)點(diǎn)303云計(jì)算平臺(tái)的系統(tǒng)架構(gòu)云平臺(tái)基礎(chǔ)部署工作

配置防火墻#配置防火墻#iptables–F//清除所有chains鏈(INPUT/OUTPUT/FORWARD)中所有的rule規(guī)則#iptables–Z//清空所有chains鏈(INPUT/OUTPUT/FORWARD)中包及字節(jié)計(jì)數(shù)器#iptables–X//清除用戶自定義的chains鏈(INPUT/OUTPUT/FORWARD)中的rule規(guī)則#serviceiptablessave//保存修改的Iptables規(guī)則#配置selinux修改配置文件/etc/selinux/configSELINUX=permissive//表示系統(tǒng)會(huì)收到警告訊息但是不會(huì)受到限制,作為selinux的debug模式用處#保存修改內(nèi)容后退出配置控制節(jié)點(diǎn)及計(jì)算節(jié)點(diǎn)防火墻和selinux。配置如下:313云計(jì)算平臺(tái)的系統(tǒng)架構(gòu)云平臺(tái)基礎(chǔ)部署工作配置YUM源配置YUM源,在/etc/yum.repos.d創(chuàng)建local.repo源文件,搭建ftp服務(wù)器指向存放yum源路徑。//(注:具體的yum源根據(jù)真實(shí)環(huán)境配置,本次為實(shí)驗(yàn)室測試環(huán)境)配置如下:[centos]name=centos//設(shè)置此yum的資源描述名稱baseurl=0/centos6.5///設(shè)置yum源的訪問地址及路徑gpgcheck=0//禁用gpg檢查gpgkeyenabled=1//啟動(dòng)此yum源[openstack]name=OpenStackbaseurl=0/iaas-repo/gpgcheck=0enabled=1323云計(jì)算平臺(tái)的系統(tǒng)架構(gòu)云平臺(tái)基礎(chǔ)部署工作修改環(huán)境變量Mysql_Admin_Passwd=000000//數(shù)據(jù)庫用戶密碼Admin_Passwd=000000//管理員密碼Demo_User_Passwd=000000//演示用戶密碼Demo_DB_Passwd=000000//演示數(shù)據(jù)庫密碼Contoller_Hostname=controller//控制節(jié)點(diǎn)主機(jī)名Controller_Mgmt_IPAddress=0//控制節(jié)點(diǎn)管理網(wǎng)段密碼Gateway_Mgmt=//管理網(wǎng)段網(wǎng)關(guān)Controller_External_IPAddress=0//外部地址修改xiandian_pre.sh,修改內(nèi)容如下333

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論