我们需要关闭在两个节点上运行 MS Windows Server 2008 R2 Enterprise 的 MS 故障转移群集以进行硬件维护。
我最近遇到了两种关闭集群的可能方法:
第一种方法是将集群资源脱机并关闭 Windows,另一方面,如果你在 FC 管理单元中右键单击集群名称,则会More Actions...
出现Shut down Cluster...
这两种方法有什么区别?关闭集群的推荐方法是什么?集群上运行的资源类型是否重要,例如 MS SQL、Hyper-V、自定义应用程序?
这是主动/被动集群。
答案1
这两个“选项”完成的事情完全不同。
如果您选择Shut down Cluster...
,这将停止集群托管的所有服务并停止所有服务器上的集群服务。实际上不会关闭任何服务器。
如果您关闭 Windows,该服务器上托管的资源将移至集群的另一个成员。完成后,服务器将正常关闭。
如果您最终要关闭集群中的所有服务器,它们最终会完成相同的任务。我的建议(如果您真的想关闭集群中的所有服务器)是使用Shut down Cluster...
。这样,所有资源都会立即关闭,您不必等待它们跳来跳去。
答案2
您提到的这两种方法都应该同样有效。我会选择命令行方法,因为安排此类命令通常很有用,而不是依赖人工参与和干预。
话虽如此,微软对这两项行动的实施可能会有很大不同,而且在实施细节上,他们保留自己的意见(据我所知)。因此,即使它们现在没有区别,微软也很有可能对其中一个进行更改,而不对另一个进行更改,或者对每个进行不同的更改,因此任何答案都可能取决于时间。