Jak rozwiązać problemy związane z instalacją VMware vCenter

Zainstalowanie serwera vCenter jest niezbędne w każdym środowisku wirtualnym VMware obejmującym wiele hostów ESXi, aby umożliwić scentralizowane zarządzanie. Punktem wyjścia może być domowe laboratorium VMware. Jednak podczas instalacji vCenter mogą wystąpić błędy. Niniejszy przewodnik dotyczący rozwiązywania problemów omawia niektóre z najczęstszych problemów, z jakimi można się spotkać, oraz sposoby ich usunięcia.

NAKIVO do tworzenia kopii zapasowej VMware vSphere

NAKIVO do tworzenia kopii zapasowej VMware vSphere

Kompleksowa ochrona danych dla maszyn wirtualnych VMware vSphere oraz opcje natychmiastowego odzyskiwania. Bezpieczne lokalizacje kopii zapasowych — na miejscu, zdalnie oraz w chmurze. Funkcje ochrony przed oprogramowaniem wymuszającym okup.

Podana nazwa systemu jest nieprawidłowa

Jeśli konfigurujesz domowe laboratorium VMware bez lokalnego serwera DNS w sieci, ten komunikat o błędzie może pojawić się na etapie 2 wdrażania vCenter.

Issue: Podana nazwa systemu jest nieprawidłowa.

Solution: Jeśli podana nazwa systemu jest pełną nazwą domeny (FQDN), upewnij się, że wyszukiwanie bezpośrednie w DNS zwraca co najmniej jeden prawidłowy adres IP w systemie. Jeśli podana nazwa systemu jest adresem IP, powinna ona być jednym z prawidłowych adresów IP w systemie.

The DNS error is displayed when deploying vCenter Server Appliance

Przyczyną tego błędu jest fakt, że vCenter wymaga skonfigurowanego serwera DNS z A oraz PTR w celu rozpoznawania nazw hostów na adresy IP i odwrotnie. W tym przypadku nie jest to ten sam serwer DNS, który jest zdefiniowany do łączenia się poza lokalną siecią (na przykład z Internetem). Po wyświetleniu tego błędu może być konieczne ponowne wdrożenie szablonu OVA.

W Konfiguracja środowiska testowego VMware do wdrażania w domu do tego wpisu użyto następujących nazw hostów:

  • Wirtualny interfejs sieciowy komputera hosta używany do łączenia się z VMnet8 (sieć NAT) – 192.168.101.1 jako localdns.localdomain
  • Wirtualny interfejs sieciowy wirtualnej bramy używanej dla maszyn wirtualnych za NAT: 192.168.101.2 jako localdns2.localdomain (wirtualny serwer DHCP przydziela ten adres IP jako adres głównego serwera DNS dla klientów DHCP)
  • Interfejs sieciowy serwera vCenter działającego jako maszyna wirtualna: 192.168.101.103 jako vCenter8.localdomain

Jeśli nie masz serwera DNS, możesz edytować plik hosts na maszynie wirtualnej z uruchomionym vCenter oraz na komputerze fizycznym, na którym zainstalowano VMware Workstation. To rozwiązanie jest pomocne przy pierwszej konfiguracji domowego laboratorium VMware, gdy nie masz dostępnych zasobów do uruchomienia oddzielnej maszyny wirtualnej jako serwera DNS lub do wdrażania serwera DNS na komputerze fizycznym. Oczywiście lepiej jest skonfigurować w pełni działający serwer DNS w sieci lokalnej środowiska produkcyjnego w celu wdrożenia VMware vSphere.

Edytujmy plik ` hosts ` na komputerze fizycznym. W systemie Windows należy edytować plik ` C:WindowsSystem32driversetchosts ` za pomocą edytora tekstowego uruchomionego jako administrator. Jeśli program VMware Workstation jest zainstalowany w systemie Linux, należy edytować plik ` /etc/hosts `. W tym przypadku na komputerze hosta dodaje się następujące ciągi znaków: 192.168.101.103 vcenter8.localdomain

192.168.101.103 vcenter8

192.168.101.1 localdns

192.168.101.1 localdns.localdomain

192.168.101.2 localdns2

192.168.101.2 localdns2.localdomain

