Windows操作系统更新/补丁处理 - SF今天的最佳实践

3

我知道SF目前还不能像云服务一样自动处理操作系统升级/打补丁。当这个功能准备好后,我会很期待它的到来。但是现在,我想知道默认情况下该怎么做。

由于SF使用比例集和标准Windows虚拟机,我是否可以期望实例具有默认的Windows更新设置,因此每隔一段时间会自动重新启动以应用更新?我相信默认设置是自动安装更新并在定义的维护窗口(3am?)期间重新启动,对吗?

如果是这样,我能否期望SF将优雅地处理重启?我的意思是任何在其上运行的服务都会关闭,并通知负载均衡器停止向该主机上的任何外部可见端点发送请求?

但更进一步地说,如果以上所有内容都是真实的,是否有任何阻止我的群集中的所有节点同时命中维护窗口并重新启动的事情发生?那对我来说似乎是灾难性的。

考虑到所有这些,今天在SF中处理Windows更新的最佳实践和一般建议是什么?

1个回答

2

您说得对,如果您只是打开Windows Update并让其运行,可能会导致灾难性后果。当节点重新启动时,没有协调,如果节点导致服务织物服务失去法定人数,则可能会丢失部分或全部应用程序或集群。

唯一安全的方法是逐个节点安装补丁/更新,并在群集健康时才转移到下一个节点。这可以编写脚本以使其更容易或者作为最坏情况手动执行。

可能还有另一种方法与添加节点类型有关,但尚未经过测试,因此在我们确保其有效之前,我不想提供详细信息。


好的,鉴于此,创建比例集时的默认设置对于SF来说是不好的。它们启用了Windows更新。您能否提供有关如何在ARM脚本中进行调整的任何指导?我注意到我看到/使用的所有群集创建的ARM脚本都会导致启用Windows更新的VM。 - BrettRobi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接