我正在尝试通过 WAN 启用 Windows Hyper-V 复制。
我(终于!)能够使用基于证书的身份验证方法(而不是 Kerberos)在 LAN 上的测试环境中实现这一点,并且能够成功地让两台服务器使用主机名进行复制。
我现在的困惑是我不知道如何让他们通过 WAN 进行通信以进行复制。
在生产中,我目前有一台服务器(Win 2012 R2)位于数据中心,目的是启动另一台服务器以进行复制,但这将在另一个数据中心中,仅使用外部 IP 地址通过互联网连接。没有活动目录,它们只是在一个工作组中。我宁愿不为此设置 AD 或 DC(除非我真的必须这样做)。我已经有一条指向服务器的 A 记录(通过我们的域名提供商),所以它有一个 server1.domain.com 形式的条目。所以我有 server1.domain.com 指向外部 IP 地址,它正确地到达服务器。
在测试环境中,这是我迄今为止所做的。
两台服务器都是 Windows 2012 R2。
服务器 1 是具有多个 VM 的主主机服务器,它被命名为 SERVER1(计算机名称) 服务器 2 已经启动以从服务器 1 复制 VM,它被命名为 SERVER2。
它们目前仅通过内部网络和内部 IP 地址在内部连接。如上所述,我已经使用基于证书的身份验证成功实现了 SERVER1 和 SERVER2 之间的复制,并且它工作正常,但这是使用计算机名称 SERVER2 作为目标复制服务器。显然,一旦这是在生产环境中,这种方法将是不可能的。
我的问题是,我该如何设置,以便 SERVER1 可以在没有活动目录的 WAN(为了 Hyper-V 副本的目的)上看到 SERVER2。他们将如何解决?
我是否在 HOSTS 文件上进行了输入?如果是这样,我应该输入什么?是不是很简单
SERVER1 SERVER1 的外部 IP 地址 SERVER2 SERVER2 的外部 IP 地址
或者我是否将其指向 FQDN(创建为 A 记录),格式为:
SERVER1 SERVER1.domain.com SERVER2 SERVER2.domain.com
我很感激这方面的任何帮助,因为我目前有点卡住,而且我目前无法测试这是一个现场生产环境,我宁愿尽可能多地了解。
谢谢你。
恐怕这不是您目前所拥有的答案。
您应该为您的配置运行什么(即没有 AD,没有共享存储)是 Windows Server 2016 支持的无共享配置。
https://social.technet.microsoft.com/Forums/windows/en-US/e14e7171-d8fb-418c-9e9e-b3883f4c4ea3/windows-2016-2node-shared-nothing-stretched-cluster-with-storage-replicas?论坛=winserverClustering
https://www.starwindsoftware.com/blog/part-2-storage-replica-with-microsoft-failover-cluster-and-scale-out-file-server-role-windows-server-technical-preview
因此,经过一番尝试,我能够通过在主机服务器中输入副本服务器的主机名并在 HOSTS 文件中创建一个将主机名指向 IP 地址的条目来解决此问题。最后也没那么难。