Andrei Опубликовано 3 марта, 2020 · Жалоба Есть сервак HP Proliant DL385P G8 без аппартного raid-контроллера. uname -a Linux alfa 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux Крутится там несколько виртуалок, которые рестартовать не хотелось бы. Вставил в сервер пару новых дисков SATA III, в dmesg видно [6041647.680132] hpsa 0000:03:00.0: scsi 2:0:2:0: masked Direct-Access ATA WDC WD5000LPLX-0 PHYS DRV SSDSmartPathCap- En- Exp=0 [6041678.401788] hpsa 0000:03:00.0: scsi 2:0:3:0: masked Direct-Access ATA WDC WD5000LPLX-0 PHYS DRV SSDSmartPathCap- En- Exp=0 но в fdisk их не видно. Без ребута сервака никак? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
LostSoul Опубликовано 3 марта, 2020 · Жалоба У вас есть рейд. Используйте утилиту для создания raid0 на каждом из этих дисков Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrei Опубликовано 3 марта, 2020 · Жалоба 17 минут назад, LostSoul сказал: У вас есть рейд. Я его не увидел. root@alfa:~# cat /proc/mdstat cat: /proc/mdstat: No such file or directory root@alfa:~# whereis hpacucli hpacucli: если только root@alfa:~# lspci -k|grep -i -A2 raid 03:00.0 RAID bus controller: Hewlett-Packard Company Smart Array Gen8 Controllers (rev 01) Subsystem: Hewlett-Packard Company P420i Kernel driver in use: hpsa какой утилитой с ним работать? Или raid надо создавать из bios? Конечная цель - создать зеркало из двух дисков (raid1) и перенос системы со старого уже существующего в системе диска на этот рейд. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 3 марта, 2020 · Жалоба https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_8734235f7ed04f1189fff32862#tab5 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bike Опубликовано 3 марта, 2020 · Жалоба 21 минуту назад, Andrei сказал: Hewlett-Packard Company P420i Аппаратный райд контроллер со своим кешем и т.д. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrei Опубликовано 3 марта, 2020 · Жалоба jffulcrum, на сколько я понял, последняя версия https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_e5e206634500467b9121f977cf#tab3 , правда нигде debian не упоминается как поддерживаемая ОС. Операционная система(ы): Red Hat Enterprise Linux 6 Server (x86-64) Red Hat Enterprise Linux 7 Server Red Hat Enterprise Linux 8 Server SUSE Linux Enterprise Server 11 (AMD64/EM64T) SUSE Linux Enterprise Server 12 SUSE Linux Enterprise Server 15 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 3 марта, 2020 · Жалоба Для маркиза ДеБияна есть такое:https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_cf237cbc5b1d4aa8a23d0780cd#tab4 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrei Опубликовано 3 марта, 2020 · Жалоба 1 час назад, LostSoul сказал: Используйте утилиту для создания raid0 на каждом из этих дисков А почему raid0 ? Диски видно утилитой: ssacli ctrl slot=0 pd all show status physicaldrive 1I:2:1 (port 1I:box 2:bay 1, 300 GB): OK physicaldrive 1I:2:2 (port 1I:box 2:bay 2, 500 GB): OK physicaldrive 1I:2:3 (port 1I:box 2:bay 3, 500 GB): OK ssacli ctrl slot=0 pd all show Smart Array P420i in Slot 0 (Embedded) Array A physicaldrive 1I:2:1 (port 1I:box 2:bay 1, SAS HDD, 300 GB, OK) Unassigned physicaldrive 1I:2:2 (port 1I:box 2:bay 2, SATA HDD, 500 GB, OK) physicaldrive 1I:2:3 (port 1I:box 2:bay 3, SATA HDD, 500 GB, OK) bay 1 - старый диск, на нем сейчас работает система. bay 2 и bay 3 - новые диски. Из них наверное сразу и создавать тогда raid1 (2 диска в зеркале): ssacli ctrl slot=0 create type=ld drives=1I:2:2,1I:2:3 raid=1 для дальнейшего переноса системы на этот рейд1 со старого диска ssacli ctrl slot=0 ld 1 show Smart Array P420i in Slot 0 (Embedded) Array A Logical Drive: 1 Size: 279.37 GB Fault Tolerance: 0 Heads: 255 Sectors Per Track: 32 Cylinders: 65535 Strip Size: 256 KB Full Stripe Size: 256 KB Status: OK Caching: Disabled Unique Identifier: 600508B1001CA43645FCBFBAD9273849 Disk Name: /dev/sda Mount Points: / 215.4 GB Partition Number 1 OS Status: LOCKED Logical Drive Label: A4065A940014380327DFEB051BB Drive Type: Data LD Acceleration Method: All disabled Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
LostSoul Опубликовано 3 марта, 2020 · Жалоба Если хотите увидеть как аппаратнвй рейд1 то да. Если как два независимых по одиночке то рейд0 Вот прошивка от интел под такой же контроллер диски не определенные в массив пробрасвваает в систему. А у hp нет Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrei Опубликовано 3 марта, 2020 · Жалоба 2 минуты назад, LostSoul сказал: Если хотите увидеть как аппаратнвй рейд1 то да. Конечная цель - создать зеркало из двух дисков (raid1) и перенос системы со старого уже существующего в системе диска на этот рейд. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
LostSoul Опубликовано 3 марта, 2020 · Жалоба Добавлю , в ядре есть два драйвера под эти контролеры старый и новый Для 420 вроде рекомендуется новый Подробности гуглить надо по названию модуля Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrei Опубликовано 4 марта, 2020 · Жалоба 6 часов назад, Andrei сказал: перенос системы со старого уже существующего в системе диска на этот рейд. А какие есть варианты реализовать этот шаг? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jffulcrum Опубликовано 4 марта, 2020 · Жалоба 5 часов назад, Andrei сказал: А какие есть варианты реализовать этот шаг? Изучал варианты в У меня там были сложности, что RAID на матери оказался фейковым. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
FATHER_FBI Опубликовано 4 марта, 2020 (изменено) · Жалоба Данная функция называется SSA Online Raid Migration В вашем случае последовательность будет примерно такой, существующий RAID-0 расширяете до RAID-1, чтобы у вас получилась RAID группа примерно такой Array A physicaldrive 1I:2:1 (port 1I:box 2:bay 1, SAS HDD, 300 GB, OK) physicaldrive 1I:2:2 (port 1I:box 2:bay 2, SATA HDD, 500 GB, OK) Далее второй диск на 500гб подставляете как SPARE, потом выдергиваете 300, контроллер автоматически подключит SPARE и запустит ребилд, бежите в магазин за третим диском на 500гб, вставляете его вместо 300 и у вас полноценный RAID-1 + Spare Изменено 4 марта, 2020 пользователем FATHER_FBI Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrei Опубликовано 4 марта, 2020 · Жалоба FATHER_FBI, спасибо за описание. Правда хотел оставить систему просто как Raid1, т.е. без spare. Так получится? И попутно еще вопрос: при расширении Raid0 до Raid1 система не слетит, данные на старом диске сохранятся? Я почему-то думал, что без потери данных raid с 0 до 1 не перестроить. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
LostSoul Опубликовано 4 марта, 2020 · Жалоба 3 часа назад, Andrei сказал: FATHER_FBI, спасибо за описание. Правда хотел оставить систему просто как Raid1, т.е. без spare. Так получится? тогда просто добавляете в raid1 2 диска, первый выкидываете как закончится репликация. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrei Опубликовано 5 марта, 2020 · Жалоба 6 часов назад, LostSoul сказал: тогда просто добавляете в raid1 2 диска Видимо ssacli ctrl slot=0 create type=ld drives=1I:2:1,1I:2:2,1I:2:3 raid=1 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
LostSoul Опубликовано 5 марта, 2020 · Жалоба 1 час назад, Andrei сказал: ssacli ctrl slot=0 create type=ld drives=1I:2:1,1I:2:2,1I:2:3 raid=1 меня что-то берут некие сомнения, получится ли сделать сие изнутри ОС, запущенной с 1I:2 в настоящий момент и не выпадет ли она от такого счастья в kernel panic Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrei Опубликовано 5 марта, 2020 · Жалоба 3 минуты назад, LostSoul сказал: некие сомнения вот и меня тоже Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
FATHER_FBI Опубликовано 5 марта, 2020 · Жалоба 15 часов назад, Andrei сказал: FATHER_FBI, спасибо за описание. Правда хотел оставить систему просто как Raid1, т.е. без spare. Так получится? Получится, но я бы добавил SPARE, чтобы в случае отказа одного из дисков, контроллер автоматически подставил запасной и вы занимались поиском нового диска без деградации существующего массива. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrei Опубликовано 5 марта, 2020 · Жалоба Вообщем итого получается сначала добавляем первый новый диск: ssacli ctrl slot=0 create type=ld drives=1I:2:1,1I:2:2 raid=1 потом старый диск (1й) вынимаем и добавляем второй новый диск: ssacli ctrl slot=0 ld 1 add drives=1I:2:3 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrei Опубликовано 13 апреля, 2020 · Жалоба sh-4.4# ssacli ctrl slot=0 pd all show Smart Array P420i in Slot 0 (Embedded) Array A physicaldrive 1I:2:1 (port 1I:box 2:bay 1, SAS HDD, 300 GB, OK) Unassigned physicaldrive 1I:2:2 (port 1I:box 2:bay 2, SATA HDD, 500 GB, OK) physicaldrive 1I:2:3 (port 1I:box 2:bay 3, SATA HDD, 500 GB, OK) sh-4.4# ssacli ctrl slot=0 create type=ld drives=1I:2:2,1I:2:3 raid=1 Error: This command did not complete properly. Please check your configuration for possible hardware or configuration problems. Use the "show" command on devices to show additional details about the configuration. sh-4.4# ssacli ctrl slot=0 pd all show Smart Array P420i in Slot 0 (Embedded) Array A physicaldrive 1I:2:1 (port 1I:box 2:bay 1, SAS HDD, 300 GB, OK) Array B physicaldrive 1I:2:2 (port 1I:box 2:bay 2, SATA HDD, 500 GB, OK) physicaldrive 1I:2:3 (port 1I:box 2:bay 3, SATA HDD, 500 GB, OK) Как понять эту ругать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dignity Опубликовано 14 апреля, 2020 · Жалоба Оставлю это здесь для тех, кому надо различные утилиты управления HWRAID в Debian/Ubuntu ставить: https://hwraid.le-vert.net/wiki/DebianPackages Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrei Опубликовано 14 апреля, 2020 · Жалоба Я в результате поставил https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_cf237cbc5b1d4aa8a23d0780cd#tab4 Работа с утилитой: https://itbru.ru/index.php/2019/09/04/hp-ssacli-commands/ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...