GNU/Linux >> Belajar Linux >  >> Linux

17 Contoh Perintah hpacucli untuk Linux di Server HP

HPACUCLI adalah singkatan dari HP Array Configuration Utility CLI.

Seperti namanya, utilitas ini untuk server HP.

Hpacucli digunakan untuk membuat, menghapus, dan memperbaiki drive logis dan fisik pada pengontrol array pintar di server HP.

Untuk menggunakan hpacucli, unduh dan instal versi terbaru hpacucli rpm dari situs web HP di Server Linux.

1. Dua cara untuk menjalankan perintah

Saat Anda mengetik perintah hpacucli, maka akan muncul prompt “=>” seperti yang ditunjukkan di bawah ini di mana Anda dapat memasukkan semua perintah hpacucli yang dijelaskan dalam artikel.

# 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

Atau, jika Anda tidak ingin masuk ke prompt hpacucli, Anda bisa memasukkan yang berikut ini langsung di prompt Linux. Berikut ini persis sama dengan yang di atas.

# hpacucli rescan

2. Pengontrol Tampilan dan Status Disk

Untuk menampilkan status detail pengontrol dan status disk, jalankan perintah berikut.

# 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)

Dalam contoh ini, seperti yang ditunjukkan pada output di atas, kami memiliki total 7 drive fisik. Grup RAID pertama RAID 1 berisi 2 drive fisik dan drive fisik lainnya tidak ditetapkan ke drive logis mana pun.

3. Lihat Status Pengontrol

Untuk menampilkan status pengontrol saja, lakukan hal berikut. Dalam contoh ini, pengontrol bekerja dengan sempurna tanpa masalah.

=> ctrl all show status

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

4. Lihat Status Drive

Untuk menampilkan status drive fisik, lakukan hal berikut. Dalam contoh ini, kami memiliki dua drive fisik 146GB, dan 5 drive fisik 300GB, dan semuanya dalam kondisi sempurna.

=> 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. Lihat Status Drive Individu

Untuk menampilkan status detail drive fisik tertentu, lakukan hal berikut.

Dalam contoh ini, kami ingin mengetahui status "pd" (disk fisik) di slot 0. Disk tertentu adalah "2I:1:6", yang kami temukan dari output dari perintah sebelumnya.

Seperti yang ditunjukkan pada output di bawah ini, ini menampilkan Serial Number, Make, Model, Size dan versi Fireware dari disk khusus ini. Ini bisa sangat membantu selama pemecahan masalah.

=> 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. Lihat Semua Drive Logis

Perintah berikut akan menampilkan semua drive logis yang tersedia pada sistem. Seperti yang ditunjukkan pada output di bawah, saat ini kami hanya memiliki satu drive logis di RAID 1 dengan ukuran total sekitar 136GB.

=> ctrl slot=0 ld all show

Smart Array P410i in Slot 0 (Embedded)

   array A

      logicaldrive 1 (136.7 GB, RAID 1, OK)

7. Buat Drive Logis RAID 0 Baru

Jalankan perintah berikut untuk membuat drive logis baru menggunakan opsi RAID 0.

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

Perintah di atas membuat drive logis dengan drive fisik 1I:1:3 pada konfigurasi RAID 0 di slot 0.

8. Buat Drive Logis RAID 1 Baru

Jalankan perintah berikut untuk membuat drive logis baru menggunakan opsi RAID 1.

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

Perintah di atas membuat drive logis dengan dua drive fisik 1I:1:3 dan 1I:1:4 pada konfigurasi RAID 1 di slot 0.

9. Buat Drive Logis RAID 5 Baru

Jalankan perintah berikut untuk membuat drive logis baru menggunakan opsi 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

Perintah di atas membuat drive logis dengan lima drive fisik pada konfigurasi RAID 5 di slot 0.

Setelah drive logis ini dibuat, Anda akan melihat disk dari fdisk dan Anda dapat memformatnya dari sana dan mulai menggunakannya.

Setelah Anda membuat drive logis, jalankan perintah berikut untuk memverifikasi bahwa LD telah dibuat. Dalam contoh ini, ini menunjukkan bahwa drive logis RAID 5 berhasil dibuat.

=> ctrl slot=0 ld all show status

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

10. Pindai Ulang untuk Perangkat Baru

Jika Anda telah menambahkan hard disk fisik baru, hard disk tersebut tidak akan langsung muncul secara otomatis. Anda harus memindai perangkat baru seperti yang ditunjukkan di bawah ini.

=> rescan

11. Lihat Status Drive Logis Terperinci

Untuk menampilkan status rinci dari drive logis, lakukan hal berikut:

=> 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

Di atas menunjukkan jenis RAID, nama disk yang ditetapkan ke drive logis, dan informasi lain tentang nomor drive logis 2.

12. Hapus Drive Logis

Untuk menghapus drive logis dengan nomor 2 gunakan perintah di bawah ini.

=> 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. Tambahkan Drive Fisik Baru ke Volume Logika

Untuk menambahkan drive baru ke volume logis yang ada, lakukan hal berikut.

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

Dalam contoh ini, kami menambahkan dua drive tambahan yang ditentukan di atas ke nomor volume logis 2.

14. Tambahkan Disk Cadangan

Untuk menambahkan disk cadangan ke array yang dapat digunakan jika terjadi kegagalan disk pada salah satu drive logis, lakukan hal berikut:

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

Dalam contoh ini, kami menambahkan dua disk cadangan ke array.

15. Aktifkan atau Nonaktifkan Cache

Perintah di bawah ini mengaktifkan atau menonaktifkan cache untuk seluruh slot.

=> ctrl slot=0 modify dwc=disable

=> ctrl slot=0 modify dwc=enable

16. Hapus Drive Fisik

Jalankan perintah berikut untuk menghapus drive fisik di array B pada slot 0.

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

17. LED Disk Fisik Berkedip

Untuk mengedipkan LED pada drive fisik untuk drive logis 2, lakukan hal berikut. Ini akan membuat LED berkedip pada semua drive fisik yang termasuk dalam drive logis 2.

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

Setelah Anda mengetahui drive mana yang termasuk dalam drive logis 2, matikan LED yang berkedip seperti yang ditunjukkan di bawah ini.

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

Linux
  1. Perintah killall Linux untuk Pemula (8 Contoh)

  2. 7 Contoh Perintah Linux df

  3. 8 Contoh Perintah Linux TR

  1. 12 Contoh Perintah IP untuk Pengguna Linux

  2. Contoh Perintah rm di Linux

  3. Contoh Perintah ps di Linux

  1. Perintah dir Linux untuk pemula (10 contoh)

  2. Perintah Linux rm Dijelaskan untuk Pemula (8 Contoh)

  3. Tutorial Perintah Linux ln untuk Pemula (5 Contoh)