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 �Cfqdn显示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)并启动。

你可能感兴趣的:(云平台,CloudStack,vsphere)