
Кто-нибудь на самом деле использовал программное зеркалирование Server 2012 R2 для зеркалирования загрузочного/системного диска?
Если да, то можете ли вы подтвердить, что в случае сбоя диска он продолжит работу на зеркальном диске и позволит перезагрузить сервер на зеркальный диск?
Кажется, я получаю разные ответы на этот вопрос в другом месте. Некоторые говорят, что для этого необходима смехотворно запутанная процедура, связанная с BCD, но другие сообщают, что управление дисками просто делает это. Становится все труднее установить, почему это работает для одних, но не для других.
Ваше здоровье,
решение1
Если вы не уверены, просто проверьте на виртуальной машине с 2 vhd(x).
У меня есть один очень старый сервер с Windows 2003 и включенным зеркалированием на системном диске из управления дисками. Это работает. У нас были инциденты, когда первый жесткий диск умирал. При загрузке системы есть опция: загрузиться со вторичного плекса.
Мы смогли загрузить и заставить его работать (он был в 350 км от нас), просто попросив кого-то, кто не является IT-специалистом, вытащить первый диск из сервера. Все было на месте.
Я считаю, что это должно было работать в 2012 году, если это работало в 2003 году. Однако это всего лишь предположение, поскольку мы не развертываем многолетние ОС на оборудовании, а только на гипервизорах, и мы всегда используем аппаратный RAID.
ps. Мне было просто интересно, и я проверил это на VM, и все выглядит нормально, он восстанавливается. Оба диска отображаются как "загрузочные". Скриншот от 2012 года
решение2
Просто проверяю это на себе.
При преобразовании текущего системного диска в динамический появляется предупреждение:
После преобразования этих дисков в динамические вы не сможете запускать установленные операционные системы с любого тома на этих дисках (кроме текущего загрузочного тома). Выберите игнорирование этого и преобразование в любом случае.
Однако опция зеркалирования этого диска (диск 0) отключена. Перезагрузка проходит нормально, но по-прежнему нет опции зеркалирования всего диска 0. Я думаю, что эта опция могла присутствовать до того, как он был преобразован в динамический диск, но теперь, когда это сделано, я не вижу, как вернуться к базовому диску без полной переустановки.
Хотя я не могу зеркалировать весь диск, похоже, я могу зеркалировать разделы System Reserve и C: по отдельности на диск 1, и это, похоже, работает.
Вот результат тестирования:
- Диск 0 извлечен горячим, а Windows все еще работает
- Перезагрузка не удалась без диска 0, изменил BIOS на загрузку с диска 1, теперь попадает в меню загрузки Windows
- необходимо выбрать опцию загрузки со вторичного сплетения, после чего загрузка пройдет нормально
- выключение и перезагрузка только с диском 0, выбор основного сплетения и загрузка проходит нормально
- выключение и перезагрузка только с диском 1, выбор вторичного сплетения и загрузка проходит нормально
Вставьте оба диска заново (загрузитесь с любого из них через BIOS), но не можете восстановить зеркало
Ошибка: плекс отсутствует
Единственный метод — удалить зеркала и создать заново.
- Это нормально, за исключением того, что каждый раз при повторном создании зеркала добавляется дополнительная опция загрузки.
Windows Server 2012 R2 — Вторичный плекс — вторичный плекс
Последняя правка, после того как я закончил тестирование:
Похоже, что после временного удаления одного зеркального диска и загрузки Windows с другого диска, когда оба диска возвращаются на место, Windows не распознает временно удаленный диск, а просто отображает его в управлении дисками как «отсутствующий».
Это приводит к необходимости разбить зеркала на «отсутствующем» диске и создать их заново, что нормально, за исключением дополнительной опции загрузки, которая создается каждый раз.
Windows Server 2012 R2 — Вторичный плекс — вторичный плекс — вторичный плекс