Jump toUpdate content
How to configure the DELL PERC H800 RAID controller
Reviewed on 25 September 2023 • Published on 16 July 2021
Requirements:
- You have an account and are logged into the Dedibox console
- You have a Dedibox dedicated server
- Your Dedibox server has a DELL PERC H800 RAID controller
How to install the required packages
We recommend you use the packages provided by HWraid to configure your DELL PERC H800 RAID controller. Install them as following:
Debian 11 (Bullseye)
sudo echo "deb http://hwraid.le-vert.net/debian bullseye main" >> /etc/apt/sources.listsudo apt updatesudo apt install sas2ircu-status
Debian 10 (Buster)
sudo echo "deb http://hwraid.le-vert.net/debian buster main" >> /etc/apt/sources.listsudo apt updatesudo apt install sas2ircu-status
Debian 9 (Stretch)
sudo echo "deb http://hwraid.le-vert.net/debian stretch main" >> /etc/apt/sources.listsudo apt updatesudo apt install sas2ircu-status
Unbuntu 20.04 (Focal Fossa)
sudo echo "deb http://hwraid.le-vert.net/ubuntu focal main" >> /etc/apt/sources.listsudo apt updatesudo apt install megaclisas-status
Unbuntu 18.04 (Bionic Beaver)
sudo echo "deb http://hwraid.le-vert.net/ubuntu bionic main" >> /etc/apt/sources.listsudo apt updatesudo apt install sas2ircu-status
Ubuntu 16.04 (Xenial Xerus)
sudo echo "deb http://hwraid.le-vert.net/ubuntu xenial main" >> /etc/apt/sources.listsudo apt updatesudo apt install sas2ircu-status
How to check the status of the RAID controller
Run the following command to check the status of the DELL PERC H800 RAID controller:
sas2ircu LIST
An output like the following example displays:
-- Controller informations ---- ID | Modelc0 | PERC H800 Integrated-- Arrays informations ---- ID | Type | Size | Status | InProgressc0u0 | RAID6 | 18188G | Optimal | None-- Disks informations-- ID | Model | Statusc0u0p0 | SEAGATE ST32000444SS KS689WM3P15W | Onlinec0u0p1 | SEAGATE ST32000444SS KS689WM495G6 | Onlinec0u0p2 | SEAGATE ST32000444SS KS689WM3P1BM | Onlinec0u0p3 | SEAGATE ST32000444SS KS689WM41PYG | Onlinec0u0p4 | SEAGATE ST32000444SS KS689WM47H0J | Onlinec0u0p5 | SEAGATE ST32000444SS KS689WM3YWVT | Onlinec0u0p6 | SEAGATE ST32000444SS KS689WM3HEP6 | Onlinec0u0p7 | SEAGATE ST32000444SS KS689WM3QGBJ | Onlinec0u0p8 | SEAGATE ST32000444SS KS689WM3EN4J | Onlinec0u0p9 | SEAGATE ST32000444SS KS689WM3QG7G | Onlinec0u0p10 | SEAGATE ST32000444SS KS689WM3V3ML | Onlinec0u0p11 | SEAGATE ST32000444SS KS689WM3QGTG | Online
How to check the status of the disks
Run the following command to check the health status of the disks in your RAID:
DEVICE=/dev/sdafor i in $(megacli -pdlist -a0 | grep Id | cut -d":" -f2); do echo "============================== $i ==============================" smartctl -s on -a -d megaraid,${i} ${DEVICE} -T permissivedone
Note:
Note that you will need to replace /dev/sda
with the correct disk that represents your Logical Volume, if you have multiple of them.
See Also