此次测试使用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
转载于:https://blog.51cto.com/toneson/1280057