Каков наиболее эффективный способ отложить (или приостановить) холодный запуск рядовых серверов домена Windows до тех пор, пока сервер домена не будет доступный? Есть способы отложить запуск сервера , но это немного неэффективно, потому что нет реальной необходимости откладывать запуск, если контроллер домена уже доступен, но если домен Контроллер недоступен, он оказывает большое влияние на службы, которые зависят от доступности контроллера домена (большинство служб не запускаются, если они зависят от недоступного контроллера домена и должны запускаться вручную после запуска сервера домена).
Самым простым решением было бы активировать WOL и запустить сценарий запуска на контроллере домена, который отправляет волшебный пакет WOL другим серверам.
Вам необходимо настроить BIOS / UEFI серверов на
Хороший вопрос. Я просто хочу добавить альтернативу тому, что она стоит. Вопрос Даниила в порядке; это всего лишь мои 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"