




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
最近一直在進(jìn)CloudStack部署相關(guān)工作,但是看了CloudStackgot了,不過我還就真的看的不是很舒服,搞了將近一個(gè)星期了,遇到了很多問題,這兩天有相對(duì)大點(diǎn)的突破,趁著很多問題還記得,再次將部署過程整理成該文檔跟一起探索的朋友共享,當(dāng)然還有很多地方不是很完善,還希望共同探討進(jìn)步,本文僅為交流使用,老話一句:沒興趣的或者鄙視這種簡(jiǎn)單的問題的朋友請(qǐng)繞道,不管如何,不管好不好,愿意寫出來分享,這就是我管理節(jié)點(diǎn)(Management運(yùn)行CloudStack管理服務(wù)跟Mysql數(shù)據(jù)庫的機(jī)器(也就是搭建CloudStack云系統(tǒng)的機(jī)器),管操作系統(tǒng):RHEL6.2+64-bit或者CentOS6.2+64-bitUbuntu10.04或者Fedora16物理機(jī)器:64-bitx86CPU+4G內(nèi)存+250GB本地硬盤+至少一個(gè)網(wǎng)卡+擁有一個(gè)靜態(tài)IP+主機(jī)名必須是64HVM(支持Intel-VTAMD-V)+64-bitx86+需要硬件虛擬化支持+4G+36GB的本地硬盤+至少一個(gè)網(wǎng)卡+靜態(tài)IP地址當(dāng)你部署cloudstack(xensever或者vmware等)管理節(jié)點(diǎn):(假設(shè)IP:05,主機(jī)名為cloudstack)xenservercentos6.264主機(jī):(假設(shè)IP為1,主機(jī)名為xenserver)一臺(tái)xenserver5.6(因?yàn)楣俜轿臋n上面雖然說6.0可以連接,但是幾次測(cè)試證明不能添加其至host),其物理機(jī)器配置:16GB內(nèi)存,2TB的硬盤,64位的英特爾CPU存儲(chǔ)節(jié)點(diǎn):IP2(用于后面做一級(jí)存儲(chǔ)跟二級(jí)存儲(chǔ)使用):硬 2TB,機(jī)器配置跟主機(jī)配置大致相同配置#vi/etc/sysconfig/network-scripts/ifcfg-eth0#servicenetwork#echo“CloudM”>/etc/sysconfig/network#hostname-F/etc/sysconfig/network/#echo“05CloudM”>>/etc/hosts#hostname--fqdn 關(guān)閉#getenforce//查看當(dāng)前selinux狀態(tài)#setenforcedisabled//臨時(shí)設(shè)置selinux狀態(tài)#sed-is/enabling/disabledetc/selinux/config //修改selinux配置系統(tǒng)的本地yum源 #mount-tiso9660-oloopcentos-6.2-server-#vi/etc/yum.repos.d/centos.repobaseurl=file:///media/centos/#yumcleanall;yumlist[5]配置ntp服務(wù)器#yuminstallntp-#vi/etc/ntp.conf//編輯ntp配置文件,將服務(wù)器替換成如下服務(wù)器servicentpdrestart;chkconfigntpdonntpCloudStack下載軟件包:ttsorcfogene/pojct/coustckfies/Cludtak-.00--rel.2ta.gz#tarzxvfCloudStack-3.0.0-1-rhel6.2.tar.gz CloudStack-3.0.0-1-rhel6.2install.sh//執(zhí)行install>M MManagementServersoftwares直至出現(xiàn)Complete!Done.表示安裝完成!Mysql CloudStack-3.0.0-1-rhel6.2install.sh//執(zhí)行install>D Dmysql件#vi/ //在mysqldbinlog-format='ROW'#servicemysqldrestart//重啟mysql守護(hù)進(jìn)程#mysql-urootmysql>setPASSWORD=//設(shè)置數(shù)據(jù)庫管理員root用戶密碼為123456mysql>quit;#mysqlurootp123456mysql數(shù)據(jù)庫上面創(chuàng)建名為cloud的用戶cloud-setup-databasescloud:<dbpassword>@localhost--as=root:<password>-e<encryption_type>-m<management_server_key>-其中cloud表示需要被創(chuàng)建的用戶,<dbpassword--deploy-as表明通過哪種用戶部署云數(shù)據(jù)庫以及創(chuàng)建cloud<encryption_type>:可選參數(shù),通常有兩種類型:file以及web,都是用于傳遞數(shù)據(jù)庫中的加密密碼,默認(rèn)為file<management_server_key>:可選參數(shù),替換默認(rèn)密鑰,用于加密CloudStack屬性文件中的機(jī)密參數(shù)。默認(rèn)為password。強(qiáng)烈建議您更換一個(gè)更安全的價(jià)值。<database_key>:可選參數(shù),跟<management_server_key>類似,默認(rèn)為password。#cloud-setup-databasescloud:123456@localhost--deploy-as=root:123456-efilem123456k123456//密碼自己設(shè)定即可直至出現(xiàn)“CloudStackhassuccessfullyinitializedthedatabase.”表明云平臺(tái)數(shù)據(jù)庫#cloud-setup-management//改命令啟動(dòng)管理服務(wù)的同時(shí),同時(shí)設(shè)置iptables跟sudoer相關(guān)參數(shù)出現(xiàn)”CloudStackManagementServersetupisdone.NFS在cloudstack平臺(tái)中,有兩種存儲(chǔ)類型:[1]一級(jí)存儲(chǔ):PrimaryStorage一級(jí)存儲(chǔ)跟集群相關(guān)聯(lián),用于為集群中所有運(yùn)行在主機(jī)(hsts)上面的虛擬機(jī)存儲(chǔ)硬盤跟卷文件,一般來說,至少需要一個(gè)一級(jí)存儲(chǔ),為提高性能,盡量部署在接近主機(jī)(hots)的位ICSI或者FS技術(shù)實(shí)現(xiàn)二級(jí)存儲(chǔ):Secondart二級(jí)存儲(chǔ)跟zone相關(guān)聯(lián),其存儲(chǔ)了以下文件:ISO鏡像 二級(jí)存儲(chǔ)可以使用NFS服務(wù)或者Openstack對(duì)象存儲(chǔ)技術(shù)(Swift),最小的容量為100GB,其在存儲(chǔ)節(jié)點(diǎn)(cloudstor)上面,安裝nfs服務(wù)(存儲(chǔ)節(jié)點(diǎn)操作系統(tǒng)為ubuntu11.10)#apt-getinstallnfs-kernel-server-y#apt-getinstalllvm2-100GB大小的邏輯卷clovemprimary劃分100GBclovemsecondary#mkdir/primary#mount/dev/VG-CloudStack/clovemprimary/clovemprimary#mount/dev/VG-CloudStack/clovemsecondary/clovemsecondary#df-H//查看分區(qū)大小#vi *(rw,async,no_root_squash *(rw,async,no_root_squash)#servicenfs-kernel-serverrestart 在管理節(jié)點(diǎn)(cloudstack)上面,創(chuàng)建/mnt/primary/mnt/secondary目錄,掛載cloudstor上面的存儲(chǔ)目錄#showmount-e 2:/secondary/mnt/secondary二級(jí)存儲(chǔ)必須存放一個(gè)用于創(chuàng)建CloudStack使用cloud-install-sys-tmplt命令檢索跟壓縮系統(tǒng)鏡像模版,因?yàn)槲覀兪褂玫膞enserver,所 /usr/lib64/cloud/agent/scripts/storage/secondary/cloud-install-sys-tmplt-/mnt/secondary-u/templates/acton/acton-systemvm-02062012.vhd.bz2-hxenserver-s<optional-management-server-secret-key>-Fdatabase的時(shí)候?qū)?shù)據(jù)庫的加密類型設(shè)置為web的話,此處的這個(gè)參數(shù)就必須添加,如果根據(jù)本文操作,可以省去”-s<optional-management-server-secret-key>”httdonladcludco/tmpats/ctn/ctn-ysemm-20201.vd.z2文件,可tp目 /usr/lib64/cloud/agent/scripts/storage/secondary/cloud-install-sys-tmplt-/mnt/secondary/-ufile:///tmp/acton-systemvm-02062012.vhd.bz2-hxenserver-.如果不手動(dòng)下載。直接執(zhí)行操作的話,需要保證本地磁盤剩余空間至少有5GBxesever8B,根分區(qū)只有GB可VICSI存儲(chǔ)進(jìn)行擴(kuò)容,此處SuccessfullyinstalledsystemVMtemplate /mnt/secondary進(jìn)入用戶界面進(jìn)行相關(guān)云平臺(tái)相關(guān)組件的配置,包括zone,pod,host,cluster圖 組件基本框部分概念區(qū)域是lodSack部署中最大的組織單位。一個(gè)區(qū)域通常會(huì)對(duì)應(yīng)到一個(gè)單一的數(shù)據(jù)中心,雖然它是允許有一個(gè)數(shù)據(jù)中心的多個(gè)區(qū)域。將基礎(chǔ)設(shè)施組織進(jìn)區(qū)域的好處是提供物理隔離和冗余。例如,每個(gè)區(qū)域都可以有自己的電源和網(wǎng)絡(luò)上行,區(qū)域可以被廣泛的被地理分離(盡管這不是必需的)Zone包含一個(gè)或者多個(gè)Pos,每個(gè)od包含一個(gè)或者多個(gè)主機(jī)組成的多個(gè)集pds 一般代表一個(gè)機(jī)架,同一pod中的主機(jī)處于同一子網(wǎng)內(nèi) Host:一個(gè)主機(jī),集群中的主機(jī),此處可以理解成一臺(tái)裝有xenserver的物理機(jī)器primarystorage:上面已經(jīng)說明secondarystorage: managementserver: mysqlclouddb: 用于存放相關(guān)數(shù)據(jù)信息,諸如網(wǎng)絡(luò)地址等等,可以通過mysql客戶打開瀏覽器,輸入2CloudStack3修改CloudStack4Zone56Pod7圖8添加客戶機(jī)網(wǎng)絡(luò)(IP910111213一級(jí)存儲(chǔ)簡(jiǎn)介14添加一級(jí)存儲(chǔ)15二級(jí)存儲(chǔ)簡(jiǎn)介16添加二級(jí)存儲(chǔ)17Launch由于筆者之前已經(jīng)安裝完成一個(gè)系統(tǒng),本文為梳理文檔,host上面已經(jīng)安裝了系統(tǒng)虛擬機(jī),而CloudStackhost必須是沒有運(yùn)行過任何虛機(jī)的操作系統(tǒng),所以之后的操作就會(huì)報(bào)錯(cuò)(host不能添加)).18Cloudstack模版支持兩種模式:xenserverVHDISOVHD(centos為例xnsrver在安裝虛機(jī)VHD文件)xeseverentol(熟悉vware的朋友可以理解為vmareoos),但是并非從enererxnoos<1>安裝的操作系統(tǒng)版本過高,在進(jìn)行安裝xentools<2>安裝的操作系統(tǒng)不是從模版安裝,但是版本可以在模版中找到,也可以成功安裝xen這個(gè)現(xiàn)象應(yīng)該是存在的,暫時(shí)不管這么多,筆者也接觸xenserverxenserver這樣的話,通過xenserver安裝一個(gè)centos系統(tǒng)就不在此截圖說明了,不然就偏題太遠(yuǎn)了,玩CloudStack之前應(yīng)該就熟悉一下.我們?cè)诖送ㄟ^模版安裝的是centos5.4版本的系統(tǒng),安裝完成之后,我們可以將xentools一xen我們使用xencenter進(jìn)行連接xenserver,點(diǎn)擊安裝好的虛擬機(jī),就發(fā)現(xiàn)面板上面顯示xentools沒有安裝,我們點(diǎn)擊之,然后進(jìn)入centos系統(tǒng):#mount/dev/cdrommountdev/xvdamntxentools#cd/mnt/Linux/;./install.sh選擇yhostxenserver(#xevm-list//列出所有的虛擬機(jī),記下剛剛安裝的虛擬機(jī)對(duì)于uuiduuid(RO) :bd90eb07-141b-b1e4-3c3e-9400e35518f4name-label(RW):CloudTemplate-CentOSpower-state(RO):running#xevbd-listvm-uuid=bd90eb07-141b-b1e4-3c3e-9400e35518f4uuid(RO) :dedd7df7-d687-1c4f-5e72-10c21a923792vm-uuid(RO):bd90eb07-141b-b1e4-3c3e-vm-name-label(RO):CloudTemplate-vdi-uuid(RO):ae9f2fa0-edbe-4c26-a55d-489fe1265125empty(RO):falsedevice(RO):uuid(RO):b3b93f9d-c711-b916-be13-374e315ad3bd uuid(RO):bd90eb07-141b-b1e4-3c3e-9400e35518f4vm-name-label(RO):CloudTemplate-CentOSvdi-uuid(RO):<notindatabase>empty(RO):truedevice(RO):devicexvdavdiae9f2fa0-edbe-4c26-a55d-489fe1265125#findname*ae9f2fa0-edbe-4c26-a55d-489fe1265125*VHD/dev/VG_XenStorage-0a8420e2-d4ec-8ace-c551-9830d946ed2d/VHD-ae9f2fa0-edbe-我們將2同時(shí)作為web而且這邊上傳該文件還有個(gè)非常有意思的問題,就是目錄下面的鏈接文件VHD或者其lv文件都不scp或者syncnotaregularfile,因?yàn)闆]有找到很好的解決方法跟相關(guān)有效命令,筆者采用的還是NFS的方法進(jìn)行解決,雖然笨,在IP為2(cloudstor)的服務(wù)器上面,在足夠大的分區(qū)中建立/cloudtemplate目#mkdir/cloudtemplate#vi/etc/exports #servicenfs-kernel-serverrestart#chmod777–R/cloudtemplate另外將web服務(wù)器的DocuementRoot設(shè)置為/cloudtemplate,重啟服務(wù)在host(1)上面執(zhí)行#mount–tnfs2:/cloudtemplate#cp/dev/VG_XenStorage-0a8420e2-d4ec-8ace-c551-9830d946ed2d/VHD-ae9f2fa0- //通過最簡(jiǎn)單的cp命令直接上傳值web服務(wù)器,因?yàn)镃loudStack只能識(shí)別*.vhd的文件而不能夠識(shí)別VHD-xxx的文件,所以上傳過程中需要該后綴名。#watchduh/mnt/cloud- 上傳完成之后,通過瀏覽器查看webVHD在后面CloudStack平臺(tái)中上傳模版的時(shí)候,會(huì)有個(gè)選項(xiàng):passwordenabled,也就是允許用戶自己/dl/cloud-set-guest-chmoda+x/etc/init.d/cloud-set-guest-passwordFedora,centos/rheldebianchkconfig列表chkconfig–addcloud-set-guest-passwordUbuntusudoupdate-rc.dcloud-set-guest-passw
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)有線領(lǐng)夾式麥克風(fēng)市場(chǎng)調(diào)查研究報(bào)告
- 2025至2031年中國(guó)純氮行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年中國(guó)數(shù)控打圈機(jī)市場(chǎng)調(diào)查研究報(bào)告
- 2025至2031年中國(guó)精密沖模行業(yè)投資前景及策略咨詢研究報(bào)告
- 新疆科信職業(yè)技術(shù)學(xué)院《鄂南竹木工藝文創(chuàng)》2023-2024學(xué)年第一學(xué)期期末試卷
- 肇慶市實(shí)驗(yàn)中學(xué)高中生物三:生態(tài)系統(tǒng)的結(jié)構(gòu)第課時(shí)導(dǎo)學(xué)案
- 肇慶市實(shí)驗(yàn)中學(xué)高中歷史三:第一單元測(cè)驗(yàn)題
- 新疆科信職業(yè)技術(shù)學(xué)院《智慧物流設(shè)施與設(shè)備》2023-2024學(xué)年第一學(xué)期期末試卷
- 新疆農(nóng)業(yè)職業(yè)技術(shù)學(xué)院《國(guó)際商務(wù)英語》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆維吾爾烏魯木齊市2025屆數(shù)學(xué)五年級(jí)第二學(xué)期期末預(yù)測(cè)試題含答案
- 防雷檢測(cè)能力評(píng)價(jià)考試題庫大全-中(判斷、填空題匯總)
- 2022年地理學(xué)業(yè)水平測(cè)驗(yàn)復(fù)習(xí)鄉(xiāng)土地理濟(jì)寧地理歸納點(diǎn)
- 新概念英語青少版入門級(jí)Starter A 結(jié)業(yè)測(cè)試 含答案
- 煙草原料學(xué)-煙草的品質(zhì)課件
- GB∕T 4490-2021 織物芯輸送帶 寬度和長(zhǎng)度
- 寢室文化節(jié)優(yōu)秀寢室宿舍展示PPT模板
- 跌倒的預(yù)防及護(hù)理預(yù)防跌倒的步驟通用課程PPT課件
- (完整版)電力排管專項(xiàng)施工方案
- 第三章業(yè)績(jī)?cè)u(píng)價(jià)
- 電子皮帶秤檢定規(guī)程
- 混凝土含氣量試驗(yàn)記錄表(氣壓法)
評(píng)論
0/150
提交評(píng)論