Windows群集 - 软件的高可用性
问题描述:
如何确保安装在群集上的软件始终可用。 我知道我可以将软件安装在共享驱动器中,并且如果一个节点发生故障,另一个节点将会照顾。 但是,像注册表,Windows目录, 服务等Windows系统依赖关系呢? 这些东西是否会在整个节点上共享?Windows群集 - 软件的高可用性
基本上,如果我有一个用C++/C#编写的软件,它有很多Windows O/S资源依赖性(注册表,服务等),我怎样才能确保它通过集群高度可用?可能吗?
感谢&问候 苏尼尔
答
对于这种情况,我们假设:
- 有集群中的两台服务器。 ServerA和ServerB。
- 每台服务器都有自己的本地驱动器。 (C :)
- 每个服务器都可以访问称F共享/公共驱动:\(可能在外部SAN)
在安装或更新的故障转移群集应用的情况下,第一服务器A确保是群集所有者/活动节点。照常安装应用程序,确保安装路径是共享驱动器F:上的文件夹。
安装完成到ServerA后,进入故障转移群集管理器并使ServerB成为群集所有者/活动节点。在ServerB上重复安装,使用F:\上的相同文件夹作为安装路径。
如果您的应用程序是Windows服务(或一组服务),请确保在应用程序安装后将服务配置为故障转移群集中的通用服务资源。然后,通过故障转移群集管理器始终停止/启动服务