Rozwiązywanie problemów z pamięcią masową (iSCSI/Fibre Channel) za pośrednictwem systemu VMware vSphere ESX/ESXi
Aby rozwiązać problemy z pamięcią masową (iSCSI/Fibre Channel) za pośrednictwem systemu VMware vSphere ESX/ESXi, należy wykonać następujące działania:
- Jak określić, czy powodem problemów z pamięcią masową jest sieć, czy pamięć Fibre Channel.
Uwaga: przed wprowadzeniem jakichkolwiek zmian należy przygotować pakiet vm-support oraz mieć dobre zrozumienie systemu VMware. Zawsze dobrym pomysłem jest przetestowanie zmian w środowisku rozwojowym/testowym przed ich wprowadzeniem w środowiskach produkcyjnych.
- Czy przeniesienie maszyny wirtualnej do innej jednostki LUN podnosi wydajność?
- Czy zmniejszenie liczby maszyn wirtualnych na jednostkę LUN podnosi wydajność?
- Czy w dziennikach zdarzeń lub komunikatach gościnnej maszyny wirtualnej występują błędy SCSI?
- Czy problem występuje na wszystkich hostach ESX/ESXi, czy tylko na jednym hoście?
- Czy istnieje podstawowa oczekiwana wydajność?
- Czy opóźnienia występują w określonym czasie, czy też są stosunkowo stałe?
- Czy opóźnienie wydaje się być powiązane z maszyną wirtualną, czy też określonym połączeniem jednostki LUN lub iSCSI?
- Jeśli opóźnienie związane jest z macierzą iSCSI lub jednostką LUN Fibre Channel, czy pozostałe jednostki LUN w tym samym urządzeniu pamięci masowej działają prawidłowo?
- W przypadku więcej niż jednego urządzenia pamięci masowej podłączonego za pośrednictwem łącza Fibre Channel lub iSCSI, czy problem ten występuje w obu urządzeniach SAN?
- Sprawdź kartę Wydajność w kliencie VMware lub użyj polecenia esxtop w kliencie ESX/ESXi
- Sprawdź plik /var/log/vmkernel.log lub /var/log/messages w zależności od wersji systemu ESX/ESXi i sprawdź występowanie komunikatów obejmujących frazę „SCSI reservation conflict” („konflikt rezerwacji SCSI”).
- Podziel lub oddziel ruch iSCSI od ruchu związanego z zarządzaniem i normalnymi operacjami we/wy.
- Rozłóż równomiernie porty kart sieciowych zainstalowane na serwerze dla ruchu iSCSI na nadmiarowych przełącznikach lub infrastrukturze.
- Wyłącz drzewo rozpiętości na wszystkich portach przełączników łączących się z urządzeniami końcowymi i włącz ustawienie portfast na tych portach, ponieważ są to urządzenia końcowe, które nie mogą tworzyć pętli infrastruktury.
- W przypadku korzystania z wirtualnego oznaczania przełączników (wiele lub oznaczone sieci VLAN na przełącznikach vSwitch ESXi), porty przełącznika muszą korzystać z trybu pnia.
- Określ zainstalowaną wersję kompilacji systemu VMware i sprawdź uwagi do wydań nowszych wersji kompilacji systemu VMware ESX/ESXi.
- Postępuj zgodnie ze sprawdzonymi sposobami postępowania VMware i Dell dotyczącymi instalowania aktualizacji sterownika / kompilacji, jak również aktualizacji oprogramowania wewnętrznego.