Перейти к содержимому
Калькуляторы

Добавление новых дисков

Есть сервак 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 их не видно.

Без ребута сервака никак?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У вас есть рейд. Используйте утилиту для создания raid0 на каждом из этих дисков

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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) и перенос системы со старого уже существующего в системе диска на этот рейд.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

21 минуту назад, Andrei сказал:

Hewlett-Packard Company P420i

Аппаратный райд контроллер со своим кешем и т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для маркиза ДеБияна есть такое:https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_cf237cbc5b1d4aa8a23d0780cd#tab4 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если хотите увидеть как аппаратнвй рейд1 то да.

Если как два независимых по одиночке то рейд0

 

Вот прошивка от интел под такой же контроллер диски не определенные в массив пробрасвваает в систему.

А у hp  нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 минуты назад, LostSoul сказал:

Если хотите увидеть как аппаратнвй рейд1 то да.

Конечная цель - создать зеркало из двух дисков (raid1) и перенос системы со старого уже существующего в системе диска на этот рейд.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добавлю , в ядре есть два драйвера под эти контролеры старый и новый

Для 420 вроде рекомендуется новый

Подробности гуглить надо по названию модуля

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 часов назад, Andrei сказал:

перенос системы со старого уже существующего в системе диска на этот рейд.

А какие есть варианты реализовать этот шаг?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

5 часов назад, Andrei сказал:

А какие есть варианты реализовать этот шаг?

Изучал варианты в 

 У меня там были сложности, что RAID на матери оказался фейковым. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Данная функция называется 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

Изменено пользователем FATHER_FBI

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

FATHER_FBI, спасибо за описание. Правда хотел оставить систему просто как Raid1, т.е. без spare. Так получится?

И попутно еще вопрос: при расширении Raid0 до Raid1 система не слетит, данные на старом диске сохранятся? Я почему-то думал, что без потери данных raid с 0 до 1 не перестроить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 часа назад, Andrei сказал:

FATHER_FBI, спасибо за описание. Правда хотел оставить систему просто как Raid1, т.е. без spare. Так получится?

тогда просто добавляете в raid1 2 диска, первый выкидываете как закончится репликация.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 часов назад, LostSoul сказал:

тогда просто добавляете в raid1 2 диска

Видимо

ssacli ctrl slot=0 create type=ld drives=1I:2:1,1I:2:2,1I:2:3 raid=1

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 минуты назад, LostSoul сказал:

некие сомнения

вот и меня тоже

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

15 часов назад, Andrei сказал:

FATHER_FBI, спасибо за описание. Правда хотел оставить систему просто как Raid1, т.е. без spare. Так получится?

Получится, но я бы добавил SPARE, чтобы в случае отказа одного из дисков, контроллер автоматически подставил запасной и вы занимались поиском нового диска без деградации существующего массива.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вообщем итого получается сначала добавляем первый новый диск:

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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)

Как понять эту ругать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Оставлю это здесь для тех, кому надо различные утилиты управления HWRAID в Debian/Ubuntu ставить:

https://hwraid.le-vert.net/wiki/DebianPackages

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.