ESXi - console serial como console padrão

9

Eu tenho um servidor Supermicro decapitado com IPMI como meu ESXi 5, mas gostaria de usar o console serial como console padrão do ESXi em vez de acessá-lo via redirecionamento de console IPMI VGA. Eu tenho alguns problemas com java com IPMI e também prefiro a interface do usuário de texto :)

Tentei seguir o redirecionamento do console direto para uma porta serial usando o vSphere Client, mas sem sucesso.

Minha meta é:

  • veja no carregador de inicialização da porta serial do ESXi (é syslinux o que eu vejo)
  • veja inicialização via porta serial (não registrando, mas coisas interativas)
  • veja shell que eu posso usar para acessar via porta serial

Meu servidor possui console serial. O próximo passo seria configurar o IPMI SOL.

Alguém pode compartilhar como fazê-lo? O procedimento acima não funcionou para mim.

Como verificar se o ESXi estava inicializando com a porta serial como console?

jirib
fonte
Por que você está tentando fazer isso? por que não usar apenas os powercli ou equivalentes?
usar o seguinte comando
Você não conseguiu: DDDD Você confunde a CLI com o console.
jirib
Posso assegurar-vos que eu sei a diferença, eu ainda não tenho certeza do que você está tentando alcançar
Chopper3
5
Como não tenho nenhum monitor conectado ao meu servidor ESXi, estou acessando-o via redirecionamento de console IPMI VGA. Mas isso precisa do java e o java é uma porcaria, às vezes não funciona com a versão específica do java etc. Por isso, prefiro o console serial como o console principal. en.wikipedia.org/wiki/Serial_console
jirib
7
Muito pouca razão, mas ainda não há razão, como a solução de problemas de inicialização, ficando a saída do host do kernel do pânico etc ...
jirib

Respostas:

2

Talvez isso funcione? Ainda não sei por que você deseja seguir esse caminho, mas a opção está disponível.

Redirecione o Direct Console para uma porta serial usando o vSphere Client

Quando você usa o vSphere Client para redirecionar o console direto para uma porta serial, a opção de inicialização configurada persiste após as reinicializações subsequentes.

Você pode redirecionar o console direto para uma das portas seriais com1 ou com2.

A porta serial não deve estar em uso para registro e depuração serial ou para o ESX Shell (tty1Port). Pré-requisitos

  1. Verifique se você pode acessar o host a partir do vSphere Client. A porta serial ainda não deve estar em uso para registro e depuração serial ou para o ESX Shell (tty1Port).

  2. No vSphere Client, conecte-se ao vCenter Server e selecione o host no inventário.

  3. Clique na guia Configuração.

  4. Em Software, clique em Configurações avançadas.

  5. No painel esquerdo, expanda a lista VMkernel e selecione Inicialização.

  6. Verifique se os campos VMkernel.Boot.logPort e VMkernel.Boot.gdbPort não estão definidos para usar a porta com a qual você deseja redirecionar o console direto.

  7. Defina VMkernel.Boot.tty2Port como porta serial para redirecionar o console direto para: com1 ou com2.

  8. Clique OK.

Reinicie o host.

Agora você pode gerenciar o host ESXi remotamente a partir de um console conectado à porta serial.

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

esvaldez58
fonte