VMware vSphere@cloudstack基本功能測試報告

最近測試了一下Citrix的CloudPlatFrom 3.06,其實就是cloudstack,cloudstack現在的最新版本是4.X。Cloudstack是一個開源的雲平臺,可以管理vmware的vsphere、citrix的xenserver、redhat的KVM、oracle的VM、BareMetal。

這幾天又測試了cloudstack4.1.1的功能,更詳細的測試報告可在我的資料中下載。http://down.51cto.com/data/937003[email protected]基礎功能測試報告》:

1.前言... 1

2.測試拓撲圖... 1

3.測試環境... 2

4.功能測試一覽表... 3

5.基本功能測試... 4

5.1.創建Zone. 4

5.2.系統虛擬機... 9

5.3.上傳ISO.. 11

5.4.上傳模版... 14

5.5.創建新的計算方案... 15

5.6.創建虛擬機... 16

5.6.1.使用模版創建... 17

5.6.2.使用ISO創建... 19

5.7.安裝vmware tools. 24

5.8.快照管理... 26

5.8.1.創建快照... 26

5.8.2.設置重現快照... 28

5.8.3.刪除快照... 30

5.9.創建模版... 31

5.9.1.從已有vm中創建... 31

5.9.2.從快照中創建... 35

5.10.Cloudstack的資源監控... 37

5.11.刪除實例... 40

5.12.創建卷... 40

5.13.虛擬機在線遷移... 43

5.14.添加主存儲... 45

5.15.開啓本地存儲... 46

5.16.高可用... 47

5.16.1.高可用1. 47

5.16.2.高可用2. 49

6.附錄:... 51

6.1.Cloudstack server 掛載2級存儲... 51

6.2.下載系統模版... 51

6.3.vSphere配置過程... 52


以下是cloudstack3.X的測試報告


測試環境

測試架構圖

155758141.jpg

測試架構描述:

本次測試使用2臺esxi5.1服務器,1臺L2交換機,1臺iSCSI存儲來測試cloudstack管理vsphere及其相關的功能。cloudstack使用基礎網絡架構。

Esxi服務器連接iSCSI共享存儲,由vcenter統一管理。Cloudstack management server採用虛擬機的方式部署,運行於ESXi服務器之上。Cloudstack的網絡部署採用base zone的模式,management network、guest network、Storage network都在同一個子網中。

測試配置

服務器

操作系統

配置

IP

ESXi01

Esxi 5.1

32GB內存,6張千兆以太網卡

192.168.20.10(management network)

ESXi02

Esxi5.1

32GB內存,6張千兆以太網卡

192.168.20.20(management network)

Vcsa5.1

SUSE linux ent

2個vCPU,8GB內存

192.168.20.30

Vcloudmgmtsrv

Rhel6.3

4個vCPU,4GB內存

192.168.20.16

Openfiler

其他Linux

2個vCPU,2GB內存

192.168.20.201

存儲配置

存儲節點

容量

描述

Primary Stroage

1TB

SAN02,被2臺ESXi主機掛載

Secondary Storage

150GB

使用openfiler模擬NFS server,

被Vcloudmgmtsrv服務器mount上


Cloudstack的安裝部署

Cloudstack management server的安裝過程:

1、 準備運行cloudstack management的機器及OS

2、 確保運行cloudstack management的機器能使用hostname –fqdn顯示fqdn名稱

3、 關閉cloudstack server的setlinux

4、 確保cloudstack server能訪問internet

5、 設置yum源

6、 開啓ntp服務,並同步時間

7、 安裝cloudstack management組件

8、 重啓相關的服務

9、 安裝數據庫(可在cloudstack server os安裝時同時安裝)

10、 編輯數據庫配置文件

11、 更改root用戶密碼

12、 初始化數據庫

13、 在cloudstack management server掛載secondary stoarge

