Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Железо » Накопители (SSD, HDD, USB Flash) » RAID - [решено] Замена всех дисков в RAID5 массиве на более емкие

Ответить
Настройки темы
RAID - [решено] Замена всех дисков в RAID5 массиве на более емкие

Ветеран


Сообщения: 526
Благодарности: 27

Профиль | Отправить PM | Цитировать


Изменения
Автор: VictorSh
Дата: 06-07-2011
Здравствуйте,

хочу заменить все винты в RAID массиве на более емкие, но никогда не делал этого раньше. Не могли бы вы посоветовать как это сделать?
Перечитал кучу информации, но остались не ясные моменты.

Можете написать последовательность действий?

Имеется сервер FreeBSD 6.2 (32-bit), RAID контроллер 3ware 9650SE-4LPML (4ех портовый, SATA). Работает в режиме RAID5. Стоят 4 одинаковых винта по 400Гб (общий объем массива чуть больше 1Тб). Все порты контроллера задействованы. Файловая система юнита подмонтирована в папку /data.

Как я понял для системы используется отдельный диск не подключенный к 3ware. Хочу поменять эти 4 диска на другие 4 диска по 2 Тб каждый. Вроде бы смотрел в инете, что эта версия FreeBSD, файловая система UFS2 и контроллер поддерживают тома более 2 Tb. Они будут использоваться только для хранения данных, а не для зарузки. Но непонятно, что насчет юзеров, использующих, Windows 7 Pro (32-bit) смогут ли они увидеть этот сетевой диск (размер как я понимаю будет около ~ 5,4 Тб).

На передней панели корпуса сервера 4 корзины с индикаторами. Как понять какой диск подключен к какому порту не разбирая корпус, чтобы не вытащить не тот диск?

Как я понимаю последовательность действий такая:
1. Забекапить все на внешний USB-винт (собираюсь купить для бекапов USB-HDD 3 TB с интерфейсом USB 3.0 и контроллер USB 3.0, кстати в какую ФС его лучше форматировать? в такую же как на сервере UFS2?)
2. Остановить первый винт соответсвующей командой контроллера 3ware. # tw_cli maint remove c0 p0. Удалять весь массив надеюсь сразу не нужно?
3. Вставить новый неразмеченныф 2Тб винт на место первого.
4. СДелать rebuild и дождаться его завершения.
5. Повторить пункты с 2го по 4ый для оставльных трех винтов.
6. Поймет ли RAID контроллер после того как вставлю четвертый винт (на этот момент они будут все одинакового размера), что можно увеличить размер массива с (4-1)*400 Gb до (4-1)*2000Gb?
7. Увеличить размер ФС.

И еще: то есть после того как командой отсоединили диск от массива, его можно сразу физически вынимать из корпуса? Как понять поддерживатся ли hot spare? это должно быть в спецификации корзинки для дисков?

Rebuild сам должен сделаться когда вставлю физически диск и сделаю rescan? или самому каждый раз делать?
Извиняюсь за свои вопросы, но повторю раньше этого никогда не делал.

Желательно подробней напишите как проделать эту процедуру. В инете в основном теория написана.
Какие могут быть подводные камни?

Отправлено: 21:52, 06-07-2011

 

Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата VictorSh:
1. Забекапить все на внешний USB-винт (собираюсь купить для бекапов USB-HDD 3 TB с интерфейсом USB 3.0 и контроллер USB 3.0, кстати в какую ФС его лучше форматировать? в такую же как на сервере UFS2?)
2. Остановить первый винт соответсвующей командой контроллера 3ware. # tw_cli maint remove c0 p0. Удалять весь массив надеюсь сразу не нужно?
3. Вставить новый неразмеченныф 2Тб винт на место первого.
4. СДелать rebuild и дождаться его завершения.
5. Повторить пункты с 2го по 4ый для оставльных трех винтов.
6. Поймет ли RAID контроллер после того как вставлю четвертый винт (на этот момент они будут все одинакового размера), что можно увеличить размер массива с (4-1)*400 Gb до (4-1)*2000Gb?
7. Увеличить размер ФС. »
Не выйдет такой фокус. На каждом из 2Тбайтников будет использоваться только 400Гб, остальное пространство останется незадействованным и в итоге вы останетесь с массивом старого размера. Да и зачем вся эта катавасия, если будет сделан бекап?? Предлагаю такую последовательность действий:
1. Забекапить все на внешний USB-винт, остановив предварительно все сервисы, могущие писать на заменяемый массив, предупредив юзеров о простое.
1a. UPD (забыл, а это важно, иначе система завалится в панику на следующем этапе) Отмонтировать /data
2. Удалить массив при помощи утилиты менеджмента и снять старые диски.
3. Поставить новые диски и создать из них новый массив.
4. Создать на новом массиве таблицу разделов GPT (>2Тб ведь том теперь), сам раздел, отформатировать и смонтировать его. Не забыть отредактировать fstab.
5. Развернуть бекап с внешнего носителя на свежесозданный раздел.
6. Запустить сервисы, упомянутые в п.1 и дать отмашку юзерам.

