我们正在升级两台服务器上的软件,在此过程中,还从 Windows Server 2008 迁移到 Windows Server 2012。所有服务器都是 VMWare 映像。
在迁移期间,我们将使用临时服务器来安装新的操作系统和软件,而旧服务器则用于照常营业。迁移和 UAT 结束后,旧服务器(VMWare 映像)将退役,新的 VMWare 映像将链接到我们当前的服务器。
我的问题是:新服务器可以使用相同的机器名吗?这样软件的迁移会更加容易。在迁移过程中,我很乐意仅通过 IP 地址访问(RDP/MSTSC)新环境,但我们需要能够将文件从旧服务器复制到新服务器,因此我们需要机器之间的网络连接。
是的,我可以向 IT 部门询问这个问题,但我希望得到第二意见/第三方确认这在技术上是否可行。
谢谢...
答案1
名称解析只是一个可能的问题。您无法将两台计算机都加入同一个域。加入另一台计算机会导致其中一台计算机的域信任关系中断。
您唯一的选择是获取一份在 UAT 环境中虚拟化的 Active Directory (AD) 副本并使用它进行测试。这对您的 IT 部门来说可能是一个不小的要求(如果您提出这个要求,他们可能会觉得您很奇怪),但这是可行的。
当我进行需要测试的关键生产迁移(包括 AD)时,我做过这种事情。这需要在生产域中临时进行更改(添加虚拟 DC,允许其复制,然后在“强制”将其从域中移除后执行元数据清理),许多管理员对此并不满意。
编辑:
如果两组机器不需要同时加入域,那就没问题了。如果它们位于同一个 IP 子网中,NetBIOS 名称解析就会有问题,因此请确保它们位于不同的子网中,这样就不会有问题了。
至于在机器之间复制文件,只要机器之间有任意的 TCP 通信,您就可以始终使用 UNC 中的 IP 地址来访问其他机器组,即使它们具有冲突的名称。