У меня есть Dell R620 с контроллером PERC RAID (lspci
показывает «Контроллер шины RAID: LSI Logic / Symbios Logic MegaRAID SAS 2108 [Liberator] (rev 05)»).
Я поместил в него единственный диск, сделав его логическим диском уровня рейда «RAID0» (который представляет собой полосу только с одной полосой). Я поместил на него файловую систему, использовал ее, но я всегда намеревался ее отразить.
Перенесемся на месяц вперед, и теперь у меня есть второй диск. Как мне добавить этот диск и волшебным образом создать массив RAID1 (зеркальный) из моего массива RAID0?
Предпочитаю не ломать мою систему.
Это для CentOS 7, но я уверен, что аналогичные действия могут быть выполнены и в других версиях Linux (оставлено в качестве упражнения для читателя):
Вставьте новый диск в систему (при условии, что он поддерживает горячую замену. Если нет, то вас здесь не должно быть).
Настройте репозиторий Dell OMSA; Создайте /etc/yum.repos.d/dell-omsa-repository.repo
:
[dell-omsa-indep]
name=Dell OMSA repository - Hardware independent
type=rpm-md
mirrorlist=http://linux.dell.com/repo/hardware/latest/mirrors.cgi?osname=el$releasever&basearch=$basearch
&native=1&dellsysidpluginver=$dellsysidpluginver
gpgcheck=1
gpgkey=http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-dell
http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-libsmbios
enabled=1
failover=priority
bootstrapurl=http://linux.dell.com/repo/hardware/latest/bootstrap.cgi
[dell-omsa-specific]
name=Dell OMSA repository - Hardware specific
type=rpm-md
mirrorlist=http://linux.dell.com/repo/hardware/latest/mirrors.cgi?osname=el$releasever&basearch=$basearch
&native=1&sys_ven_id=$sys_ven_id&sys_dev_id=$sys_dev_id&dellsysidpluginver=$dellsysidpluginver
gpgcheck=1
gpgkey=http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-dell
http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-libsmbios
enabled=1
failover=priority
bootstrapurl=http://linux.dell.com/repo/hardware/latest/bootstrap.cgi
Делать: yum cleanall; yum make cache
Установите srvadmin-omacore
package и любые пакеты, которые он хочет с ним.
Изучите свою систему; снова Ваш пробег может измениться:
Показать все контроллеры: omreport storage controller
Показать все виртуальные (логические) диски: omreport storage vdisk
Показать все физические диски на контроллере 0: omreport storage pdisk controller=0
Показать все логические диски на контроллере 0: omreport storage vdisk controller=0
Показать все физические диски на виртуальном диске с ID 1: omreport storage pdisk controller=0 vdisk=1
Теперь предположим, что ваш RAID (он же виртуальный диск) находится на контроллере 0, и предполагая, что его идентификатор равен 1, и предполагая, что ваши физические диски имеют идентификаторы 0:0:2
и 0:0:3
, сделай это:
omconfig storage vdisk action=reconfigure controller=0 vdisk=1 raid=r1 pdisk=0:0:2,0:0:3
Для меня этот процесс занял более 24 часов для 2,5-дюймовых дисков SAS 1 ТБ. Большую часть этого времени omreport
продолжал называть массив «RAID0», пока не завершил реконфигурацию. Затем ему пришлось сделать еще одну уборку, на что ушло около часа или двух.