Generowanie logów Avago za pośrednictwem skryptu LSIget w VMware ESXi

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania

W tym artykule opisujemy jak w VMware ESXi mogą zostać wygenerowane logi z kontrolerów MegaRAID, które są bardzo pomocne i potrzebne podczas analizy problemów z dyskami, kontrolerem lub wydajnością systemu.

Dodatkowe informacje na temat działania skryptu LSIget i zawartości generowanego przez niego archiwum *.tar.gz znajdują się w artykule Analiza kontrolerów RAID firmy LSI.

Przygotowania

Ważne: Procedura przygotowania obowiązuje systemy do ESXi 6.0, od ESXi 6.5 można od razu przejść do punktu Generowanie logów i transfer przez SFTP.

Pliki z logami mogą zostać skopiowane na system klienta za pośrednictwem SFTP lub za pomocą pendrive'a. Metoda SFTP jest szybsza i wygodniejsza.

Do napisania tego artykułu został wykorzystany:

Kontrola sterowników vSphere

Skrypt Avago Capture nie funkcjonuje ze sterownikami inbox VMware lsi_mr3. W przypadku instalacji z ISO Thomas-Krenn właściwy sterownik jest już domyślnie dostępny i musi zostać jedynie aktywowany. Który sterownik jest aktualnie wykorzystywany przez kontroler RAID może zostać sprawdzone przez SSH lub bezpośrednio z konsoli. Oczywiście można również sprawdzić, czy sterownik Avago jest w ogóle obecny w systemie.

Określenie aktywnego sterownika

esxcli storage core adapter list

Aktywacja sterownika Avago

esxcli software vib list | grep -i megaraid

Wyłączenie sterownika inbox

Uwaga: Sterownik inbox powinien zostać wyłączony jedynie w systemie, w którym jest już zainstalowany sterownik scsi-megaraid-sas. W innym przypadku po restarcie nie jest możliwe korzystanie z kontrolera RAID, przez co nie są dostępne skonfigurowane datastore'y.

esxcfg-module -d lsi_mr3

Po restarcie sterownik lsi_mr3 jest wyłączony, natomiast sterownik scsi-megaraid-sas zostaje automatycznie aktywowany.

Avago logfiles driver disable.png

ESXi

Na hoście ESXi musi zostać przeprowadzona następująca konfiguracja:

Generowanie logów i transfer przez SFTP

Aby wygenerować logi i przetransportować je za pośrednictwem SFTP jest wymagane:

Następujące zrzuty przedstawiają poszczególne kroki generowania logów i ich transfer przez SFTP:

Generowanie logów i transfer za pośrednictwem pendrive'a

Aby wygenerować logi i przetransportować je za pośrednictwem pendrive'a jest wymagane:

  • Skrypt LSIget dla systemu VMware, który znajduje się on na stronie producenta: LSIget data capture script
  • Klient SSH, w przykładzie PuTTY
  • Pendrive z systemem plików FAT16
  • Fizyczny dostęp do serwera

Następujące zrzuty przedstawiają poszczególne kroki generowania logów i ich transfer za pośrednictwem pendrive'a:

Powiązane artykuły

Konfiguracja pluginu do monitoringu macierzy RAID LSI w Windows Server 2012
Update firmware'u kontrolera Avago MegaRAID SAS 9361 na płycie głównej Supermicro X10DRC-LN4+
Update firmware'u kontrolerów MegaRAID za pośrednictwem MegaCLI