此次測試使用2臺ESXi服務器,在2臺ESXi5.1服務器分別創建2臺虛擬機,開啓VT功能,然後在這2臺虛擬機上安裝xenserver6.0.2(cloudstack3.06不支持xenserver6.1、6.2,添加時出現unable to add the host),安裝完成後使用cloudstack來管理xenserver。
測試環境
測試架構圖
測試架構描述:
本次測試使用2臺xenserver6.0.2服務器(運行於esxi5.1服務器之上),一臺L2交換機,測試cloudstack管理xenserver及其相關的功能。
xenserver服務器連接iSCSI共享存儲,並掛載CIFS(存放ISO)。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 |
Xensrv1 | Xenserver6.0.2 | 4個vCPU,4GB內存 | 192.168.20.3 |
Xensrv2 | Xenserver6.0.2 | 4個vCPU,4GB內存 | 192.168.20.4 |
服務器 | xensrv1.pugz.com | 4個vCPU,4GB內存 | 192.168.20.3 |
xensrv2.pugz.com | 4個vCPU,4GB內存 | 192.168.20.4 | |
存儲 | CIFSIOS | CIFS共享,用於存放ISO | |
XenHA | iSCSI共享存儲,用於HA,存放Metadata for HA,Statefile for HA |
存儲節點 | 容量 | 描述 |
Primary Stroage | 130GB | 使用openfiler模擬NFS server, 被Vcloudmgmtsrv服務器mount上 |
Secondary Storage | 120GB | 使用openfiler模擬NFS server, 被Vcloudmgmtsrv服務器mount上 |
XenServer在ESXi5.1上的安裝
ESXi5.1上安裝xenserver,或者安裝ESXi,即嵌套使用,並不需要像ESXi5.1之前的版本進行相關的配置;在ESXi5.1之前,如果要嵌套使用esxi或者xenserver或者KVM等,需要在ESXi服務器上修改配置文件,創建虛擬機時的guest OS要選擇redhat,啓用VT-x/AMD-V功能。
使用vSphere web client登錄vCenter,創建虛擬機,然後在選擇guest os時選擇其他,guest os版本選擇其他(64位)。
配置虛擬機硬件時,開啓硬件虛擬化功能,xenserver安裝完成後可直接在xenserver上安裝64位的虛擬機。
Xenserver安裝過程略。
Cloudstack的安裝部署
參考:http://toneson.blog.51cto.com/4378039/1275041
接下來請繼續下一篇功能測試報告2