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. 访问控制台选项
您可以在管理门户中配置用于打开虚拟机的图形控制台的多个选项。
流程
-
单击
并选择正在运行的虚拟机。 -
点
。
您可以在管理门户的 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 窗口提供了多个选项,用于与它所连接的虚拟机交互。
选项 | Hotkey |
---|---|
File |
|
View |
|
Send key |
|
Help | About 条目显示您正在使用的虚拟机查看器的版本详情。 |
虚拟机中的发行 Cursor |
|
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 文件与远程查看器关联
- 启动虚拟机。
打开 Console Options 窗口:
-
在管理门户中,单击
。 - 在虚拟机门户中,单击虚拟机名称,再单击控制台旁边的铅笔图标。
-
在管理门户中,单击
- 将 console 调用方法更改为 Native 客户端,再单击 。
- 尝试打开虚拟机的控制台,然后在提示打开或保存 console.vv 文件时单击 Save。
- 点击保存文件的本地机器上的位置。
- 双击 console.vv 文件,然后在提示时选择 Select a program from a list of installed programs。
- 在 Open with 窗口中,选择 Always use the selected program to open this kind of file,然后单击 浏览 按钮。
- 单击 C:\Users_[user name]_\AppData\Local\virt-viewer\bin 目录,然后选择 remote-viewer.exe。
- 单击 Open,然后单击 。
当您使用原生客户端控制台调用选项打开虚拟机的控制台时,Remote Viewer 将自动使用 Red Hat Virtualization Manager 提供的 console.vv 文件来打开该虚拟机的控制台,而无需提示您选择要使用的应用程序。