我目前正在尝试将第二台 Exchange 2007 服务器添加到我们的域中。我们的想法是在我们的灾难恢复站点使用 SCR 进行设置,以便在紧急情况下,我们有一个已知良好、正常工作的 Exchange 服务器,并且我们的大多数数据都已准备就绪。我们目前只有一台 Exchange 服务器和大约 200 名用户。
我安装了 Windows Server 2008 R2,然后安装了 Exchange SP1。安装过程中,由于未添加邮箱角色,安装失败。但之后,一切看起来都与当前正常工作的 Exchange 服务器相似。我继续尝试安装 SP2,这就是我们当前的 Exchange 服务器。这给了我关于 的错误previous install not completed
。我在网上找到了几篇文章,指出了水印注册表项的位置,并建议删除它以完成安装。下次我从命令提示符运行安装程序时,我看到了错误(我认为是原始错误和未安装邮箱角色的原因)First Storage Group in Active Directory already exists
。在另一次注册表检查后,我发现我错过了水印附近的操作条目(他们也建议删除它),所以现在我已经将它们都删除了,并且想要安装 SP2。
问题是,由于 Active Directory 错误,我现在很犹豫。我假设我可以运行它并在同一个域中安装第二个 Exchange 服务器而不会受到干扰,对吗?因此,我的主要问题是:为了不中断当前正在运行的服务器的服务,我可以继续安装吗?它给出的错误正常吗?当然,它无法添加第一个存储组,它已经存在于另一台服务器上……但我需要做什么才能进行全新安装?
任何有关如何最好地进行操作的帮助都将不胜感激。我的最终目标只是拥有一个运行 Exchange 2007 的备份服务器,就像我们当前的服务器一样,运行 SCR,这样我们的数据就可以在异地备份,并且可以在发生灾难时以最小的努力转变为我们的主要服务器。
答案1
坦白说,我很惊讶你明知原始安装失败却试图安装 Service Pack。这几乎肯定会让你遭遇不幸。我还很惊讶你竟然去破解注册表,而不是尝试诊断实际故障。错误消息会告诉你出现了问题,你不能盲目地忽略它们,或者破解注册表让它们消失,然后假装什么都没有发生。
无论如何,Exchange 安装程序会给出非常清晰的失败原因,并且还会创建详细的安装日志。您收到的完整错误消息和安装日志中的一些摘录对于诊断问题非常有帮助,如果您使用这些详细信息编辑您的问题,我们可能会提供更多帮助。
如果我是你,我现在要做的就是尝试解决你遇到的第一个问题,即邮箱角色无法安装。Exchange 最佳实践分析器可能告诉您哪里出了问题,但您最终可能还得重新开始。删除这些水印注册表项可能实际上已经毁掉了您修复此服务器的任何机会,如果是这样,我将从控制面板完全卸载 Exchange。使用控制面板正确卸载非常重要,因为这将更新 Active Directory 并正确删除此服务器作为 Exchange 服务器(如果不这样做,您以后会遇到更多问题)。是否擦除服务器或只是尝试在之后重新安装 Exchange 是您的选择(我个人会格式化服务器)。只需确保当您Get-ExchangeServer
在其他 Exchange 服务器上运行时只有一个并且没有列出失败的安装。
通常情况下,您可以在多个成员服务器上安装 Exchange,不会出现任何问题或冲突。但是,如果您的安装过程出现错误,我不会继续进行,直到错误得到解决。Exchange 不应该让您做一些愚蠢的事情,比如覆盖已经存在的内容,但它甚至尝试这样做,这让我担心您可能还遇到了其他问题。