推荐新的机器与域中的旧机器名称相同的build议方法是什么?

我们在公司域中有一个旧的现有的Windows 2003 R2服务器,我们希望build立一个新的系统,最终取代旧的机器。 但是我们希望将新系统设置为与旧系统具有相同的计算机名称。

原来的系统简单地称为“ftpserver”。 我打算做的是将新系统设置为“ftpserver2”,使用不同的IP地址。 当新系统正在工作时,我打算重命名旧系统“ftpserverOLD”,然后将新机器重命名为“ftpserver”。

有没有人看到上面的任何陷阱? 一旦我们更改了名称(因为所有机器都使用静态IP),是否也可以保留与旧系统相同的IP地址?

没有什么缺陷,除非如果你必须改变名字,但是直到你知道新的服务器正在工作,你才会这样做 – 你有一个catch 22,因为你不知道它是否工作,直到你完全集成它在你的环境中 – 你计划通过重命名来实现)

因此,为了简化未来,您应该设置多个DNS名称(并且不要依赖于WINS),这样服务器就可以拥有唯一的名称,并且服务可以轻松地redirect或负载均衡。

像这样:

server1.something.local A xxx.yyy.zzz.qqq server2.something.local A xxx.yyy.zzz.qqr ftpserver.something.local CNAME server1.something.local <-- easy to change 

另外,如果你需要机器保留其IP地址,那么你做的不对(虽然自从我成为一名开发人员以来,开发人员倾向于喜欢IP地址,出于某种疯狂的原因,我注意到了这一点)。

最后,迁移服务器是检查变更例程和configuration的最佳时机! 不要简单地给它以旧的IP地址和名称,看看你知道如何,可以重新configuration你的环境(包括防火墙和路由器)使用新的名称和地址的服务器/服务。 因为如果你做不到,迟早会咬你的。 硬。

一个潜在的警告是,根据服务器的用途,Kerberos可能会挑剔CNAME。

以下是一些值得回顾的文章:

在基于Windows 2000的计算机或基于Windows Server 2003的计算机上连接到SMB共享可能无法使用别名
http://support.microsoft.com/kb/281308

当您尝试在安装Windows Server 2003 Service Pack 1后使用其FQDN或其CNAME别名在本地访问服务器时出现错误消息:“访问被拒绝”或“没有networking提供程序接受给定的networkingpath”
http://support.microsoft.com/kb/926642

当您浏览使用集成身份validation的网站并承载在IIS 5.1或更高版本上时,您会收到错误401.1
http://support.microsoft.com/kb/896861