Задержка запуска Windows (членского) сервера до тех пор, пока не станет доступен контроллер домена

Каков наиболее эффективный способ отложить (или приостановить) холодный запуск рядовых серверов домена Windows до тех пор, пока сервер домена не будет доступный? Есть способы отложить запуск сервера , но это немного неэффективно, потому что нет реальной необходимости откладывать запуск, если контроллер домена уже доступен, но если домен Контроллер недоступен, он оказывает большое влияние на службы, которые зависят от доступности контроллера домена (большинство служб не запускаются, если они зависят от недоступного контроллера домена и должны запускаться вручную после запуска сервера домена).

7
задан 25 November 2015 в 12:21
2 ответа

Самым простым решением было бы активировать WOL и запустить сценарий запуска на контроллере домена, который отправляет волшебный пакет WOL другим серверам.

Вам необходимо настроить BIOS / UEFI серверов на

  1. включение питания всех контроллеров домена после сбоя питания при его восстановлении и
  2. , чтобы все остальные серверы оставались выключенными после сбоя питания, и
  3. активировать WOL .
5
ответ дан 2 December 2019 в 23:42

Хороший вопрос. Я просто хочу добавить альтернативу тому, что она стоит. Вопрос Даниила в порядке; это всего лишь мои 2 цента.

Это решение сильно зависит от вашей аппаратной платформы (технически WOL также зависит от вашего оборудования, но WOL очень широко применяется), но давайте просто возьмем серверы HP в качестве примера. Серверы HP обычно имеют подсистемы внеполосного управления, называемые ILO (Integrated Lights-Out). Эта подсистема должна автоматически включаться, пока на сервере есть питание.

На вашем DC вы можете прикрепить задачу к событие, регистрируемое контроллером домена, которое указывает на его «готовность», или вы можете выполнить некоторую ручную проверку работоспособности в своем сценарии, например, пытаясь привязаться к портам TCP 88, 389 и т. д. Как только ваш сценарий определит, что AD работоспособен , вы можете использовать командлеты HP ILO Powershell для удаленного включения сервера следующим образом:

Set-HPiLOHostPower -Server $MyServer `
                   -Username $IloUser `
                   -Password $IloPassword`
                   -HostPower "Yes"
0
ответ дан 2 December 2019 в 23:42

Теги

Похожие вопросы