Назад | Перейти на главную страницу

Raid CentOS Server с пустым экраном

Я не могу загрузить сервер CentOS. Имеет версию 6.10. Имеет рейд 5 (или 10) с 4 жесткими дисками. Я больше не могу зайти в биос. Он имеет Phoenix cME FirstBIOS Pro Setup Utility Bios. Когда он загружается, он просто переходит прямо на пустой экран, хотя я нажимал клавиши Esc (escape), F2 или F10. Индикатор первого отсека для дисков больше не горит независимо от переключения с другими отсеками для дисков. Я размещал на нем веб-сайт, и на нем установлена ​​Cpanel. У меня есть файлы резервных копий из public_html, но мне действительно нужно получить базу данных SQL, чтобы я мог использовать ее для повторного размещения того же сайта на новом сервере.

Я думал, что у меня есть два возможных плана:

(1) Попытайтесь исправить этот текущий сервер, чтобы я мог войти и скопировать данные с его страницы Cpanel. После того, как он долгое время не работал, я смог загрузить его и вчера мог использовать ssh с другого компьютера в течение нескольких минут. Затем он больше не загружается, и первый отсек жесткого диска больше не светится. Теперь у меня дома есть этот сервер.

(2) Использование одного из этих жестких дисков в качестве подчиненного сервера на другом сервере. Установите ту же версию CentOS на основной жесткий диск на другом временном сервере (у меня есть один старый сервер, на котором может быть только два жестких диска) и подключите один из старых жестких дисков (я не знаю, на каком из них есть данные, поэтому я попробует один за другим из этих четырех дисков) с отказавшего сервера и следуйте инструкциям на этой странице (https://documentation.cpanel.net/display/CKB/Full+Disaster+Recovery#96beabb132b941e0b523aaa5e067076a). Так что я тоже попробовал, но я застрял на шаге № 5, где не мог установить диск.

Мне очень нравится попробовать вариант, указанный выше, но я больше не могу войти в BIOS (Phoenix cME FirstBIOS Pro), поскольку на мониторе больше нет активности, а первый отсек для дисков не горит. В системе также есть Supermicro. Я тоже пытаюсь получить помощь от команды Cpanel. Поскольку мне не повезло, я здесь, чтобы получить еще несколько предложений и помощи, поэтому, пожалуйста, дайте мне знать, какое из возможных решений будет лучшим и как действовать. Спасибо!

Если BIOS не отображается, это, вероятно, аппаратная проблема. Возможно, он зависает во время POST из-за неисправного диска, но все же это ошибка оборудования или BIOS, этого не должно происходить.

Я помню некоторые материнские платы Intel, которые не загружались, если у вас установлен grub2 в MBR жесткого диска и зависали во время POST при обнаружении диска, но не было пустого экрана.

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

Если другого компьютера нет, вы можете попытаться безопасно отключить все диски и попытаться повторно подключить их один за другим, затем запустить систему и перейти в BIOS, пока не обнаружите неисправный. Как правило, не вредно даже позволить CentOS загружаться, когда он может собрать массив (в деградированном состоянии), но это может быть опасно, если вы собрали RAID и какой-то диск в нем умирает (все еще работает, но может умереть или если в нем есть еще не обнаруженные плохие блоки). Вы сможете подключить остальные диски и потом их восстановить.

Неплохая идея проверить данные SMART каждого диска из какой-либо действующей системы и выполнить тест чтения путем чтения до нуля (dd if = / dev / sdX of = / dev / zero) или даже на некоторый резервный диск (of = /mnt/usbdrive/driveN.img), чтобы изображения можно было использовать позже, если (когда) что-то пойдет не так.

Вам не нужно устанавливать ту же версию Linux для доступа к данным на программном RAID. Любой дистрибутив любой версии, поддерживающий MD RAID (который, я полагаю, вы имеете в виду под «программным RAID»), может собрать этот RAID и получить доступ к данным, если на нем достаточно живых дисков. Это включает живые системы. Вы можете собрать и восстановить RAID из действующей системы, а затем загрузить с них CentOS.

Я даже мог бы упомянуть, что Linux может собирать и использовать поддельные RAID-массивы imsm (Intel Matrix) и ddf (многие другие производители) со своим уровнем MD RAID. Даже во многих реальных аппаратных RAID-массивах используется структура диска ddf, поэтому Linux может программно собрать эти диски в случае сбоя контроллера. Таким образом, в целом процедура восстановления многих поддельных RAID в Linux точно такая же, как и для собственного MD RAID.