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 96% complete.
Other languages:
The information in this article has been deprecated. It may or may not be relevant for contemporary usage. Handle with care!
Resources
重要
この記事で参照されているオーバーレイは、作者に放棄されています。これらの手順が今も使えるかどうかは分かりません。

このガイドでは、Gentoo Linux 上への RocketRAID カードのインストールを支援します。

インストール

HPT-RR オーバーレイを有効化する

HPT-RR オーバーレイには、RocketRAID カードを簡単にインストールして構成するために必要なパッケージが含まれています。

eselect repository を使う

app-eselect/eselect-repositorydev-vcs/git がインストールされていることを確認してください:

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

次にオーバーレイを構成して同期してください:

root #eselect repository add RocketRAID git https://github.com/dsiggi/RocketRAID.git
root #emerge --sync 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/modules-load.d/raid.conf ファイルにモジュールを追加することで達成できます。

サポートソフトウェアをインストールする

RocketRAID カードのための追加のサポートを提供するソフトウェアパッケージがいくつかあります。

sys-block/hptraidconf パッケージは、RocketRAID カードの構成設定と監視のサポートを提供します。これは、sys-block/hptsvr パッケージを通じて提供されるデーモンがシステム上で動作中であることを必要とします。クライアント自身は、RAID カードを持つシステム上にインストールされている必要はありません。

2 個のパッケージをデプロイしてください:

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

スペシャルサンクス

Special thanks go to camper2 from ubuntuforums.org who wrote the patches for the kernel modules.

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