Rozwiązane: VMware ESXi Host nie odpowiada w vCenterze
Host staje się niedostępny (wyszary) i jest oznaczony jako „Nie odpowiada”. Ten artykuł oferuje wydajne rozwiązania, aby rozwiązać ten problem.
Objawy: ESXi Host VMware nie reaguje w vCenter
Wielu administratorów VMware korzysta z VMware vCenter do zarządzania wieloma hostami ESXi i maszynami wirtualnymi. Jednakże możesz zauważyć, że Twoje hosty VMware ESXi są oznaczone jako "brak odpowiedzi" w interfejsie internetowym vCenter Server lub nie można zsynchronizować hosta.
Konkretne objawy to:
- Host ESXi oznaczony jako "brak odpowiedzi" w vCenter Server (podczas dodawania adresu IP, wykonywania operacji lub po aktualizacji, itp.)
- Host Esxi nie odpowiada, ale maszyny wirtualne wciąż działają
- Host ESXi oznaczony jako "rozłączony" w vCenter Server.
- Nie można połączyć ESXi/ESX z vCenter Server.
- Maszyny wirtualne na hoście ESXi oznaczone jako szare w vCenter Server.
- Podczas próby dodania hosta ESXi/ESX do vCenter Server pojawia się błąd podobny do:
"Nie można uzyskać dostępu do określonego hosta. Może nie istnieć, oprogramowanie serwera nie odpowiada lub występuje problem sieciowy."
Powszechnymi przyczynami oznaczenia hosta jako "brak odpowiedzi" są:
• Problem z połączeniem sieciowym między hostem ESXi a vCenter.
• Agent hostd nie działa poprawnie.
• Agent vpxa nie działa poprawnie.
• Host ESXi uległ awarii.
To nie jest rzadki problem, wiele osób zarządza na co dzień tym zagadnieniem. Możesz kontynuować czytanie. Ten artykuł opisuje proces rozwiązywania problemów związanych z hostem ESXi w stanie "rozłączony" lub "brak odpowiedzi" w vCenter Server.
Prowadzi Cię przez eliminację powszechnych przyczyn Twojego problemu, weryfikując poprawność konfiguracji sieciowej i agentów serwera zarządzającego oraz potwierdzając dostępność zasobów na Twoim hoście ESXi.
Jak naprawić błąd hosta ESXi nie odpowiada w vCenter
W tej części przedstawimy Ci kroki do rozwiązania problemu "host vCenter nie odpowiada". Możesz spróbować kolejno poniższych kroków diagnostycznych, proszę nie pomijać żadnego kroku.
✍ Proszę być ostrożnym podczas zajmowania się problemem. Niekontrolowane działanie może wpłynąć na zadania wykonywane na Twoich maszynach wirtualnych (VM). Dlatego koniecznie wykonaj kopię zapasową swoich maszyn wirtualnych w vCenter, aby zapewnić bezpieczeństwo danych VM i ciągłość biznesową.
Krok 1. Sprawdź, czy host ESXi jest włączony
Najprostszym sposobem jest sprawdzenie aktualnego stanu sprzętu hosta ESXi lub czy zasilacz osiągnął limit czasu pracy baterii, po czym host zostaje po prostu wyłączony.
Fizycznie przejdź do sprzętu hosta ESXi i zwróć uwagę na jakiekolwiek diody na przedniej stronie serwera, które mogą wskazywać na stan zasilania lub sprzętu.
Krok 2. Ponowne podłączenie hosta ESXi
Spróbuj ponownie podłączyć hosta ESXi, który nie odpowiada, i sprawdź, czy to rozwiązuje problem.
Wystarczy kliknąć prawym przyciskiem myszy na hosta i wybrać Podsumowanie >> Połączenie >> Połącz.
Krok 3. Zweryfikuj połączenie hosta z vCenter pod właściwym adresem IP
Jeśli występuje problem z połączeniem między vCenter a hostem ESXi przy użyciu adresu IP i pełnej nazwy domenowej (FQDN), serwer vCenter nie otrzymuje sygnałów życia od hosta ESXi, co powoduje brak odpowiedzi i odłączenie hosta.
Aby sprawdzić, czy host ESXi może odesłać odpowiedź do serwera vCenter pod poprawnym adresem IP i FQDN, możesz wykonać pinga na adres IP hosta i sprawdzić usługę DNS:
Jak wykonać ping hosta ESXi za pomocą adresu IP i FQDN:
• Naciśnij klawisz Windows R, aby uruchomić okno dialogowe Windows, wpisz cmd i naciśnij Enter, aby otworzyć Wiersz polecenia.
• Uruchom polecenie "ping ". Zastąp wartością faktycznego adresu IP hosta.
• Aby wykonać ping hosta za pomocą FQDN, uruchom polecenie "ping ". Zastąp wartością faktycznej nazwy FQDN.
Jeśli ping zakończy się sukcesem, otrzymasz odpowiedź od hosta, pokazującą czas przejścia i statystyki pakietów. Jeśli ping nie powiedzie się, możesz sprawdzić serwer DNS, czy nie ma problemów z rozwiązaniem nazw.
Jak sprawdzić rozwiązanie DNS
,• Uruchom polecenie "nslookup ". Zastąp vCenter _FQDN pełną nazwą domenową (FQDN) serwera vCenter.
Jeśli występuje problem z rozwiązaniem DNS, sprawdź, czy DNS jest poprawnie skonfigurowane.
Jeśli host ESXi jest odłączony lub nie odpowiada, ale jest możliwe zrobienie Pingu, przejdź do następnego kroku.
Krok 4. Sprawdź, czy serwer vCenter może połączyć się z hostem na porcie TCP/UDP 902
Może być konieczne przetestowanie połączenia z różnymi portami na Twoich serwerach. Serwer używa tego portu do dostępu hosta do innych hostów w celu migracji i tworzenia, do ruchu autoryzacyjnego dla ESXi oraz do ruchu konsoli zdalnej (xinetd/vmware-authd).
Możesz użyć programu Telnet do dostępu przez klienta vSphere do konsol wirtualnych maszyn lub do nawiązania połączenia (UDP) ze statusem (heartbeat) z ESXi do serwera vCenter. W oknie wiersza poleceń wpisz:
☛ serwer: nazwa hosta lub adres IP serwera.
☛ port: numer portu, do którego chcesz się połączyć.
Jeśli zobaczysz wynik:
C:\>telnet serwer 902
Połączanie...
Połączenie działa. Jeśli zobaczysz błąd "Nie można otworzyć połączenia z hostem na porcie 902: Połączenie nie powiodło się", oznacza to, że połączenie zostało odrzucone. To może być prawdziwy powód, dlaczego host nie odpowiada. Możesz kontynuować czytanie, aby rozwiązać ten problem.
Krok 5. Uruchom ponownie Sieć Zarządzania
Sieć zarządzania synchronizuje komponenty VMware i ułatwia komunikację między hostem ESXi a serwerem vCenter. Jeśli vCenter nie może zsynchronizować hosta ani bezpośrednio połączyć się z hostem ESXi, można uruchomić ponownie Sieć Zarządzania.
Aby zrestartować Sieć Zarządzania w ESXi:
1. Połącz się z konsolą hosta ESXi.
2. Naciśnij F2 , aby skonfigurować system.
3. Zaloguj się jako root i użyj strzałek w górę i w dół, aby przejść do opcji Restart Management Network.
4. Naciśnij Enter , aby zrestartować Sieć Zarządzania.
Krok 6. Sprawdź, czy agent VPXA nie odpowiada na hoście ESXi
Agent serwera vCenter, znany również jako "vpxa" lub usługa "vmware-vpxa", umożliwia połączenie serwera vCenter z hostem ESXi.
Przetłumacz powyższą treść na język polski. Nie tłumacz wartości atrybutu href tagu HTML a oraz wartości atrybutu src tagu img. Zawartość w {{}} nie wymaga tłumaczenia. Znaki Unicode nie tłumacz. Nie tłumacz i nie modyfikuj struktur HTML i ich atrybutów.Agenta vpxa jest odpowiedzialny za komunikację z agentem hostd, który z kolei komunikuje się z hostem ESXi. Jeśli agent vpxa przestanie odpowiadać na dotkniętym hoście ESXi, serwer vCenter nie jest w stanie skontaktować się z tym hostem, co powoduje, że host wygląda na szary w kliencie vSphere.
Aby to zobaczyć, możesz połączyć się bezpośrednio z hostem ESXi i spróbować wpisać następujące polecenie:
Krok 7. Rozwiązywanie problemów związanych z pamięcią podrzędną
Załóżmy, że już sprawdziłeś wszystko inne i to ci nie pomogło. Cóż, teraz pozostaje tylko sprawdzić problemy z pamięcią podrzędną na twoim hoście ESXi.
Hosty ESXi mogą rozłączać się z serwerem vCenter z powodu problemów z pamięcią podrzędną. Może to być problem z pamięcią podrzędną, w takim przypadku możesz napotkać wiele hostów w stanie rozłączenia.
Może to także być uszkodzona karta interfejsu sieciowego (NIC), która z powodu problemu nie utrzymuje połączenia z systemem serwera vCenter.
Możesz napotkać niektóre z tych objawów:
- Problemy z łącznością do macierzy pamięci podręcznej
- Inicjatory hostów ESXi nie logują się do macierzy pamięci podręcznej
- Host ESXi nie może zamontować udziału
Problemy z pamięcią podrzędną mogą być różnorodne, ponieważ może być używanych różnych protokołów pamięci podręcznej, takich jak iSCSI, NFS lub SAN.
Problem braku odpowiedzi hosta ESXi w vCenter może dotyczyć wielu hostów VMware. Konieczne jest wykonanie kopii zapasowych wirtualnych maszyn VMware ESXi, aby uniknąć utraty danych z powodu odwracalnych zadań.
Rozwiązanie kopii zapasowej w celu zapobiegania awariom wirtualnych maszyn
Serwer vCenter to bardzo wygodna oficjalna platforma do centralnego zarządzania środowiskami wirtualnymi ESXi i dużą liczbą maszyn wirtualnych na nim. Jedna instancja serwera vCenter może obsługiwać maksymalnie 1000 hostów, 10 000 włączonych maszyn wirtualnych i 15 000 zarejestrowanych maszyn wirtualnych.
Jednak vCenter Server nie zapewnia funkcji backupu maszyn wirtualnych. Dlatego oprogramowanie do tworzenia kopii zapasowych jest powszechnie akceptowanym wyborem. Profesjonalne narzędzie do tworzenia kopii zapasowych jest bardziej wydajne niż wbudowane funkcje.
Tutaj przedstawiam Ci oprogramowanie do tworzenia kopii zapasowych VMware -- AOMEI Cyber Backup. Automatyzuje proces tworzenia kopii zapasowych wielu maszyn wirtualnych zarządzanych przez vCenter Server i wysyła powiadomienia e-mail w przypadku wystąpienia błędu.
✦ Kopie zapasowe bez agenta: tworzenie kompletnych i niezależnych kopii zapasowych na poziomie obrazu dla maszyn wirtualnych VMware ESXi i Hyper-V.
✦ Tworzenie kopii zapasowych wielu maszyn wirtualnych: tworzenie kopii zapasowych dla dużej liczby maszyn zarządzanych przez vCenter Server lub dla wielu maszyn na pojedynczym hoście ESXi.
✦ Wielokrotne lokalizacje kopii zapasowych: tworzenie kopii zapasowych na lokalnym, zewnętrznym nośniku, w udostępnieniu sieciowym lub na dysku NAS.
✦ Automatyczne wykonywanie kopii zapasowych: tworzenie harmonogramów wykonujących kopie zapasowe codziennie, co tydzień lub co miesiąc.
✦ Odzyskiwanie całych maszyn wirtualnych: przywracanie natychmiast dostępnych maszyn z wybranych punktów przywracania.
AOMEI Cyber Backup obsługuje VMware ESXi 6.0 i nowsze wersje. Kliknij poniższy przycisk, aby pobrać bezpłatną wersję próbną na 30 dni.
4 kroki do kopii zapasowej wielu maszyn na vCenter Server
1. Przypisywanie urządzeń: uzyskaj dostęp do interfejsu sieciowego AOMEI Cyber Backup, przejdź do Źródłowego urządzenia > VMware > Dodaj urządzenie VMware dla Dodaj vCenter lub samodzielny host ESXi, a następnie kliknij … > Przypisywanie urządzenia.
2. Utwórz zadanie kopii zapasowej: Przejdź do Zadanie kopii zapasowej > Utwórz nowe zadanie, a następnie wybierz Kopię zapasową VMware ESXi jako Typ kopii zapasowej.
3. Ustaw Nazwę zadania, Urządzenie, Docelowe miejsce, Harmonogram i Usuwanie według potrzeb.
- Nazwa zadania: możesz zmienić nazwę zadania lub użyć domyślnej nazwy z numeracją.
- Urządzenie: wskaż partię dużych liczb zarządzanych maszyn wirtualnych przez serwer vCenter w celu centralnego tworzenia kopii zapasowych.
- Docelowe miejsce: wybierz lokalną ścieżkę lub ścieżkę sieciową do tworzenia kopii zapasowych.
- Archiwum (opcjonalnie): Jeśli posiadasz magazyn Amazon S3, możesz archiwizować wersje kopii zapasowych na nim.
- Harmonogram (opcjonalnie): wykonuj kopie zapasowe pełne, różnicowe lub przyrostowe oraz automatycznie planuj wykonanie według zdefiniowanej częstotliwości.
- Usuwanie (opcjonalnie): automatycznie usuwaj stare kopie zapasowe, które przekroczyły okres retencji określony przez Ciebie.
4. Rozpocznij tworzenie kopii zapasowej: Kliknij Rozpocznij kopię zapasową i wybierz Dodaj harmonogram i rozpocznij teraz kopię lub Dodaj tylko harmonogram.
✍ Utworzone zadania tworzenia kopii zapasowych są przedstawione i kontrolowane oddzielnie, umożliwiając sprawdzenie postępu, zmianę harmonogramu i przywracanie. Łatwo jest przywrócić maszynę wirtualną na tym samym lub innym magazynie danych/serwerze, bez ponownej instalacji lub konfiguracji nowej maszyny wirtualnej, klikając Przywróć w nowej lokalizacji.
Podsumowanie
Gdy twój host ESXi nie odpowiada w vCenter lub jest odłączony i szary, a także masz problemy z wirtualnymi maszynami, możesz postępować zgodnie z opisanymi krokami rozwiązywania problemów w tym artykule. Możesz sprawdzić, czy host jest włączony, przeprowadzić testy ping na obie strony (port 902), zrestartować agentów zarządzania lub ponownie połączyć hosta z inwentarzem vCenter. Sprawdź również, czy agent vpxa lub usługa hostd są uruchomione. Na koniec sprawdź, czy nie ma problemów z przechowywaniem danych.
Ponadto, nie zapomnij regularnie tworzyć kopii zapasowych swoich maszyn wirtualnych VMware ESXi na wypadek awarii. AOMEI Cyber Backup to solidne i łatwe w użyciu rozwiązanie do tworzenia kopii zapasowych dla przedsiębiorstw, które umożliwia łatwą ochronę Twojego środowiska wirtualnego, a także innych obciążeń, takich jak komputery z systemem Windows czy bazy danych MSSQL.