ESXi é compatível com a detecção e a configuração de sistemas sem periféricos.
Um sistema headless é um sistema que pode ser operado sem um monitor, teclado ou mouse. As caixas do Network Appliance não têm VGA (Video Graphics Array), a interface principal é uma única porta serial. Você pode configurar seus sistemas headless existentes para usar o ESXi. Você pode adicionar dispositivos ESXi a um centro de dados em que as máquinas virtuais são gerenciadas com o vCenter Server. Todos os recursos do ESXi existentes podem ser usados com um sistema headless configurado com flash incorporado ou armazenamento local mínimo. ESXi permite a alternância dinâmica entre diferentes modos seriais, o que é útil para diagnosticar e depurar problemas. Você pode alternar entre os modos para visualizar ou modificar os parâmetros do sistema.
Como detectar um sistema sem periféricos
ESXi detecta automaticamente sistemas headless.
ESXi redireciona automaticamente a DCUI por meio de uma conexão de porta serial para melhorar a detecção sem periféricos. Quando ESXi detecta automaticamente um sistema headless, ESXi configurará a porta serial como COM1, 115200 baud e redirecionará a DCUI por essa porta serial. As configurações específicas de porta COM e taxa de transmissão são lidas na tabela Serial Port Console Redirection (SPCR), se ela existir. Esse comportamento poderá ser desativado usando novos parâmetros de inicialização se as configurações padrão não forem aceitáveis. Você pode definir o sinalizador sem periféricos na tabela ACPI FADT para marcar um sistema como sem periféricos.
Comutação dinâmica de modo serial
ESXi é compatível com a alternância dinâmica entre quatro modos de porta serial diferentes.
ESXi é compatível com a alternância dinâmica do modo serial para fornecer flexibilidade máxima da plataforma e permitir a depuração e a capacidade de suporte na caixa de texto. ESXi examina os caracteres de entrada para qualquer modo de porta serial e alterna os modos com base na sequência de teclas de entrada. Os modos DCUI, Shell, GDB e Log são compatíveis. Se você tiver duas portas seriais, apenas um dos quatro modos será permitido em cada porta. Duas portas seriais não podem estar no mesmo modo. Se você tentar uma alternância dinâmica para um modo em uso pela outra porta serial, a solicitação será ignorada. A alternância dinâmica elimina a necessidade de interromper o processo de inicialização manualmente ou de criar uma imagem personalizada para redirecionar para uma porta serial. Ele também soluciona problemas de suporte relacionados a sistemas sem periféricos que têm apenas uma porta serial, possibilitando alternar a porta serial entre diferentes modos de operação.
ESXi Modos de porta serial
ESXi é compatível com quatro modos de porta serial.
Há quatro modos de porta serial em ESXi:
Modo de log (Logging mode) – O modo de log é o modo padrão em uma compilação de depuração. O modo de log envia o vmkernel.log pela porta serial.
Modo GDB (GDB mode) – Use o modo GDB para depuração dedicada.
Modo Shell (Shell mode) – O modo Shell é o acesso à porta do shell, que é semelhante ao SSH.
Modo DCUI (DCUI mode) – o modo DCUI é uma interface do usuário do console direto. Essa é a interface do usuário exibida quando você inicializa ESXi usando um monitor.
Somente as portas COM1 e COM2 são suportadas. As placas seriais USB ou PCI não são suportadas.
Teclas de alternância dinâmica
ESXi inclui uma sequência de pressionamento de tecla exclusiva que permite a alternância dinâmica do modo serial.
Teclas de alternância dinâmica
Depois que a sequência correta de pressionamentos de tecla for inserida, o sistema alternará a porta serial para o modo desejado.
Modo de log (Logging mode): Ctrl+G, Ctrl+B, 1
Modo Shell (Shell mode): Ctrl+G, Ctrl+B, 2
Modo DCUI (DCUI mode): Ctrl+G, Ctrl+B, 3
Modo GDB (GDB mode): Ctrl+G, Ctrl+B, ?
Comutação dinâmica de porta serial usando a CLI
Você pode alternar os modos seriais usando a CLI.
Comutação dinâmica usando a CLI
Use esxcfg-advcfg para definir o modo atual como none. Em seguida, defina o novo modo desejado usando a CLI.
Modo de log (Logging mode): esxcfg-advcfg -s com1 /Misc/LogPort
Modo Shell (Shell mode): esxcfg-advcfg -s com1 /Misc/ShellPort
Modo DCUI (DCUI mode): esxcfg-advcfg -s com1 /Misc/ConsolePort
Modo GDB (GDB mode): esxcfg-advcfg -s com1 /Misc/GDBPort
Exemplo
Se o modo serial estiver definido como modo de log, digite esses dois comandos para alterná-lo para o modo DCUI.
§. > esxcfg-advcfg –s none /Misc/LogPort
§. > esxcfg-advcfg –s com1 /Misc/ConsolePort
Controlando a DCUI Serial
Você pode usar pressionamentos de tecla alternativos para controlar a DCUI em uma porta serial. Essas teclas alternativas são úteis quando F2 ou outras teclas de função não podem ser usadas.
Controlando a DCUI Serial
Mapeamentos alternativos de pressionamento de tecla para o modo DCUI:
- Esc + 1 -> F1
- Esc + 2 -> F2
- Esc + 3 -> F3
- Esc + 4 -> F4
- Esc + 5 -> F5
- Esc + 6 -> F6
- Esc + 7 -> F7
- Esc + 8 -> F8
- Esc + 9 -> F9
- Esc + 0 -> F10
- Esc+! -> F11
- Esc + @ -> F12