ESXi - konsola szeregowa jako konsola domyślna

9

Mam bezgłowy serwer Supermicro z IPMI jako moim ESXi 5, ale chciałbym użyć konsoli szeregowej jako domyślnej konsoli dla ESXi zamiast uzyskiwać do niej dostęp poprzez przekierowanie konsoli VMI IPMI. Mam pewne problemy z Javą z IPMI i wolę też interfejs tekstowy :)

Próbowałem wykonać polecenie Przekieruj bezpośrednią konsolę do portu szeregowego za pomocą klienta vSphere, ale bez powodzenia.

Mój cel to:

  • zobacz w boot loader portu szeregowego ESXi (to co widzę to syslinux)
  • zobacz ładowanie poprzez port szeregowy (nie loguje się, ale rzeczy interaktywne)
  • zobacz powłokę, której mogę użyć do logowania przez port szeregowy

Mój serwer ma konsolę szeregową. Następnym krokiem byłoby skonfigurowanie IPMI SOL.

Czy ktoś może udostępnić, jak to zrobić? Powyższa procedura nie działała dla mnie.

Jak sprawdzić, czy ESXi uruchamia się z portu szeregowego jako konsoli?

jirib
źródło
Dlaczego próbujesz to zrobić? dlaczego nie skorzystać z powercli lub ekwiwalentów?
Chopper3
W ogóle go nie dostałeś: DDDD Mylisz CLI z konsolą.
jirib
Zapewniam cię, że znam różnicę, wciąż nie jestem pewien, co próbujesz osiągnąć
Chopper3
5
Ponieważ nie mam żadnego monitora podłączonego do mojego serwera ESXi, uzyskuję do niego dostęp poprzez przekierowanie konsoli IPMI VGA. Ale to wymaga java, a java to bzdura, czasami nie działa z konkretną wersją java itp. Dlatego wolę konsolę szeregową jako konsolę podstawową. en.wikipedia.org/wiki/Serial_console
jirib
7
Bardzo mały powód, ale wciąż istnieją powody, takie jak rozwiązywanie problemów z uruchamianiem, uzyskiwanie danych wyjściowych z paniki jądra hosta itp.
Jirib,

Odpowiedzi:

2

Może to zadziała? Nadal nie jestem pewien, dlaczego chcesz podążać tą ścieżką, ale opcja jest dostępna.

Przekieruj konsolę bezpośrednią do portu szeregowego za pomocą klienta vSphere

Gdy używasz klienta vSphere do przekierowania bezpośredniej konsoli do portu szeregowego, ustawiona opcja rozruchu jest utrzymywana po kolejnych restartach.

Możesz przekierować bezpośrednią konsolę na jeden z portów szeregowych com1 lub com2.

Port szeregowy nie może być używany do szeregowego logowania i debugowania ani do powłoki ESX (tty1Port). Wymagania wstępne

  1. Sprawdź, czy możesz uzyskać dostęp do hosta z klienta vSphere. Port szeregowy nie może być już używany do szeregowego logowania i debugowania ani do powłoki ESX (tty1Port).

  2. Z klienta vSphere połącz się z serwerem vCenter i wybierz hosta z inwentarza.

  3. Kliknij kartę Konfiguracja.

  4. W obszarze Oprogramowanie kliknij opcję Ustawienia zaawansowane.

  5. W lewym okienku rozwiń listę VMkernel i wybierz opcję Uruchom.

  6. Upewnij się, że pola VMkernel.Boot.logPort i VMkernel.Boot.gdbPort nie są ustawione tak, aby używały portu com, do którego chcesz przekierować bezpośrednią konsolę.

  7. Ustaw VMkernel.Boot.tty2Port na port szeregowy, aby przekierować bezpośrednią konsolę na: com1 lub com2.

  8. Kliknij OK.

Uruchom ponownie hosta.

Teraz możesz zarządzać hostem ESXi zdalnie z konsoli podłączonej do portu szeregowego.

https://pubs.vmware.com/vsphere-50/index.jsp?topic=%2Fcom.vmware.vsphere.install.doc_50%2FGUID-C65306C0-DA37-4F45-8A50-31F8D109BB1D.html

esvaldez58
źródło