Реконфигурирование массива в DS3400

Конфигурирование, планирование RAID систем, возможности, технологии, теория. Qlogic, LSI Logic, Adaptec ...

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

Аватара пользователя
diz
Advanced member
Сообщения: 1189
Зарегистрирован: 12 янв 2009, 12:09
Откуда: Пермь

Реконфигурирование массива в DS3400

Сообщение diz » 28 апр 2010, 13:21

Добрый день!

Имеется СХД DS3400 с 6ю 450 GB SAS дисками в raid10, на ней нарезано несколько lun`ов для SANBoot`а ESXi`ев и один большой lun для виртуальных машин. К СХД пристегнул EXP3000 с еще 6ю SAS дисками, хочу расширить исходный массив на эти 6 дисков в raid10 с enclosure loss protection (т.е. чтобы зеркальные пары были раскиданы между двумя полками). Спросил в IBM, мне ответили, что без пересоздания массива так не получится. Я для себя увидел несколько вариантов, хотелось бы их обсудить с сообществом:

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

Вариант 1:
1. Покупаем volumecopy и два 2Тб винта.
2. lun`ы копируются при помощи volumecopy на зеркало из 2 Тб винтов.
3. Массив пересоздается.
4. lun`ы копируются при помощи volumecopy обратно.
5. Перенастраивается маппинг.

Вариант 2:
1. Убираем hotspare.
2. Дергаем 3 диска из исходного массива по одному, назначив предварительно hotspare нужный винт из EXP3000, ждем ребилда.
3. Засовываем извлеченные из СХД винты в какой-нть сервер и инициализируем.
4. Вставляем винты обратно в массив.
5. Растягиваем получившийся массив на 6 дисков разом (гуй позволяет только на 2 за раз) set array ... addDrives ...

Вариант 3:
1. Конвертим в raid0.
2. Растягиваем raid0 на 6 дисков set array ... addDrives ...
3. Конвертим в raid10.

Вариант 4: (Огромное спасибо gs)
1. Выключаем СХД.
2. Переставляем диски из зеркальных пар так, как нам надо.
3. Расширяем массив.

Все три варианта будут делаться в maintenance окне, если во время проведения операция что-нть развалится, то это не будет очень плохо, но все же хотелось бы не останавливать сервисы и, тем более, поднимать из бэкапа. Собственно поэтому не описываю вариант с бэкап\ресторе :)
Вариант 1 плох именно тем, что придется гасить сервера и покупать редко нужную опцию, винты пригодятся в СРК. Вариант 2 плох тем, что будет 3 ребилда (хоть и всего по одному диску). Вариант 3 плох тем, что какое-то время будет рейд 0 и большой рестрайп.

Собственно вопрос в том, на каком варианте остановиться, может, я еще не учел каких-то подводных камней или есть еще какой-нть вариант?

Сейчас буду проверять варианты на эмуляторе. Очень не нравится слабая документация по командам :(
Последний раз редактировалось diz 28 апр 2010, 15:09, всего редактировалось 6 раз.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Реконфигурирование массива в DS3400

Сообщение Stranger03 » 28 апр 2010, 13:59

"diz"
Стукнись мне в аську, расскажу про черный ход, :)
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Реконфигурирование массива в DS3400

Сообщение Stranger03 » 28 апр 2010, 14:23

Э, не сразу вспомнил, что я тебе уже о нем говорил, :).
Мне кажется есть еще вариант: ставим новый винт, объявляем его хотспаре, дергаем верхний винт, ждем ребилда, ставим назад, старый винт обнуляем. Но:
- фулл бекап обязателен
- поэкпериментируй вначале на новых винтах.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Аватара пользователя
diz
Advanced member
Сообщения: 1189
Зарегистрирован: 12 янв 2009, 12:09
Откуда: Пермь

Re: Реконфигурирование массива в DS3400

Сообщение diz » 28 апр 2010, 14:30

Спасибо, поправил второй вариант. На пустых винтах не получится проэксперементировать, т.к. оставшиеся 6 слотов в голове СХД заняты другим массивом. Пока мне тоже нравится 2й вариант, он логически прост и относительно безопасен. Сомнения только относительно того, не попытается ли массив при случае отребилдиться в слоты, в которых винты стояли изначально и в том, как он будет образовывать зеркальные пары при операции расширения массива. Может, кто еще что подскажет :)

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

Re: Реконфигурирование массива в DS3400

Сообщение gs » 28 апр 2010, 14:36

А каков смысл мероприятия?
Имхо такое имеет смысл между двумя системами...

Аватара пользователя
diz
Advanced member
Сообщения: 1189
Зарегистрирован: 12 янв 2009, 12:09
Откуда: Пермь

Re: Реконфигурирование массива в DS3400

Сообщение diz » 28 апр 2010, 14:49

Перфекционизм :) Как минимум, на случай, если включат боевую полку без коммутации, либо по каким-то причинам вся коммутация пострадает.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Реконфигурирование массива в DS3400

Сообщение Stranger03 » 28 апр 2010, 14:55

diz писал(а):На пустых винтах не получится проэксперементировать
совсем не важно где будут стоять винты. в одной или в разных полках.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

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

Re: Реконфигурирование массива в DS3400

Сообщение gs » 28 апр 2010, 14:59

А что мешает аппарат вырубить и просто переставить диски?

Аватара пользователя
diz
Advanced member
Сообщения: 1189
Зарегистрирован: 12 янв 2009, 12:09
Откуда: Пермь

Re: Реконфигурирование массива в DS3400

Сообщение diz » 28 апр 2010, 15:04

Аааааа :))))))) :D :D :D надо же :lol: :lol: :lol:

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Реконфигурирование массива в DS3400

Сообщение Stranger03 » 28 апр 2010, 15:09

gs писал(а):А что мешает аппарат вырубить и просто переставить диски?
Аааааа, екарный бабай. Точно. А новые винты потом в группу добавить. Во блин, :)
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Аватара пользователя
diz
Advanced member
Сообщения: 1189
Зарегистрирован: 12 янв 2009, 12:09
Откуда: Пермь

Re: Реконфигурирование массива в DS3400

Сообщение diz » 29 апр 2010, 07:31

Кто-нть знает, в set array [....] addDrives=(....); имеет значение, в каком порядке диски прописывать? А то я не хочу потом снова выключать и переставлять. На симуляторе проверить не могу, он похоже не поддерживает скриптовые команды, хотя синтаксис проверяет.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Реконфигурирование массива в DS3400

Сообщение Stranger03 » 29 апр 2010, 08:30

"diz"
А в хелпе не прописано?
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Аватара пользователя
diz
Advanced member
Сообщения: 1189
Зарегистрирован: 12 янв 2009, 12:09
Откуда: Пермь

Re: Реконфигурирование массива в DS3400

Сообщение diz » 29 апр 2010, 09:12

В help`е к ds sm нет. В IBM System Storage DS3000, DS4000, and DS5000 Command Line Interface and Script Commands Programming Guide - тоже :( Попробую на пустых потренероваться.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Реконфигурирование массива в DS3400

Сообщение Stranger03 » 29 апр 2010, 09:37

"diz"
Ну вообще странно, как-то очень давненько был ответ от ребят с ИБМ дословно: "Процедура описана в Help'е командной строки DS3000 Enterprise Storage Manager"
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Аватара пользователя
diz
Advanced member
Сообщения: 1189
Зарегистрирован: 12 янв 2009, 12:09
Откуда: Пермь

Re: Реконфигурирование массива в DS3400

Сообщение diz » 29 май 2010, 16:04

Наконец-то дали плановый простой. Перестановка винтов прошла гладко, массивы увиделись нормально, еще раз спасибо коллеге gs!
Обнаружился неприятный нюанс работы ds3400: в raid10 нельзя добавить более одной пары дисков за раз, даже через консоль :( а я сначала думал, что это кривизна gui. С учетом того, что рестрайп длится несколько чаcов даже на SAS дисках, на добавление 6и дисков уйдет около суток.

Ответить

Вернуться в «Массивы - RAID технологии.»

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

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