ESXi-串行控制台作为默认控制台


9

我有无头的Supermicro服务器,其IPMI作为ESXi 5,但我想将串行控制台用作ESXi的默认控制台,而不是通过IPMI VGA控制台重定向来访问它。我在使用IPMI的Java时遇到一些问题,我也更喜欢文本ui :)

我尝试遵循使用vSphere Client将直接控制台重定向到串行端口的操作,但是没有成功。

我的目标是:

  • 在ESXi的串行端口引导加载程序中看到(我看到的是syslinux)
  • 请参阅通过串行端口启动(不是日志记录,而是交互性的东西)
  • 看到我可以用来通过串行端口登录的外壳

我的服务器有串行控制台。下一步将是设置IPMI SOL。

有人可以分享如何做吗?上面的过程对我不起作用。

如何检查ESXi是否以串行端口作为控制台启动?


你为什么要这样做?为什么不只使用powercli或等价物?
Chopper3 2012年

您一无所获:DDDD您将CLI与控制台混淆了。
jirib 2012年

我可以向您保证,我知道两者之间的区别,但我仍然不确定您要达到的目标
Chopper3 2012年

5
由于我的ESXi服务器未插入任何显示器,因此正在通过IPMI VGA控制台重定向来访问它。但这需要Java,而Java是废话,有时它不适用于特定的Java版本等。因此,我希望将串行控制台作为主要控制台。en.wikipedia.org/wiki/Serial_console
jirib 2012年

7
很少有原因,但是仍然有原因,例如对启动进行故障排除,从主机的内核崩溃中获取输出等...
jirib 2012年

Answers:


2

也许这行得通吗?仍然不确定为什么要遵循此路径,但是该选项可用。

使用vSphere Client将直接控制台重定向到串行端口

当您使用vSphere Client将直接控制台重定向到串行端口时,您设置的引导选项在后续的重新引导后仍然存在。

您可以将直接控制台重定向到串行端口com1或com2。

串行端口不得用于串行日志记录和调试或ESX Shell(tty1Port)。先决条件

  1. 确认您可以从vSphere Client访问主机。串行端口必须尚未用于串行日志记录和调试或ESX Shell(tty1Port)。

  2. 从vSphere Client中,连接到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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.