Smart Array 6i Как восстановить данные из зеркала????

У вас сложности? Наши специалисты постараются помочь вам. Если вы сами сталкивались с похожими проблемами - поделитесь опытом.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
mrbob
Junior member
Сообщения: 19
Зарегистрирован: 11 янв 2006, 14:44
Контактная информация:

Smart Array 6i Как восстановить данные из зеркала????

Сообщение mrbob » 10 фев 2006, 08:09

Извиняюсь, за длинное повествование, вопрос очень серьезный! Очень надеюсь на ваши ответы.

Проблема такова:
Есть два абсолютно одинаковых сервера HP Proliant DL 580. Дисковая подсистема ? два SCSI диска, объединенных в зеркало (у них это почему-то называется RAID 1+0) на контроллере Smart Array 6i.
На одном серваке была полностью установлена и настроена UnixWare уже для ввода в работу в ближайшие дни. Нужно было второй сервак набить идентичным образом (резерв). Поэтому взяли один диск из зеркала уже готового сервака и поставили его в другой, с тем,  чтобы  RAIDодовскими утилитами  сделать восстановление зеркала на нем и таким макаром получить копию первого сервака.
После установки диска в другой сервак, он почему-то сказал, что у него не RAID 1 в критикал состоянии (как это, в общем-то, должно быть), а этот новый диск, вообще болтается просто как физическое устройство, которое для работы с ним должно быть объявлено RAIDовскими утилитами как логический том. Его сделали одиночным томом и попытались с него загрузиться. Однако сервак не видит вообще никаких загрузочных дисков, и естественно не грузится с них.
После этого диск был возвращен на место, в свой сервак, но и там ситуация аналогичная, он не видит RAID-a в критикал состоянии, а видит просто два физических устройства и тоже не грузится!
Что делать в данной ситуации???  Как спасти настроенную систему???? Второй диск из зеркала не тронут.

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 10 фев 2006, 13:13

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

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 10 фев 2006, 13:45

Я честно говоря не спец в этих контроллерах, но возвращать диск в массив после создания на нем массива на другом сервере можно далеко не всегда. Дело в том, что контроллер при этом увидел два раза лун0 и вполне мог слететь с катушек. Но это просто к сведению, на будущее.

mrbob
Junior member
Сообщения: 19
Зарегистрирован: 11 янв 2006, 14:44
Контактная информация:

Сообщение mrbob » 12 фев 2006, 09:29

gs писал(а):контроллер при этом увидел два раза лун0 и вполне мог слететь с катушек. Но это просто к сведению, на будущее.
Спасибо за ответы, в процессе танцев с бубном, сервак удалось таки вернуть к жизни и даже уже выполняется восстановление из зеркала. Так что ситуация откатилась до начальной. Теперь снова встал вопрос, как имея настроенную систему, клонировать ее на другой идентичный по железу сервак

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 13 фев 2006, 12:19

если на второй "чистой" машине создать массив нужного размера и формата, такой же на машине где все уже установлено, то можно попробовать так:

- запустится на двух серверах с какого-нибудь LiveCD вроде knoppix.
- использовать nbd (network block device), для того что-бы выложить
диск одной машины на другую по сети.  далее dd if=/dev/nbd-диск of=/dev/ваш-диск bs-512

инфо:  /Documentation/nbd.txt
          man dd

mrbob
Junior member
Сообщения: 19
Зарегистрирован: 11 янв 2006, 14:44
Контактная информация:

Сообщение mrbob » 13 фев 2006, 15:38

apelsin писал(а):
- запустится на двух серверах с какого-нибудь LiveCD вроде knoppix.
- использовать nbd (network block device), для того что-бы выложить
диск одной машины на другую по сети.  далее dd if=/dev/nbd-диск of=/dev/ваш-диск bs-512
Классное решение, надо сказать! Спасибо. Только увидит ли Knoppix HBA-шные диски да еще под другой файловой системой...

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 14 фев 2006, 11:36

ну файловая система тут не причм тк копирование будет идти на уровне блоков, а увидеть диск кноппикс сможет потому что драйвер для смарт-аррэй контроллеров (cciss ) входит в состав стандадртного кернела и любым линуксом поддерживаестя

mrbob
Junior member
Сообщения: 19
Зарегистрирован: 11 янв 2006, 14:44
Контактная информация:

Сообщение mrbob » 14 фев 2006, 16:34

apelsin писал(а):ну файловая система тут не причм тк копирование будет идти на уровне блоков, а увидеть диск кноппикс сможет потому что драйвер для смарт-аррэй контроллеров (cciss ) входит в состав стандадртного кернела и любым линуксом поддерживаестя
Прошу прощения за ламерство, а какое y него будет блочное устройство?  
Я с него пробовал загрузиться, и на /dev/sda и /dev/sdb есть разделы - но это дисковый массив МСА100, подключенный к серваку, собственного дискового пространства не нашел.
В /proc висит файл driver, в котором есть такое:

....Smart Array 6i
...
cciss/c0d0         72,8GB     RAID 1 (1+0)


Это оно и есть.  А зде само устройство?  /dev/md0 тоже ничего...

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 14 фев 2006, 18:58

/dev/cciss/cNdNpN где controller N disk N partition N

то есть: /dev/cciss/c0d0 - контроллер 0 диск 0  (весь диск)

посмотрите fdisk -l /dev/cciss/c0d0 -- если по размеру и типу FS подходит - то оно.

и еще гляньте что cat /proc/scsi/scsi показывает

mrbob
Junior member
Сообщения: 19
Зарегистрирован: 11 янв 2006, 14:44
Контактная информация:

Сообщение mrbob » 15 фев 2006, 07:01

[quote="apelsin
то есть: /dev/cciss/c0d0 - контроллер 0 диск 0  (весь диск)[/quote]
Я конечно это уже смотрел. То-то и оно, что нет там такого. /dev/cciss вообще нет
и еще гляньте что cat /proc/scsi/scsi показывает
Тоже первым делом обратил внимание, там числятся только тома дискового массива, о которых я говорил.
Есть подозрение, что его как устройства, нет совсем, но драйвер его есть.
Как тогда диск добавить в систему?

[/quote]

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 15 фев 2006, 11:54

хмм,  а на чем вы это пробуете (ОС, версия)?  там devfs или udev?  скорее всего надо просто создать /dev nodes, но надо больше инфы.

еще, если выгузить модуль sudo /sbin/modprobe -r cciss, а потом обратно загрузить (тоже самое только без "-r") , что пишется в dmesg?

Ответить

Вернуться в «Серверы - Решение проблем»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 18 гостей