虚拟机最多可使用四个虚拟串行端口。可以将虚拟串行端口连接到主机上的物理串行端口或文件。也可以使用主机端命名管道设置两个虚拟机之间的直接连接或虚拟机与主机上应用程序之间的连接。此外,可以使用端口或虚拟串行端口集中器 (vSPC) URI 通过网络连接串行端口。

先决条件

  • 熟悉端口可访问的不同介质类型、vSPC 连接以及任何可能适用的情形。请参见 vSphere 虚拟机管理

  • 要通过网络连接串行端口,请添加防火墙规则集。请参见 vSphere 虚拟机管理

  • 所需特权:虚拟机 > 配置 > 添加或移除设备

    关闭虚拟机电源。

过程

  1. VMware Host Client 清单中单击虚拟机
  2. 在列表中右键单击某个虚拟机,然后从弹出菜单中选择编辑设置
  3. 虚拟硬件选项卡上,选择添加其他设备,然后选择串行端口

    串行端口将显示在硬件列表中。

  4. 在硬件列表中,展开该串行端口并选择要访问的介质端口的类型。

    选项

    描述

    使用输出文件

    浏览至主机上要用于存储虚拟串行端口输出的文件的位置。

    使用物理串行端口

    从下拉菜单中选择端口。

    使用命名管道

    1. 管道名称字段中键入管道的名称

    2. 从下拉菜单中选择管道的近端远端

    使用网络

    1. 方向下拉菜单中选择服务器客户端

    2. 键入端口 URI。

      URI 是虚拟机串行端口应连接到的串行端口的远端。

    3. 如果使用 vSPC 作为通过单个 IP 地址访问所有虚拟机的中间步骤,请选择使用虚拟串行端口集中器,然后输入 vSPC URI 位置。

  5. (可选) : 如果不希望在打开虚拟机电源时连接并行端口设备,请取消选择打开电源时连接
  6. 单击保存

在没有身份验证参数的情况下建立与客户端或服务器的串行端口网络连接

如果不使用 vSPC,且将具有已连接串行端口的虚拟机配置为带有 telnet://:12345 URI 的服务器,则可以从 Linux 或 Windows 操作系统连接到虚拟机的串行端口。

telnet yourESXiServerIPAddress 12345

同样,如果在端口 23 (telnet://yourLinuxBox:23) 上的 Linux 系统上运行 Telnet 服务器,则将虚拟机配置为客户端 URI。

telnet://yourLinuxBox:23

虚拟机将在端口 23 上启动到 Linux 系统的连接。