版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、CloudStack部署手冊Author:暗黑魔君Email:clovem.fe ng 堆壇刖言最近一直在進(jìn)CloudStack部署相關(guān)工作,但是看了CloudStack的官方文檔實(shí)在有點(diǎn)頭疼,不知道是找的文檔不對還是文檔確實(shí)如此,官方文檔個(gè)人感覺寫的還是有點(diǎn)亂的,除了標(biāo)題沒有做成導(dǎo)航之外,閱讀不方便外,內(nèi)容也不是非常的讓人淡定,很多地方進(jìn)行“go to ”跳轉(zhuǎn),一篇文章不是從前看到后的,而是看一部分,調(diào)至另一部分,可能這就是風(fēng)格,是我俗了,不過我還就真的看的不是很舒服,搞了將近一個(gè)星期了,遇到了很多問題,這兩天有相對 大點(diǎn)的突破,趁著很多問題還記得,再次將部署過程整理成該文檔跟一起探索的朋友
2、共享,當(dāng) 然還有很多地方不是很完善,還希望共同探討進(jìn)步,本文僅為交流使用,老話一句:沒興趣的 或者鄙視這種簡單的問題的朋友請繞道,不管如何,不管好不好,愿意寫出來分享,這就是我 的態(tài)度,只有共享自己的經(jīng)驗(yàn),才能了解到更多不同的見解,共同提高!一、安裝要求(1) 管理節(jié)點(diǎn)(Management Node)運(yùn)行CloudStack管理服務(wù)跟 Mysql數(shù)據(jù)庫的機(jī)器(也就是搭建CloudStack云系統(tǒng)的機(jī)器),管理服務(wù)器也可以安裝在虛擬機(jī)上面。操作系統(tǒng):RHEL 6.2+ 64-bit 或者 CentOS 6.2+ 64-bit 或者 Ubuntu 10.04 或者 Fedora 16 物理機(jī)器:
3、64-bit x86 CPU+4G 內(nèi)存+250GB本地硬盤+至少一個(gè)網(wǎng)卡+擁有一個(gè)靜態(tài)IP+主機(jī)名 要配置為完整的域名格式(2) 主機(jī)(Host)主機(jī)是云服務(wù)以客戶虛擬機(jī)的形式運(yùn)行。每個(gè)主機(jī)是一臺機(jī)器,符合下列要求:必須是64位操作系統(tǒng)并且支持HVM(支持Intel-VT 或者AMD-V +64-bit x86 +需要硬件虛擬化支持+4G的內(nèi)存+36GB的本地硬盤 +至少一個(gè)網(wǎng)卡 +靜態(tài)IP地址當(dāng)你部署cloudstack 的時(shí)候,需要保證虛擬化管理軟件(xensever或者vmware vSphere等)上面沒有任何已經(jīng)正在運(yùn)行的虛擬機(jī).以上給出的是官方需求,在測試環(huán)境中可能不需要這么高的
4、要求(3)測試環(huán)境本文采用的相關(guān)機(jī)器配置為:管理節(jié)點(diǎn):(假設(shè)IP: 192.1683 105, 主機(jī)名為 cloudstack )在一臺xenserver 上面安裝的 centos 6.2的64位操作系統(tǒng)(/ce ntos/6/isos/x86_64/)主機(jī):(假設(shè)IP為1 ,主機(jī)名為 xenserver)一臺xenserver 5.6 (因?yàn)楣俜轿臋n上面雖然說6.0可以連接,但是幾次測試證明不能添加其至host),其物理機(jī)器配置:16GB內(nèi)存,2TB的硬盤,64位的英特爾CPU存儲節(jié)點(diǎn):(假設(shè)IP為192.168.
5、3.12, 主機(jī)名為cloudstor )(用于后面做一級存儲跟二級存儲使用):硬盤 2TB,機(jī)器配置跟主機(jī)配置大致相同。二、安裝軟件所有步驟均在管理節(jié)點(diǎn)上面進(jìn)行(1)配置系統(tǒng)相關(guān)服務(wù)1 配置IP:#vi /etc/sysc on fig/network-scripts/ifcfg-eth0DEVICE二"eth0"HWADDR="F6:09:F4:D2:25:DE"NM_CONTROLLED二"yes"ONBOOT二yesBOOTPROTO=staticIPADDR=05NETMASK=255.255.255.
6、0GATEWAY=#service n etwork restart#ifconfig eth0 查看IP是否配置成功。2 配置主機(jī)名:#echo “CloudM ”> /etc/sysconfig/network #host name -F /etc/sysco nfig/network/# echo “ 05CloudM ”>> /etc/hosts#host name -fqd n/檢查配置是否有效關(guān)閉selinux#gete nforce /查看當(dāng)前seli nux 狀態(tài)#sete nforce disabled /臨時(shí)設(shè)置
7、selinux狀態(tài)#sed -i 's/e nabli ng/disabled'/etc/seli nu x/co nfig /修改 selinux置文件,重啟永久禁用4 配置系統(tǒng)的本地yum源#mkdir /media/ce ntos/ #mount -t iso9660 -o loop cen tos-6.2-server-x86_64.iso/media/ce ntos#vi /etc/yum.repos.d/ce ntos.reporheln ame=core baseurl=file:/media /cen tos/en abled=1gpgcheck=0#yum c
8、lea n all ;yum list /列出所有的軟件包配置ntp服務(wù)器# yum in stall ntp -y#vi /etc/ntp.conf/編輯ntp配置文件,將服務(wù)器替換成如下服務(wù)器0.xe nserver.pool. 1. xe nserver.pool. 2. xe nserver.pool. 3. xe nserver.pool. 重啟ntp服務(wù),并且設(shè)置其# service n tpd restart ;chkc onfig n tpd on /開機(jī)啟動(2) 安裝CloudStack軟件包下載軟件包:http:/s
9、ourceforge. net/projects/cloudstack/files/在此我們選用最新版本CloudStack-3.0.0-1-rhel6.2.tar.gz#tar zxvf CloudStack-3.0.0-1-rhel6.2.tar.gz /解壓文件腳本文件腳本文件#cd CloudStack-3.0.0-1-rhel6.2 ; ./in stall.sh /執(zhí)行 in stall> M/ 輸入 M安裝 Management Server softwares直至出現(xiàn) Complete! Done.表示安裝完成!(3) 安裝Mysql數(shù)據(jù)庫#cd CloudStack-3
10、.0.0-1-rhel6.2 ; ./in stall.sh /執(zhí)行 in stall> D/輸入D安裝mysql服務(wù)軟件安裝成功后修改器配置文件:#vi /etc/my.cf/在mysqld標(biāo)簽下面添加如下參數(shù)inno db_rollback_o n_timeout=1inno db_lock_wait_timeout=600max_c onnection s=350log-b in二 mysql-b inbi nlog-format = 'ROW'#service mysqld restart /重啟 mysql 守護(hù)進(jìn)程#mysql -urootmysql >
11、 set PASSWORD二 PASSWORD('123456');/設(shè)置數(shù)據(jù)庫管理員root用戶密碼為123456mysql > quit;#mysql -uroot -p123456 /檢查是否修改成功在mysql數(shù)據(jù)庫上面創(chuàng)建名為cloud的用戶格式如下:cloud-setup-databases cloud:<dbpassword>localhost -deploy-as=root:<password> -e <en crypti on _type> -m <ma nageme nt_server_key> -k&l
12、t;database_key>其中cloud表示需要被創(chuàng)建的用戶,<dbpassword>是其密碼-deploy-as表明通過哪種用戶部署云數(shù)據(jù)庫以及創(chuàng)建cloud用戶vencryption_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ù),跟 <managemen
13、t_server_key> 類似,默認(rèn)為 password。執(zhí)行該腳本:#cloud-setup-databases cloud:123456localhost -deploy-as二root:123456 -e file -m123456 -k 123456 /密碼自己設(shè)定即可直至出現(xiàn)“ CloudStack has successfully initialized the database.” 表明云平臺數(shù)據(jù)庫初始化成功。(4) 啟動管理服務(wù)#cloud-setup-ma nageme nt /改命令啟動管理服務(wù)的同時(shí),同時(shí)設(shè)置iptables 跟sudoer相關(guān)參數(shù)出現(xiàn)” Clou
14、dStack Management Server setup is done.”表明啟動成功。(5) 搭建NFS服務(wù)器在cloudstack 平臺中,有兩種存儲類型:1 一級存儲:Primary Storage一級存儲跟集群相關(guān)聯(lián),用于為集群中所有運(yùn)行在主機(jī)(hosts )上面的虛擬機(jī)存儲硬盤跟卷文件,一般來說,至少需要一個(gè)一級存儲,為提高性能,盡量部署在接近主機(jī)(hosts)的位置??梢酝ㄟ^ISCSI或者NFS技術(shù)實(shí)現(xiàn)2 二級存儲:Secondart Storage二級存儲跟zone相關(guān)聯(lián),其存儲了以下文件:模版文件-可以啟動虛擬機(jī)的操作系統(tǒng)鏡像ISO鏡像-操作系統(tǒng)光盤鏡像硬盤卷快照一存儲了
15、用戶恢復(fù)或者創(chuàng)建新模版的虛擬機(jī)數(shù)據(jù)副本。二級存儲可以使用NFS服務(wù)或者 Openstack對象存儲技術(shù)(Swift ),最小的容量為100GB其需要部署在跟客戶機(jī)同一區(qū)域(zone)中,并且對于區(qū)域中的主機(jī)都是可用的。 在存儲節(jié)點(diǎn)(cloudstor )上面,安裝 nfs服務(wù)(存儲節(jié)點(diǎn)操作系統(tǒng)為ubuntu 11.10)#apt-get in stall n fs-kernel-server -y#apt-get in stall lvm2 -y劃分100GB大小的邏輯卷 clovemprimary劃分100GB大小的邏輯卷 clovemsec on dary并且進(jìn)行格式化#mkdir /pr
16、imary /sec on dary#mount /dev/VG-CloudStack/clovemprimary /clovemprimary#mount /dev/VG-CloudStack/clovemsec on dary /clovemsec on dary#df -H /查看分區(qū)大小#vi /etc/exports/primary*(rw,as ync,no_roo t_squash )/sec on dary *(rw,as ync,no_roo t_squash )#service n fs-kernel-server restart /重啟服務(wù)#exportfs /查看導(dǎo)出的
17、存儲4 在管理節(jié)點(diǎn) (cloudstack) 上面,倉U建/mnt/primary /mnt/secondary目錄,掛載cloudstor上面的存儲目錄#showmou nt -e 2#mou nt 2:/primary /mn t/primary#mou nt 2:/seco ndary /mn t/seco ndary掛載進(jìn)行測試以及制作系統(tǒng)模版文件5 準(zhǔn)備系統(tǒng)虛機(jī)模版二級存儲必須存放一個(gè)用于創(chuàng)建CloudStack系統(tǒng)虛機(jī)的模版文件。使用cloud-install-sys-tmplt命令檢索跟壓縮系統(tǒng)鏡像模版,因?yàn)槲覀兪?/p>
18、用的xenserver ,所以我們使用如下命令進(jìn)行操作:# /usr/lib64/cloud/age nt/scripts/storage/sec on dary/cloud-i nstall-sys-tmplt -m/mn t/sec on dary -u on/acton-systemvm-02062012.vhd.bz2 -h xen server -s <opti on al-ma nageme nt-server-secret-key> -F注意:1.<opti on al-ma nageme nt-server-secret-key>,如果你之前在執(zhí)行clo
19、ud-setup-database的時(shí)候?qū)?shù)據(jù)庫的加密類型設(shè)置為web的話,此處的這個(gè)參數(shù)就必須添加,如果根據(jù)本文操作,可以省去”-s vopti on al-ma nageme nt-server-secret-key>”筆者建議操作的時(shí)候,手動下載,不然速度實(shí)在夠慢,而且出錯(cuò)幾率會大很多。http:/dow nl on/acton- systemvm-02062012.vhd.bz2文件,可以通過迅雷等其他工具下載較為快速,本文通過其他下載工具下載,再上傳至管理節(jié)點(diǎn)的/tmp目錄下面,通過下面的命令執(zhí)行操作:# /usr/lib64/cloud/age nt/scripts/stor
20、age/sec on dary/cloud-i nstall-sys-tmplt -m/mn t/sec on dary/ -u file:/tmp/act on- systemvm-02062012.vhd.bz2 -h xen server -F2.如果不手動下載。直接執(zhí)行操作的話,需要保證本地磁盤剩余空間至少有5GB否則不能執(zhí)行!如果在劃分虛擬機(jī)的時(shí)候,沒有注意這個(gè)情況,直接默認(rèn)安裝操作系統(tǒng),沒有進(jìn)行詳細(xì)分區(qū),筆者使用的 xenserver安裝虛擬機(jī),全部虛擬硬盤默認(rèn)大小為8GB根分區(qū)只有 3GB可用,不能執(zhí)行成功,但是由于根分區(qū)為LVM所以可以通過從其他機(jī)器劃為ISCSI存儲進(jìn)行擴(kuò)容,
21、此處不詳談。一般情況下面,大小還是足夠的。3.執(zhí)行命令看到 Successfully in stalled system VM template to/mn t/seco ndary/template/tmpl/1/1/之類的信息后,說明準(zhǔn)備成功??梢赃M(jìn)入/mn t/sec ondary目錄中進(jìn)行查看相關(guān)內(nèi)容。三、配置組件進(jìn)入用戶界面進(jìn)行相關(guān)云平臺相關(guān)組件的配置,包括zon e,pod,host,cluster等圖1組件基本框架(1) 部分概念Zone:區(qū)域是CloudStack部署中最大的組織單位。一個(gè)區(qū)域通常會對應(yīng)到一個(gè)單一的數(shù)據(jù)中 心,雖然它是允許有一個(gè)數(shù)據(jù)中心的多個(gè)區(qū)域。將基礎(chǔ)設(shè)施組織
22、進(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)行共享的二級存儲Pod:一般代表一個(gè)機(jī)架,同一pod中的主機(jī)處于同一子網(wǎng)內(nèi)Cluster:就是-集群,由多個(gè)主機(jī)組成的集群Host: 一個(gè)主機(jī),集群中的主機(jī),此處可以理解成一臺裝有xenserver的物理機(jī)器primary storage:上面已經(jīng)說明sec on dary storage:上面已經(jīng)說明man ageme nt se
23、rver:管理節(jié)點(diǎn),不多闡述mysql cloud db:用于存放相關(guān)數(shù)據(jù)信息,諸如網(wǎng)絡(luò)地址等等,可以通過mysql客戶端登入查看相關(guān)表以及相關(guān)屬性。安裝步驟打開瀏覽器,輸入http:05:8080/client_用戶名:admin 密碼:passwordHello and Wetcome to douciSte.c:kTfert1 HitswiO Mid!rj Liip.-i ycji«r cslu-imrJ"S-tH-e'k 1rv"TOKfeec tw- q bw* 亡曰召 < >uVfwnir<c'
24、'|j4rviru”iilrjwFa 町*! i lp a Lu Ij-uAlI bxbIjIK:. “rhrcrl由.ty&'FtelInlmartru-d-u-na a.*> a 'S-vfvtcb (I n n.scUckikIs C IcflkFS-l.«i.-<r<kT1-1 n*<ian Agw th-c n-utwortL. srlorabQ>o ->e»«T<is>ul<rtti鼻* up dD'U-cd in-frjiKin-idurw. IL!
25、87; dc-ud S<udc:Bb- 'bo dw p-lc-y. mimn口*一 KJ-ird! uon十+Qura phjth-IiQ «nMronma-FkEBi.E.«ierrha wio lEHeyow右moaflv Fuft*ow*re. CKMJdBucK"p-FWtaJc 3 -a 'Luqw itvcx ufcMuc! iri ri-ci.3Li<u<r4u«c »>nwara 3d.ciMJk Tut tlcfrmriri FMljE iJfiLdtvgm -ola cl aHOWi
26、rajc - dwkww rfn-g aJII a<irssa ntiiMl -cc rnvDnwnn to b-u riel. d-sp4ax and m .n-u-g-anrd e uTLi-lgnandi BrncPi o-p-a n -»a<jrc andm iu in waruanH ath .vnJInJs-iM , wati itw c-p-sn -vcuma%WI-FU£>rL n ff-HTiinQtcWv n,TMXM4Vlr'lMaLli圖2 CloudStack 歡迎界面圖3修改CloudStack管理員密碼Hello an
27、d Welcome to CloudStackThis will aid you in sening up your CloudStack1'-' installationLet s add a zoneis the isngest cr芮nizatur unit within a CkiudStack d*ptoyrnent. A zone lyp corresponds to a single datacenter, although it is pemiissftte to have multiple zones in a datacenter. The benefit
28、o! oganisng mtrasl劑dute 孑Etozones呂 to provide physi詢 isclatNMi and fedundanc. For exam卩l(xiāng)e. eac*i <ine can have 才£ u>wti power supply anc network upink, and the zones cjin he w>d; separated geogcaphicaly (ttiaugh this is not required).圖4 Zone簡介圖5添加ZoneHelio and Welcome to cloudstackThis
29、 rout vAW atd you in serttng up your cloudstack1M jnsiallationLet's add a. podWtui a, a pod?A pod orce n r pieefais-白 sing 址 raek. Ho呈土 迥 Ete 迪附芒 pbd祈 the sanie subfiei.A pod is the secorid-largest ora-cinizflt*anfflj unit wrthin n CtotKSSlock dcptaymcni Pods are OTntamctj w<hri £d>ne
30、s. EacJ1! zumie ean> uiiwm one m m-ortf pgJ* in U誰 曰白応 Iri&iuUaiJtOii, g虹 wiN have jui one pod in your zone圖6 Pod簡介圖7添加PodHello and Welcome to CloudstackThis tour will aid you in setting up your ClaudStack installationAcW guest network Qotcway: |3L9£1 皈;fT-iP|192 163 3 TOO | 11-924&B
31、 3 J5C圖8添加客戶機(jī)網(wǎng)絡(luò)(虛擬機(jī)IP范圍)圖9集群簡介Hello and Wefcome to CloudSiackThis tour will aid you in setting up your CloudStack installationAdd cluster圖11主機(jī)簡介Hello and Welcome to CloudstackThis tour will aid you in setring up your clnudstack InstaHatPonAdd Host"McrvB Mail* | 192 .*1' M ? Usefitsme: pOOt圖
32、12添加主機(jī)圖13 一級存儲簡介Hello and Welcome to CloudStackThis tour will aid you in setting up your Cloudstack instailacionAdd Primary Storage圖14添加一級存儲圖15二級存儲簡介Hello and Welcome to CloudStackThrs tour will akl you in setting up your Cloud Stack installationAdd secondary storage圖16添加二級存儲圖17配置完成點(diǎn)擊Launch啟動云平臺,由于筆
33、者之前已經(jīng)安裝完成一個(gè)系統(tǒng),本文為梳理文檔,host上面已經(jīng)安裝了系統(tǒng)虛擬機(jī),而CloudStack要求host必須是沒有運(yùn)行過任何虛機(jī)的操作系統(tǒng),所以之后的操作就會報(bào)錯(cuò)(host不能添加),就不在此截圖。全部安裝完成之后,可以看到類似這樣的界面(之前操作的部分屬性不一樣,如一級存儲一級二級存儲的名稱不一樣,部分配置問題暫時(shí)請不要糾結(jié))圖18監(jiān)控界面四、制作模版Cloudstack模版支持兩種模式:一種是通過xenserver 制作的VHD文件另外就是直接上傳ISO文件作為模版文件 我們首先制作第一種(1) 制作VHD文件(以centos為例)在制作鏡像之前,有個(gè)問題需要提前說明,xenser
34、ver在安裝虛機(jī)(也就是制作此處所謂的VHD文件)的時(shí)候,如果安裝是從xenserver模版中選擇安裝的系統(tǒng),安裝完成后,可以很簡單的裝上 xen tools (熟悉 vmware的朋友可以理解為vmware tools ),但是并非從 xenserver 模版安裝的系統(tǒng),就不能成功安裝上xen tools ,安裝不上的也分為兩種情況:<1>安裝的操作系統(tǒng)版本過高,在進(jìn)行安裝xen tools的時(shí)候會提示沒有相應(yīng)版本的軟件包<2>安裝的操作系統(tǒng)不是從模版安裝,但是版本可以在模版中找到,也可以成功安裝xentools,但是重啟之后就還是提示未安裝。這個(gè)現(xiàn)象應(yīng)該是存在的,暫
35、時(shí)不管這么多,筆者也接觸xen server沒過久,這里也就不對如何使用xenserver進(jìn)行詳細(xì)說明了,如果上面提出的這個(gè)問題有人可以很好的解決,麻煩告 知,感激不盡。這樣的話,通過 xenserver安裝一個(gè)centos系統(tǒng)就不在此截圖說明了,不然就偏題太遠(yuǎn)了,玩 CloudStack之前應(yīng)該就熟悉一下.1 安裝虛機(jī)我們在此通過模版安裝的是cen tos 5.4版本的系統(tǒng),安裝完成之后,我們可以將xen tools 一起安裝.2 安裝 xen tools我們使用xencenter進(jìn)行連接xenserver,點(diǎn)擊安裝好的虛擬機(jī),就發(fā)現(xiàn)面板上面顯示xentools沒有安裝,我們點(diǎn)擊之,然后進(jìn)入
36、centos系統(tǒng):#mount /dev/cdrom /mnt/注:部分操作系統(tǒng)需要執(zhí)行mount /dev/xvda /mnt 進(jìn)行xen tools 的掛載#cd /mn t/L inux/ ; ./in stall.sh選擇y,提示安裝完成,重啟即可。找出VHD文件登入 host 主機(jī),也就是登錄xenserver (1)#xe vm-list /列出所有的虛擬機(jī),記下剛剛安裝的虛擬機(jī)對于uuiduuid ( RO) : bd90eb07-141b-b1e4-3c3e-9400e35518f4name-label ( RW): CloudTemplate-Ce nt
37、OS power-state ( RO): running#xe vbd-list vm-uuid= bd90eb07-141b-b1e4-3c3e-9400e35518f4uuid ( RO): dedd7df7-d687-1c4f-5e72-10c21a923792vm-uuid ( RO): bd90eb07-141b-b1e4-3c3e-9400e35518f4 vm-name-label ( RO): CloudTemplate-Ce ntOSvdi-uuid ( RO): ae9f2fa0-edbe-4c26-a55d-489fe1265125empty ( RO): false
38、device ( RO): xvdauuid ( RO): b3b93f9d-c711 -b 916-b e13-374e315ad3bdvm-uuid ( RO): bd90eb07-141b-b1e4-3c3e-9400e35518f4vm-name-label ( RO): CloudTemplate-Ce ntOSvdi-uuid ( RO): <not in database>empty ( RO): true device ( RO): xvdd記下 device 為 xvda 的 vdi 號:ae9f2fa0-edbe-4c26-a55d-489fe1265125#f
39、ind / -n ame *ae9f2fa0-edbe-4c26-a55d-489fe1265125*會列出一個(gè)VHD文件:/dev/VG_Xe nStorage-0a8420e2-d4ec-8ace-c551-9830d946ed2d/VHD- ae9f2fa0-edbe-4c26-a55d-489fe1265125 4 上傳VHD文件至web服務(wù)器我們將192.1683 12同時(shí)作為web服務(wù)器,如何配置就不說了。這個(gè)是基本技能VHD或者其lv文件都而且這邊上傳該文件還有個(gè)非常有意思的問題,就是目錄下面的鏈接文件不可以通過scp或者sync命令直接上傳至遠(yuǎn)程服務(wù)器上面,會一直提示not a
40、 regularNFS的方法進(jìn)行解決,file,因?yàn)闆]有找到很好的解決方法跟相關(guān)有效命令,筆者采用的還是 雖然笨,但是解決這個(gè)問題了在IP為2(cloudstor)的服務(wù)器上面,在足夠大的分區(qū)中建立/cloudtemplate 目 錄,比如在根分區(qū)中#mkdir /cloudtemplate #vi /etc/exports添加/cloudtemplate *(rw,s ync) #service n fs-kernel-server restart#chmod 777- R /cloudtemplate另外將web服務(wù)器的DocuementRoot設(shè)置為/cloudte
41、mplate , 重啟服務(wù) 在 host(1)上面執(zhí)行#mount t nfs 2:/cloudtemplate /mnt/#cp /dev/VG_Xe nStorage-0a8420e2-d4ec-8ace-c551-9830d946ed2d/VHD- ae9f2fa0- edbe-4c26-a55d-489fe1265125/mn t/cloud-ce ntos.vhd/通過最簡單的cp命令直接上傳值 web服務(wù)器,因?yàn)镃loudstack只能識別*.vhd的文件而不能 夠識別VHD-xxx的文件,所以上傳過程中需要該后綴名。#watch du
42、- h /mnt/cloud-centos.vhd /監(jiān)控傳輸狀態(tài)上傳完成之后,通過瀏覽器查看web服務(wù)器上是否已經(jīng)成功顯示,并且權(quán)限足夠用于下載使用。VHD增強(qiáng)版-隨機(jī)密碼版在后面CloudStack平臺中上傳模版的時(shí)候,會有個(gè)選項(xiàng):password enabled,也就是允許用戶自己進(jìn)行修改實(shí)例的管理員密碼。需要實(shí)現(xiàn)這個(gè)功能,需要做如下操作:1 下載腳本文件:cloud-set-guest-passwordLinux:/dl/cloud-set-guest-password2 將其拷貝至模版的/etc/init.d/中,并且給與可執(zhí)行權(quán)限chmod
43、a+x /etc/i nit.d/cloud-set-guest-password3 對于 Fedora,centos/rhel 或者 debian 使用,添加至 chkconfig列表chkconfig- add cloud-set-guest-password對于 Ubuntu :運(yùn)行 sudo update-rc.d cloud-set-guest-password default 98 測試:mkpasswd我們使用的是 CentOS,執(zhí)行第 chkconfig- add cloud-set-guest-password ISO模版關(guān)于ISO作為模版,直接上傳至web服務(wù)器即可。五、啟
44、動實(shí)例(1)上傳模版上面一段內(nèi)容也提及了上傳模版,但是上面僅僅是上傳在xenserver上面制作的虛機(jī)(*.vhd )文件至web服務(wù)器上面供 CloudStack下載至其二級存儲,用于啟動實(shí)例使用。登錄 05:8080/client/ 進(jìn)入管理界面,在上傳模版之前,需要進(jìn)行一項(xiàng)配置:Select yiew:1點(diǎn)擊全局配置(Global Setting ),查找:secstorage【非常重要】舗secstorije. allowed, internal. Bt鮎separated list of cidrs internal to the daUewrite
45、r that can homt template downlaid servers192463.3.12secstorage圖19全局設(shè)置參數(shù)點(diǎn)擊操作下面的編輯選項(xiàng),將這個(gè)參數(shù)的值(value)設(shè)置為2,表示允許跟2進(jìn)行存儲通訊(這個(gè)系統(tǒng)有時(shí)候會自行漢化,不過翻譯得有點(diǎn)雷人,且不管), 這一步必做,否則在下面上傳模版的時(shí)候,查看上傳狀態(tài)會一直出現(xiàn)”conn ection refused2點(diǎn)擊左邊的模版(Template)=創(chuàng)建模版圖20創(chuàng)建模版NameZonel-perviisorOrdercs-centasZONEJXenServer±T A *CenOS 5.6(64-bitiicGUI (XenSeiveij*ZONEJXenSeiverHF 桑* SystemVM Template (XenServer)ZONE JXen
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024辣椒購銷合同爭議的解決方式
- 2025年度智能化廚房設(shè)備采購與安裝一體化合同4篇
- 2025年投標(biāo)采購心得體會總結(jié)與合同管理創(chuàng)新合同3篇
- 個(gè)人房屋轉(zhuǎn)讓協(xié)議書合同范本
- 2024年駕校場地使用權(quán)益轉(zhuǎn)讓合同
- 2025年度煤礦廢棄資源煤矸石回收利用合同4篇
- 2025年度油氣田鉆井工程合同執(zhí)行監(jiān)督合同范本4篇
- 全新2025年度醫(yī)療設(shè)備采購與安裝合同5篇
- 2025版污水處理廠智能化改造與運(yùn)營維護(hù)協(xié)議3篇
- 2025版領(lǐng)隊(duì)與紀(jì)念品供應(yīng)商合作協(xié)議范本4篇
- 2024-2030年中國護(hù)肝解酒市場營銷策略分析與未來銷售渠道調(diào)研研究報(bào)告
- 人教版高中數(shù)學(xué)必修二《第十章 概率》單元同步練習(xí)及答案
- 智慧校園信息化建設(shè)項(xiàng)目組織人員安排方案
- 浙教版七年級上冊數(shù)學(xué)第4章代數(shù)式單元測試卷(含答案)
- 一病一品成果護(hù)理匯報(bào)
- AQ-T 1009-2021礦山救護(hù)隊(duì)標(biāo)準(zhǔn)化考核規(guī)范
- 鹽酸??颂婺崤R床療效、不良反應(yīng)與藥代動力學(xué)的相關(guān)性分析的開題報(bào)告
- 消防設(shè)施安全檢查表
- 組合結(jié)構(gòu)設(shè)計(jì)原理 第2版 課件 第6、7章 鋼-混凝土組合梁、鋼-混凝土組合剪力墻
- 建筑公司資質(zhì)常識培訓(xùn)課件
- GB/T 26316-2023市場、民意和社會調(diào)查(包括洞察與數(shù)據(jù)分析)術(shù)語和服務(wù)要求
評論
0/150
提交評論