我有一台主服务器,运行 Windows 2008 R2,将其设置为域控制器、dhcp 服务器和 dns 服务器,愚蠢的是,我还在服务器上运行 Exchange 2010(我这样做是因为预算只允许我购买一台服务器)。一年后,我得到了第二台服务器,它也运行 Windows 2008 R2,并将其设置为域控制器和 dns 服务器。
今天早上,主服务器在启动 vss 卷影副本读取器时出现一些错误,之后 Exchange 就无法再找到活动目录,并且所有电子邮件服务都停止工作。我发现,如果我停止并启动活动目录服务,然后手动启动所有 Exchange 服务,我可以让它再次运行,但重新启动后它又会恢复正常。
我主要是一名从事服务器管理的 Web 开发人员(即我的知识有很多漏洞)我可以尝试哪些方法来解决这个问题?
好的,我发现 netlogin 服务没有启动,但是当我手动启动它时,我就可以启动上面提到的所有其他服务。
答案1
DC/Exchange 设备是否配置为使用第二个 DC 作为备用 DNS 服务器?
听起来 AD 服务启动起来很困难,这可能是由于 DNS 情况不太理想造成的。
答案2
设置 Exchange 服务以延迟启动。这可以解决 99% 的此类问题。
另一件有帮助的事情是,如果 serverA 使用 ServerB 作为其 dns 服务器 + 127.0.0.1 并且 serverB 使用 ServerA 作为其 dns 服务器 + 127.0.0.1 ...假设 ServerB 也是 DC。
编辑:要将服务更改为延迟设置,只需打开 services.msc 并单击名称中包含 exchange 的每个服务的属性。将“自动”更改为“自动(延迟启动)”
这样做的缺点是,重启后 10-15 分钟内交换将无法完全可用 - 但在 DC 上更可靠。