Бекап и восстановление лучше всего делать при помощи dump/restore.

Цитата VictorSh:
И еще: то есть после того как командой отсоединили диск от массива, его можно сразу физически вынимать из корпуса? Как понять поддерживатся ли hot spare? »
Вы имеете ввиду hot swap? Да, 3ware его поддерживает, можно снимать/ставить диски на лету.

Последний раз редактировалось vadblm, 08-07-2011 в 12:42.

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:28, 08-07-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ушел из жизни


Сообщения: 26925
Благодарности: 3924

Профиль | Сайт | Отправить PM | Цитировать


Цитата VictorSh:
Как понять поддерживатся ли hot spare? »
прочитать мануал к контроллеру, который поддерживает и hot swape (отключение диска без выключения компьютера) и hot spare ( автоматическое отключение дефектного диска из массива и включение запасного) Если у вас в рейд массиве предусмотрен hot spare, то можно потихоньку заменить все HDD пережидая ребилд. Но резервная копия должна быть!

-------
ВНИМАНИЕ ознакомьтесь, прежде чем создать тему! Процессор - мозг компьютера, блок питания - сердце и печень.

Это сообщение посчитали полезным следующие участники:

Отправлено: 06:14, 08-07-2011 | #3


Ветеран


Сообщения: 526
Благодарности: 27

Профиль | Отправить PM | Цитировать


Цитата vadblm:
Не выйдет такой фокус. На каждом из 2Тбайтников будет использоваться только 400Гб, остальное пространство останется незадействованным и в итоге вы останетесь с массивом старого размера. »
Хм, а как же вроде бы есть такая функция как расширение емкости существующего массива без разрушения.
Вот посморите http://www.nix.ru/autocatalog/contro...che_59558.html В разделе потребительские свойства.

А потом в FreeBSD сделать growfs.

Оперативное расширение объема накопителей и перенос уровней RAID http://www.3ware.com/products/pdf/82...0SE-Rusian.pdf на стр 2 в разделе функциональность 3ware 9650SE

Там же: Поддержка режимов «горячей» замены и «горячего» резервирования с целью обеспечения максимальной доступности данных

Цитата vadblm:
Да и зачем вся эта катавасия, если будет сделан бекап?? »
Бекапы всегда полезно делать. А вдруг что? Замена дисков в RAID массиве потенциально опасная. Ну все же юзеры очень плохо переживают отключение от сервера. Начальник тоже несколько раз переспашивал можно ли сделать без выключения и перезагрузок.

Отправлено: 23:08, 11-07-2011 | #4


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата VictorSh:
Хм, а как же вроде бы есть такая функция как расширение емкости существующего массива без разрушения.
Вот посморите http://www.nix.ru/autocatalog/contro...che_59558.html В разделе потребительские свойства. »
Ну попробуйте. Если получится ваша затея, то можете обозвать меня вруном.

Отправлено: 23:12, 11-07-2011 | #5


Ветеран


Сообщения: 526
Благодарности: 27

Профиль | Отправить PM | Цитировать


Цитата vadblm:
можете обозвать меня вруном. »
Да нет, я просто спрашиваю. Получится так или нет.

Отправлено: 23:18, 11-07-2011 | #6


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Не получится. Имхо.

Отправлено: 23:23, 11-07-2011 | #7


Ветеран


Сообщения: 526
Благодарности: 27

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: jpg hdd.jpg
(139.1 Kb, 17 просмотров)

