Я пытаюсь создать Наложение сети на Windows Server 2016 создать отдельное адресное пространство для Отказоустойчивая кластеризация Windows Server (WSFC). Этот кластер в конечном итоге будет использоваться для размещения Кластер высокой доступности SQL Server.
Причина этого:
Две виртуальные машины Windows размещены у поставщика облачных услуг, который не может предоставить дополнительные частные сетевые интерфейсы или IP-адреса для каждой виртуальной машины.
SQL01 (10.5.2.10)
SQL02 (10.5.2.11)
Когда создается кластер WSFC, ему требуется 1 IP-адрес для кластера.
Кластеру высокой доступности SQL Server также требуется другой IP-адрес для экземпляра кластера SQL.
Поскольку у меня нет гибкости для создания большего количества частных IP-адресов, идея состоит в том, чтобы использовать оверлейную сеть, которая будет использоваться в экземпляре SQL Clustered.
Предлагаемое решение:
SQL01 [10.5.2.10] (192.168.10.10) ... [основной] (оверлей)
SQL02 [10.5.2.11] (192.168.10.11)
WINCLUSTER (192.168.10.20)
SQLCLUSTER (192.168.10.30)
(Веб-серверам также потребуются интерфейсы в том же диапазоне IP-адресов для связи с кластером.)
Я рассматриваю 2 варианта достижения этого.
Могу создать рой, используя оба узла. Однако, похоже, не могу понять, как оба хоста Docker могут взаимодействовать друг с другом без использования контейнеров. Да, я не собираюсь запускать SQL Server внутри контейнера. Наша текущая реализация требует SQL Server 2014 Standard.
Мне понадобится виртуальный интерфейс на каждом узле, которому будет назначен частный IP-адрес в 192.168.10.0/24.
Таким образом, каждый узел должен иметь возможность общаться друг с другом в этой оверлейной сети, которая в конечном итоге будет использовать базовую сеть 10.5.0.0/22 для связи.
Нечто подобное было предпринято с использованием стороннего инструмента, который в фоновом режиме использует OpenVPN. Но неудобно с такой вещью для производственной среды.
https://cohesive.net/Use+VNS3+to+set+up+Windows+Server+Failover+Clustering+%28WSFC%29+
Могу ли я использовать Docker / OpenVSwitch для создания такой сети, чтобы обеспечить связь между хостами и создать отдельное адресное пространство для кластеризации WSFC + SQL?
Кто-нибудь достиг этого и готово к производству? Пожалуйста, укажите мне правильное направление.