4.5. 配置控制台选项

4.5.1. 控制台选项

连接协议是用于为虚拟机提供图形控制台的底层技术,允许用户使用与物理计算机类似的方式使用虚拟机。Red Hat Virtualization 目前支持以下连接协议:

SPICE

独立计算环境的简单协议(SPICE)是 Linux 虚拟机和 Windows 虚拟机的建议连接协议。要使用 SPICE 打开虚拟机的控制台,请使用远程查看器。

VNC

虚拟网络计算(VNC)可用于打开 Linux 虚拟机和 Windows 虚拟机的控制台。要使用 VNC 打开虚拟机的控制台,请使用 Remote Viewer 或 VNC 客户端。

RDP

远程桌面协议(RDP)只能用于打开 Windows 虚拟机的控制台,并且只能在您从已安装远程桌面的 Windows 机器访问虚拟机时才可用。您必须在虚拟机上设置远程共享并配置防火墙以允许远程桌面连接,然后才能使用 RDP 连接到 Windows 虚拟机。

注意

运行 Windows 8 或 Windows 8.1 的虚拟机上不支持 SPICE。如果运行这些操作系统之一的虚拟机配置为使用 SPICE 协议,它将检测到缺少所需的 SPICE 驱动程序并在 VGA 兼容模式下运行。

4.5.2. 访问控制台选项

您可以在管理门户中配置用于打开虚拟机的图形控制台的多个选项。

流程

  1. 单击 ComputeVirtual Machines 并选择正在运行的虚拟机。
  2. ConsoleConsole Options
注意

您可以在管理门户的 Edit Virtual Machine 窗口的 Console 选项卡中配置连接协议和视频类型。可以配置特定于每个连接协议的附加选项,如使用 VNC 连接协议时的键盘布局。如需更多信息,请参阅虚拟机控制台设置说明。

4.5.3. SPICE 控制台选项

选择 SPICE 连接协议后,控制台选项窗口中提供以下选项 :

SPICE 选项

  • 将 control-alt-del 快捷方式映射到 ctrl+alt+end :选择此复选框将 Ctrl + Alt + Del 组合映射到虚拟机内的 Ctrl + Alt + End
  • 启用 USB 自动共享 :选择此复选框以自动将 USB 设备重定向到虚拟机。如果未选择此选项,USB 设备将连接到客户端计算机,而不是 guest 虚拟机。要在 guest 计算机上使用 USB 设备,请在 SPICE 客户端菜单中手动启用。
  • 全屏打开 :选择虚拟机控制台的此复选框,以便在连接到虚拟机时自动以全屏形式打开。按 SHIFT + F11 以打开或关闭全屏模式。
  • 启用 SPICE 代理 :选择此复选框以启用 SPICE 代理。

4.5.4. VNC Console 选项

选择 VNC 连接协议时,在 Console Options 窗口中提供以下选项:

控制台调用

  • 原生客户端 :当您连接到虚拟机的控制台时,文件下载对话框为您提供了一个 文件,该文件会通过 Remote Viewer 打开虚拟机的控制台。
  • noVNC :连接到虚拟机的控制台时,会打开一个浏览器标签页,它充当控制台。

VNC 选项

  • 将 control-alt-delete 快捷方式映射到 ctrl+alt+end :选择此复选框以将 Ctrl + Alt + Del 组合映射到虚拟机内的 Ctrl + Alt + End

4.5.5. RDP 控制台选项

选择 RDP 连接协议时,Console Options 窗口中提供以下选项:

控制台调用

  • auto :管理器会自动选择调用控制台的方法。
  • 原生客户端 :当您连接到虚拟机的控制台时,文件下载对话框为您提供了一个文件,该文件会通过 Remote Desktop 打开虚拟机的控制台。

RDP 选项

  • 使用本地驱动器 :选择此复选框使客户端计算机上的驱动器可在客户机虚拟机上访问。

4.5.6. 远程查看器选项

4.5.6.1. 远程查看器选项

指定原生客户端控制台调用选项时,您将使用 Remote Viewer 连接到虚拟机。Remote Viewer 窗口提供了多个选项,用于与它所连接的虚拟机交互。

表 4.1. 远程查看器选项

