Замена винтов на сервере

MT аватар

Сегодня несколько часов сайт был в отключке. Многие, наверное, заметили, что он даже не пинговался.

Рассказываю.

Вчера владелец сервера воткнул туда два новых винта, потому что объема старых не хватает, да и слишком старые они.
Я приехал сегодня полпятого в дата-центр, завалился к админам, потребовал у них KVM и засел в серверной, чтобы решить поставленную задачу.
Старые два сервера объединены в зеркало. Мы хотим и новые объединить в зеркало, но из-за того, что сервер старый, мы не можем этого сделать: контроллер позволяет создать только один рейд-массив.
Чтобы осуществить задуманное, я решил сломать старое зеркало, сделать зеркало на новых винтах, загрузиться с одного старого винта, закатать образ второго старого винта на новое зеркало, прописать загрузчик и загрузиться с нового зеркала.
Казалось бы, всё просто.
Но! Как всегда, всё пошло наперекосяк. Я сломал зеркало, а сервак отказался грузиться с одного из старых винтов. Я создал зеркало обратно, но сервак всё равно отказался грузиться.
Я воткнул в usb привод, решил загрузиться с LiveCD. Под рукой оказались Убунту и Генту. Сначала поставил Убунту, потому что он больше похож на Дебиан, который стоит на серваке.
Смотрю: грузится. Грузится, грузится... и виснет при попытке включить usb. Ладно, думаю, попробую другой дистрибутив.
Воткнул Генту. Грузится, грузится... и виснет при попытке включить usb. Вот, думаю, факин шыт.
Попробую, думаю, полазить в биосе, поглядеть, что там как. Выдёргиваю LiveCD, включаю сервак, пытаюсь зайти в биос, но не успеваю нажать нужную кнопку и сервак начинает грузить ядро. Грузится, грузится... и виснет при попытке включить usb.
Тут до меня доходит, что первые два раза я грузился не с дисков, а с винта, что говорит о том, что зеркало удачно восстановилось и работает! Я выдернул привод, перезагрузил сервак, и он запустился!
Проанализировал ситуацию и понял, что бы прав с самого начала, полагая, что разделение зеркала не долнжо стереть данные с винтов. Ошибка была в другом: при разделении винтов в биосе очередность загрузки винтов изменилась, и сервак пытался загрузиться с одного из новых винтов, на которых нет даже загрузчика.
В общем, я понял, что и как делать, но на часах было уже 20:15 и админы мне недвусмысленно намекали, что устали меня лицезреть. Я выписал пропуск на завтра и свалил.
Завтра утром снова поеду туда, буду пытаться перенести систему на новые винты. Так что сервак будет полдня в дауне.

D3viL аватар

А мы здесь все переволновались.
Была даже версия отключения электричества из-за разгула стихии в Москве :)

А я всё валил на НЛО которое видел сегодня в небе не Пермью :) Думал Москву уже захватили :)

MT аватар

Эх, рано я спалился ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".