GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come configurare l'hardware RAID utilizzando MegaCLI

Introduzione

MegaCLI è uno strumento utilizzato come interfaccia della riga di comando per comunicare con la famiglia di controller RAID LSI. Gestisce e segnala le carte MegaRAID SAS.

In questo articolo imparerai come installare MegaCLI e configurare un RAID hardware.

Prerequisiti

  • Un sistema Linux (le istruzioni di installazione si applicano a CentOS/RHEL e distribuzioni basate su Ubuntu)
  • Accesso alla riga di comando/finestra del terminale
  • Un controller hardware MegaRAID
  • Uno strumento di utilità di decompressione

Installa e configura MegaCLI

MegaCLI supporta MS Windows, FreeBSD, Solaris e tutte le principali distribuzioni Linux. Questo articolo fornisce istruzioni sull'installazione di MegaCLI su CentOS 8 e Ubuntu.

Passaggio 1:verifica del controller RAID hardware

Per utilizzare MegaCLI, è necessario un controller MegaRAID SAS . Se non sei sicuro di quale controller RAID stai utilizzando, inizia verificandolo.

Usa il lspci comando per verificare il controller RAID sul tuo sistema.

lspci | grep -i raid

L'output mostrerà il tuo controller RAID. Vedi gli output di esempio di seguito:

output 1
LSI Logic / Symbios Logic MegaRAID SAS 1078 (rev 04)
output 2
01:00.0 RAID bus controller: Adaptec AAC-RAID (rev 09)
output 3
02:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 05)

Se non si riceve alcun output, come nell'immagine seguente, è un'indicazione che il sistema non sta identificando alcun controller RAID. Assicurati che il controller sia impostato correttamente.

Se l'output indica che hai effettivamente un controller MegaRAID SAS, passa all'installazione di MegaCLI.

Fase 2:scarica MegaCLI

Scarica MegaCLI accedendo alla sezione Documenti di supporto e download del sito Web Broadcom. Il file di installazione di MegaCLI si trova nell'elenco Software e strumenti di gestione come mostrato di seguito.

Fase 3:estrai il pacchetto MegaCLI

Quindi, spostati nella cartella Download.

cd Downloads

3. Estrai il 8-07-14_MegaCLI.zip file.

unzip 8-07-14_MegaCLI.zip

Fase 4:installa MegaCLI

Opzione 1:installa MegaCLI su CentOS 8

Passa a Download/Linux cartella digitando:

cd Downloads/Linux

Una volta nella cartella Linux, esegui il comando seguente per installare MegaCLI su CentOS 8:

yum localinstall MegaCli-8.07.14-1.noarch.rpm

Opzione 2:installa MegaCLI su Ubuntu

LSI distribuisce MegaCLI come pacchetto rpm. Ubuntu non supporta i pacchetti rpm, ma il pacchetto di installazione MegaCLI può essere convertito per l'uso con Ubuntu usando Alien.

Inizia spostandoti in Download/Linux cartella.

cd Downloads/Linux

Converti il ​​pacchetto RPM MegaCLI con Alien:

alien -k --scripts MegaCli-8.07.14-1.noarch.rpm

Installa il file .deb appena creato con dpkg comando:

dpkg -i megacli_8.07.08-1_all.deb

Fase 5:crea un alias

Infine, crea un alias per un riferimento più facile in futuro:

alias megacli='/opt/MegaRAID/MegaCli/MegaCli64'

Ora che hai configurato MegaCLI, esamina l'elenco dei comandi comuni che utilizzerai per gestire i dischi RAID.

Configurazione RAID hardware con MegaCLI

MegaCLI supporta la configurazione di tutti i livelli RAID hardware ampiamente utilizzati:

  1. RAID 0
  2. RAID 1
  3. RAID 5
  4. RAID 10
  5. RAID 1 con CacheCade

Cancella configurazione

Prima di configurare qualsiasi disco, assicurati di eliminare qualsiasi configurazione precedente che potresti avere su di essi. I seguenti comandi ti permetteranno di farlo:

megacli -CacheCade -remove -LALL -aALL
megacli -CfgCacheCadeDel -LALL -aALL
megacli -CfgLdDel -LAll -aAll
megacli -CfgClr -force -aAll

Configura RAID 0

Per configurare i dischi come RAID 0 che eliminerà i dati su due o più dischi, usa i comandi:

megacli -CfgEachDskRaid0 -a0
megacli -LDInfo -LAll -a0

Configura RAID 1

Per configurare un RAID 1 configurazione di due dischi dallo slot 0 a 1, digitare:

megacli -CfgLdAdd -r1 [252:0,252:1] -a0
megacli -LDInfo -LAll -a0

Configura RAID 5

Per configurare un RAID 5 dispositivo composto da dischi dagli slot da 0 a 5 utilizzare il comando:

megacli -CfgLdAdd -r5 [252:0,252:1,252:2,252:3,252:4,252:5] -a0
megacli -LDInfo -LAll -a0

Configura RAID 10

Per configurare RAID 10 composto da 8 dischi posti negli slot da 0 a 7, digitare:

megacli -CfgSpanAdd -r10 -Array0[252:0,252:1] -Array1[252:2,252:3] -Array2[252:4,252:5] -Array2[252:6,252:7] -a0
megacli -LDInfo -LAll -a0

Configura RAID con CacheCade

Puoi anche creare CacheCade aggiuntiva in RAID 1 su dischi SSD.

Ad esempio, se hai 6 dischi negli slot da 0 a 5. Puoi creare un dispositivo RAID 5 composto da quattro dischi e una CacheCade aggiuntiva sui restanti due dischi.

1. Configura RAID 5 sui dischi da 0 a 4 con il comando:

megacli -CfgLdAdd -r5 [252:0,252:1,252:2,252:3,252:4] -a0

2. Quindi, crea la configurazione CacheCade utilizzando gli SSD per gli slot 5 e 6:

megacli -CfgCacheCadeAdd -r1 -Physdrv[252:5,252:6] WB -assign -L0 -a0

Verifica adattatore, stato dispositivo e configurazione

Ci sono diversi comandi che puoi usare per controllare lo stato dei tuoi adattatori e dispositivi RAID.

Per vedere i dettagli di tutti gli adattatori utilizzare:

megacli -AdpAllInfo -aAll

Per vedere lo stato e la configurazione di tutte le unità logiche:

megacli -LDInfo -LAll -aAll

Per mostrare le informazioni di tutti i dischi fisici usa:

megacli -PDList –aAll

Per informazioni sull'allegato digitare:

megacli -EncInfo -aALL

Ubuntu
  1. Ubuntu:come impostare un IP statico in Ubuntu?

  2. Errore nell'utilizzo di Speedfan:come posso controllare la velocità della ventola?

  3. Come impostare l'indirizzo proxy a livello di sistema utilizzando lo script della shell?

  4. Come creare array RAID usando MDADM su Ubuntu

  5. Come impostare il resolver DNS in Fedora usando il gestore di rete?

Come configurare l'avvio PXE per l'hardware UEFI

Come configurare un server FTP su CentOS 8 utilizzando VSFTPD

Come configurare un database utilizzando la procedura guidata del database MySQL

Come configurare WebDAV utilizzando Apache su CentOS 7

Come configurare gli host virtuali Apache su Debian 11

Come configurare il server APT-Caching utilizzando Apt-Cacher NG su Ubuntu 20.04