我有 3 台服务器,1 台生产服务器,1 台待机服务器,还有 1 台闲置服务器。
我希望 1 保持生产状态,并且我一直在努力在生产服务器和备用服务器之间设置 MSSQL 自动故障转移群集。我需要一个见证服务器和一个活动目录。
我的问题是:我可以在域控制器上安装 MSSQL 见证服务器吗?如果不可以,为什么?
这样我就不用虚拟化或购买第四台机器了。有人在生产环境中这样做过吗?
答案1
MSSQL‘监视服务器’是什么意思?
典型的 MSSQL MSCS 集群需要一个域控制器和(通常)两个节点,这两个节点都可以运行 MSSQL 服务(以及一大堆共享存储)。它们之间的节点相互监视对方的可用性,并且能够在运行该服务的节点发生故障时接管服务。这是一个相当标准的配置,在很多地方都有使用。
如果您尝试在不使用 MSCS 的情况下执行 HA MSSQL,我可能会认为这是一个坏主意。
答案2
这不是您指的集群,而是镜像。是的,您可以将 DC 设置为见证服务器,但不建议这样做。