您的位置:首页 > 其它

Citrix XenServer@cloudstack基本功能测试报告2

2013-08-21 18:36 330 查看

Cloudstack功能测试

1、创建Zone、Pod、Clusters,添加hosts、Primary Storage、Secondary Storage
步骤:
1、 登录cloudstack控制板
2、 选择基础架构,选择区域,点击查看全部,然后点击添加区域
3、 选择基本区域类型
4、 输入区域名称、DNS、虚拟机管理程序(xenserver)、网络方案
5、 设置流量类型
6、 输入提供点名称、预留的系统网关、预留的掩码、起始预留系统IP、结束预留系统IP



7、 输入来宾网关、来宾网络掩码、来宾起始IP、来宾结束IP



8、 添加存储网段



9、 创建群集



10、 添加xenserver主机(pool)



11、 添加主存储



12、 添加辅助存储



在cloudstack management上查看



13、 启动配置,完成后启区域
成功创建






在xencenter上可以看到主存储



2、下载系统虚拟机模版
步骤:
1、 登录cloudstack management;
2、 输入以下的命令,下载系统虚拟机模版到secondary目录下






3、 成功下载并自动创建SSVM、VPVM。



系统虚拟机成功安装并运行






3、上传ISO到模版
步骤:
1、 由于使用的是内部URL,所以需要在cloudstack控制面板中的全局设置里设定相关的参数,在/article/7253821.html 里面没有说明,这里说明一下。



2、 在控制板上选择模版,选择视图ISO,添加ISO;
3、 上传ISO,确定存放ISO的网络URL位置;



成功上传ISO,并应用到所有区域



4、创建实例,使用IOS创建虚拟机和制作模版
步骤:
1、 在控制板上选择模版,点击实例;
2、 添加实例;
3、 选择区域,选择ISO





4、 选择一个计算方案
5、 选择一个数据磁盘方案
6、 选择一个网络
7、 核对信息



8、 启动vm
VM成功创建






5、打开控制台,安装操作系统
步骤:
1、 在控制板上选择实例,选择相应的实例;
2、 在详细信息中选择打开控制台;
3、 安装OS



通过控制台对VM进行操作,成功创建实例





6、安装xenserver tool,创建模版
步骤:
1、 选择刚才创建好的实例,挂载xenserver tool iso;



2、 安装.NET 4.0





3、 安装xenserver tool



4、 使用sysprep封装系统,重新封装后关闭系统



5、 使用虚拟机的系统磁盘/根磁盘,创建系统模版





成功创建模版





7、从新创建的模版中部署虚拟机
步骤:
1、 点击实例,创建一个新的实例;
2、 选择区域,然后选择模版;





3、 选择计算方案
4、 选择数据磁盘方案,此处不选,按照模版原来的配置



5、 核对信息,启动VM



6、重启完后输入相关的信息
成功从模版创建虚拟机








8、虚拟机迁移
步骤:
1、 在控制板上选择实例,选择相应的实例;
2、 在详细信息中选择将实例迁移到其他主机;





VM迁移成功





9-1、高可用(xenserver pool没开启HA,cloudstack实例没提供HA)
步骤:
1、 在xenserver的pool上不开启HA功能;



vm i-2-758-vm的IP地址为192.168.20.181,位于xensrv1.pugz.com,CS上没有提供HA。
2、将xensrv1.pugz.com这台主机断电,使用ping命令长ping这2台vm,验证是否能自动切换。





将xensrv1.pugz.com断电:








在xensrv1.pugz.com上的vm不会自动迁移。重新启动xensrv1.pugz.com,实例不会自动,需要手动启动。



9-2、高可用(xenserver pool开启HA,cloudstack实例没提供HA)
步骤:
1、 在xenserver的pool上开启HA功能;



vm i-2-758-vm的IP地址为192.168.20.181,位于xensrv1.pugz.com,CS上没有提供HA。
2、使用ping命令长ping这2台vm,验证是否能自动切换。





讲xensrv1.pugz.com的管理口所在网卡断开:





大概5分钟后i-2-758-vm自动重启并启动在xensrv2.pugz.com上。






恢复网络通信后,将i-2-758-VM迁移回xensrv1.pugz.com,然后再将xensrv1.pugz.com断电:





大概5分钟后i-2-758-vm自动重启并启动在xensrv2.pugz.com上。








在xenserver pool上开启了HA功能,即使没在cloudstack上提供HA,实例所在的host管理网络中断、或者宕机,也会自动迁移并在其他host启动。
9-3、高可用(xenserver pool不开启HA,cloudstack实例提供HA)
步骤:
1、 在xenserver的pool上关闭HA功能;
vm i-2-761-vm的IP地址为192.168.20.181,位于xensrv1.pugz.com,CS上提供HA。





2、使用ping命令长ping这台vm,验证是否能自动切换。



将xensrv1.pugz.com的管理口所连接网卡断开:



等了大概15分钟,



自动切换了





将i-2-761-vm迁移回xensrv1.pugz.com,然后将其断电:



等待15分钟之后,实例自动迁移到xensrv2.pugz.com上并重启。



在xenserver pool上关闭了HA功能,cloudstack上提供HA,实例所在的host管理网络中断、或者宕机,也会自动迁移并在其他host启动,但需要等待的时间较长,15分钟左右。
本文出自 “Toneson” 博客,请务必保留此出处http://toneson.blog.51cto.com/4378039/1280085
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: