部署Vmware故障切换的5个考虑前沿技术
屠龙咨询公司的马克.施泰默尔讨论了在数据中心内部署VMware故障切换产品前5个必须考虑的重要事项。
1.实现Vmware vSphere APP HA ( vSphere App High Availability= vSphere APP HA=vSphere应用的高可用)。Vmvare 把vSphere APP HA作为 vSphere 5.5 HA产品的一部分。大多数熟悉vmware的 vSphere HA产品的用户对这个vSphere App HA并不熟悉,但估计他们很快会熟悉的。以前的vSphere HA版本并没有提供原生的应用监控。可以通过第三方软件或者使用API的方式来进行应用监控。但是vmvare并没有提供任何可用的监控程序。Vmware对 Hyperic的收购最终推出vSphere App HA产品。该产品监控任务关键的应用服务,一旦应用不稳定或者崩溃,可以重启这些应用。它需要在一个集群中的两台单独的主机节点上运行至少两个虚拟化设施,成本较高。但是当需要保持任务关键的应用比如微软的SQL服务器,微软的sharepoint,微软ISS,Apach HTTP服务器,或者vmvare vfabric 服务器持续在线运行时,即使在硬件故障的情况下,其好处也是巨大的。
2.关注硬件质量 。这仅仅因为VSAN等提供直接利用市场上硬件的能力,不要认为这些硬件质量都差不多。存储盘就是这样,质量残次不齐,包括硬盘和固态盘。许多恼人的问题就是因为采用了桌面级的硬盘或者低质量的闪存(低端MLC或者更低端的TLC)。仅仅因为便宜硬件可用并不意味着它们真的可用。任何来自采用廉价硬件节省的成本要比定位解决问题损耗的成本要高。明智的使用来自可信厂商的经过验证和认证支持的硬件就不会把事情搞的一团糟。
3.在实现前提前阅读vmware HA 管理员指导和最佳实践。要对那些最佳实践和定位技巧熟悉。记住,编辑进这些文档的大量用户HA问题都是vmware专家已经遇到并修复了的。他们已经添加了大多数每天遇到的用户错误。
4.组成集群的主机硬件应该基本相同。保证VMware vCenter已经为HA配置好了;在交换机上设置好多路径,链路聚合和PortFast;所有主机具有相同的VSAN闪存缓存。采用的闪存要满足虚拟机和应用的容量、IOPS、吞吐量和延迟的需求。另外,要确保在集群中一个或多个主机失败情况下不过度减少关键应用的性能,提供足够多的资源。
5.经常进行测试。建立代表性测试计划。至少一个季度进行一次测试。在每次测试前,确保vmware vsphere环境没有改变。如果已经改变了,更新测试以便反映真实的环境。评估每次测试的结果;修复问题和测试计划中的漏洞;更新测试计划。