天天看點

ClouStack4.5(進階網絡模式)+Xen

一、環境

1.軟體資訊

名稱

版本

備注

CloudStack

4.5.x

Centos

6.7

Mysql

5.x

系統自帶

Tomcat

6.x/7.x

XenServer

6.5

2.硬體資訊

配置

類型

IP

數量

CloudStack 管理節點

2C/4G

管理節點

192.168.16.242

1

4C/8G

資源節點

192.168.16.245/246

2

NFS存儲

2c/4G

存儲節點

192.168.16.247

3.網絡資訊

CS中使用進階網絡模式。

Vlan

用途

網關

Manage

用于管理網絡

192.168.16.242-248/24

192.168.16.2

Public

用于公共網絡

10.0.0.1-254/24

10.0.0.1

Guest

用于共享網絡

4000-4010

用于隔離網絡

4.CloudStack進階網絡相關概念

公共網絡:經過隔離的私有來賓網絡之間進行通信及對外通過的共享網絡空間,所有隔離的私有來賓網絡均需要經過公共網絡與其他私有來賓網絡通信(注意:同一來賓網絡下客戶虛拟機之間的通信不經過公共網絡)

來賓網絡:使用者虛拟機直接使用的網絡,一般屬于使用者的私有網絡空間。基礎網絡模式中,多個使用者将共用一個來賓網絡(Share類型),彼此之間需要通過安全組進行隔離。在進階網絡模式中,每個使用者将擁有專屬的來賓網絡(Islate類型),這些來賓網絡屬于不同的VLAN,彼此之間通過VLAN進行隔離,通過虛拟路由器的設定進行互訪。

管理網絡:CLouStack内部資源之間的通信需要借助管理網絡進行,這些内部資源包括管理伺服器發出的管理流量、伺服器主機節點的IP位址與管理伺服器通信的流量、系統虛拟機(system VM)的管理IP位址與管理伺服器及伺服器主機節點IP位址之間的網絡通信流量

存儲網絡:CloudStack中存儲網絡并沒有嚴格含義,相反,其他它隻不過是二級存儲虛拟機(SSVM)與二級存儲(Secondary Storage)裝置之間通信的網絡流量而已。如果沒有設定這個網絡,預設會使用管理網絡。由于這個網絡主要承擔模闆、快照及ISO檔案的複制或遷移工作,是以對帶寬的要求很高,有條件的話可以單獨設定。

二、系統安裝

1.XenServer6.5

第一步:請确認伺服器的 VT 功能均已打開。 

第二步: 将伺服器配置為 U盤啟動,并開機(此為VMware vsphere測試環境)

ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen

檢測到沒有開啟虛拟化,在虛機配置檔案中.vmx 加入vhv.enable="ture"

ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen

錯誤1:

Xenserver無法啟動網卡

解決:

xenserver不支援 vmxnet3類型網卡

2.XenServer配置

(1)開啟存儲多路徑

打開 XenCenter,點選添加伺服器

ClouStack4.5(進階網絡模式)+Xen

依次将主機置位維護模式,點選主機右鍵,選擇屬性

ClouStack4.5(進階網絡模式)+Xen

在左側選擇 多路徑

ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen

待多路徑開啟後,點選主機右鍵,選擇退出維護模式

(2)建立主機池

ClouStack4.5(進階網絡模式)+Xen

三、NFS存儲配置

1.配置nfs

四、安裝CloudStack管理節點

1.将 CloudStack 4. 5.1 的安裝包上傳至伺服器中

2.安裝Mysql資料庫

(1) 安裝Mysql 伺服器

(2) 建立CloudStack 的初始化資料庫檔案

3.配置Cloudstack管理節點

(1) 挂載輔助存儲

(2) 編輯防火牆設定

(3) 上傳XEN系統虛拟機模版

或者:

 #從本地路徑中導入XEN模闆

(4) 啟動管理服務

五、Cloudstack區域及雲資源池配置

1.登入資訊

登陸Cloustack管理節點平台

登入位址

賬戶

密碼

http://192.168.16.242:8080/client

admin

password

首次登入會提示同意協定以及向導配置,點選跳過即可

2.建立區域

ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen

選擇進階區域

ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen

2016-08-12 19:42:37,453 WARN  [c.c.r.ResourceManagerImpl] (catalina-exec-11:ctx-03abe7a3 ctx-c3297c08) Unable to connect due to 

com.cloud.exception.ConnectionException: Incorrect Network setup on agent, Reinitialize agent after network names are setup, details : For Physical Network id:200, Guest Network is not configured on the backend by name network1

删除XenServer預設網絡标簽中的network 0中的空格

 WARN  [o.a.c.s.d.l.CloudStackPrimaryDataStoreLifeCycleImpl] (catalina-exec-15:ctx-df954fb4 ctx-81db588d) Can not create storage pool through host 1 due to Catch Exception com.cloud.utils.exception.CloudRuntimeException, create StoragePool failed due to com.cloud.utils.exception.CloudRuntimeException: There is a SR using the same configuration server:192.168.16.247, serverpath:/primary for pool 08325974-a670-3b4a-9362-cfd5a6e123c5 on host:e1cc90c7-6e18-4922-bb87-2141cc605a3b on host:e1cc90c7-6e18-4922-bb87-2141cc605a3b pool: 192.168.16.247/primary

XenServer已經挂載NFS存儲,需删除

3. 調整相關參數

在全局設定中,搜尋相關參數名,對參數進行修改,優化整個應用。

編号

預設值

修改值

secstorage.allowed.internal.sites

二級存儲通訊位址範圍

二級存儲所在的網段

如二級存儲為\

nfs://10.32.66.249/

則此處可以設定為\

10.32.66.0/16

expunge.interval

表示多少秒之後執行執行個體徹底删除的操作

86400

根據實際情況填寫,比如

使用者需要保留2小時,那就填寫7200

003

expunge.delay

表示在徹底删除被銷毀的執行個體前需要等待多少秒

根據實際情況填寫,預設跟變量expunge.interval相同,可以自行設定

004

expunge.workers

執行徹底删除執行個體的任務數

可以設定為8,同時可以對8個已經銷毀的執行個體進行删除操作

005

cpu.overprovisioning.factor

CPU超分值,一般3~4較合理

006

mem.overprovisioning.factor

MEM超分值

007

storage.overprovisioning.factor

存儲超分值,預設2

4.啟用區域

重新登入管理端頁面,依次點選左側 基礎架構,區域,選擇剛建立的區域,然後點選啟用

如果配置無誤,稍後CPVM和SSVM均已建立成功

ClouStack4.5(進階網絡模式)+Xen

安裝成功

5.修改admin密碼

6.上傳ISO

ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen

注意:如上URL必須為http方式,且保證正常可以下載下傳該檔案。應保證伺服器位址,處于secstorage.allowed.internal.sites參數配置的網段中

7.建立來賓網絡

使用admin賬戶登入到CloudStack界面,依次點選:網絡,點選右側“添加來賓網絡”

ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen

8.建立計算方案

使用admin賬戶登入到CloudStack界面,依次點選:服務方案,點選右側“添加計算方案”

根據需求,依次建立合适的計算方案,主要定義CPU和記憶體

ClouStack4.5(進階網絡模式)+Xen

9.建立磁盤方案

使用admin賬戶登入到CLoudStack界面,依次點選:服務方案, 在右側選擇視圖中選擇“磁盤方案,然後點選右側“””

添加磁盤方案:

例如:添加一個使用共享存儲的20G磁盤方案

10.添加執行個體

ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen
ClouStack4.5(進階網絡模式)+Xen

#成功啟動執行個體

繼續閱讀