本文转载http://virtualbox.blog.51cto.com/531002/1279289博文,感谢他的文章,觉得很不错,以后可以帮到我,就转载学习。
VMware vSphere Storage Appliance (VSA)能对小型环境提供业务连续性保护,它可将服务器内本地存储转变为运行虚拟化应用共享存储资源,这样即使没有共享存储硬件,也能获得共享存储带来的好处,有效的降低了成本和复杂性。
本次部署的是最新版本的VSA 5.1,在安装部署之前,请确认您的环境满足以下的硬件和软件要求。
VSA 硬件要求
VSA软件要求
网络拓扑
本次采用ESXi嵌套安装,使用了一台X3850的服务器,安装ESXi 5.1后,再分别安装3台虚拟机
vCenter Server
vCenter-ESXi-87
vCenter-ESXi-89
接下来将vCenter-ESXi-87;vCenter-ESXi-89加入到vCenter中进行管理,模拟2台物理ESXi服务器,通过物理服务器的vSwitch标准交换机进行通信。
vsa 群集IP地址 192.168.0.150
群集服务IP地址 192.168.0.90(vCenter Server IP地址)
vCenter-ESXi-87 192.168.0.160 ~162
vCenter-ESXi-89 192.168.0.163~ 165
vCenter-ESXi-87 vmotion ip 192.168.0.130
vCenter-ESXi-89 vmotion ip 192.168.0.131
重要提示:
确保您的ESXi服务器的硬件满足需求,如服务器支持硬件虚拟化,可用磁盘容量超过180GB,4个物理网卡,CPU和内存满足推荐值
如果是嵌套安装,请在vCenter上设置EVC,进入到C:\Program Files\VMware\Infrastructure\tomcat\webapps\VSAManager\WEB-INF\classes,找到名为dev.properties的文件,这里面会包含一个关于evc.config的配置信息,这个选项就会再配置VSA时检测EVC的,因此,请将它调整为evc.config=false
如果是嵌套安装,将vCenter-ESXi-87和vCenter-ESXi-89的VMX文件下载到本地,更改virtualHW.version = "8"改成virtualHW.version = "9",增加vhv.enable = “TRUE”。
需要加入VSA群集的主机需要退出原所属群集,务必做好群集参数备份。
本次安装,遇到不少的错误,部分也是因为前面的提示部分条件未满足,我们在进行安装的同时,也进行故障排错。
1. 下载安装程序到vCenter Server,运行install后,在vCenter Server的插件一栏可以看到VSA Manager,启用。
2. 选择数据中心,进入右侧的VSA Manager选项。
3. 进入VSA Manager菜单,我们是首次安装,这里选择新安装。
4. vSphere 功能描述了VSA群集启用的功能,貌似没有DRS。
5. 加载数据中心信息,以获得vCenter管理的主机信息。
6. 此处提示EVC模式不支持,解决办法:请遵照提示部分设置EVC。
7. 提示无法保证交换机冗余,因为交换机不支持CDP或LLDP,不是绿地主机,或者没有棕地正确配置(这翻译让我很疼),此处解决方法是:请删除vCenter-ESXI-87和vCenter-ESXI-87的非默认虚拟交换机和虚拟端口组。
8. 容量不够或者网卡数量不够的提示,解决办法:请参考硬件需求。
9. 以上所有的排错解决之后,一定要在vCenter Server系统内重新启动VSA服务,并重新扫描数据中心,尽管提示无法保证交换机冗余,但至少可以勾选勒,继续向下。
10. 设置IP地址,相对于之前的版本,VSA 5.1多了一个VSA群集服务IP地址,也就是vCenter Server的地址。
11. 设置192.168.0.87静态IP地址,后端IP地址设置到不同网段。
12. 设置192.168.0.89静态IP地址,后端IP地址设置到不同网段。
13. 设置完成,选择分配空间,这里我全部都分给了VSA群集。
14. 在首次访问格式化磁盘,因为立即格式化会在安装过程消耗很长时间。
15. 开始安装了,等待,我们先来看下我安装遇到的错误有哪些,提示:无法创建VSA群集:Unable to login to VMware Cluster service at:https:// 192.168.0.151:4336/services/pseudosvaservice. please ensure the service is up ,and retry ; nested exception is : java.net.connectexception :connection timed out :connect 。
解决方法:VSA群集地址没有设置成vCenter Server地址。
16. IP地址不对,提示无法创建VSA群集:Cluster’s subnet 192.168.0.0 is invalid.should not be 192.168.0.0,
解决方法:规划合理IP。
17. 这里的错误提示更是深藏功与名,无法创建VSA群集:不是绿地主机,且/或没有棕地正确配置,缺少端口组:VSA-Front End。
解决方法:在步骤”选择主机”之后,在步骤”安装功能”之前,的这段时间内,你才可以到虚拟ESXi主机的网络配置中vSwitch 0添加VSA-Front End虚拟端口组,vSwtich1添加VSA-Back End端口组和VSA vMotion 的Kernel,提前添加,无法通过步骤”选择主机”,此处不添加,那么就提示下面的错误。
18. OK,这一步终于要通过了,是的,要通过了,看起来多么的美好。
19. 提示无法创建VSA群集:Java.lang.exception : failed to power on VSA VM,然后步骤之间回滚到安装之前。
解决办法:如提示所示,一定配置好内嵌ESXi的硬件虚拟话,修改VMX文件。
20. 又要提示了,java.lang.Exception:Failed to ping VSA service on VM 192.168.0.153,群集回滚。
解决方法:确保嵌套ESXi主机可以磁盘容量不少于180GB,节约一点还是不行啊。。。
21. 配置完成的这一刻,点击了关闭。
22. VSA Manager管理界面,可以看到2个共享存储VSADs-0,VSADs-1,它们作为共享存储在保护VSA群集内主机上虚拟机的业务连续性。