Bagaimana saya bisa mendapatkan peringatan email ketika array RAID terdegradasi? VMware ESXi 5.0, MegaRAID SAS 9260-4i

9

Kami baru saja membeli server "kotak putih" untuk menjalankan VMware ESXi 5.0 (kami berencana untuk menggunakan vSphere 5 Essentials Kit). Menurut Panduan Kompatibilitas VMware, pengontrol RAID LSI Logic MegaRAID SAS 9260-4i server kompatibel (jenis dukungan terdaftar sebagai "kotak masuk").

Saya sudah menginstal ESXi 5.0 di host, dan saya juga menginstal vCenter Server Appliance. Saya terhubung ke Server vCenter menggunakan vSphere Client, dan saya bisa melihat daftar alarm yang telah ditentukan, termasuk yang akan memicu setiap kali "status penyimpanan host" berubah, yang terdengar seperti apa yang saya butuhkan.

Saya baru saja mencoba menarik salah satu drive dari array RAID (menghasilkan beep yang diharapkan dari kontroler RAID) tetapi sama sekali tidak ada yang terjadi di vCenter. Alarm "host storage status" tampaknya tidak dipicu.

Apa yang benar-benar perlu saya lakukan adalah mengkonfigurasi vCenter untuk mengirim email jika array RAID terdegradasi, untuk memastikan kami akan tahu dan dapat mengganti drive yang mati. Jika alarm bahkan tidak akan memicu, itu tidak menjanjikan.

Apakah saya melewatkan sesuatu di sini? Saya sama sekali tidak ahli tentang VMware atau perangkat keras server, jadi saya bahkan tidak yakin siapa yang harus bertanya tentang hal ini.

Terima kasih sebelumnya!

Anodyne
sumber
Apa vendor asli kotak sementara itu? Apakah itu iLo atau DRAC? Pemantauan harus dilakukan di sana atau dengan sarana IPMI pada tingkat sistem operasi host.
Nils

Jawaban:

14

Terima kasih kepada Eric C. Singer karena mengarahkan saya ke arah yang benar - Saya telah menyelesaikan ini sekarang, dengan banyak Googling. Inilah yang harus saya lakukan:

  1. Unduh MegaRAID SAS VMware SMIS Provider VIB dari tab Support & Downloads di halaman ini .
  2. Aktifkan SSH pada host ESXi saya. Ini melibatkan langkah-langkah berikut:
    • Buka tab Konfigurasi untuk host di vSphere Client
    • Pilih "Profil Keamanan" di bawah Perangkat Lunak
    • Klik tautan "Properti ..." di sebelah Layanan
    • Klik "SSH" dalam daftar, lalu "Opsi ...", lalu "Mulai"
  3. Gunakan scp untuk menyalin file VIB ke / tmp pada host: scp vmware-esx-provider-LSIProvider.vib root@esxhostname:/tmp
  4. Masuk ke host melalui SSH: ssh root@esxhostname
  5. Instal file VIB: esxcli software vib install -v /tmp/vmware-esx-provider-LSIProvider.vib

    5a. Jika Anda mendapatkan kesalahan tanda tangan selama instalasi, instal dengan opsi --no-sig-check(dokumentasi resmi menyatakan Anda dapat mengubah level sig-check, tetapi saya tidak dapat menginstal terlepas dari level mana):esxcli software vib install --no-sig-check -v /tmp/vmware-esx-provider-LSIProvider.vib

  6. Nyalakan ulang host ESXi

Setelah reboot, alarm "Status penyimpanan host" menyala seperti yang diharapkan ketika saya menarik drive, jadi saya kelinci yang bahagia :-)

Untuk kelengkapan, inilah yang harus saya lakukan untuk mendapatkannya mengirim saya email ketika alarm dipicu:

  1. Konfigurasikan pengaturan SMTP
    • Masuk ke Server vCenter menggunakan vSphere Client
    • Dari menu, pilih Pengaturan Tampilan / Administrasi / Server ...
    • Klik "Mail" di panel di sebelah kiri
    • Masukkan nama server SMTP dan akun pengirim (ini agak timpang - akan lebih baik jika kita dapat menentukan port yang akan dihubungkan, SSL, otentikasi, dll.)
    • Klik OK
  2. Konfigurasikan alarm untuk mengirim email
    • Dari menu, pilih View / Inventory / Hosts and Clusters
    • Pada tampilan hierarki di sebelah kiri, klik pada objek di mana Anda ingin mengonfigurasi alarm - baik di tingkat atas (yang akan memengaruhi semua host) atau masing-masing host
    • Pilih tab "Alarm"
    • Di bagian atas daftar alarm, pastikan "Lihat: Definisi" dipilih
    • Temukan "Status penyimpanan host" di daftar alarm dan klik dua kali
    • Buka tab "Tindakan"
    • Tambahkan tindakan "Kirim email pemberitahuan" baru
    • Di kolom "Konfigurasi" di sebelah tindakan baru Anda, masukkan alamat surel tempat Anda memerlukan alarm
    • Anda mungkin juga ingin memastikan "Sekali" dipilih di masing-masing dari 4 kolom terakhir, sehingga Anda akan diberi tahu setiap kali status berubah
Anodyne
sumber
Tapi apakah Anda mendapatkannya untuk mengirimi Anda email - itulah yang saya bingung, bukan alarm.
Chopper3
Ya, saya memang mengirimnya email kepada saya. Saya akan memperbarui jawaban saya untuk memasukkan bagaimana saya mengaturnya.
Anodyne
1

Bisakah Anda melihat "penyimpanan" di bawah tab perangkat keras server ESXi Anda dan jika demikian, dapatkah Anda melihat setiap disk? jika bukan HW pada level itu mungkin abstacted dari ESX. Anda perlu melihat apakah controller Anda memiliki ekstensi yang dapat diinstal di server ESX Anda.

Eric C. Singer
sumber
Tidak - kategori sensor di bawah tab Status Perangkat Keras adalah: Prosesor / Memori / PCI / Kipas / Tegangan / Suhu / Daya / Jaringan / Komponen Perangkat Lunak / Pengontrol Manajemen Alas Tiang / Lainnya
Anodyne
Juga: ketika saya melihat "Adaptor Penyimpanan" pada tab "Konfigurasi", controller berada di bawah judul "MegaRAID SAS GEN2 Controller" dengan nama perangkat "vmhba2". Saya tidak tahu apakah itu penting ...
Anodyne