我正在使用Microsoft Dynamics NAV 2009的角色定制客户端(RTC),它使用3层架构. Microsoft称为服务层的中间层是
一个非群集感知应用程序,它作为
Windows服务运行.我已经确定我需要
一个虚拟IP和
名称,以便我的Windows群集至少可以在其中
一个群集服务器上启动/停止服务.我目前有两台服务器使用Windows 2008 R2 Enterprise并且是群集的.
如何使服务层应用程序/服务群集感知到我可以使其高度可用的级别?
我能想到的最通用的
方法是在
支持高可用性的虚拟机管理程序(例如VMWare vSphere)中虚拟化中间服务.
当然,如果你这样做,这很容易:
>拥有现有的虚拟环境
>拥有现有的共享存储
>拥有HA兼容的硬件
否则它既困难又昂贵,但它至少可以保证与任何非群集感知软件一起使用.