ESXi - serielle Konsole als Standardkonsole

9

Ich habe einen kopflosen Supermicro-Server mit IPMI als ESXi 5, möchte jedoch die serielle Konsole als Standardkonsole für ESXi verwenden, anstatt über die IPMI-VGA-Konsolenumleitung darauf zuzugreifen. Ich habe einige Probleme mit Java mit IPMI und ich bevorzuge auch Text UI :)

Ich habe versucht, Redirect the Direct Console mithilfe des vSphere-Clients auf einen seriellen Port umzuleiten, aber kein Erfolg.

Mein Ziel ist:

  • siehe im Bootloader der seriellen Schnittstelle von ESXi (es ist Syslinux, was ich sehe)
  • siehe Booten über serielle Schnittstelle (keine Protokollierung, sondern internaktives Material)
  • Siehe Shell, mit der ich mich über die serielle Schnittstelle anmelden kann

Mein Server hat eine serielle Konsole. Der nächste Schritt wäre das Einrichten von IPMI SOL.

Kann jemand mitteilen, wie es geht? Das obige Verfahren hat bei mir nicht funktioniert.

Wie kann ich überprüfen, ob ESXi mit serieller Schnittstelle als Konsole gestartet wurde?

Jirib
quelle
Warum versuchst du das zu tun? Warum nicht einfach die Powercli oder Equivilants benutzen?
Chopper3
Sie haben es überhaupt nicht verstanden: DDDD Sie verwechseln CLI mit Konsole.
Jirib
Ich kann Ihnen versichern, dass ich den Unterschied kenne. Ich bin mir immer noch nicht sicher, was Sie erreichen wollen
Chopper3
5
Da an meinem ESXi-Server kein Display angeschlossen ist, greife ich über die IPMI-VGA-Konsolenumleitung darauf zu. Aber das braucht Java und Java ist Mist, manchmal funktioniert es nicht mit bestimmten Java-Versionen usw. Also würde ich die serielle Konsole als primäre Konsole bevorzugen. en.wikipedia.org/wiki/Serial_console
jirib
7
Sehr wenig Grund, aber es gibt immer noch einen Grund, wie die Fehlerbehebung beim Booten, das
Abrufen der

Antworten:

2

Vielleicht funktioniert das? Sie sind sich immer noch nicht sicher, warum Sie diesem Pfad folgen möchten, aber die Option ist verfügbar.

Leiten Sie die direkte Konsole mithilfe des vSphere-Clients an einen seriellen Port um

Wenn Sie den vSphere-Client verwenden, um die direkte Konsole an eine serielle Schnittstelle umzuleiten, bleibt die von Ihnen festgelegte Startoption nach nachfolgenden Neustarts bestehen.

Sie können die direkte Konsole entweder auf die serielle Schnittstelle com1 oder com2 umleiten.

Die serielle Schnittstelle darf nicht für die serielle Protokollierung und das Debuggen oder für die ESX-Shell (tty1Port) verwendet werden. Voraussetzungen

  1. Stellen Sie sicher, dass Sie vom vSphere-Client aus auf den Host zugreifen können. Die serielle Schnittstelle darf nicht bereits für die serielle Protokollierung und das Debuggen oder für die ESX-Shell (tty1Port) verwendet werden.

  2. Stellen Sie vom vSphere-Client aus eine Verbindung zum vCenter Server her und wählen Sie den Host im Inventar aus.

  3. Klicken Sie auf die Registerkarte Konfiguration.

  4. Klicken Sie unter Software auf Erweiterte Einstellungen.

  5. Erweitern Sie im linken Bereich die VMkernel-Liste und wählen Sie Boot.

  6. Stellen Sie sicher, dass die Felder VMkernel.Boot.logPort und VMkernel.Boot.gdbPort nicht so eingestellt sind, dass sie den COM-Port verwenden, zu dem Sie die direkte Konsole umleiten möchten.

  7. Stellen Sie VMkernel.Boot.tty2Port auf die serielle Schnittstelle ein, um die direkte Konsole an com1 oder com2 umzuleiten.

  8. OK klicken.

Starten Sie den Host neu.

Sie können den ESXi-Host jetzt über eine an die serielle Schnittstelle angeschlossene Konsole remote verwalten.

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

esvaldez58
quelle