GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Mengatur RAID Perangkat Keras Menggunakan MegaCLI

Pendahuluan

MegaCLI adalah alat yang digunakan sebagai antarmuka baris perintah untuk berkomunikasi dengan keluarga pengontrol RAID LSI. Ini mengelola dan melaporkan kartu MegaRAID SAS.

Dalam artikel ini, Anda akan mempelajari cara menginstal MegaCLI dan menyiapkan RAID perangkat keras.

Prasyarat

  • Sistem Linux (petunjuk penginstalan berlaku untuk distro berbasis CentOS/RHEL dan Ubuntu)
  • Akses ke jendela baris perintah/terminal
  • Pengontrol perangkat keras MegaRAID
  • Alat utilitas unzip

Instal dan Siapkan MegaCLI

MegaCLI mendukung MS Windows, FreeBSD, Solaris dan semua distribusi Linux utama. Artikel ini memberikan petunjuk tentang cara menginstal MegaCLI di CentOS 8 dan Ubuntu.

Langkah 1:Verifikasi Pengontrol RAID Perangkat Keras Anda

Untuk menggunakan MegaCLI, Anda memerlukan pengontrol MegaRAID SAS . Jika Anda tidak yakin pengontrol RAID mana yang Anda gunakan, mulailah dengan memverifikasinya.

Gunakan lspci perintah untuk memverifikasi pengontrol RAID di sistem Anda.

lspci | grep -i raid

Outputnya akan menampilkan pengontrol RAID Anda. Lihat contoh output di bawah ini:

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)

Jika Anda tidak menerima keluaran apa pun, seperti pada gambar di bawah, ini merupakan indikasi bahwa sistem tidak mengidentifikasi pengontrol RAID apa pun. Pastikan pengontrol diatur dengan benar.

Jika output menunjukkan bahwa Anda memang memiliki pengontrol MegaRAID SAS, lanjutkan untuk menginstal MegaCLI.

Langkah 2:Unduh MegaCLI

Unduh MegaCLI dengan menavigasi ke bagian Dokumen Dukungan dan Unduhan di situs web Broadcom. File penginstalan MegaCLI ada di bawah daftar Perangkat Lunak dan Alat Manajemen seperti yang ditunjukkan di bawah ini.

Langkah 3:Ekstrak Paket MegaCLI

Selanjutnya, pindah ke folder Downloads.

cd Downloads

3. Ekstrak 8-07-14_MegaCLI.zip berkas.

unzip 8-07-14_MegaCLI.zip

Langkah 4:Instal MegaCLI

Opsi 1:Instal MegaCLI di CentOS 8

Pindah ke Unduhan/Linux folder dengan mengetik:

cd Downloads/Linux

Setelah berada di folder Linux, jalankan perintah berikut untuk menginstal MegaCLI di CentOS 8:

yum localinstall MegaCli-8.07.14-1.noarch.rpm

Opsi 2:Instal MegaCLI di Ubuntu

LSI mendistribusikan MegaCLI sebagai paket rpm. Ubuntu tidak mendukung paket rpm, tetapi paket instalasi MegaCLI dapat dikonversi untuk digunakan dengan Ubuntu dengan menggunakan Alien.

Mulailah dengan pindah ke Unduhan/Linux folder.

cd Downloads/Linux

Konversi paket rpm MegaCLI dengan Alien:

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

Instal file .deb yang baru dibuat dengan dpkg perintah:

dpkg -i megacli_8.07.08-1_all.deb

Langkah 5:Buat Alias

Terakhir, buat alias untuk referensi yang lebih mudah di masa mendatang:

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

Sekarang Anda telah menyiapkan MegaCLI, periksa daftar perintah umum yang akan Anda gunakan untuk mengelola disk RAID.

Pengaturan RAID Perangkat Keras dengan MegaCLI

MegaCLI mendukung konfigurasi semua level RAID perangkat keras yang banyak digunakan:

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

Hapus Konfigurasi

Sebelum Anda mengonfigurasi disk apa pun, pastikan untuk menghapus konfigurasi sebelumnya yang mungkin Anda miliki di disk tersebut. Perintah berikut memungkinkan Anda melakukannya:

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

Konfigurasikan RAID 0

Untuk mengonfigurasi disk sebagai RAID 0 yang akan menghapus data di dua atau lebih disk, gunakan perintah:

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

Konfigurasikan RAID 1

Untuk mengonfigurasi RAID 1 setup dua disk dari slot 0 sampai 1, ketik:

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

Konfigurasi RAID 5

Untuk mengonfigurasi RAID 5 perangkat yang terdiri dari disk dari slot 0 hingga 5 gunakan perintah:

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

Konfigurasi RAID 10

Untuk mengonfigurasi RAID 10 terdiri dari 8 disk yang ditempatkan di slot 0 hingga 7, ketik:

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

Konfigurasikan RAID dengan CacheCade

Anda juga dapat membuat CacheCade tambahan dalam RAID 1 pada disk SSD.

Misalnya, jika Anda memiliki 6 disk di slot 0 hingga 5. Anda dapat membuat perangkat RAID 5 yang terdiri dari empat disk dan CacheCade tambahan pada dua disk yang tersisa.

1. Konfigurasi RAID 5 pada disk 0 hingga 4 dengan perintah:

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

2. Selanjutnya, buat konfigurasi CacheCade menggunakan SSD untuk slot 5 dan 6:

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

Periksa Adaptor, Status Perangkat, dan Konfigurasi

Ada beberapa perintah yang dapat Anda gunakan untuk memeriksa status adaptor dan perangkat RAID Anda.

Untuk melihat detail semua adaptor, gunakan:

megacli -AdpAllInfo -aAll

Untuk melihat status dan konfigurasi semua drive logis:

megacli -LDInfo -LAll -aAll

Untuk menampilkan informasi semua disk fisik, gunakan:

megacli -PDList –aAll

Untuk jenis informasi enklosur:

megacli -EncInfo -aALL

Ubuntu
  1. Ubuntu – Bagaimana Cara Mengatur Ip Statis Di Ubuntu?

  2. Bagaimana Cara Mengatur Jaringan Nfs?

  3. Bagaimana Tonstall Ubuntu 14.04 Dengan Raid 1 Menggunakan Desktop Installer?

  1. Bagaimana Cara Mengatur Default Ke Ruby 2.1.2?

  2. Bagaimana Cara Mengatur Alamat Proxy Seluruh Sistem Menggunakan Shell Script?

  3. Bagaimana cara mengatur DNS resolver di Fedora menggunakan network-manager?

  1. Kesalahan Menggunakan Speedfan – Bagaimana Cara Mengontrol Kecepatan Kipas??

  2. Cara mengatur arahan PHP menggunakan .php.ini

  3. Cara membuat array RAID menggunakan MDADM di Ubuntu