ESXi - последовательная консоль как консоль по умолчанию

9

У меня есть безголовый сервер Supermicro с IPMI в качестве ESXi 5, но я бы хотел использовать последовательную консоль в качестве консоли по умолчанию для ESXi вместо того, чтобы обращаться к ней через перенаправление консоли VMI IPMI. У меня есть некоторые проблемы с Java с IPMI, и я также предпочитаю текстовый интерфейс :)

Я попытался выполнить перенаправление Direct Console на последовательный порт с помощью клиента vSphere, но безуспешно.

Моя цель:

  • увидеть в последовательном порту загрузчик ESXi (это syslinux, что я вижу)
  • смотрите загрузку через последовательный порт (не ведение журнала, а неактивные вещи)
  • увидеть оболочку, которую я могу использовать для входа через последовательный порт

Мой сервер имеет последовательную консоль. Следующим шагом будет настройка IPMI SOL.

Кто-нибудь может поделиться как это сделать? Процедура выше не работает для меня.

Как проверить, что ESXi загружается с последовательным портом в качестве консоли?

jirib
источник
Почему вы пытаетесь это сделать? почему бы просто не использовать powercli или эквивалент?
Chopper3
Вы совсем не поняли: DDDD Вы путаете CLI с консолью.
Джириб
Уверяю вас, я знаю разницу, но я все еще не уверен, чего вы пытаетесь достичь
Chopper3
5
Так как мой сервер ESXi не подключен к дисплею, я обращаюсь к нему через перенаправление консоли VMI IPMI. Но для этого нужна java, а java - это дерьмо, иногда она не работает с конкретной версией java и т. Д. Поэтому я бы предпочел последовательную консоль в качестве основной консоли. en.wikipedia.org/wiki/Serial_console
jirib
7
Очень мало причин, но все же есть причина, например, устранение неполадок при загрузке, получение информации о панике ядра хоста и т. Д.
jirib

Ответы:

2

Может это сработает? Все еще не уверен, почему вы хотите следовать по этому пути, но опция доступна.

Перенаправить Direct Console на последовательный порт с помощью клиента vSphere

Когда вы используете vSphere Client для перенаправления прямой консоли на последовательный порт, заданный вами параметр загрузки сохраняется после последующих перезагрузок.

Вы можете перенаправить прямую консоль на любой из последовательных портов com1 или com2.

Последовательный порт не должен использоваться для последовательного ведения журнала и отладки или для ESX Shell (tty1Port). Предпосылки

  1. Убедитесь, что вы можете получить доступ к хосту из клиента vSphere. Последовательный порт уже не должен использоваться для последовательного ведения журнала и отладки или для ESX Shell (tty1Port).

  2. В клиенте vSphere подключитесь к vCenter Server и выберите хост в инвентаре.

  3. Нажмите вкладку Конфигурация.

  4. В разделе «Программное обеспечение» нажмите «Дополнительные параметры».

  5. На левой панели разверните список VMkernel и выберите Boot.

  6. Убедитесь, что поля VMkernel.Boot.logPort и VMkernel.Boot.gdbPort не настроены на использование com-порта, на который вы хотите перенаправить прямую консоль.

  7. Установите VMkernel.Boot.tty2Port на последовательный порт, чтобы перенаправить прямую консоль на: com1 или com2.

  8. Нажмите ОК.

Перезагрузите хост.

Теперь вы можете управлять хостом ESXi удаленно с консоли, подключенной к последовательному порту.

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

esvaldez58
источник