并行端口和串行端口是用于将外围设备连接到虚拟机的接口。虚拟串行端口可以连接到主机上的物理串行端口或文件。

还可以使用虚拟串行端口在两个虚拟机之间建立直接连接,或者在虚拟机与主机上的应用程序之间建立连接。您可以添加并行端口和串行端口,并更改串行端口配置。

VMware Host Client 中将串行端口添加到虚拟机

虚拟机最多可使用四个虚拟串行端口。可以将虚拟串行端口连接到主机上的物理串行端口或文件。也可以使用主机端命名管道设置两个虚拟机之间的直接连接或虚拟机与主机上应用程序之间的连接。此外,可以使用端口或虚拟串行端口集中器 (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 系统的连接。

VMware Host Client中将并行端口添加到虚拟机

要将外围设备连接到虚拟机(例如打印机和扫描仪),您可以使用并行端口。将这些设备的输出发送到主机上的文件。

注: 要将并行端口添加到在 ESXi4.1 或更早版本主机上运行的虚拟机,还可以选择将输出发送到该主机上的物理并行端口。该选项对于 ESXi5.0 及更高版本主机不可用。

前提条件

  • 关闭虚拟机电源。

  • 验证您在虚拟机上是否具有虚拟机.配置.添加或移除设备特权。

过程

  1. VMware Host Client 清单中单击虚拟机
  2. 在列表中右键单击某个虚拟机,然后从弹出菜单中选择编辑设置
  3. 虚拟硬件选项卡上,选择添加其他设备,然后选择并行端口
    并行端口将显示在硬件列表中。
  4. 展开并行端口,然后在“连接”字段中浏览到要在其中创建文件的文件夹。
    文件路径会显示在 连接文本框中。
  5. (可选) 打开虚拟机电源后,请选择打开电源时连接,以配置要连接的设备。
  6. 单击保存