Вставил винчестер Hitachi HDS723030ALA640 в SATA разъем на материнской плате ASUS-P5B-MX - определяется как SATA150. Хотя сам винт относится к третьей ревизии сата, а плата поддерживает вторую ревизию сата. Могут ли два пина сзади винчестера (там где разъемы сата и питания) влиять на скорость? не офиц сайте перерыл всю документацию но не нашел никакой инфы по поводу этих принов.

Отправлено: 12:42, 12-07-2011 | #8


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата VictorSh:
Замена дисков в RAID массиве потенциально опасная. »
Кстати, подумав, решил, что в предложенной мною последовательности работ
Цитата vadblm:
2. Удалить массив при помощи утилиты менеджмента и снять старые диски.
»
можно исключить выделенное. У вас будет и бекап, и в случае чего вы сможете просто вернуть старые диски на место со всей инфой.

Отправлено: 13:44, 12-07-2011 | #9


Ветеран


Сообщения: 526
Благодарности: 27

Профиль | Отправить PM | Цитировать


Купил 4 трехтерабайтных диска Hitachi HDS723030ALA640. Начал проверять совместимость. Нашел на сайте производителя

http://kb.lsi.com/KnowledgebaseArticle16481.aspx

третья строчка снизу - что надо обновить прошивку для того чтобы RAID контроллер видел трехтерабайтные харды.
вот что выдает команда tw_cli /c0 show all, запущенная на сервере

Код: Выделить весь код
/c0 Driver Version = 3.60.03.006
/c0 Model = 9650SE-4LPML
/c0 Memory Installed  = 224MB
/c0 Firmware Version = FE9X 3.08.02.007
/c0 Bios Version = BE9X 3.08.00.002
/c0 Monitor Version = BL9X 3.05.00.002
/c0 Serial Number = L326001A7110194
/c0 PCB Version = Rev 032
/c0 PCHIP Version = 2.00
/c0 ACHIP Version = 1.90
/c0 Number of Ports = 4
/c0 Number of Units = 1
/c0 Number of Drives = 4
/c0 Total Optimal Units = 1
/c0 Not Optimal Units = 0 
/c0 JBOD Export Policy = off
/c0 Disk Spinup Policy = 1
/c0 Spinup Stagger Time Policy (sec) = 1
/c0 Auto-Carving Policy = off
/c0 Auto-Carving Size = 2048 GB
/c0 Auto-Rebuild Policy = on
/c0 Controller Bus Type = PCIe
/c0 Controller Bus Width = 4 lanes
/c0 Controller Bus Speed = 2.5 Gbps/lane

Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
------------------------------------------------------------------------------
u0    RAID-5    VERIFYING      -       99      64K     1117.56   ON     ON     

Port   Status           Unit   Size        Blocks        Serial
---------------------------------------------------------------
p0     OK               u0     372.61 GB   781422768     S0NFJ1QP700764      
p1     OK               u0     372.61 GB   781422768     S0NFJ1QP700763      
p2     OK               u0     372.61 GB   781422768     S0NFJ1QP700765      
p3     OK               u0     372.61 GB   781422768     S0NFJ1QP700762
То есть прошивка у меня более старая. Нашел манул но там вроде неясно как то упоминается, что иногда надо обновлять и драйвера с софтом до обновления прошивки. Еще хочу как-нибудь забекапить текущую версию прошивки.
Кто нибудь прошивал 3ware 9650SE? Не подскажите как можно сделать? И как забекапить текущуюю прошивку?

Отправлено: 04:28, 13-07-2011 | #10



Компьютерный форум OSzone.net » Железо » Накопители (SSD, HDD, USB Flash) » RAID - [решено] Замена всех дисков в RAID5 массиве на более емкие

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
HDD - Замена 60gb HDD 2,5 на более емкий. Возможно ли? Mihas83 Накопители (SSD, HDD, USB Flash) 2 30-07-2010 07:19
Возможна ли замена процессора и видеокарты на более мощные в Acer Aspire 7520G? sid6630 Ноутбуки 1 22-12-2008 13:40
замена названия всех файлов Malfatto Хочу все знать 4 14-11-2008 16:37
RAID - Оптимальное количество жестких дисков в массиве RAID 0 (чередование) Skynet Накопители (SSD, HDD, USB Flash) 12 07-02-2008 21:54




 
Переход