可以通过多种方式为 vSphere 虚拟机设置虚拟串行端口连接。所选的连接方法取决于您需要完成的任务。
可以将虚拟串行端口设置为通过以下方式发送数据。
- 主机上的物理串行端口
- 将虚拟机设置为使用主机上的物理串行端口。通过该方式可以在虚拟机中使用外部调制解调器或手持设备。
- 输出到文件
- 将输出从虚拟串行端口发送到主机上的文件。通过该方式可以捕获虚拟机中运行的程序向虚拟串行端口发送的数据。
- 连接到命名的管道
- 设置两个虚拟机之间的直接连接,或虚拟机与主机上的应用程序之间的连接。通过该方式,两个虚拟机或一个虚拟机与主机上的进程可以像串行线缆连接的物理计算机一样互相通信。例如,此选项可用于对虚拟机进行远程调试。
- 通过网络进行连接
- 通过网络实现虚拟机串行端口的双向串行连接。虚拟串行端口集中器 (vSPC) 可将来自多个串行端口的流量聚合到一个管理控制台上。vSPC 的行为方式与物理串行端口集中器类似。通过 vSPC,也可在使用 vMotion 迁移虚拟机时对连接到虚拟机串行端口的网络连接进行无缝迁移。有关配置 Avocent ACS v6000 虚拟串行端口集中器的要求和步骤,请参见 http://kb.vmware.com/kb/1022303。
命名管道和网络串行端口的服务器和客户端连接
可以为串行端口选择客户端或服务器连接。您的选择将确定系统是等待连接还是启动连接。通常,要通过串行端口控制虚拟机,请选择服务器连接。通过此选项可控制连接,如果只是偶尔连接到虚拟机的话这非常有用。要使用串行端口进行日志记录,请选择客户端连接。通过此选项,虚拟机可以在启动时连接到日志记录服务器,在停止时断开连接。
支持的串行端口
在使用物理串行端口作为从 ESXi 主机到虚拟机的直通串行端口时,可支持集成到主板中的串行端口。虚拟机最多可使用 32 个串行端口。
不支持的串行端口
在使用物理串行端口作为从 ESXi 主机到虚拟机的直通串行端口时,串行端口直通不支持通过 USB 连接的串行端口。从 ESXi 主机到虚拟机的 USB 直通可能支持这些端口。请参见从 ESXi 主机到虚拟机的 USB 配置。
此外,在使用物理串行端口作为直通串行端口时,不能使用 vMotion 进行迁移。