HighPoint RocketRAID

From Gentoo Wiki
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.

Установка

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

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

Using eselect repository

Ensure that app-eselect/eselect-repository and dev-vcs/git are installed:

root #emerge --ask --noreplace app-eselect/eselect-repository dev-vcs/git

Then configure and sync the overlay:

root #eselect repository add RocketRAID git https://github.com/dsiggi/RocketRAID.git
root #emerge --sync RocketRAID

Using layman

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

ФАЙЛ /etc/layman/layman.cfgAt the overlay to the config
...
overlays  :
    https://api.gentoo.org/overlays/repositories.xml
    https://raw.githubusercontent.com/dsiggi/RocketRAID/master/overlays.xml
...

Далее синхронизируйте оверлеи и добавьте 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, который написал патчи для модулей ядра.

Also special thanks goes to dlder from forums.opensuse.org for the new patches for kernels >=4.7.