Мы планируем настроить 2 сервера mysql в режиме репликации мастер-мастер.
Можно ли использовать прямое соединение Ethernet через гигабитный порт Ethernet на 2 серверах?
Есть ли способ привязать сервер mysql (или любой другой процесс) к ссылке Ethernet, то есть eth1, чтобы он случайно не использовал ссылку по умолчанию, которая может быть подключена к перегруженному маршрутизатору?
Спасибо
Похоже, вы можете привязать MySQL только к 0, 1 или ко всем интерфейсам в системе (MySQL: привязать более чем к одному IP-адресу?)
Вы можете попробовать привязать MySQL ко всем интерфейсам на вашем сервере, настроить частное IP-пространство для двух напрямую подключенных сетевых адаптеров и настроить MySQL для репликации с использованием этих частных IP-адресов.
Пример:
Сервер 1 (Главный):
NIC1 - 192.168.0.10 <- Общий доступ к серверу (подключен к коммутатору)
NIC2 - 10.0.0.10 <- Интерфейс репликации (напрямую подключен к NIC2 на сервере 2)
Сервер 2 (вторичный):
NIC1 - 192.168.0.11 <- Общий доступ к серверу (подключен к коммутатору)
NIC2 - 10.0.0.11 <- Интерфейс репликации (напрямую подключен к NIC2 на сервере 1)
Настройте репликацию с использованием IP-адресов 10.0.0.x и посмотрите, работает ли она.
Вы можете проверить, происходит ли репликация через интерфейсы репликации, используя tcpdump для захвата пакетов или проверяя статистику интерфейса для NIC2 с помощью ifconfig.