6

В настоящее время я пытаюсь создать сценарий завершения работы для Windows Server 2012, который будет выполнять запланированное переключение на мой сервер реплики, когда основной сервер отключится.

Моя проблема в том, что скрипт завершения работы выполняется после остановки службы Hyper-V.

Есть ли возможность выполнить его раньше?

3 ответа3

4

Это может быть излишним, но можно создать службу, которая зависит от службы Hyper-V и выполняет необходимые действия во время завершения службы ...

1

Технология Microsoft Failover Clustering выглядит как решение:

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

Для Server 2012 есть некоторые небольшие изменения, как подробно описано в разделе Создание отказоустойчивого кластера Windows Server 2012.

Много дополнительной документации доступно. Например :
Внедрение отказоустойчивой кластеризации Windows Server 2012 Hyper-V.

1

На самом деле вы можете попытаться использовать расписание для создания задачи, которая запускается в событии остановки службы, а затем выполнить завершение работы -a, выполнить аварийное переключение и завершение работы -r.

Ключевой момент - получить правильное событие для запуска задач и убедиться, что он может прервать завершение работы.

Кроме того, не позволяйте обновлению окна выполнять автоматическую перезагрузку, используйте планировщик и триггер события, чтобы выполнить аварийное переключение, а затем запланированную перезагрузку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .