首先我是一个新手,我的任务很艰巨。 这是怎么回事:
我正在运行Windows 2008服务器。 该服务器运行AD,DHCP,DNS并共享一些文件。
现在我需要把所有的东西都移到一台装有Windows 2008 R2的新服务器上。
什么是最好的方法来做到这一点,使用户的停机时间最less。
首先,我不想听起来粗鲁,但这是绝对基本的Windows系统pipe理的东西。 这些细节已经被无数书籍,在线博客文章,微软网站等所覆盖。大多数时候,这样的事情会顺利地顺利进行,没有问题,但是一旦出现问题,很快就会出错。 从来没有人说过“做了这么多的备份和testing,我们在做这样的事情后,我们在想什么”。
在那里有很多的帮助(当然在这里!),但是你需要做一些研究,或者聘请顾问做一两天的工作 – 没有人能给你一个绝对万无一失的“食谱”一套指示要遵循。 但是我会给你一个概要,把它分解成更小的可pipe理的块
最简单的方法是将新服务器configuration为旧服务器所在域的成员,然后添加域控制器,DNS和DHCPangular色,并将新服务器提升为原来的第二个域控制器域。
这就是你所有的账户和转移。
configurationDNS从第一台服务器的DNS获取其信息(希望无论如何都存储在AD中)。 这是DNSconfiguration。
DHCP – 当您准备好时,我只是将其设置为一个新的DHCP服务器,而不是麻烦做任何事情。 你需要在DHCP设置中更新DNS信息等来引用新的服务器,而不是旧的。
在这一点上,你已经有了服务器在线,并完成了相当数量的设置, 没有停机给用户。 还不错呃?
我自己没有使用它,但微软有一个工具,用于将文件共享迁移到新的文件服务器。 然后,您需要将所有用户移动到使用新服务器上的文件,这可能会导致某些停机时间,或者某些人在几小时后运行,而其他人则不在家(您不希望某些用户访问新服务器上的文件和其他访问旧服务器上的文件,是吗?)。
此时,您可以将新老服务器并排放置,只要您愿意,就可以进行testingtesting。 在旧服务器上禁用DHCP,并确保它在新服务器上工作(所以如果您有问题,您可以在旧服务器上重新启用它)。 准备就绪后,closures旧服务器并testing一些testingtesting,以确保networking按预期运行。
此时,您需要停用旧的服务器 – 正确地卸载AD,使用指南 ,这是可能有一定风险,如果你搞砸了,所以如果你只是采取我的build议,考虑获得帮助和/或研究和理解的东西,然后再做一小部分的事情,然后把它做成这个部分。
其实在这一点上,而不是退役旧服务器,我会考虑只是整理文件服务器的angular色,并将其用作一个额外的域控制器。 这可以提高networking的可靠性,并且如果新的服务器发生故障,可以更容易地重新开始。
build立新的服务器。 将其添加到域。 在其上configurationDNS。 将所有FSMOangular色迁移到它。
一天晚上,closures旧服务器上的DHCP,并在新服务器上授权。 configuration它与旧的一样,但本身作为客户端的DNS服务器。 除非你有一个复杂的DHCPconfiguration,只需手动完成。
这涵盖了除你的文件共享之外的所有内容 您可以通过复制文件,重新创build共享并将客户端指向新服务器来手动迁移这些文件。 或者你可以使用MS的文件迁移工具包。 这取决于多less用户,多less份额,多less数据。
得到一个知道他们在做什么的人。 这是一个非常糟糕的想法™独自尝试。
如果以前的服务器是64位的,那么你可以直接升级。 首先至less进行两次备份(validation)。
如果是32位的,你必须把angular色转换过来,这有点涉及了。 绝对是我会build议找一个专业的东西。
您列出的所有服务都可以configuration为多服务器,冗余设置(文件共享除外)。
DHCP故障切换,备份域控制器,从属DNS。 你应该可以同时安装两台服务器,然后将旧服务器降级,并将新服务器升级为初级服务器。
文件共享是唯一需要更长的时间; 你必须复制所有的文件,使旧的服务器只读,并复制任何差异,然后改变任何使用它指向新的服务器。
我要做的就是在新服务器上设置和configuration尽可能多的模拟旧服务器上的设置。 然后,一旦准备好完成切换,请更改新服务器上剩余的最终设置并closures旧服务器。
如果新服务器没有按预期执行,请重新启动旧服务器,直到找出问题所在。
这将是减less停机时间的最佳方法。
此外,我相信活动目录和Windows服务器操作系统有工具来导出和导入configuration设置,使尽可能无痛的过渡。
布兰登