HighPoint RocketRAID
Az ebben a cikkben hivatkozott átfedés (overlay) szerzője elhagyta azt. Ezek az utasítások az utóbbi időkben működhetnek, de lehet, hogy nem.
Ez az útmutató segítséget nyújt egy RocketRAID kártya telepítéséhez Gentoo Linux operációs rendszeren.
Telepítés
HPT-RR átfedés (overlay) engedélyezése
A HPT-RR átfedés (overlay) tartalmazza azokat a szükséges szoftvercsomagokat, amelyek egyszerűvé teszik a RocketRAID kártya telepítését és beállítását.
Az eselect repository használata
Győződjön meg arról, hogy app-eselect/eselect-repository és dev-vcs/git telepítve vannak:
root #
emerge --ask --noreplace app-eselect/eselect-repository dev-vcs/git
Ezután állítsa be és szinkronizálja az átfedést (overlay-t):
root #
eselect repository add RocketRAID git https://github.com/dsiggi/RocketRAID.git
root #
emerge --sync RocketRAID
Linux kernelmodul létrehozása a forráskódból és telepítése
A hardverkártyától függően engedélyezze a megfelelő USE jelölőzászlót.
Ezután telepítse a sys-block/rocketraid szoftvercsomagot, hogy automatikusan létrehozza a forráskódból és telepítse a megfelelő kernelmodult:
root #
emerge --ask rocketraid
Kernelmodul betöltése
Töltse be az újonnan létrehozott bináris kernelmodult (példa az rr232x kernelmodulra):
root #
modprobe rr232x
Ellenőrizze, hogy a hardvert megfelelően észlelve lett-e, a dmesg parancs kimenetének az áttekintésével közvetlenül a kernelmodul betöltése után:
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 ...
Ha a bináris kernelmodul megfelelően megtalálta a hardvert, akkor győződjön meg arról, hogy ez a kernelmodul automatikusan betöltődik a számítógép indításakor. Ezt úgy érheti el, hogy hozzáadja a /etc/modules-load.d/raid.conf fájlhoz.
Támogató szoftver telepítése
Van néhány szoftvercsomag, amely további támogatást nyújt a RocketRAID kártyákhoz.
A sys-block/hptraidconf szoftvercsomag beállítási és ellenőrzési támogatást nyújt a RocketRAID kártyához. Ehhez egy szolgáltatás szükséges, amelyet a sys-block/hptsvr szoftvercsomag biztosít. Maga az kliensprogram nem igényli a telepítést azon a rendszeren, amelyben a RAID kártya található.
Telepítse a két szoftvercsomagot:
root #
emerge --ask hptsvr
root #
emerge --ask hptraidconf
Beállítás
A szerver futtatásához adja hozzá a megfelelő hardvermodult a /etc/hptcfg fájlhoz:
root #
echo "rr232x" > /etc/hptcfg
Most indítsa el a szervert:
root #
/etc/init.d/hptsvr start
A szerver elindításához minden bootolásakor írja be:
root #
rc-update add hptsvr default
Adminisztráció
A RAID kártya beállításainak kezeléséhez csatlakozzon a szerverhez a hptraidconf parancs segítségével.
Az alapértelmezett felhasználónév: RAID, és az alapértelmezett jelszó: 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:
Sikeres bejelentkezés után megjelenik egy parancssor, amelyen keresztül az adminisztratív feladatok végrehajthatók.
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 -------------------------------------------------------------------------------
Az összes támogatott parancsot a hivatalos dokumentáció (.tgz) tartalmazza.
Támogatott kártyák
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 |
Különleges köszönetnyilvánítás
Külön köszönet a camper2 felhasználónak a ubuntuforums.org weboldalról, aki megírta a javításokat a kernelmodulok számára.
Továbbá külön köszönet a dlder felhasználónak a forums.opensuse.org weboldalról az új javításokért a >=4.7-es kernelfrissítésekhez.