Kontroler VMware ESXi: Rozwiązywanie problemów z pamięcią masową w oprogramowaniu VMware vSphere ESXi

Summary: W tym artykule wyjaśniono, jak rozwiązywać problemy z pamięcią masową VMware vSphere ESXi (iSCSI/Fibre Channel).

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Rozwiązywanie problemów z pamięcią masową (iSCSI/Fibre Channel) w VMware vSphere ESX/ESXi

  1. Jak ustalić, czy występuje problem z siecią lub kanałem światłowodowym, który może powodować problemy z pamięcią masową.
     
    Uwaga: Należy zebrać vm-support bundle przed jakimikolwiek zmianami i dobrze rozumieją VMware. Zawsze dobrym pomysłem jest przetestowanie zmian w środowisku programistycznym/testowym przed zmianą środowiska produkcyjnego.
    • Czy przeniesienie maszyny wirtualnej do innej jednostki LUN podnosi wydajność?
    • Czy zwiększenie wydajności poprawia się w przypadku zmniejszenia liczby maszyn wirtualnych na jednostkę LUN?
    • Czy w dziennikach zdarzeń lub komunikatach gościnnej maszyny wirtualnej występują błędy SCSI?
    • Czy problem dotyczy wszystkich hostów ESX/ESXi, czy jednego hosta?
    • 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 jest związane z jednostką iSCSI lub Fibre Channel LUN, czy inne jednostki LUN na tym samym urządzeniu pamięci masowej zachowują się prawidłowo?
    • Jeśli za pomocą protokołu iSCSI lub Fibre Channel podłączono więcej niż jedno urządzenie pamięci masowej, to czy w obu urządzeniach z siecią SAN występuje ten sam problem?
       
  2. Przejrzyj kartę Wydajność w aplikacji VMware Client lub użyj esxtop z wiersza poleceń ESX/ESXi
  3. Przejrzyj plik /var/log/vmkernel.log lub /var/log/messages w zależności od wersji ESX/ESXi i sprawdź, czy nie ma sformułowania zawierającego ciąg "SCSI reservation conflict". 
  4. Podziel lub oddziel ruch iSCSI od ruchu związanego z zarządzaniem i normalnymi operacjami we/wy.
  • Równomierne rozprowadzenie portów kart sieciowych (NIC) zainstalowanych na serwerze dla ruchu iSCSI przez nadmiarowe przełączniki lub sieć szkieletową.
  • Upewnij się, że porty iSCSI VMkernel mają mapowanie jeden do jednego z fizycznymi vmnic łącza danych wysyłanych.
     
    Uwaga: Najlepszą praktyką jest zastosowanie dwóch różnych przełączników iSCSI vSwitch dla nadmiarowego ruchu iSCSI. Można również mieć dwa porty VMkernel i dwa łącza danych wysyłanych w tym samym vSwitchu w mapowaniu 1:1 z impulsem podłączonym do obu łączy danych wysyłanych. Przeglądając dwie różne praktyki, można dostrzec korzyści i skutki uboczne każdej implementacji.
  • Wyłącz drzewo rozpinające na wszystkich portach przełączników łączących się z urządzeniami końcowymi i włącz ustawienie PortFast na tych portach przełącznika, ponieważ są to urządzenia punktów końcowych i nie mogą tworzyć pętli struktury.
  • W przypadku korzystania z tagowania przełącznika wirtualnego (wiele lub oznakowane sieci VLAN w przełącznikach wirtualnych ESXi) porty przełącznika muszą korzystać z trybu trunk.
  • Sprawdzenie, czy zainstalowana wersja kompilacji VMware jest zainstalowana, oraz zapoznanie się z informacjami dotyczącymi wydania nowszej wersji kompilacji VMware ESX/ESXi.
  • Postępuj zgodnie z najlepszymi praktykami VMware i Dell dotyczącymi stosowania aktualizacji sterowników i kompilacji oraz aktualizacji oprogramowania sprzętowego.

Affected Products

VMware ESXi 7.x, VMware ESXi 8.x
Article Properties
Article Number: 000139222
Article Type: How To
Last Modified: 10 Nov 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.