GNU/Linux >> Znalost Linux >  >> Linux

17 Příklady příkazů hpacucli pro Linux na serverech HP

HPACUCLI je zkratka pro HP Array Configuration Utility CLI.

Jak název napovídá, tento nástroj je určen pro servery HP.

Hpacucli se používá k vytváření, odstraňování a opravě logických a fyzických disků na řadičích inteligentních polí na serverech HP.

Chcete-li používat hpacucli, stáhněte si a nainstalujte nejnovější verzi hpacucli rpm z webu HP na svůj Linuxový server.

1. Dva způsoby provedení příkazu

Když napíšete příkaz hpacucli, zobrazí se výzva „=>“, jak je uvedeno níže, kam můžete zadat všechny příkazy hpacucli popsané v článku.

# hpacucli
HP Array Configuration Utility CLI 9.20.9.0
Detecting Controllers...Done.
Type "help" for a list of supported commands.
Type "exit" to close the console.
=> rescan

Nebo, pokud se nechcete dostat k výzvě hpacucli, stačí zadat následující přímo do výzvy Linuxu. Následující je přesně stejné jako výše.

# hpacucli rescan

2. Zobrazení řadiče a stavu disku

Chcete-li zobrazit podrobný stav řadiče a stavu disku, proveďte následující příkaz.

# hpacucli
=> ctrl all show config

Smart Array P410i in Slot 0 (Embedded)    (sn: 50014380101D61C0)

   array A (SAS, Unused Space: 0  MB)

      logicaldrive 1 (136.7 GB, RAID 1, OK)

      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 146 GB, OK)
      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 146 GB, OK)

   unassigned

      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 300 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 300 GB, OK)
      physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 300 GB, OK)
      physicaldrive 2I:1:7 (port 2I:box 1:bay 7, SAS, 300 GB, OK)
      physicaldrive 2I:1:8 (port 2I:box 1:bay 8, SAS, 300 GB, OK)

   SEP (Vendor ID PMCSIERA, Model  SRC 8x6G) 250 (WWID: 50014380101D61CF)

V tomto příkladu, jak ukazuje výše uvedený výstup, máme celkem 7 fyzických jednotek. První skupina RAID RAID 1 obsahuje 2 fyzické disky a zbývající fyzické disky nejsou přiřazeny žádnému z logických disků.

3. Zobrazit stav ovladače

Chcete-li zobrazit stav pouze ovladače, proveďte následující. V tomto příkladu ovladač funguje perfektně bez jakýchkoliv problémů.

=> ctrl all show status

Smart Array P410i in Slot 0 (Embedded)
   Controller Status: OK
   Cache Status: OK

4. Zobrazit stav disku

Chcete-li zobrazit stav fyzické jednotky, proveďte následující. V tomto příkladu máme dva 146GB fyzické disky a 5 300GB fyzických disků a všechny jsou v perfektním stavu.

=> ctrl slot=0 pd all show status

   physicaldrive 1I:1:1 (port 1I:box 1:bay 1, 146 GB): OK
   physicaldrive 1I:1:2 (port 1I:box 1:bay 2, 146 GB): OK
   physicaldrive 1I:1:3 (port 1I:box 1:bay 3, 300 GB): OK
   physicaldrive 1I:1:4 (port 1I:box 1:bay 4, 300 GB): OK
   physicaldrive 2I:1:6 (port 2I:box 1:bay 6, 300 GB): OK
   physicaldrive 2I:1:7 (port 2I:box 1:bay 7, 300 GB): OK
   physicaldrive 2I:1:8 (port 2I:box 1:bay 8, 300 GB): OK

5. Zobrazit stav jednotlivých disků

Chcete-li zobrazit podrobný stav konkrétního fyzického disku, proveďte následující.

V tomto příkladu bychom rádi znali stav „pd“ (fyzický disk) ve slotu 0. Konkrétní disk je „2I:1:6“, což jsme zjistili z výstupu předchozího příkazu.

Jak je uvedeno ve výstupu níže, zobrazí se sériové číslo, značka, model, velikost a verze Fireware tohoto konkrétního disku. To může být velmi užitečné při odstraňování problémů.

=> ctrl slot=0 pd 2I:1:6 show detail

Smart Array P410i in Slot 0 (Embedded)

   unassigned

      physicaldrive 2I:1:6
         Port: 2I
         Box: 1
         Bay: 6
         Status: OK
         Drive Type: Unassigned Drive
         Interface Type: SAS
         Size: 300 GB
         Rotational Speed: 10000
         Firmware Revision: HPD4
         Serial Number: EB01PC416C4C1214
         Model: HP      EG0300FBDSP
         Current Temperature (C): 38
         Maximum Temperature (C): 56
         PHY Count: 2
         PHY Transfer Rate: 6.0Gbps, Unknown

6. Zobrazit všechny logické jednotky

Následující příkaz zobrazí všechny dostupné logické jednotky v systému. Jak ukazuje výstup níže, v současné době máme pouze jeden logický disk v RAID 1 s celkovou velikostí přibližně 136 GB.

=> ctrl slot=0 ld all show

Smart Array P410i in Slot 0 (Embedded)

   array A

      logicaldrive 1 (136.7 GB, RAID 1, OK)

7. Vytvořit nový logický disk RAID 0