Aby rozwiązać problem Podana nazwa systemu jest nieprawidłowa na maszynie wirtualnej z uruchomionym vCenter Server Urządzeniem, spróbuj wykonać następujące czynności:

  1. Otwórz interfejs użytkownika konsoli bezpośredniej (DCUI) vCenter Server Urządzenie w programie VMware Stacja robocza.
  2. Naciśnij CTRL+ALT+F3 , aby przejść do konsoli. Zaloguj się do konsoli jako użytkownik główny (użyj hasła podanego podczas wdrażania vCenter z szablonu OVA).
  3. Włącz powłokę, wprowadzając polecenie:

    shell.set --enabled true

  4. Przejdź do powłoki, używając polecenia:

    shell

  5. Otwórz plik hosts w edytorze tekstowym:

    vim /etc/hosts

    The console interface of vCenter Server Appliance

  6. Sprawdź, czy w pliku hosts serwera VCSA znajdują się następujące ciągi znaków:

    192.168.101.103 vcenter8.localdomain vcenter8

    192.168.101.1 localdns localdns.localdomain

    192.168.101.2. localdns2 localdns2.localdomain

    W razie potrzeby dodaj te wiersze i zapisz zmiany (:wq).

    Editing the hosts file in vCenter Server Appliance to resume the installation process

  7. Jeśli brakuje tych ciągów znaków, dodaj je.
  8. Spróbuj wykonać polecenie ping na adres IP wirtualnego serwera DNS określonego w konfiguracji sieciowej maszyny wirtualnej, na której działa VCSA:

    ping localdns2

Wypróbuj NAKIVO Backup & Replication dla VMware vSphere

Wypróbuj NAKIVO Backup & Replication dla VMware vSphere

Rozpocznij 15-dniową bezpłatną wersję próbną, aby korzystać z bezagentowych, przyrostowych kopii zapasowych maszyn wirtualnych z opcjami natychmiastowego pełnego i szczegółowego odzyskiwania danych, ochroną przed oprogramowaniem wymuszającym okup i wieloma innymi funkcjami.

503 Usługa niedostępna

Błąd 503 Usługa niedostępna może wystąpić po ponownym uruchomieniu serwera vCenter. Po wpisaniu adresu serwera vCenter w pasku adresu przeglądarki w celu uzyskania dostępu do programu VMware vSphere Client (na przykład https://192.168.101.103), pojawia się następujący komunikat o błędzie:

503 Usługa niedostępna (Nie udało się połączyć z punktem końcowym: [N7Vmacore4Http20NamedPipeServiceSpecE:0x000055ea10bcc9c0] _serverNamespace = / action = Allow _pipeName =/var/run/vmware/vpxd-webserver-pipe)

Błąd ten może wystąpić, jeśli niektóre usługi vCenter nie zostały jeszcze uruchomione. Sprawdź, czy odpowiednie usługi działają, przechodząc do strony internetowej służącej do zarządzania urządzeniem vCenter. W tym przykładzie należy użyć następującego adresu:

https://192.168.101.103:5480/ui/services

  • VMware vCenter Server oraz VMware vSphere Web client usługi muszą być uruchomione.
  • Wybierz potrzebną usługę, która nie działa, i kliknij Start lub Restart.
  • Być może trzeba będzie poczekać kilka minut. W razie potrzeby sprawdź również inne usługi.
  • Gdy niezbędne usługi będą już uruchomione, spróbuj ponownie połączyć się z klientem VMware vSphere.

Błąd: Nie można uzyskać stanu wdrażania

Problem: Błąd „Nie można uzyskać stanu wdrażania” pojawia się na etapie 2 wdrażania vCenter.

Solution: Jedną z przyczyn tego błędu może być niewystarczająca ilość miejsca na partycji używanej do instalacji.

  • Można rozszerzyć partycję, dodać więcej miejsca lub zmienić lokalizację instalacji.
  • Katalog eksportu można wskazać na /storage/core
  • Optymalnym rozwiązaniem może być ponowne uruchomienie instalacji vCenter bez konieczności całkowitej ponownej instalacji po rozwiązaniu problemu lub uruchomieniu wymaganej usługi.
    1. Po zakończeniu etapu 1 zamknij instalator i przejdź do interfejsu VAMI na nowo wdrożonym serwerze vCSA pod adresem https://vCenter-IP:5480/configure/
    2. Wykonaj etap 2 w przeglądarce i wskaż katalog eksportu o odpowiedniej wielkości, na przykład /storage/updatemgr/
    3. Wygląda na to, że instalator korzysta z konfiguracji „v2” https://vCenter-IP:5480/configurev2/ , w której nie można skonfigurować katalogu eksportu.

Etap 2 instalacji vCenter zakończył się niepowodzeniem bez żadnych błędów

Issue: Instalacja vCenter Server kończy się niepowodzeniem na etapie 2. Ponowne wdrażanie vCenter kończy się niepowodzeniem. W graficznym interfejsie użytkownika nie ma żadnych błędów, które mogłyby wskazywać na przyczynę problemu.

Solution:

  1. Uzyskaj dostęp do urządzenia za pośrednictwem SSH lub konsoli, korzystając z konta użytkownika głównego i hasła podanego podczas procesu konfiguracji. Dobrym punktem wyjścia jest przejrzenie logów dostępnych pod adresem /var/log/firstboot. Użyj polecenia ls -lt , aby wyświetlić najnowsze wpisy w logach. Większość usług generuje dwa logi: jeden kończący się na _stdout.log , zawierający komunikaty logowe usługi, oraz drugi kończący się na _stderr.log , zawierający komunikaty o błędach.
  2. Zidentyfikuj usługę, która zapisała wpis w pliku _stderr.log— na przykład może to być scafirstboot.py_10507_stderr.log. Przejrzyj log, aby ustalić pierwotną przyczynę. Poszukaj wierszy takich jak poniższe:

    ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] nie udało się zweryfikować certyfikatu: certyfikat nie jest jeszcze ważny

  3. Ten błąd sugeruje problem z datami ważności certyfikatu, a konkretnie z datą rozpoczęcia (certyfikat ma datę rozpoczęcia i datę zakończenia). Często wskazuje to na problem z protokołem NTP (Network Time Protocol). Jeśli skonfigurowano protokół NTP dla vCenter, ale nie dla hosta ESXi, na którym przeprowadzono wdrażanie vCenter, może pojawić się ten błąd.
  4. Jeśli problem nie dotyczy DNS, warto sprawdzić ustawienia NTP lub zbadać potencjalne problemy z certyfikatami, albo połączenie obu tych czynników.

