Рейтинг:0

Перемещение виртуальных машин Linux между центрами обработки данных — разные IP-адреса шлюза

флаг us

У меня есть три сайта, куда может перемещаться виртуальная машина Linux. Виртуальная машина Linux имеет одну сетевую карту с одним IP-адресом.

Сайт A, сайт B, сайт C имеют разные IP-адреса шлюза. Последний октет увеличивается на единицу на каждом сайте (например, 10.100.13.1, 10.100.13.2, 10.100.13.3). На каждом сайте растянутая VLAN одинакова.

Каков наиболее распространенный «поддерживаемый» способ динамической установки шлюза в Linux на основе близости к шлюзу? Например, когда виртуальная машина находится на сайте A, она будет использовать GW 10.100.13.1, но на сайте B она переключится на 10.100.13.2 и т. д.

Michael Hampton avatar
флаг cz
Не существует «общего» или «поддерживаемого» способа. Это уникальный сценарий, для которого вам придется придумать решение. Тоже довольно необычно. Как виртуальная машина должна знать, в какой среде она находится, чтобы она могла изменить свой адрес шлюза?
флаг in
Есть несколько стандартных способов, rip, ospf, bgp, в данном случае проще всего будет простой скрипт для проверки MAC с arpping или просто иметь один и тот же IP на всех сайтах.
флаг in
Не совсем понятно, что вы имеете в виду под «сайтом». Если вы имеете в виду отдельную физическую сеть, то почему бы не использовать протокол динамической конфигурации хоста (DHCP)? Вы можете установить резервирование в своих областях, если вам нужно, чтобы виртуальная машина находилась на определенном IP-адресе. DHCP используется повсеместно для настройки IPv4. На серверах он встречается реже, но это не значит, что вы не можете использовать его на серверах.
jc303 avatar
флаг us
Сайт означает такой сайт, как Абердин или Франкфурт, это географически рассредоточенные сайты с центрами обработки данных.
Рейтинг:-2
флаг vn

Если вы хотите делегировать определенный IP-адрес в качестве определенного доменного имени, открытым /и т.д./хосты и напишите такие строчки

10.100.13.1 сайт А
10.100.13.2 сайт B
10.100.13.3 сайтC
George Y avatar
флаг vn
Что не так с моим ответом, ребята?
флаг in
Что не так с моим ответом, `- OP хочет установить маршрут по умолчанию для каждого. Маршруты обычно не могут быть основаны на разрешении DNS/имен. Кроме того, это ничего не делает, чтобы ОС выбирала правильный маршрут при загрузке системы на данном сайте.
George Y avatar
флаг vn
@Zoredache Это уже странный запрос.Поскольку никто из вас не может решить проблему - возможно, она даже неразрешима буквально, мой ответ может дать обходной путь, если на этих трех IP-адресах установлены обратные прокси, такие как nginx, не так ли?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.