Provedením následujícího příkazu vytvořte novou logickou jednotku pomocí možnosti RAID 0.

=> ctrl slot=0 create type=ld drives=1I:1:3 raid=0

Výše uvedený příkaz vytvoří logický disk s fyzickými disky 1I:1:3 v konfiguraci RAID 0 ve slotu 0.

8. Vytvořit nový logický disk RAID 1

Provedením následujícího příkazu vytvořte novou logickou jednotku pomocí možnosti RAID 1.

=> ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4 raid=1

Výše uvedený příkaz vytvoří logický disk se dvěma fyzickými disky 1I:1:3 a 1I:1:4 v konfiguraci RAID 1 ve slotu 0.

9. Vytvořit nový logický disk RAID 5

Provedením následujícího příkazu vytvořte novou logickou jednotku pomocí možnosti RAID 5.

=> ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4,2I:1:6,2I:1:7,2I:1:8 raid=5

Výše uvedený příkaz vytvoří logický disk s pěti fyzickými disky v konfiguraci RAID 5 ve slotu 0.

Jakmile jsou tyto logické jednotky vytvořeny, měli byste vidět disky z fdisku a odtud jej můžete naformátovat a začít používat.

Po vytvoření logické jednotky spusťte následující příkaz, abyste ověřili, že byl vytvořen LD. V tomto příkladu to ukazuje, že logický disk RAID 5 byl úspěšně vytvořen.

=> ctrl slot=0 ld all show status

   logicaldrive 1 (136.7 GB, RAID 1): OK
   logicaldrive 2 (1.1 TB, RAID 5): OK

10. Znovu vyhledat nová zařízení

Pokud jste přidali nový fyzický pevný disk, nezobrazí se automaticky okamžitě. Musíte vyhledat nová zařízení, jak je uvedeno níže.

=> rescan

11. Zobrazit podrobný stav logické jednotky

Chcete-li zobrazit podrobný stav logické jednotky, proveďte následující:

=> ctrl slot=0 ld 2 show

Smart Array P410i in Slot 0 (Embedded)

   array B

      Logical Drive: 2
         Size: 1.1 TB
         Fault Tolerance: RAID 5
         Heads: 255
         Sectors Per Track: 32
         Cylinders: 65535
         Strip Size: 256 KB
         Full Stripe Size: 1024 KB
         Status: OK
         Caching:  Enabled
         Parity Initialization Status: In Progress
         Unique Identifier: 600508B1001031303144363143301000
         Disk Name: /dev/cciss/c0d1
         Mount Points: None
         Logical Drive Label: A4967E2950014380101D61C008BE
         Drive Type: Data

Výše uvedené ukazuje typ pole RAID, název disku přiřazený logické jednotce a další informace o logické jednotce číslo 2.

12. Smazat logický disk

Chcete-li odstranit logickou jednotku s číslem 2, použijte níže uvedený příkaz.

=> ctrl slot=0 ld 2 delete

Warning: Deleting an array can cause other array letters to become renamed.
         E.g. Deleting array A from arrays A,B,C will result in two remaining
         arrays A,B ... not B,C

Warning: Deleting the specified device(s) will result in data being lost.
         Continue? (y/n) y

13. Přidat nový fyzický disk k logickému svazku

Chcete-li přidat nové jednotky do existujícího logického svazku, proveďte následující.

=> ctrl slot=0 ld 2 add drives=2I:1:6,2I:1:7

V tomto příkladu přidáváme dvě další jednotky specifikované výše k logickému svazku číslo 2.

14. Přidat náhradní disky

Chcete-li přidat náhradní disky do polí, která lze použít v případě selhání disku na jedné z logických jednotek, postupujte takto:

=> ctrl slot=0 array all add spares=2I:1:6,2I:1:7

V tomto příkladu přidáváme do pole dva náhradní disky.

15. Povolit nebo zakázat mezipaměť

Níže uvedené příkazy povolí nebo zakážou mezipaměť pro celý slot.

=> ctrl slot=0 modify dwc=disable

=> ctrl slot=0 modify dwc=enable

16. Vymazat fyzický disk

Provedením následujícího příkazu vymažete fyzický disk v poli B na pozici 0.

=> ctrl slot=0 pd 2I:1:6 modify erase

17. Blikání LED fyzického disku

Chcete-li blikat LED na fyzických jednotkách logické jednotky 2, proveďte následující. Díky tomu budou LED diody blikat na všech fyzických jednotkách, které patří logické jednotce 2.

=> ctrl slot=0 ld 2 modify led=on

Jakmile zjistíte, která jednotka patří k logické jednotce 2, vypněte blikání LED, jak je znázorněno níže.

=> ctrl slot=0 ld 2 modify led=off

Linux
  1. 7 Příklady příkazů Linux df

  2. 8 Příklady příkazů Linux TR

  3. Příklady příkazů rm v Linuxu

  1. 12 Příklady IP příkazů pro uživatele Linuxu

  2. Linux killall příkaz pro začátečníky (8 příkladů)

  3. Příklady příkazů ps v Linuxu

  1. Linuxový příkaz dir pro začátečníky (10 příkladů)

  2. Příkaz Linux rm vysvětlený pro začátečníky (8 příkladů)

  3. Linux ln Command Tutorial pro začátečníky (5 příkladů)