选项Hotkey

File

  • 屏幕截图 :获取活动窗口的屏幕截图,并将其保存在您的规格的位置。
  • USB 设备选择 :如果在虚拟机上启用了 USB 重定向,可以从此菜单访问插入客户端计算机中的 USB 设备。
  • 退出 :关闭控制台。此选项的热键是 Shift + Ctrl + Q

View

  • 全屏 :打开或关闭全屏模式。启用后,全屏模式将展开虚拟机以填充整个屏幕。禁用后,虚拟机将显示为窗口。启用或禁用完整屏幕的热键是 SHIFT + F11
  • 缩放 :进入和移出控制台窗口。Ctrl + + 放大数以 Ctrl + - 缩放,Ctrl + 0 则使屏幕恢复为原始大小。
  • 自动调整大小 :选择以使客户机解析根据控制台窗口的大小自动缩放。
  • 显示 :允许用户为 guest 虚拟机启用和禁用显示。

Send key

  • Ctrl + Alt + Del :在 Red Hat Enterprise Linux 虚拟机上,它会显示一个对话框,其中包含用于暂停、关闭或重新启动虚拟机的选项。在 Windows 虚拟机上,它会显示任务管理器或 Windows 安全对话框。
  • Ctrl + Alt + 后端: 在 Red Hat Enterprise Linux 虚拟机上,重新启动 X 服务器。在 Windows 虚拟机上,它不做任何操作。
  • Ctrl + Alt + F1
  • Ctrl + Alt + F2
  • Ctrl + Alt + F3
  • Ctrl + Alt + F4
  • Ctrl + Alt + F5
  • Ctrl + Alt + F6
  • Ctrl + Alt + F7
  • Ctrl + Alt + F8
  • Ctrl + Alt + F9
  • Ctrl + Alt + F10
  • Ctrl + Alt + F11
  • Ctrl + Alt + F12
  • Printscreen :将 Printscreen 键盘选项传递给虚拟机。

Help

About 条目显示您正在使用的虚拟机查看器的版本详情。

虚拟机中的发行 Cursor

SHIFT + F12

4.5.6.2. 远程查看器 Hotkeys

您可以在全屏模式和窗口模式中访问虚拟机的热键。如果您使用的是全屏模式,可以通过将鼠标指针移到屏幕顶部的中间,显示包含热键按钮的菜单。如果您使用的是窗口模式,您可以通过虚拟机窗口标题栏上的 Send key 菜单访问热键。

注意

如果 vdagent 没有在客户端计算机上运行,则如果在虚拟机内使用鼠标且虚拟机不全屏,则鼠标可以被捕获在虚拟机窗口中。要解锁鼠标,请按 Shift + F12

4.5.6.3. 手动将 console.vv 文件与远程查看器关联

如果在尝试使用原生客户端控制台选项打开虚拟机时,系统会提示您下载 console.vv 文件,并且已安装 Remote Viewer,那么您可以手动将 console.vv 文件与 Remote Viewer 关联,以便远程查看器可以自动使用这些文件打开控制台。

手动将 console.vv 文件与远程查看器关联

  1. 启动虚拟机。
  2. 打开 Console Options 窗口:

    • 在管理门户中,单击 ConsoleConsole Options
    • 在虚拟机门户中,单击虚拟机名称,再单击控制台旁边的铅笔图标。
  3. 将 console 调用方法更改为 Native 客户端,再单击 OK
  4. 尝试打开虚拟机的控制台,然后在提示打开或保存 console.vv 文件时单击 Save
  5. 点击保存文件的本地机器上的位置。
  6. 双击 console.vv 文件,然后在提示时选择 Select a program from a list of installed programs
  7. Open with 窗口中,选择 Always use the selected program to open this kind of file,然后单击 浏览 按钮。
  8. 单击 C:\Users_[user name]_\AppData\Local\virt-viewer\bin 目录,然后选择 remote-viewer.exe
  9. 单击 Open,然后单击 OK

当您使用原生客户端控制台调用选项打开虚拟机的控制台时,Remote Viewer 将自动使用 Red Hat Virtualization Manager 提供的 console.vv 文件来打开该虚拟机的控制台,而无需提示您选择要使用的应用程序。