Można również spróbować uruchomić instalator vCenter z innej maszyny wirtualnej znajdującej się na tym samym hoście ESXi (gdzie wdrożono VCSA), aby uniknąć problemu z NTP.

Instalacja VCSA utknęła na 80%

Issue: vCenter Server Urządzenie utknęło na 80% etapu 1 z komunikatem Oczekiwanie na rozpoczęcie instalacji RPM .

Solution: Aby rozwiązać ten problem, spróbuj wykonać następujące czynności:

  • Sprawdź ustawienia NTP dla VCSA na hoście ESXi, na którym wdrożono VCSA, oraz na komputerze, z którego uruchamiasz instalator. Konieczne może być określenie lokalnego serwera NTP.
  • Przed wprowadzeniem nazwy FQDN na odpowiednim ekranie instalacji vCenter sprawdź, czy istnieją rekordy DNS dla vCenter i czy są one rozpoznawane.
  • Sprawdź Licencja vSphere na hoście ESXi, na którym wdrażasz VCSA (nie na bezpłatna licencja ESXi).

Po usunięciu przyczyny problemu może być konieczne ponowne uruchomienie procesu instalacji vCenter.

Wnioski

Typowymi przyczynami błędów instalacji VMware vCenter są nieprawidłowe ustawienia DNS, konfiguracja NTP, błędy SSL i certyfikatów, problemy z połączeniem z bazą danych, ustawienia zapory sieciowej oraz niewystarczające zasoby sprzętowe.

Aby uniknąć błędów, należy uważnie postępować zgodnie z instrukcją instalacji VMware vSphere i vCenter Server. W przypadku wystąpienia błędów należy skorzystać z porad zawartych w niniejszym przewodniku, aby rozwiązać problemy związane z instalacją vCenter. Sprawdzenie dzienników instalacji znajdujących się w lokalizacjach /var/log oraz na urządzeniu vCenter Server Appliance może dostarczyć cennych informacji na temat pierwotnej przyczyny problemu.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby zapoznać się ze wszystkimi funkcjami rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie jest wymagana karta kredytowa.

People also read