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

重要说明: 对于虚拟硬件版本 11 和更高版本,如果您配置不具有串行端口的虚拟机,它们将从虚拟芯片组中完全移除并且对虚拟机操作系统不可见。

前提条件

过程

  1. 右键单击清单中的虚拟机,然后选择编辑设置
  2. 虚拟硬件选项卡上,单击添加新设备按钮。
  3. 从下拉菜单中选择串行端口
    新的串行端口会显示在设备列表的底部。
  4. 新串行端口下拉菜单中,选择连接类型。
    选项 操作
    使用输出文件 选择此选项将输出从虚拟串行端口发送到主机上的文件。要选择要连接到串行端口的输出文件,请单击浏览
    使用物理串行端口 选择此选项将虚拟机设置为使用主机上的物理串行端口。从下拉菜单中选择串行端口。
    使用命名管道 选择此选项设置两个虚拟机之间的直接连接,或虚拟机与主机上的应用程序之间的连接。
    1. 管道名称字段中输入管道的名称。
    2. 从下拉菜单中选择管道的近端远端
    使用网络 要通过远程网络连接,请选择使用网络
    1. 选择网络备用。
      • 要使虚拟机监控其他主机的入站连接,请选择服务器
      • 要使虚拟机启动与其他主机的连接,请选择客户端
    2. 输入端口 URI

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

    3. 如果使用 vSPC 作为通过单个 IP 地址访问所有虚拟机的中间步骤,请选择使用虚拟串行端口集中器,然后输入 vSPC URI 位置。
  5. (可选) 选择轮询时自愿放弃 CPU
    只能为在轮询模式下使用串行端口的客户机操作系统选择此选项。此选项可以阻止客户机占用过多 CPU。
  6. 单击确定

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

如果不使用 vSPC,且将具有已连接串行端口的虚拟机配置为带有 telnet://:12345 URI 的服务器,则可以从 Linux 或 Windows 操作系统连接到虚拟机的串行端口。
telnet yourESXiServerIPAddress 12345
同样,如果在端口 23 ( telnet://yourLinuxBox:23) 上的 Linux 系统上运行 Telnet 服务器,则将虚拟机配置为客户端 URI。
telnet://yourLinuxBox:23
虚拟机将在端口 23 上启动到 Linux 系统的连接。