此處略去相關安裝部署的過程,詳細安裝部署過程可參考《CloudPlatform3.0.6InstallGuide.pdf》、cloudstack中國社區(http://www.cloudstack-china.org/)等。

Cloudstack功能測試

1、創建Zone、Pod、Clusters,添加hosts、Primary Storage、Secondary Storage

步驟:

1、 登錄cloudstack控制板

2、 選擇基礎架構

3、 選擇區域,點擊查看全部

4、 點擊添加區域

5、 設置區域類型

6、 輸入區域名稱、DNS、內部DNS、虛擬機管理程序(vmware)

7、 設置管理網絡、來賓網絡

8、 添加資源(clusters、hosts、主存儲、輔助存儲)

9、 啓動

155852576.jpg

clip_image004

成功創建,在vSphere client可以看到主存儲使用iSCSI,輔助存儲使用NFS

clip_image005


2、上傳模版

步驟:

1、 在控制板上選擇模版,點擊註冊模版;

2、 上傳虛擬機模版,確定存放模版的網絡URL位置;

clip_image001[4]

clip_image003[4]


3、上傳ISO

步驟:

1、 在控制板上選擇模版,選擇視圖ISO,添加ISO;

2、 上傳ISO,確定存放ISO的網絡URL位置;

clip_image001[6]clip_image003[6]

上傳的ISO

clip_image004


4、添加計算方案

步驟:

1、 在控制板上選服務方案,點擊添加計算方案;

2、 按需創建計算方案;

clip_image002[10]

clip_image004[7]


5、創建實例

步驟:

1、 在控制板上選擇模版,點擊實例;

2、 添加實例;

3、 選擇區域,選擇模版或者ISO

4、 選擇一個模版

5、 選擇一個計算方案

6、 選擇一個數據磁盤方案

7、 選擇一個網絡

8、 覈對信息

clip_image002[12]

9、 啓動vm

VM成功創建

155915813.jpg


6、打開控制檯

步驟:

1、 在控制板上選擇實例,選擇相應的實例;

2、 在詳細信息中選擇打開控制檯;

clip_image001[8]

clip_image003[8]

通過控制檯對VM進行操作

clip_image005

7、虛擬機遷移

步驟:

1、 在控制板上選擇實例,選擇相應的實例;

2、 在詳細信息中選擇將實例遷移到其他主機;

clip_image007

clip_image008

clip_image010

VM遷移成功

clip_image011

clip_image013


8-1、高可用(vsphere cluster上開啓HAcloudstack提供HA/沒提供HA

步驟:

1、 在vSphere Cluster上開啓HA功能;

image

第1臺vm(i-2-6-vm)的ip地址爲192.168.20.54,位於esxi02上的,cloudstack沒有提供HA;

第2臺vm(i-2-8-vm)的IP地址爲192.168.20.56,同樣位於esxi02.pugz.com,cloudstack提供HA。

imageimage

2、將esxi02.pugz.com這臺主機斷電,使用ping命令長ping這2臺vm,驗證是否能自動切換。

imageimageimage

將esxi02斷電:

imageimageimage

image

遷移:

imageimage

image

2臺vm都會自動遷移到esxi01.pugz.com並啓動。即使cloudstack上的服務方案不提供HA,依賴vsphere的HA,實例也可得到高可用保護。

8-2、高可用(vsphere cluster上關閉HAcloudstack提供HA/沒提供HA

步驟:

1、 在vSphere Cluster上關閉HA功能;

163000945.jpg

第1臺vm(i-2-6-vm)的ip地址爲192.168.20.54,位於esxi01.pugz.com,cloudstack沒有提供HA;

第2臺vm(1-2-8-vm)的IP地址爲192.168.20.124,同樣位於esxi01.pugz.com,cloudstack提供HA。


163001247.jpg163001902.jpg

163002453.jpg

2、將esxi01.pugz.com這臺主機斷電,使用ping命令長ping這2臺vm,驗證是否能自動切換並啓動。

163002734.jpg163002138.jpg

163003350.jpg

將esxi01斷電:

163003323.jpg163003566.jpg

163003480.jpg

163004534.jpg163004460.jpg

163004817.jpg

如果vspherecluster沒有啓用HACloudstack提供HA或者不提供HA的實例都不會自動遷移到其他esxi主機(esxi02.pugz.com)並啓動。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章