Megaraid: Difference between revisions
(Created page with "This page describes administering the '''P'''ower'''E'''dge '''R'''AID '''C'''ontrollers (PERC) in CSE's recent Dell servers. In the <nowiki>[</nowiki>distant<nowiki>]</nowiki> past, Dell's RAID controllers used LSI chips. LSI was subsequently acquired by by Avago/Broadcom. Very possibly the chips still come from LSI/Broadcom, but the command-line utilities from LSI/Broadcom (<code>megacli</code> and, later, <code>storcli</code>) which could be used to examine a...") |
|||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
This page describes administering the '''P'''ower'''E'''dge '''R'''AID '''C'''ontrollers (PERC) in [[CSE]]'s recent [[Dell]] servers. | This page describes administering the '''P'''ower'''E'''dge '''R'''AID '''C'''ontrollers (PERC) in [[CSE]]'s recent [[Dell]] servers. | ||
In the <nowiki>[</nowiki>distant<nowiki>]</nowiki> past, Dell's RAID controllers used LSI chips. LSI was subsequently acquired by by Avago/Broadcom. Very possibly the chips still come from LSI/Broadcom, but the command-line utilities from LSI/Broadcom (<code>megacli</code> and, later, <code>storcli</code>) which could be used to examine and change the configuration of earlier Dell PERC controllers no longer detect the Dell's controllers. Instead, there's a Dell-specific tool called <code>perccli64</code> which needs to be downloaded from Dell's website. | In the <nowiki>[</nowiki>distant<nowiki>]</nowiki> past, Dell's RAID controllers used LSI chips. LSI was subsequently acquired by by Avago/Broadcom. Very possibly the chips still come from LSI/Broadcom, but the command-line utilities from LSI/Broadcom (<code>megacli</code> and, later, <code>storcli</code>) which could be used to examine and change the configuration of earlier Dell PERC controllers no longer detect the Dell's controllers. Instead, there's a Dell-specific tool called <code>perccli64</code> which needs to be downloaded from Dell's website. <code>perccli64</code> looks extremely similar to <code>storcli</code>. | ||
== Installing the binary in <code>/root/bin</code> == | == Installing the binary in <code>/root/bin</code> == | ||
Line 18: | Line 18: | ||
** <code>mv opt/MegaRAID/perccli/perccli64 /root/bin/</code> | ** <code>mv opt/MegaRAID/perccli/perccli64 /root/bin/</code> | ||
* Enjoy! | * Enjoy! | ||
== Useful commands == | |||
=== <code>perccli64 help</code> === | |||
Displays help. Very concise. | |||
It's notable that: | |||
'''/cx''' refers to the controller a command should apply to. Replace 'x' with the controller number (see <code>perccli64 show all</code> (below). | |||
'''/ex''' refers to the enclosure attached to the specified controller. Replace 'x' with the enclosure number (see <code>perccli64 /cx show all</code> (below). | |||
=== <code>perccli64 show all</code> === | |||
Lists all the PERC controllers found. | |||
=== <code>perccli64 /cx show all</code> === | |||
Outputs details about the specified controller. Lots of detail. Includes a list of attached enclosures, a list of all physical disks in each enclosure, the RAID configurations of these disks, disk statuses, RAID statuses, etc. | |||
=== <code>perccli64 /cx /ex show <nowiki>[</nowiki>all<nowiki>]</nowiki></code> === | |||
Outputs some detail about the specified enclosure. Includes the number of physical disks in the enclosure. |
Latest revision as of 11:40, 4 October 2023
This page describes administering the PowerEdge RAID Controllers (PERC) in CSE's recent Dell servers.
In the [distant] past, Dell's RAID controllers used LSI chips. LSI was subsequently acquired by by Avago/Broadcom. Very possibly the chips still come from LSI/Broadcom, but the command-line utilities from LSI/Broadcom (megacli
and, later, storcli
) which could be used to examine and change the configuration of earlier Dell PERC controllers no longer detect the Dell's controllers. Instead, there's a Dell-specific tool called perccli64
which needs to be downloaded from Dell's website. perccli64
looks extremely similar to storcli
.
Installing the binary in /root/bin
- Download the latest "LINUX PERCCLI Utility For All Dell HBA/PERC Controllers | Driver Details" from Dell's website...
- E.g.
PERCCLI_7.2313.0_A14_Linux.tar.gz
- E.g.
- Untar the file:
tar zxf PERCCLI_7.2313.0_A14_Linux.tar.gz
- Change to the created directory:
cd PERCCLI_7.2313.0_A14_Linux/
- Unpack the deb file:
- ar x perccli_007.2313.0000.0000_all.deb
- Untar the file containing the actual binary:
tar --xz -xf data.tar.xz
- Move the binary into place:
mv opt/MegaRAID/perccli/perccli64 /root/bin/
- Enjoy!
Useful commands
perccli64 help
Displays help. Very concise.
It's notable that:
/cx refers to the controller a command should apply to. Replace 'x' with the controller number (see perccli64 show all
(below).
/ex refers to the enclosure attached to the specified controller. Replace 'x' with the enclosure number (see perccli64 /cx show all
(below).
perccli64 show all
Lists all the PERC controllers found.
perccli64 /cx show all
Outputs details about the specified controller. Lots of detail. Includes a list of attached enclosures, a list of all physical disks in each enclosure, the RAID configurations of these disks, disk statuses, RAID statuses, etc.
perccli64 /cx /ex show [all]
Outputs some detail about the specified enclosure. Includes the number of physical disks in the enclosure.