故事就是这样。如果用词不当,请原谅,因为我对 Windows 服务器领域不是很了解。
在我被他们雇用之前,我的公司有一台由消费级桌面部件构建的“服务器”,运行 Windows Server 2003。它是域控制器,即每台 Windows PC(我们有大约 20 台)都通过集中控制的用户名和密码登录。(Windows PC 的范围从 XP 到 Windows 7。)
这台机器运行着一些运行缓慢的会计软件,发放 AutoDesk 产品的网络许可证,并存储文件备份。老板每周都会将文件传输到他异地存储的外部硬盘上。
这台机器现在已经开始出现故障——反复的硬盘故障让我对主板和电源产生了怀疑。
我想将 2003 机器的功能转移到新的 Windows Server 2008 R2 机器上,该机器实际上是由服务器硬件制成的。不幸的是,我不知道该怎么做。我想保留所有登录名和密码,设置相同的共享文件夹等。我还希望服务器具有当前服务器拥有的主机名(“SERVER”)和 IP 地址(192.168.1.2)。
有没有“将 Active Directory 从 2003 迁移到 2008 R2 的入门指南”?谢谢大家提供任何建议!
答案1
互联网上有很多关于此类事情的指南。如果你有时间正确地做这件事,那么你需要遵循的粗略步骤是:
- 像任何普通工作站一样将 2008 R2 计算机加入到域。
- 运行
dcpromo
使其成为域控制器(此步骤将用户帐户和密码复制到其上)。 - 将重要的域控制器功能转移到 R2 计算机(查找文档)。
- 将 2008 R2 计算机变为 DNS 服务器和 DHCP 服务器,并停止 2003 服务器执行此操作。
- 准备就绪后,运行 dcpromo 以使 2003 服务器不再作为域控制器。
- 将文件、打印机等移动到 2008 服务器。没有简单的方法可以做到这一点,您需要设置共享文件夹,使用保留所有权限和文件编辑日期的工具(如 robocopy)复制数据,然后更新所有计算机以连接到新服务器。
- 在 2008 上安装 Autodesk 和会计软件并移动数据,可能需要他们的支持帮助。
- 检查 2003 服务器,看看它是否还能执行某些操作(如果可以的话)...
- 关闭 2003 服务器。看看会发生什么。
- 至少保存几个月,以防万一。
如果不能持续足够长的时间来完成上述操作,则可以使用 Hyper-V 或 VMWare Server 将 2003 服务器变成 2008 服务器上的虚拟机,假设新服务器具有处理它的磁盘空间。然后从虚拟机执行上述迁移。
像这样的指南http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2008/03/02/transitioning-your-active-directory-to-windows-server-2008.aspx可能会有所帮助。你会看到“过渡”而不是“重组”。
另外,请先备份。
答案2
我赞同这里其他发帖者的说法——外部援助会给你带来极大的帮助,而且说实话,你所做的可能只是一个下午的工作(基于已经完成过多次类似的迁移)。
以下是我如何维护旧服务器名称、文件共享结构等的方法。(我认为尽可能多地保留旧结构是一件好事,这样您就不会遇到用户混淆、快捷方式损坏等问题。)
在新服务器计算机(“NEWSERVER”)上安装 W2K8R2,并将 OLDSERVER 配置为其 DNS 服务器。
将 NEWSERVER 提升为域控制器。在 NEWSERVER 上安装 DNS 服务,并将其配置为在 Active Directory 完成从 OLDSERVER 的复制后将其自身用作其 DNS 服务器。
重新配置 OLDSERVER 计算机以使用 NEWSERVER 作为其 DNS 服务器。将 OLDSERVER 降级为成员服务器计算机。这将允许您将 OLDSERVER 重命名为其他名称(称为 OLDSERVER-X)。将 OLDSERVER-X 的 IP 地址更改为新的可用 IP 地址。
按照本文所述,使用别名配置 NEWSERVER,以回答 OLDSERVER 计算机名称:如何配置 Windows 计算机以允许使用 DNS 别名进行文件共享
此时,您有了一台可以替代旧服务器计算机名称的新服务器计算机,而旧服务器计算机仍以不同的名称保留在网络上。如果硬件足够稳定,可以用作辅助域控制器,您可以将 OLDSERVER-X 升级回域控制器。
开始之前备份现有服务器计算机至关重要,但此方法几乎不会改变原始服务器计算机的状态(只是不再是域控制器,并且名称不同)。事实上,我提醒您在迁移后尽快从旧服务器计算机中删除文件共享,以便用户不会“找到”它并开始将文件保存到其中(因为它仍将完全正常运行)。
将文件共享从 OLDSERVER-X 迁移到 NEWSERVER 可能就像ROBOCOPY
设置几个目录并创建一些共享一样简单。迁移打印机就像使用内置的W2K8R2 中的打印机迁移功能。但是,您的许可证管理应用程序很可能“节点锁定”到 OLDSERVER-X,您可能必须联系 AutoDesk 以获取将其移至 NEWSERVER 所需的代码。在您执行所有这些操作时,许可证服务可能会继续在 OLDSERVER-X 上运行,因为您没有更换 NIC(根据我的经验,它通常用作节点锁定许可服务的“密钥”)。
W2K8 R2 中的备份将有所不同。我建议您考虑使用 W2K8 R2 的内置备份功能,因为它真的使用它可以轻松进行裸机恢复。
您可能需要考虑在安装操作系统之前在新服务器计算机上安装虚拟机管理程序(Hyper-V、VMware ESXi 等)。这样,您将来就可以将操作系统实例移到新硬件上,而无需担心硬件兼容性。在这种情况下,虚拟化带来的微小性能损失不会对最终结果产生任何影响,我现在几乎一直都是这样做的。
如果你不在加拿大,或者我有护照,我会建议飞过去,并为你做这个周末项目。>微笑<它可以几乎实际上所有操作都可以远程完成。
任何告诉你无法保留旧服务器名称、旧文件共享结构等的人,要么不知道自己在做什么,要么把你当成摇钱树。同样,任何说这将花费超过 10 - 15 小时的人可能也是无能的(除非这件事比你的帖子描述的要复杂得多)。你得到的只是一次普通的小型企业迁移。
答案3
您得到了一些很好的答案,但如果没有实际执行此类迁移的经验,那么它很快就会出问题。我可能会建议购买迁移套件,它将逐步指导您完成整个过程。您当然可以在一天内集中精力完成迁移。
www.sbsmigration.com 有一个专门针对您的场景的迁移工具包,并且该工具包中包含迁移支持。
答案4
我同意你应该寻求一些外部帮助。然而,这并不总是一个选择。有一些关于将域从 W2K3 升级到 W2K8 的书籍,但听起来你现在处于困境中。我建议你使用新硬件并安装 W2K3,将其设置为该网络中的域控制器,并将操作角色转移到它。这应该为你赢得一些时间来对升级到 W2K8 进行适当的研究。
祝你好运!