本文转载http://virtualbox.blog.51cto.com/531002/1279289博文,感谢他的文章,觉得很不错,以后可以帮到我,就转载学习。


VMware vSphere Storage Appliance (VSA)能对小型环境提供业务连续性保护,它可将服务器内本地存储转变为运行虚拟化应用共享存储资源,这样即使没有共享存储硬件,也能获得共享存储带来的好处,有效的降低了成本和复杂性。

一. 环境

本次部署的是最新版本的VSA 5.1,在安装部署之前,请确认您的环境满足以下的硬件和软件要求。

VSA 硬件要求

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第1张图片

VSA软件要求

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第2张图片

网络拓扑

本次采用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

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第3张图片

重要提示:

  • 确保您的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,启用。

clip_p_w_picpath006

2. 选择数据中心,进入右侧的VSA Manager选项。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第4张图片

3. 进入VSA Manager菜单,我们是首次安装,这里选择新安装。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第5张图片

4. vSphere 功能描述了VSA群集启用的功能,貌似没有DRS。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第6张图片

5. 加载数据中心信息,以获得vCenter管理的主机信息。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第7张图片

6. 此处提示EVC模式不支持,解决办法:请遵照提示部分设置EVC

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第8张图片

7. 提示无法保证交换机冗余,因为交换机不支持CDP或LLDP,不是绿地主机,或者没有棕地正确配置(这翻译让我很疼),此处解决方法是:请删除vCenter-ESXI-87和vCenter-ESXI-87的非默认虚拟交换机和虚拟端口组。

8. 容量不够或者网卡数量不够的提示,解决办法:请参考硬件需求。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第9张图片

9. 以上所有的排错解决之后,一定要在vCenter Server系统内重新启动VSA服务,并重新扫描数据中心,尽管提示无法保证交换机冗余,但至少可以勾选勒,继续向下。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第10张图片

10. 设置IP地址,相对于之前的版本,VSA 5.1多了一个VSA群集服务IP地址,也就是vCenter Server的地址。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第11张图片

11. 设置192.168.0.87静态IP地址,后端IP地址设置到不同网段。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第12张图片

12. 设置192.168.0.89静态IP地址,后端IP地址设置到不同网段。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第13张图片

13. 设置完成,选择分配空间,这里我全部都分给了VSA群集。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第14张图片

14. 在首次访问格式化磁盘,因为立即格式化会在安装过程消耗很长时间。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第15张图片

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地址。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第16张图片

16. IP地址不对,提示无法创建VSA群集:Cluster’s subnet 192.168.0.0 is invalid.should not be 192.168.0.0,

解决方法:规划合理IP。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第17张图片

17. 这里的错误提示更是深藏功与名,无法创建VSA群集:不是绿地主机,且/或没有棕地正确配置,缺少端口组:VSA-Front End。

解决方法:在步骤”选择主机”之后,在步骤”安装功能”之前,的这段时间内,你才可以到虚拟ESXi主机的网络配置中vSwitch 0添加VSA-Front End虚拟端口组,vSwtich1添加VSA-Back End端口组和VSA vMotion 的Kernel,提前添加,无法通过步骤”选择主机”,此处不添加,那么就提示下面的错误。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第18张图片

18. OK,这一步终于要通过了,是的,要通过了,看起来多么的美好。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第19张图片

19. 提示无法创建VSA群集:Java.lang.exception : failed to power on VSA VM,然后步骤之间回滚到安装之前。

解决办法:如提示所示,一定配置好内嵌ESXi的硬件虚拟话,修改VMX文件。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第20张图片

20. 又要提示了,java.lang.Exception:Failed to ping VSA service on VM 192.168.0.153,群集回滚。

解决方法:确保嵌套ESXi主机可以磁盘容量不少于180GB,节约一点还是不行啊。。。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第21张图片

21. 配置完成的这一刻,点击了关闭。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第22张图片

22. VSA Manager管理界面,可以看到2个共享存储VSADs-0,VSADs-1,它们作为共享存储在保护VSA群集内主机上虚拟机的业务连续性。

VMware vSphere Storage Appliance (VSA) 5.1 群集部署_第23张图片