版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、圖標(biāo)說(shuō)明注意、要點(diǎn)、提示、警告注意: “注意“表示可以幫助您更好地使用計(jì)算機(jī)的重要信息。要點(diǎn): “要點(diǎn)”表示可以幫助您更好的快速了解主要的功能提示: “提示”表示可以幫助您更方便快捷的使用警示: “警示”表示可能導(dǎo)致數(shù)據(jù)丟失,不可恢復(fù)等的潛在目錄圖標(biāo)說(shuō)明21云平臺(tái)背景51.11.2編寫(xiě)目的5數(shù)據(jù)流量52設(shè)備配置說(shuō)明物理拓?fù)鋱D6硬件需求6軟件需求73流量分類(lèi). GUEST8MANAGEMENT8STORAGE84云平臺(tái)安裝9安裝流程圖9運(yùn)行環(huán)境準(zhǔn)備10安裝 CLOUDSTACK 4.3.211安裝 CLOUDPLATFORM2.3.113配置 HTTP 服
2、務(wù)18配置 NFS 服務(wù)19KVM 系統(tǒng)虛擬機(jī)模板配置21安裝 KVM 虛擬化21管理平臺(tái)配置24.74.85.7CLOUDOS管理平臺(tái)配置26CLOUDOS管理平臺(tái)驗(yàn)證34模板. 38ISO39創(chuàng)建 VM40安裝 VM 操作系統(tǒng)46創(chuàng)建模板536運(yùn)營(yíng)管理平臺(tái)配置5..4系統(tǒng)基本參數(shù)配置57域配置57配置58操作系統(tǒng)組件的配置59CPU 核數(shù)組件的配置59內(nèi)存組件的配置60數(shù)據(jù)盤(pán)組件的配置60模板的配置61模板配置6.36.4.46
3、...虛擬機(jī)活動(dòng)磁盤(pán)快照備份彈性塊模板配置62模板配置62模板配置62服務(wù)模板的配置64虛擬機(jī)服務(wù)模板配置64活動(dòng)磁盤(pán)服務(wù)模板配置65快照備份服務(wù)模板配置65彈性塊服務(wù)模板配置65部門(mén)配置70用戶組的配置70用戶配置711云平臺(tái)背景1.1 編寫(xiě)目的本手冊(cè)供云平臺(tái)安裝使用,用于指導(dǎo)的安裝,并涵蓋安裝的基本流程和注意事項(xiàng),為的安裝做好準(zhǔn)備工作。1.2 數(shù)據(jù)流量管理平臺(tái)根據(jù)不同的數(shù)據(jù)流量類(lèi)型設(shè)計(jì)了管理,公共,客戶及網(wǎng)絡(luò),可以簡(jiǎn)稱(chēng)為 PMGS ( Public, Management, Guest, Storage) 網(wǎng)絡(luò)。Public:當(dāng)虛擬機(jī)
4、需要Internet 或外部網(wǎng)絡(luò)時(shí),需要通過(guò)公共網(wǎng)絡(luò);這就說(shuō)明客戶虛擬機(jī)必須被分配某種形式的IP。用戶可以在 XCloud 的 UI 上獲得一個(gè) IP 來(lái)做NAT,也可以在 Guest 與 Public 之間做負(fù)載均衡。所有的 Hypervisor 都需要共享 Public VLan 以保證虛擬機(jī)對(duì)外的。Management:XCloud 內(nèi)部相互通信會(huì)產(chǎn)生 Management 流量,這些流量包括管理服務(wù)器節(jié)點(diǎn)與 Hypervisor 集群之間的通信,與系統(tǒng)虛擬機(jī)之間的通信或與其它組件之間的通信等;集群規(guī)模較小時(shí)管理流量只占用很少的帶寬。Guest:最終用戶運(yùn)行 XCloud 創(chuàng)建的虛擬機(jī)實(shí)
5、例時(shí)產(chǎn)生 Guest 流量,虛擬機(jī)實(shí)例之間的相互通信通過(guò)客戶網(wǎng)絡(luò)。Storage:主與 Hypervisor 之間互連互通的流量;主與之間也會(huì)產(chǎn)生 Stroage流量,比如虛擬機(jī)模板和快照的遷移。2設(shè)備配置說(shuō)明2.1物理拓?fù)鋱DManagement Server云平臺(tái)管理服務(wù)器Trunk Mode二層交換機(jī)三層交換機(jī)路由器Management+Storage網(wǎng)絡(luò)Public+Guest網(wǎng)絡(luò)虛擬化服務(wù)器節(jié)點(diǎn)注意:此拓?fù)鋱D的網(wǎng)絡(luò)架構(gòu)僅在測(cè)試時(shí)為簡(jiǎn)便配置將云平臺(tái)管理服務(wù)器連接至二層交換機(jī),如正常實(shí)施過(guò)程中一般建議客戶將云平臺(tái)管理服務(wù)器連接至三層交換機(jī)上,以便于全局管理。2.2 硬件需求名稱(chēng)最低配置描述
6、用途數(shù)量云平臺(tái)服務(wù)器CPU:2 顆 Intel(R)4 核 2.0 GHz以上內(nèi)存:16GB 以上硬盤(pán):SAS 硬盤(pán),300G 以上網(wǎng)卡:2 個(gè)以上 1Gb 以太網(wǎng)接口云平臺(tái)管理、主存儲(chǔ)、http 服務(wù)器1 臺(tái)以上虛擬化服務(wù)器CPU:2 顆 Intel(R)4 核 2.0 GHz以上內(nèi)存:32G 以上硬盤(pán):SAS 硬盤(pán),300G 以上網(wǎng)卡:至少 2 個(gè) 1Gb 以太網(wǎng)接口(要虛擬化計(jì)算節(jié)點(diǎn)1 臺(tái)以上注意:以上配置為最簡(jiǎn)配置,如需要測(cè)試虛擬機(jī)的遷移及 HA 功能,則至少需要配置兩臺(tái)以上虛擬化服務(wù)器,如需要測(cè)試管理平臺(tái)的集群功能則至少配置兩臺(tái)以上管理服務(wù)器。2.3 軟件需求注 意 1 : 虛 擬
7、化 軟 件 如 需 要 使 用 KVM 則 準(zhǔn) 備 KVM 安 裝 包“KVM_Install_BasedOnCS4.3.2.tar.gz”。注意 2:CS4.3.2_Install.tar.gz 和 KVM_Install_BasedOnCS4.3.2.tar.gz 兩個(gè)安裝包已在 CentOS-6.5-x86_64 的 Desktop、Desktop_mini、Basic、Minimal、Webserver 五個(gè)操作系統(tǒng)版本上做過(guò)兼容性安裝測(cè)試。但是在生產(chǎn)環(huán)境中推薦使用 Minimal 的操作系統(tǒng)來(lái)安裝云平臺(tái)。名稱(chēng)詳細(xì)配置描述用途數(shù)量Linux 系統(tǒng)CentOS 6.5_64bit_mim
8、inal用于安裝物理機(jī)1云平臺(tái)安裝包CloudPlatform2.3.1_Install.tar.gz 、CS4.3.2_Install.tar.gz用于安裝云平臺(tái)1虛擬化軟件Vmware,Xenserver,KVM1確保服務(wù)器 BIOS 設(shè)置里已經(jīng)打開(kāi)了服 務(wù) 器 虛 擬 化 參 數(shù) 設(shè) 置 , 即Intel Virtual Technology 設(shè)置為 Enable)設(shè)備IP SAN、FC SAN 或 NAS 設(shè)備主和存儲(chǔ)服務(wù)器可選三層交換機(jī)支持劃分VLAN、路由13流量分類(lèi)本文檔所描述的測(cè)試環(huán)境是基于云平臺(tái)的基本網(wǎng)絡(luò)模式?;揪W(wǎng)絡(luò)模式中,存在管理流量、來(lái)賓流量和流量,不存在公共流量。部署
9、前,我們需要基本網(wǎng)絡(luò)模式三種流量所屬的 IP 段。我們?cè)谘菔经h(huán)境中將 Management、Storage 和 Guest 流量都在同一個(gè) IP段,如 ?;揪W(wǎng)絡(luò)模式下,交換機(jī)不需要做 Trunk 模式的設(shè)置,默認(rèn)的 Access 模式即可。3.1 Guest來(lái)賓流量的 IP 地址是提供給云平臺(tái)中三個(gè)系統(tǒng)虛擬機(jī)(VRouter、SSVM、CPVM)以及創(chuàng)建的客戶虛擬機(jī)使用,因此 IP 段需要段。的大一些。建議至少提供 30 個(gè) IP 地址的網(wǎng)3.2 Management管理流量的 IP 地址是提供給云平臺(tái)中兩個(gè)系統(tǒng)虛擬機(jī)(SSVM、CPVM)使用,正常情況下只會(huì)占用 2 個(gè)
10、 IP 地址。因此在測(cè)試環(huán)境中只需要5 個(gè) IP 地址的網(wǎng)段。3.3 Storage流量的 IP 地址是提供給云平臺(tái)中一個(gè)系統(tǒng)虛擬機(jī)(SSVM)使用,正常情況下只會(huì)占用 1 個(gè) IP 地址。因此在測(cè)試環(huán)境中只需要5 個(gè) IP 地址的網(wǎng)段。VLANCIDR網(wǎng)關(guān)起始 IP起始 IP/2447VLANCIDR網(wǎng)關(guān)起始 IP起始 IP/2493VLANCIDR網(wǎng)關(guān)起始 IP起始 IP/24172.20.7
11、.60504云平臺(tái)安裝4.1安裝流程圖注意:本手冊(cè)介紹的安裝為手工安裝,請(qǐng)按照本手冊(cè)中安裝順序進(jìn)行操作。準(zhǔn)備修改CloudPlatform配置文件結(jié)束啟動(dòng)云平臺(tái)安裝自服務(wù)門(mén)戶安裝CloudSM安裝CloudOS安裝Monitor安裝數(shù)據(jù)庫(kù)并建庫(kù)修改CS4.3.2配置文件修改CS4.3.2配置文件上傳安裝包4.2 運(yùn)行環(huán)境準(zhǔn)備關(guān)于硬盤(pán)分區(qū):根據(jù) 2.2 節(jié)云平臺(tái)管理服務(wù)器的硬件配置,如果安裝操作系統(tǒng)過(guò)程中采用默認(rèn)分區(qū)方式。通過(guò)根分區(qū)大小是 50GB,/dev/shm 大小是內(nèi)存 16GB 的一半,即 8GB。300GB 硬盤(pán)中剩下的 200 多 GB 都默認(rèn)劃給/home。由
12、于/home 空間很大,故后續(xù)的 4.5 和 4.6節(jié)都需要充分利用/home 目錄,采用在/home 目錄下建立子目錄的方式提供http 和nfs 服務(wù)。如果現(xiàn)場(chǎng)采用手工分區(qū),則可以根據(jù)實(shí)際情況做調(diào)整,不必拘泥于本文檔的方式。這一點(diǎn)在配置 4.5 和 4.6 節(jié)時(shí)需要尤其注意。操作系統(tǒng):兩臺(tái)物理服務(wù)器上都預(yù)先 CentOS-6.5-x86_64-minimal 操作系統(tǒng)IP 配置:云平臺(tái)管理節(jié)點(diǎn) IP是 45虛擬化節(jié)點(diǎn) IP是 46安裝包:CloudPlatform2.3.1_Install.tar.gzCS4.3.2_Install.tar.gzKV
13、M_Install_BasedOnCS4.3.2.tar.gz安裝操作系統(tǒng)具體步驟見(jiàn) 5.6,安裝完成后配置網(wǎng)卡信息文件,# vi /etc/sysconfig/network-scripts/ifcfg-em1DEVICE="em1"BOOTPROTO="static"NM_CONTROLLED="no"ONBOOT="yes"TYPE="Ethernet"IPADDR="45"GATEWAY=""NETMASK=
14、""DNS1="14"/etc/init.d/networkrestart4.3 安裝 CloudStack 4.3.2警示:如果安裝 CloudStack4.3.2 的服務(wù)器的操作系統(tǒng)是 CentOS-6.5-x86_64 的Desktop、Desktop_mini 版本,則先需要關(guān)閉 NetworkManager 服務(wù),否則云平臺(tái)會(huì)安裝失敗。請(qǐng)關(guān)閉 NetworkManager 服務(wù)后再進(jìn)行后續(xù)安裝。關(guān)閉方法,登錄服務(wù)器執(zhí)行:root cs2www# service NetworkManager s
15、toproot cs2www# chkconfig NetworkManager off1.SSH 登錄 45 這臺(tái)服務(wù)器, 將安裝包 CS4.3.2_Install.tar.gz 上傳至/usr/local/src 目錄下。2.解壓文件安裝包。3.進(jìn)入解壓后的目錄,找到 CS4.3.2_Install 目錄下面的 config.ini 文件,配置數(shù)據(jù)庫(kù)密碼。DB_PASSWD 和 MYSQL_PASSWD 可以配置不同的。注意: HOST_NAME 需要配置成域方式,如;并且 KVM 節(jié)點(diǎn)的hostname 必須配置成與管理節(jié)點(diǎn)的域一致,否則 NFSv4 版本下會(huì)造成虛擬
16、機(jī)無(wú)法啟動(dòng)。如果使用 Xenserver 作為 hypervisor 沒(méi)有發(fā)現(xiàn)類(lèi)似問(wèn)題,但建議整套云平臺(tái)環(huán)境都在同一個(gè)域下管理。4.在config.ini 配置完成后,找到CS4.3.2_Install 目錄下面的install_CloudStack.sh 文件,檢查該文件是否有執(zhí)行權(quán)限,如果沒(méi)限就用下面令賦予其執(zhí)行權(quán)限。#chmod 755 install_CloudStack.sh#cloud 用戶建庫(kù)DB_PASSWD='123456'#root 用戶MYSQL_PASSWD='123456'#云平臺(tái)管理節(jié)點(diǎn)IP 地址,會(huì)寫(xiě)入/etc/hosts 文件CS
17、_MANAGEMENT_IP='45'#云平臺(tái)管理節(jié)點(diǎn)主機(jī)名,會(huì)寫(xiě)入/etc/hosts 文件HOST_NAME='clo'#tar zxvf CS4.3.2_Install.tar.gz5.運(yùn)行./install_CloudStack.sh,選擇“M”選項(xiàng)以安裝管理節(jié)點(diǎn)。安裝過(guò)程會(huì)調(diào)用本地yum 源來(lái)安裝所需要的軟件包,中間需要確認(rèn)的提示信息,請(qǐng)根據(jù)提示輸入 y或是 yes。6.再次運(yùn)行./install_CloudStack.sh,選擇“D”選項(xiàng)以安裝 mysql 數(shù)據(jù)庫(kù)。7.再次運(yùn)行./install_CloudStack.sh,選擇“
18、C”選項(xiàng)創(chuàng)建 CloudStack 數(shù)據(jù)庫(kù)。8.部署完成后檢查 8080 端口是否已經(jīng)在HTTP 連接。4.4 安裝 CloudPlatform2.3.1注意: CloudPlatform 安裝包中的 CloudSM 和 CloudOS 模塊需要與 CloudStack4.3.2部署到同一臺(tái)服務(wù)器上。1.登錄已經(jīng)部署好 CloudStack 4.3.2 的 45 這臺(tái)服務(wù)器, 將安裝包CloudPlatform2.3.1_Install.tar.gz 上傳至/usr/local/src 目錄下。2.解壓文件安裝包。3.進(jìn)入解壓后的目錄,找到 CloudPlatform2.3
19、.1_Install 目錄下面的 config.ini 文件,修改相應(yīng)的配置項(xiàng)。從下圖表示段開(kāi)始修改#THIS FILE IS Configuration Item, Please Modify before Insall #Please Modify#必須與 CloudStack4.3.2 安裝包 config.ini 中配置 MYSQL_PASSWD一致,否則安裝會(huì)失敗MYSQL_PASSWD='123456'#tar zxvf CloudPlatform2.3.1_Install.tar.gz4.在 config.ini 配 置 完 成 后 , 找 到 CloudPlat
20、form2.3.1_Install 目 錄 下 面 的install_CloudPlatform2.3.1.sh、run_before_install.sh 和 install_NFSServer.sh 文件,檢查該文件是否有執(zhí)行權(quán)限,沒(méi)有的話,用下面令賦予其執(zhí)行權(quán)限。5.運(yùn)行./run_before_install.sh,這個(gè)會(huì)根據(jù)用戶修改的 config.ini 中的配置項(xiàng),將各個(gè)配置項(xiàng)寫(xiě)入到安裝包的配置文件中。警示:run_before_install.sh 必須在install_CloudPlatform2.3.1.sh 運(yùn)行前執(zhí)行。6. 運(yùn)行 ./install_CloudPlatf
21、orm2.3.1.sh , 選 擇 “ D ” 選 項(xiàng) 以 安 裝 數(shù) 據(jù) 庫(kù) 。#chmod 755 run_before_install.sh#chmod 755 install_CloudPlatform2.3.1.sh#chmod 755 install_NFSServer.sh7.運(yùn)行./install_CloudPlatform2.3.1.sh,選擇“M”選項(xiàng)以安裝運(yùn)營(yíng)管理平臺(tái) CloudSM。8.運(yùn)行./install_CloudPlatform2.3.1.sh,選擇“A”選項(xiàng)以安裝管理平臺(tái) CloudOS。9.運(yùn)行./install_CloudPlatform2.3.1.sh,
22、選擇“N”選項(xiàng)以安裝 CloudOS Monitor模塊。安裝過(guò)程中請(qǐng)根據(jù)交互提示做選擇,第一次交互直接回車(chē),第二次交互輸入數(shù)字“2”,第三次交互輸入數(shù)字“2”,第四次交互輸入根據(jù)現(xiàn)場(chǎng)情況 SMTP 相關(guān)信息輸入,以完成安裝。直接回車(chē),服務(wù)將會(huì)安裝到/usr/share/cloudstack-management 目錄下選擇 2 使用本地?cái)?shù)據(jù)庫(kù)選擇 2 使用本地 monitor 數(shù)據(jù)庫(kù)選擇 2 使用缺省配置,也可以選擇 1 進(jìn)行配置。此處我們采用默認(rèn)配置10. 運(yùn)行./install_CloudPlatform2.3.1.sh,選擇“C”選項(xiàng)以安裝緩存服務(wù)模塊。11. 運(yùn)行./install_
23、CloudPlatform2.3.1.sh,選擇“S”安裝自服務(wù)門(mén)戶模塊。12. 運(yùn)行./install_CloudPlatform2.3.1.sh,選擇“P”停止 CloudPlatform 服務(wù),然后選擇“T”啟動(dòng)云平臺(tái)服務(wù)。用戶也可以執(zhí)行 service cloudstack-management stop 和servicecloudstack-management start 來(lái)關(guān)閉和啟動(dòng)云平臺(tái)服務(wù)13. 等待云平臺(tái)服務(wù)啟動(dòng)正常后,檢查管理平臺(tái) CloudOS 是否可以正常,在瀏覽器中輸入檢查自服務(wù)門(mén)戶是否可以正常,在瀏覽器中輸入。4.5 配置 HTTP 服務(wù)注意: http 服務(wù)器主
24、要用于提供模板、ISO 的。我們將 http 服務(wù)架設(shè)在云平臺(tái)管理節(jié)點(diǎn)上。由于自服務(wù)門(mén)戶包含有 nginx 模塊,只需要在 nginx.conf 中增加一段配置項(xiàng)即可配置 http 服務(wù)器。1. 為方便測(cè)試,http 服務(wù)的 nginx 相關(guān)配置項(xiàng)已在 4.4 節(jié)安裝過(guò)程中配置完成。根據(jù)4.2 節(jié)中關(guān)于硬盤(pán)分區(qū)的描述,http 服務(wù)的文件路徑創(chuàng)建在了/home/httpserver/iso??梢缘卿浽破脚_(tái)管理節(jié)點(diǎn) linux 服務(wù)器上做驗(yàn)證。2.將 CentOS-6.4-x86_64-minimal.iso 通過(guò)FTP 工具上傳到/home/httpserver/iso 目錄下。在瀏覽器中輸入
25、,檢查是否可以正常和。4.6 配置 NFS 服務(wù)注意: 測(cè)試環(huán)境中云平臺(tái)主和都采用 NFS,并且部署在云平臺(tái)管理節(jié)點(diǎn)這臺(tái)服務(wù)器上。如果有測(cè)試條件,也可以使用 freenas、openfiler 或者 IP SAN 設(shè)備提供存儲(chǔ)。1.登錄云平臺(tái)管理節(jié)點(diǎn) 45,進(jìn)入安裝包目錄 CloudPlatform2.3.1_Install,找到install_NFSServer.sh 文件并賦予執(zhí)行權(quán)限。根據(jù) 4.2 節(jié)中關(guān)于硬盤(pán)分區(qū)的描述,我們將主和的 NFS 服務(wù)器端默認(rèn)路徑創(chuàng)建在/home/primary 和/home/secondary。用戶可以在執(zhí)行 install_NFSSe
26、rver.sh 時(shí),根據(jù)實(shí)際情況選擇輸入主和的 NFS 共享路徑。2.執(zhí)行./ install_NFSServer.sh,配置 NFS 服務(wù)3.登錄 KVM 節(jié)點(diǎn) 46 linux 服務(wù)器,測(cè)試 45 配置的 NFS 服務(wù)是否正常掛載和卸載。# mount -t nfs 45:/home/primary /mnt# umount /mnt注意:centos6.5x64_minimal操作系統(tǒng)安裝完后,默認(rèn)rpcbind程序是沒(méi)有啟動(dòng)的,需要手工啟動(dòng),否則會(huì)導(dǎo)致沒(méi)法掛載nfs路徑:service rpcbindstart如果是主和是用單
27、獨(dú)的服務(wù)器做為目錄,比如是NFS存儲(chǔ)服務(wù)器50對(duì)應(yīng)主和目錄是/share/wxshare/cloudstack_8_218/primary,/share/wxshare/cloudstack_8_218/secondary,那么云平臺(tái)安裝時(shí),就不需要執(zhí)行文檔中的4.6和4.7兩節(jié),改為做如下操作:1.在云平臺(tái)所在服務(wù)器上執(zhí)行掛載命令,把目錄掛載到本地目錄/mnt:mount t nfs 50:/share/wxshare/cloudstack_8_218/secondary/mnt2.把單獨(dú)的systemvm64template-2014-11-04-4
28、.3.1-kvm.qcow2.bz2文件上傳到/mnt目錄下3.執(zhí)行命令對(duì)systemvm64template-2014-11-04-4.3.1-kvm.qcow2.bz2進(jìn)行解壓操作:/usr/shmon/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt -f/mnt/systemvm64template-2014-11-04-4.3.1-kvm.qcow2.bz2 -h kvm -F4.執(zhí)行命令后,再執(zhí)行解掛命令:umount /mnt如果是XENSERVER或者VMWARE或者vGate虛擬化,那就需要上傳對(duì)應(yīng)虛擬化的系統(tǒng)
29、虛擬機(jī)模板,然后用各自的解壓命令解壓,如下:1. XENSERVER:/usr/shmon/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt -f/mnt/systemvm64template-2014-11-04-4.3.1-xen.vhd.bz2 -h xenserver -s-F2. VMWARE:/usr/shmon/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt-f /mnt/systemvm64template-2014-11-04-4.3.1-vm
30、ware.ova-h vmware -F3. vGate:/usr/shmon/scripts/storage/secondary/cloud-install-sys-tmplt-m/mnt-f/mnt/systemvm64template-2014-11-04-4.3.1-xen.vhd.bz2-h vgateF4.7 KVM 系統(tǒng)虛擬機(jī)模板配置注意:KVM 系統(tǒng)虛擬機(jī)模板已包含在云平臺(tái)安裝包CloudPlatform2.3.1_Install 中,位于 CloudPlatform2.3.1_Install/package/cloudos/tools/SystemVM 路徑下,文件名是sys
31、temvm64template-2014-11-04-4.3.1-kvm.qcow2.bz2。系統(tǒng)虛擬機(jī)模板需要通過(guò) CloudStack 提供令解壓到路徑下,并會(huì)將相關(guān)信息寫(xiě)入到數(shù)據(jù)庫(kù)中。這一操作已包含在 4.6 節(jié)的 install_NFSServer.sh 中,不需要額外執(zhí)行了,具體可參見(jiàn)該安裝。其他的虛擬化相關(guān)的系統(tǒng)虛擬機(jī)模板一樣包含在 4.6 節(jié)的說(shuō)明中,不需要另外執(zhí)行操作;4.8 安裝 KVM 虛擬化注意: 如果是其他的虛擬化的安裝可以跳過(guò)本節(jié),采用虛擬化本身的安裝文件進(jìn)行安裝;注意: 如果底層虛擬化采用 KVM,請(qǐng)安裝此安裝包。安裝前先確保服務(wù)器 BIOS 設(shè)置里已經(jīng)打開(kāi)了服務(wù)器
32、虛擬化參數(shù)設(shè)置,即 Intel Virtual Technology 設(shè)置為 Enable。警示: 如果安裝 KVM 的服務(wù)器的操作系統(tǒng)是 CentOS-6.5-x86_64 的 Desktop、Desktop_mini 版本,則先需要關(guān)閉 NetworkManager 服務(wù),否則云平臺(tái)會(huì)安裝失敗。請(qǐng)關(guān)閉NetworkManager 服務(wù)后再進(jìn)行后續(xù)安裝。關(guān)閉方法,登錄服務(wù)器執(zhí)行:root cs2 www# service NetworkManager stoproot cs2 www# chkconfig NetworkManager off1.SSH 登錄 46 這臺(tái)服
33、務(wù)器,將安裝包 KVM_Install_BasedOnCS4.3.2.tar.gz上傳至/usr/local/src 目錄下。2.解壓文件安裝包3.進(jìn)入解壓后的目錄,找到 KVM_Install_BasedOnCS4.3.2 目錄下面的config.ini 文件,修改相應(yīng)的配置項(xiàng)。從下圖表示段開(kāi)始修改注意:再次強(qiáng)調(diào),KVM 節(jié)點(diǎn)的HOST_NAME 需要配置成域方式,如。域需要跟云平臺(tái)管理節(jié)點(diǎn)的域一致,否則 NFSv4 版本下會(huì)造成系統(tǒng)虛擬機(jī)無(wú)法啟動(dòng)。4.在 config.ini 配置完成后, 找到 KVM_Install_BasedOnCS4.3.2 目錄下面的install_kvm.sh
34、執(zhí)行,檢查該文件是否有執(zhí)行權(quán)限,沒(méi)有的話,用下面令賦予其執(zhí)行權(quán)限。5.運(yùn)行./install_kvm.sh,選擇“K”選項(xiàng)安裝 KVM。安裝過(guò)程中交互提示請(qǐng)輸入#chmod 755 install_kvm.sh#THIS FILE IS Configuration Item, Please Modify before Install #Optional Modifyos_user='root' SLEEP_TIME=5BASE=pwd #Please Modify#KVM 節(jié)點(diǎn)的主機(jī)名,會(huì)寫(xiě)入/etc/hosts 文件HOST_NAME='k'#KVM 節(jié)點(diǎn) I
35、P 地址KVM_NODE_IP='46'#KVM 節(jié)點(diǎn)的子網(wǎng)掩碼,24 表示 KVM_NODE_PREFIX='24'#KVM 節(jié)點(diǎn)的網(wǎng)關(guān),請(qǐng)根據(jù)現(xiàn)場(chǎng)實(shí)際情況做修改KVM_NODE_GW=''#KVM 節(jié)點(diǎn) DNS 配置,請(qǐng)根據(jù)現(xiàn)場(chǎng)實(shí)際情況做修改KVM_NODE_DNS='14'#以下兩項(xiàng)是 KVM 節(jié)點(diǎn)的網(wǎng)卡名稱(chēng),因?yàn)樵O(shè)備不同可能會(huì)出現(xiàn)如eth0、em1、p4p1 的網(wǎng)卡名稱(chēng),需要根據(jù)實(shí)際情況修改KVM_Eth0='eth0
36、39;KVM_Eth1='eth1'#tar zxvf KVM_Install_BasedOnCS4.3.2.tar.gz“y”或“yes”。注意: KVM 為一鍵安裝,安裝完成后再次執(zhí)行 install_kvm.sh 可以進(jìn)行升級(jí)與回退。安裝完成后,缺省會(huì)生成cloudbr0 和cloudbr1 兩個(gè)網(wǎng)橋。如果現(xiàn)場(chǎng)環(huán)境需要多于兩個(gè)網(wǎng)橋,可以根據(jù)已生成的網(wǎng)橋配置進(jìn)行手工配置。6.安裝完成后檢查網(wǎng)橋是否建立。7.KVM 節(jié)點(diǎn)安裝過(guò)程中集成了 vncserver 桌面工具,可以直接輸入 vncserver,并輸入。完成后記住下圖中的紅色數(shù)字“1”。注意: 實(shí)際生成的數(shù)字不一定是 1
37、,請(qǐng)根據(jù)操作情況處理。如果如下圖所示,46:1 無(wú)法連接,則可能 KVM 服務(wù)器上 5901 端口已被占用,可以再次執(zhí)行vncserver 命令,根據(jù)重新生成的數(shù)字來(lái)連接。一個(gè)VNC-Viewer 軟件,安裝打開(kāi)后在界面中輸入KVM 節(jié)點(diǎn)IP 地址46:1,就可以管理 KVM 虛擬機(jī)。1 就是vncserver 生成的數(shù)字。4.9 虛擬化服務(wù)器網(wǎng)絡(luò)修改:注意: 如果是 KVM 虛擬化,在安裝時(shí)已經(jīng)做過(guò)配置,可以跳過(guò)此節(jié);以 vGate 虛擬化為例:1.安裝好每臺(tái)vGate 虛擬化服務(wù)器后,用vGate 客戶端連接服務(wù)器或者SSH服務(wù)器;2.依次修改每臺(tái)服
38、務(wù)器要用到的網(wǎng)卡的網(wǎng)絡(luò)的信息,例如:網(wǎng)卡 0 的網(wǎng)絡(luò)改為:mgr,對(duì)應(yīng)云平臺(tái)里的基本網(wǎng)絡(luò)流量信息:5管理平臺(tái)配置5.1 CloudOS管理平臺(tái)配置1.在瀏覽器中輸入, 切換到管理平臺(tái),初始用戶名是 admin/password2.登錄后選擇“我以前使用過(guò) CloudOS,跳過(guò)此指南”,進(jìn)入到儀表板界面3.依次點(diǎn)擊“池管理”,“x86”,區(qū)域中點(diǎn)擊“查看全部”,開(kāi)始添加區(qū)域要點(diǎn): 此處 CloudOS 的 x86均為空值,并且涉及到多個(gè)概念,簡(jiǎn)單在此描述一下。區(qū)域【Zone】:區(qū)域是 CloudOS 部署中最大的組織。一個(gè)區(qū)域通常會(huì)對(duì)應(yīng)到一個(gè)單一的數(shù)據(jù)中心,雖然它是有一個(gè)數(shù)據(jù)中心的多個(gè)區(qū)域。將基
39、礎(chǔ)設(shè)施組織進(jìn)區(qū)域的好處是提供物理和冗余。例如,每個(gè)區(qū)域都可以有的電源和網(wǎng)絡(luò)上行,區(qū)域可以被廣泛的被地理分離(盡管這不是必需的)。Zone 包含一個(gè)或者多個(gè) Pods,每個(gè) Pod 包含一個(gè)或者多個(gè)主機(jī)組成的多個(gè)集群,以及一個(gè)或者多個(gè)主服務(wù)器。區(qū)域中被所有 pods 進(jìn)行共享。提供點(diǎn)【Pod】:一般代表一個(gè)機(jī)架,同一 pod 中的主機(jī)處于同一子網(wǎng)內(nèi)。群集【Cluster】:此處的群集可以理解為使用同一種虛擬化的主機(jī)的集合。主機(jī)【Host】: 集群中的主機(jī),可以理解成一臺(tái)裝有 ESXi、KVM 或者 XenServer 的物理。主【primary storage】:主主要運(yùn)行的虛擬機(jī)實(shí)例文件以及卷
40、文件【secondary storage】:用于存放模板文件,I像文件,硬盤(pán)卷快照。其相互關(guān)系如下圖所示:4.依次點(diǎn)擊“添加區(qū)域”,區(qū)域類(lèi)型選擇“基本”模式5.設(shè)置區(qū)域的 DNS 和 hypervisor 類(lèi)型,并勾選“公用”勾選框注意: 網(wǎng)絡(luò)方案請(qǐng)選擇上圖紅框內(nèi)的選項(xiàng):基本組。不如選擇基本網(wǎng)絡(luò)不帶安全組的網(wǎng)絡(luò)方案,會(huì)出現(xiàn) guest 虛擬機(jī)無(wú)法外部的故障。6.開(kāi)始設(shè)置網(wǎng)絡(luò),按照我們的,管理、來(lái)賓、流量都走 cloudbr0 網(wǎng)橋。如下圖,將紅色的流量圖標(biāo)拖動(dòng)到箭頭處。依次點(diǎn)擊管理、來(lái)賓、的“Edit”,在流量中輸入“cloudbr0”。配置完成后點(diǎn)擊“Next”。注意: 上圖中的流量名稱(chēng) c
41、loudbr0 其實(shí)是 4.8 節(jié) KVM 安裝過(guò)程中生成的網(wǎng)橋的名稱(chēng),此處必須要與 KVM 網(wǎng)橋名稱(chēng)對(duì)應(yīng)起來(lái),并不是隨意填寫(xiě)的。7.開(kāi)始設(shè)置提供點(diǎn),根據(jù)3.2 節(jié)管理流量網(wǎng)段IP 是93,也就是管理流量預(yù)留 IP 段。8.3.1網(wǎng) 段 IP 是開(kāi)始設(shè)置來(lái)賓流量 ,根據(jù) 節(jié) 來(lái) 賓 流 量,050。9.開(kāi)始設(shè)置流量,根據(jù)3.3 節(jié)流量IP 段從47。和管理流量走 cloudbr0 網(wǎng)橋,并且對(duì)應(yīng)交換機(jī)設(shè)置的是 Access由于我們模式,故此處 vlan 號(hào)不需要填寫(xiě)。如下圖,
42、填寫(xiě)完成需要點(diǎn)擊“添加”按鈕,生產(chǎn)一條,然后再點(diǎn)擊“Next”進(jìn)入下一步配置。10. 定義群集11. 添加第一個(gè) KVM 節(jié)點(diǎn)主機(jī)名稱(chēng)必須填寫(xiě)KVM虛擬化服務(wù)器的IP地址12. 添加主,根據(jù) 4.6 節(jié)配置 NFS 服務(wù)中配置,服務(wù)器填入:45,主路徑在 Path 中填入/home/primary13. 添加,根據(jù) 4.6 節(jié)配置 NFS 服務(wù)中配置,服務(wù)器填入:45,路徑中填入/home/secondary14. 啟動(dòng)區(qū)域注意: 必須確保在執(zhí)行 4.7 KVM 系統(tǒng)虛擬機(jī)模板配置完成后才能選擇啟動(dòng)區(qū)域。此處也可以不啟動(dòng)區(qū)域,然后在執(zhí)行完 4.7 節(jié)情況
43、下,在區(qū)域中點(diǎn)擊“啟動(dòng)”菜單。5.2 CloudOS管理平臺(tái)驗(yàn)證1.點(diǎn)擊“池管理”-“x86”-“系統(tǒng) VM”中查看全部,正常情況下可以看到兩個(gè)系統(tǒng)虛擬機(jī)都處于 Running 狀態(tài)如果出現(xiàn)系統(tǒng)虛擬機(jī)創(chuàng)建不的現(xiàn)象,一般需要檢查主機(jī)的配置是否正確?主和的配置是否正確?如果實(shí)在找不出,可以查看云平臺(tái)的日志:/var/log/cloudstack/management/management-server.log再查看 KVM 服務(wù)器上的日志:/var/log/cloudstack/agent/agent.log登錄 KVM 節(jié)點(diǎn) 46,執(zhí)行virsh list,也可以查看到系統(tǒng)虛
44、擬機(jī)運(yùn)行狀態(tài)注意: 如果安裝配置有問(wèn)題會(huì)在這里體現(xiàn)出來(lái),表現(xiàn)為系統(tǒng)虛擬機(jī)無(wú)法啟動(dòng),后續(xù)所有 配 置 操 作 都 無(wú) 法 繼 續(xù) 。 如果 出 現(xiàn) 異 常 可 以 查 看 云 平 臺(tái) 日 志/usr/share/cloudstack-management/lanagement-server.log注意: 系統(tǒng)虛擬機(jī)的默認(rèn)用戶名:root/password2.檢查 CPVM 狀態(tài),在本文檔中 CPVM 系統(tǒng)虛擬機(jī)是 v-94-VM注意:臺(tái) VNC 是否能還取決于環(huán)境能否。如果測(cè)試環(huán)境無(wú)法外網(wǎng),請(qǐng)參考 4.8 節(jié)中 vncviewer 工具的使用方式。通過(guò) vncviewer 連上虛擬機(jī)后進(jìn)行以下檢
45、查。第一,臺(tái)VNC是否可以正常,登錄后檢查是否能與公網(wǎng)通訊。在系統(tǒng)虛擬機(jī)界面,點(diǎn)擊v-94-VM,進(jìn)入后點(diǎn)擊“查看臺(tái)”圖標(biāo),如下圖所示:第二,是否與管理平臺(tái)45 8250端口是否建立連接第三,公網(wǎng)地址是否可以ping通CPVM的Public IP,即CPVM的eth2網(wǎng)卡的IP地址。在測(cè)試環(huán)境中,驗(yàn)證從辦公網(wǎng)絡(luò)是否可以ping通CPVM的eth2網(wǎng)卡的IP地址。3.檢查 SSVM 狀態(tài),在本文檔中 CPVM 系統(tǒng)虛擬機(jī)是 s-93-VM第一,臺(tái)是否可以正常,登錄后檢查是否能與公網(wǎng)通訊第二,是否與管理平臺(tái)45 8250端口是否建立連接第三,公網(wǎng)地址可以pi
46、ng通SSVM的Public IP,即eth2的IP地址第四,檢查SSVM是否mount4.點(diǎn)擊“系統(tǒng)配置”-“全局設(shè)置”-搜索“ernal.sites”,修改模板服務(wù)器的 CIDR 網(wǎng)段。我們?cè)?4.5 節(jié)配置了 HTTP 服務(wù)器,所以這里的 CIDR是 /16。注意:修改完任一參數(shù)后會(huì)出現(xiàn)彈框提示重啟云平臺(tái)服務(wù)。請(qǐng)?jiān)诓僮魍甑?4 步所有操作后再執(zhí)行云平臺(tái)服務(wù)重啟操作。搜索“integration.api.port”,將端口改為8096,用于運(yùn)營(yíng)管理平臺(tái)CloudSM調(diào)用。默認(rèn)情況下,CS為了安全起見(jiàn),刪除實(shí)例需要等待一天。在物
47、理刪除發(fā)生前,可以恢復(fù)刪除的vm,可以通過(guò)修改全局配置參數(shù),加快vm刪除等待時(shí)間。搜索“expunge”。此配置項(xiàng)不是必須修改的選項(xiàng),用戶可根據(jù)現(xiàn)場(chǎng)實(shí)際情況酌情修改。搜索“kvm.snapshot.enabled”,修改為“true”,保證了 KVM 的快照功能能夠打開(kāi)使用。全局配置修改后,根據(jù)提示重啟云平臺(tái)服務(wù)。登錄45 linux服務(wù)器,執(zhí)行:# service cloudstack-management restart5.3 模板1.SSVM 運(yùn)行后,默認(rèn)會(huì)從公網(wǎng)CentOS 5.5 模板。模板被到上,并且 SSVM 定期將進(jìn)度上報(bào)給管理平臺(tái)。2.完成后,已就緒狀態(tài)顯
48、示為 Yes。注意: 如果現(xiàn)場(chǎng)測(cè)試環(huán)境在內(nèi)網(wǎng),無(wú)法與通訊,則 CentOS 5.5 模板無(wú)法成功。我們可以通過(guò)其他方式準(zhǔn)備模板,比如可以根據(jù) 5.4 節(jié)ISO 方式,通過(guò) ISO 安裝操作系統(tǒng)并轉(zhuǎn)成模板。5.4ISO1.點(diǎn)擊“系統(tǒng)配置”-“模板”,在視圖中切換到“ISO”,點(diǎn)擊“ISO”。注意此處的 URL 填入的是我們?cè)?4.5 節(jié)配置的 HTTP 服務(wù)器的 ISO 文件路徑,如。5.5 創(chuàng)建 VM注意:在本次測(cè)試中網(wǎng)絡(luò)模型我們采用配置的是基本網(wǎng)絡(luò)模式。新建的 VM 將通過(guò) DHCP分配 IP 地址。1.依次點(diǎn)擊“實(shí)例管理”-“虛擬機(jī)”-“添加實(shí)例”,選擇 ISO 方式生成虛擬機(jī)選擇模板選擇
49、計(jì)算方案選擇數(shù)據(jù)磁盤(pán)方案由于5.1節(jié)中初始化區(qū)域時(shí)選擇的網(wǎng)絡(luò)方案是基本組,因此此處需要為VM選擇安全組,選擇默認(rèn)安全組,然后點(diǎn)擊“下一步”輸入虛擬機(jī)名稱(chēng),并點(diǎn)擊“啟動(dòng)VM”2.創(chuàng)建第一臺(tái) VM 時(shí),會(huì)首先創(chuàng)建虛擬路由器。由于我們采用的是基本網(wǎng)絡(luò),虛擬路由器主要起 DHCP 和 DNS 作用,數(shù)據(jù)流量經(jīng)由虛擬路由器。檢查虛擬路由的網(wǎng)絡(luò)狀況是否正常,能否ping通公網(wǎng)地址。注意:系統(tǒng)虛擬機(jī)的默認(rèn)用戶名:root/password3.第一個(gè)實(shí)例創(chuàng)建的時(shí)間會(huì)比較長(zhǎng)需要耐心等待,主要是一是需要新建一臺(tái)虛擬路由虛擬機(jī);二是需要將模板到主并創(chuàng)建 VM。查看虛擬機(jī)的狀態(tài),正常是 Running 狀態(tài)。查看 V
50、M 的網(wǎng)卡信息查看 VM 的安全組信息,可以看到目前配置的是缺省安全組5.6 安裝 VM 操作系統(tǒng)1.CentOS 6.5 操作系統(tǒng)的安裝,本文檔基本上都是采用默認(rèn)的選項(xiàng)。如需涉及到圖形界面安裝或者硬盤(pán)分區(qū)等操作,請(qǐng)參考 http:/archives/4753.html2.CentOS 6.5 Minimal 版本安裝完后,網(wǎng)卡默認(rèn)是不啟動(dòng)的。登錄VM 的linux 客戶端,編輯/etc/sysconfig/network-scripts/ifcfg-eth0 文件,改成下圖所示,并重啟網(wǎng)絡(luò)服務(wù)#vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVIC
51、E=eth0TYPE=EthernetONBOOT=yesNM_CONTROLLED=noBOOTPRROTO=dhcp#service network restart3.配置網(wǎng)卡后,驗(yàn)證發(fā)現(xiàn) VM 是可以 ping 通網(wǎng)關(guān)和其他子網(wǎng),也可以 ping 通互聯(lián)網(wǎng)】,或者辦公網(wǎng)無(wú)法 ping 通 VM 實(shí)例。具體是 5.1 節(jié)中初始化區(qū)域時(shí)選擇的網(wǎng)絡(luò)方案是 DefaultShareNetworkOfferingWithSGService,另外創(chuàng)建 VM時(shí)選擇了缺省安全組。此時(shí)需要在缺省安全組中修改規(guī)則,如下圖所示:5.7 創(chuàng)建模板1.點(diǎn)擊“實(shí)例管理”-“虛擬機(jī)”,選擇“share-network-vm-01”虛擬機(jī),點(diǎn)擊“取消附加 ISO”圖標(biāo),如下圖所示。2.通過(guò)臺(tái)登錄上面創(chuàng)建的 VM,我們安裝的 CentOS 6.4 VM 的網(wǎng)絡(luò)配置項(xiàng)需要改成下圖所示,并重啟網(wǎng)絡(luò)服務(wù)#vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0TYPE=EthernetONBOOT=yesNM_CONTROLLED=noBOOTPRROTO=dhcp#service network restart注意:ifcfg-eth0 中請(qǐng)嚴(yán)格按照上述 5 項(xiàng)配置,其他配置項(xiàng)注釋掉
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 風(fēng)力發(fā)電鋼結(jié)構(gòu)施工合同
- 商業(yè)綜合體通風(fēng)系統(tǒng)工程合同
- 學(xué)校體育館運(yùn)動(dòng)場(chǎng)地鋪設(shè)合同
- 網(wǎng)絡(luò)安全公司寬帶施工協(xié)議
- 會(huì)計(jì)師事務(wù)所財(cái)務(wù)顧問(wèn)聘用合同
- 創(chuàng)新型豬舍建造協(xié)議
- 養(yǎng)豬場(chǎng)無(wú)害化處理工程合同
- 紡織面料展攤位租賃合同范本
- 生產(chǎn)員工操作技能評(píng)估
- 屋面綠化施工共建合同
- 高頻電灼儀產(chǎn)品技術(shù)要求深圳半島醫(yī)療
- 年度委托代理記賬服務(wù) 投標(biāo)方案
- 卵圓孔未閉封堵術(shù)術(shù)前宣教
- 中建室外落地式卸料平臺(tái)施工方案
- 《回收式自身輸血》課件
- 自主實(shí)習(xí)申請(qǐng)表
- 醫(yī)用耗材配送服務(wù)方案
- 2022-2023學(xué)年廣東省清遠(yuǎn)市英德市人教PEP版五年級(jí)上學(xué)期11月期中英語(yǔ)試卷
- 2021 IPC-1401A中文版 企業(yè)社會(huì)責(zé)任管理體系標(biāo)準(zhǔn)評(píng)審稿
- FREE高考英語(yǔ)核心詞匯1783
- 武松人物介紹
評(píng)論
0/150
提交評(píng)論