Перемещать рейд жесткие диски между различными серверами, сохраняя данные

Возможный дубликат:
Перемещайте рейдированные жесткие диски между одинаковыми серверами, сохраняя данные

Я начинающий сервер, работающий с Sun x4600 и IBM x3650. На случай, если один из них умрет, я хочу иметь план удаления жестких дисков из мертвого сервера и горячей замены их на другой с минимальным временем простоя.

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

Как другие решают эту проблему? Каким образом вы выполняете горячую замену жестких дисков с мертвого сервера с другим контроллером рейда на работающий сервер, не уничтожая данные на них? Это вообще возможно?

Пока что кажется, что лучшее, что я мог бы сделать в этом сценарии, - это отправить жесткие диски с мертвого сервера в службу восстановления данных (потому что, по-видимому, raid-массивы вообще не переносимы, если только raid-контроллер не совпадает, поэтому их на другой сервер для восстановления данных не получится), подготовьте пустые диски для другого сервера и перенесите на них резервные копии, пока у меня не появится новый сервер для замены мертвого. Это не может быть правдой, должен быть лучший способ, верно?

Я бы согласился на то, чтобы сервер использовал отдельные жесткие диски (без глупого контроллера raid, стирающего данные на нем), который раньше был в массиве raid 1.

2 ответа

Решение

Разные RAID контроллеры? Все ставки сделаны. Возможно, вам удастся заставить его работать с очень тесно связанными картами той же линейки, той же микропрограммы и т. Д., Но маловероятно, что это будет поддерживаться вашим поставщиком оборудования.

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

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

Некоторые ОС предоставляют программный RAID. Linux, например, имеет mdraid, который работает в ядре и является очень зрелым и стабильным. Довольно легко собрать массив mdraid в любой недавней версии Linux.

Конечно, вы теряете преимущества вашего RAID-контроллера (например, кеш и, вероятно, скорость ввода-вывода).

Linux является примером здесь. Я думаю, что у вас есть аналогичные функции во многих других основных ОС (*BSD, современные серверы Windows, OpenSolaris, возможно, IllumOS).

Другие вопросы по тегам