This is Gentoo's testing wiki. It is a non-operational environment and its textual content is outdated.

Please visit our production wiki at https://wiki.gentoo.org

HighPoint RocketRAID

From Gentoo Wiki (test)
Jump to:navigation Jump to:search
This page is a translated version of the page HighPoint RocketRAID and the translation is 93% complete.
Other languages:
Resources

Это руководство поможет с настройкой карт RocketRAID на Gentoo Linux.

Установка

Предупреждение
These instructions are only applicable to Linux kernels with a version less than 4.7.

Включение оверлея HPT-RR

Оверлей HPT-RR содержит необходимые пакеты для простой установки и настройки карт RocketRAID.

В данном случае оверлей можно включить с помощью layman. Отредактируйте файл /etc/layman/layman.cfg и добавьте определение оверлея:

Файл /etc/layman/layman.cfgAt the overlay to the config
'"`UNIQ--pre-00000001-QINU`"'

Далее синхронизируйте оверлеи и добавьте RocketRAID (который называется «RocketRAID»)

root #layman -S
root #layman -a RocketRAID

Конечно также можно клонировать репозиторий в локальный оверлей:

Сборка и установка модуля ядра Linux

В зависимости от карты включите правильный USE-флаг.

Затем установите пакет sys-block/rocketraid чтобы он автоматически собрался и установил правильный модуль ядра:

root #emerge --ask rocketraid

Загрузка модулей ядра

Загрузка только что собранного модуля ядра (например модуль rr232x):

root #modprobe rr232x

Проверьте, что аппаратное обеспечение правильно определилось, просмотрев вывод dmesg после загрузки модуля ядра:

root #dmesg
...
[    2.499913] rr232x: module license 'Proprietary' taints kernel.
[    2.500453] rr232x:RocketRAID 232x controller driver v1.10 (Dec 24 2014 11:50:36)
[    2.500684] rr232x:adapter at PCI 3:4:0, IRQ 16
[    3.073130] rr232x:start channel [0,0]
[    3.073149] rr232x:start channel [0,1]
[    3.073167] rr232x:start channel [0,3]
[    3.424978] rr232x:channel [0,0] started successfully
[    3.785922] rr232x:channel [0,1] started successfully
[    4.156860] rr232x:channel [0,3] started successfully
[    4.498815] scsi host6: rr232x
...

Если модуль ядра нашел аппаратное обеспечение, то убедитесь, что модуль ядра будет автоматически загружаться во время загрузки системы. Это можно сделать добавив модуль в файл /etc/conf.d/modules.

Установка сопутствующего программного обеспечения

Есть несколько других пакетов, которые предоставляют дополнительную поддержку при работе с картами RocketRAID.

The sys-block/hptraidconf package provides configuration and monitoring support for the RocketRAID card. It requires a daemon running on the system, provided through the sys-block/hptsvr package. The client itself does not need to be installed on the system that has the RAID card in it.

Установите два пакета:

root #emerge --ask hptsvr
root #emerge --ask hptraidconf

Конфигурация

Чтобы запустить сервер, добавьте правильный модуль ядра для аппаратного обеспечения в файл /etc/hptcfg:

root #echo "rr232x" > /etc/hptcfg

Теперь запустите сервер:

root #/etc/init.d/hptsvr start

Чтобы запускать сервер при каждой загрузке системы:

root #rc-update add hptsvr default

Администрирование

Чтобы настраивать настройки RAID-карты, подключитесь к серверу с помощью команды hptraidconf.

По умолчанию имя пользователя RAID и пароль hpt.

root #hptraidconf [-i server:port]
        HighPoint RAID Management Command Line Utility v3.3
Copyright (C) 2009 HighPoint Technologies, Inc. All rights reserved.
 
Login:RAID
Password:

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

HighPoint CLI>query arrays 1
ID:             1                   Name:           Storage             
Type:           RAID5               Status:         NORMAL              
Capacity(GB):   2000.25             BlockSize:      64k                 
SectorSize:     512B                CachePolicy:    WB                  
Progress:       --                  
ID      Capacity    MaxFree     Flag    Statue    ModelNumber
-------------------------------------------------------------------------------
1/1     1000.12     0           NORMAL  RAID      ST1000LM024 HN-M101MBB
1/2     1000.12     0           NORMAL  RAID      ST1000LM024 HN-M101MBB
1/4     1000.12     0           NORMAL  RAID      ST1000LM024 HN-M101MBB
-------------------------------------------------------------------------------

Все поддерживаемые команды задокументированы в архиве официальной документации (.tgz).

Поддерживаемые карты

Card module
RocketRAID 1720 rr172x
RocketRAID 1740/1742 rr174x
RocketRAID 2210 rr2210
RocketRAID 2220/2224 rr222x
RocketRAID 2240 rr2240
RocketRAID 2314/2310/2302/2300 rr231x
RocketRAID 2322/2320 rr232x
RocketRAID 2340 rr2340
RocketRAID 2522 rr2522
RocketRAID 2644X4 rr2644
RocketRAID 2640X4/2640X1/2642 rr264x
RocketRAID 2680/2684 rr268x
RocketRAID 620/622 rr62x
RocketRAID 640/644 rr64x
RocketRAID 640L/644L/644LS/642L rr64xl

Особые благодарности

Особая благодарность camper2 из ubuntuforums.org, который написал патчи для модулей ядра.