我有一台无头 Supermicro 服务器,使用 IPMI 作为 ESXi 5,但我想使用串行控制台作为 ESXi 的默认控制台,而不是通过 IPMI VGA 控制台重定向访问它。我在使用 IPMI 的 Java 时遇到了一些问题,而且我更喜欢文本用户界面 :)
我尝试跟随使用 vSphere Client 将直接控制台重定向到串行端口但没有成功。
我的目标是:
- 在 ESXi 的串行端口引导加载程序中查看(我看到的是 syslinux)
- 参见通过串行端口启动(不是日志记录而是交互式内容)
- 查看我可以使用串行端口登录的 shell
我的服务器有串行控制台。下一步是设置 IPMI SOL。
有人能分享一下怎么做吗?上述步骤对我来说不起作用。
如何检查 ESXi 是否使用串行端口作为控制台启动?
答案1
也许这样可行?仍然不确定你为什么要走这条路,但这个选项是可用的。
使用 vSphere Client 将直接控制台重定向到串行端口
当您使用 vSphere Client 将直接控制台重定向到串行端口时,您设置的启动选项在后续重新引导后仍然有效。
您可以将直接控制台重定向至串行端口 com1 或 com2 中的任一个。
该串行端口不得用于串行日志记录和调试,或用于 ESX Shell (tty1Port)。
验证您是否可以从 vSphere Client 访问主机。串行端口不得已用于串行日志记录和调试,或用于 ESX Shell (tty1Port)。
从 vSphere Client 连接到 vCenter Server 并选择清单中的主机。
单击“配置”选项卡。
在“软件”下,单击“高级设置”。
在左侧窗格中,展开 VMkernel 列表并选择启动。
确保 VMkernel.Boot.logPort 和 VMkernel.Boot.gdbPort 字段未设置为使用您想要将直接控制台重定向到的 com 端口。
将 VMkernel.Boot.tty2Port 设置为串行端口,以将直接控制台重定向到:com1 或 com2。
单击“确定”。
重新引导主机。
您现在可以从连接到串行端口的控制台远程管理 ESXi 主机。