且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面?

更新时间:2022-09-17 08:58:26

如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面?

什么是SPICE?

SPICE (Simple Protocol for Independent Computing Environments) 是一个用于虚拟化环境中的通讯协议。此协议透过因特网来连结到虚拟化平台上之虚拟机桌面。简单来说,在一个主从式架构 (client-server model) ,虚拟机工作站可视为是伺服端,客户端透过 SPICE client 来连结到虚拟机。

SPICE 服务器已被安装在虚拟机工作站中且只被混和桌面工作站 (HybridDesk Station相关讯息) 中的 QVM 所使用。相较于透过浏览器连接 (HTML5) 或其他 VNC 客户端软件, QVM 透过外接 HDMI,不仅支持虚拟机音源输出且拥有较佳的影像显示。但由于官方 SPICE 现阶段尚未支持同时多重联机至单一虚拟机桌面,因此仅支持单一使用者联机。所以当您透过 SPICE client 联机至正在混合桌面工作站中的 QVM 时,您将会取得虚拟机桌面的控制权,而原本的使用者则会被强迫注销 QVM。

注:如需使用 QVM 功能,请先安装混合桌面工作站 (HybirdDesk Station)。

步骤:

  1. 请将虚拟机设定至 QVM 来支持 SPICE client 联机。请参考下列任一方式进行设定:
    A. 请启动虚拟机工作站,点击 "如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面? ",按钮将会显示成 " 如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面? ".
    如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面?
    B. 选择需要设定的虚拟机并进入虚拟机信息页面,勾选 "Local Display"。
    如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面?
    如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面?
    如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面?
  2. 下载与安装 SPICE client (Virt-viewer)
    您可至 SPICE 网站下载以下安装档:
  3. 取得 QVM 端口
    QVM 端口可在以下两个地方查询:
    • 将鼠标移至虚拟机信息页面的 "Console" 按钮上
      如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面?
    • 虚拟机设定中的 "Console Port"
      如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面?
  4. 执行 Virt-viewer 并联机至虚拟机桌面
    启动 Virt-viewer,在 Connection Address 字段输入:"Spice://: QVM port",例如:Spice://192.168.1.1:5901 并点击 "Connect"。
    如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面?
  5. 输入虚拟机密码
    由于 SPICE 仅支持单一联机,所以当虚拟机没有在混合桌面工作站被使用时,您可直接联机至虚拟机桌面。但如果正在使用时:
    • 如果虚拟机无设定密码,请输入 SPICE client 默认密码 "@admin" 来连入虚拟机桌面
      如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面?
    • 如果虚拟机有设定密码,请输入您的密码并加上 "@admin"。例如您的密码为 "1234" 时,则输入 "1234@admin"。

附件:

SPICE 官方网站: http://www.spice-space.org/home.html