Назад | Перейти на главную страницу

Репликация Hyper-V между центрами обработки данных по WAN

Я пытаюсь включить репликацию Windows Hyper-V через WAN.

Я (наконец-то!) Смог добиться этого в тестовой среде по локальной сети, используя метод проверки подлинности на основе сертификатов (а не Kerberos), и смог успешно получить два сервера для репликации с использованием имени хоста.

Меня сейчас смущает то, что я не знаю, как заставить их общаться через WAN с целью репликации.

В производстве у меня в настоящее время есть один сервер (Win 2012 R2), расположенный в центре обработки данных, и намерение состоит в том, чтобы развернуть другой сервер для репликации, но это будет в другом центре обработки данных, подключенном только через Интернет с использованием внешних IP-адресов. Активного каталога нет, они просто в рабочей группе. Я бы предпочел не настраивать AD или DC только для этого (если мне действительно не нужно). У меня уже есть запись A, указывающая на сервер (через нашего поставщика доменных имен), поэтому у нее есть запись в виде server1.domain.com. Итак, у меня есть server1.domain.com, указывающий на внешний IP-адрес, который правильно достигает сервера.

В тестовой среде это то, что я делал до сих пор.

Оба сервера - Windows 2012 R2.

Сервер 1 является основным хост-сервером с несколькими виртуальными машинами, он называется SERVER1 (имя компьютера). Сервер 2 был развернут для репликации виртуальных машин с сервера 1, он называется SERVER2.

В настоящее время они связаны внутренне только через внутреннюю сеть и внутренние IP-адреса. Как упоминалось выше, я успешно добился репликации между SERVER1 и SERVER2 с использованием проверки подлинности на основе сертификатов, и она работает правильно, но при этом используется имя компьютера SERVER2 в качестве целевого сервера репликации. Очевидно, что в производственной среде этот метод будет невозможен.

Мой вопрос: как мне настроить это так, чтобы SERVER1 мог видеть SERVER2 через WAN (для реплики Hyper-V), где нет активного каталога. Как они разрешатся?

Могу ли я сделать запись в файле HOSTS? Если да, то что мне вводить? Это так просто, как

SERVER1 Внешний IP-адрес SERVER1 SERVER2 Внешний IP-адрес SERVER2

Или я укажу на полное доменное имя (которое создается как запись 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? forum = 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-адрес. В конце концов, это было не так уж и сложно.