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

Резервирование DHCP для одного и того же IP-адреса в порядке очереди?

Вот сценарий:

У меня есть основной сервер и парк резервных серверов. Из-за настройки на моем маршрутизаторе активна переадресация портов на один конкретный IP-адрес. Конечно, я мог бы сделать резервирование и для парка резервных серверов, но это означало бы, что я бы продублировал все серверы для RDP и других служб, чтобы они соответствовали новому IP.

Учитывая, что они должны заменить другой на случай, если один из них выйдет из строя для обслуживания, мне было интересно, возможен ли следующий сценарий и каковы недостатки:

Включите оба сервера в список DHCP-сервера, чтобы получить одинаковый MAC-адрес и второй IP-адрес.

Если первый сервер получает IP-адрес от DHCP-сервера, он использует основной адрес из резервирований. Если второй сервер затем подключается к сети, он пытается запросить первый основной адрес от DHCP, но терпит неудачу, а затем автоматически получает второй IP-адрес.

Очевидно, что если первый сервер отключится, второй не получит автоматически другой IP-адрес. Я в курсе, но проблема не в этом.

Обычно, если основной сервер отключается, я хочу войти на второй сервер, обновить его IP-адрес, и все снова заработает. Самый простой способ - это просто перезапустить маршрутизатор, что приведет к перезапуску всех сетевых интерфейсов в масштабе всей сети, предоставив всем новый IP-адрес.

DHCP-сервер находится на контроллере домена, который запускает Windows Server 2016, хотя резервный имеет 2008 R2, но я почти уверен, что DHCP не изменился.

Если бы я мог выполнить перенаправление портов на основе имени хоста, проблема уже была бы решена, но я не могу.

Итак, возможно ли вышеперечисленное, и если да, то есть ли какие-то недостатки или вещи, о которых я должен помнить? Любые советы, почему это ужасная идея, смело размещайте в комментариях. :)

Я нашел идеальный способ решить проблему.

У меня есть 2 сервера, работающих внутри виртуальной машины Hyper-V. Я хочу иметь возможность настроить его так, чтобы сервер автоматически получал определенный IP-адрес в зависимости от того, мой ли это резервный сервер или основной.

Это можно сделать, объединив 2 функции: 1. Предопределенный MAC-адрес для каждой виртуальной машины 2. Резервирование DHCP на основе MAC-адреса.

Если мне нужно переключить серверы, я могу просто отредактировать MAC-адрес вторых серверов, чтобы они получили IP-адрес первого, а затем, когда я работаю над исправлением первого сервера, дайте им MAC-адрес резервной копии, чтобы я мог получить их запускают и исправляют.

Если все исправлено, я закрываю все, меняю местами MAC-адреса, загружаю все и IP-адреса меняются местами. Не нужно играть с переадресацией портов и т. Д.

Это не идеальная ситуация с откатом, как я надеюсь, но это самое близкое, что я могу придумать, что, кажется, требует наименьших усилий. На сервере резервного копирования уже будет установлен такой же MAC-адрес, но он просто выключен. Если основной сервер выходит из строя, я просто загружаю его для быстрого продолжения. Затем изменил MAC-адрес основного парка, чтобы они получили другой IP-адрес, и я мог продолжить работу, исправить проблему, выключить оба сервера и снова изменить MAC-адрес.