如何使用 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. 请启动虚拟机工作站,点击 " ",按钮将会显示成 "  ".

    B. 选择需要设定的虚拟机并进入虚拟机信息页面,勾选 "Local Display"。


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

附件:

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

如何使用 SPICE client (virt-viewer) 来连接远程虚拟机桌面?的更多相关文章

  1. VNC配置连接远程服务器桌面-linux\windows

    一.VNC配置连接远程服务器桌面 1.服务器安装VNC-server # yum -y install vnc-server 2.配置VNC连接登陆密码 # vncpasswd 回车 3.配置VNC- ...

  2. VNC轻松连接远程Linux桌面

    VNC连接Linux桌面,要想连接Linux远程桌面,按照下面的步骤,非常简单.快速,Linux配置VNC(以RedHat.CentOS.Fedora系列为例). 工具/原料 Linux平台安装VNC ...

  3. VNC轻松连接远程Linux桌面(1)

    Linux平台安装VNCServer Windows平台使用VNC-Viewer 方法/步骤     在Linux平台安装VNCServer服务端软件包. #yum -y install vnc *v ...

  4. 本地eclipse java api连接远程虚拟机HBase

    1.本地与远程连通 无论是域名或者ip都可以,另外需保证HBase在虚拟机集群上正常运行. 2.本地要有一个跟远程相同的hadoop环境 当然不相同,只要兼容也可以,现采用hadoop-2.5.0-c ...

  5. Vmware web client 5.5 控制台连接不上:Connection timed out

    因XP下安装vsphere client5.5后,无法连接远程vsphere.因此使用vsphere web client. 但是用vsphere web client打开控制台,报错:Conneti ...

  6. virt viewer Usbredir USB重定向

    编译virt viewer之前执行的configure命令,是没有使能usb-redir相关的功能,virt viewer是否支持usbredir是完全依赖于spice-gtk的. virt view ...

  7. plsql oracle client没有正确安装(plsql连接远程数据库)

      plsql oracle client没有正确安装(plsql连接远程数据库) CreateTime--2018年4月23日16:55:11 Author:Marydon 1.情景再现 2.问题解 ...

  8. ESP8266 station模式下建立client、server TCP连接

    程序实现内容: 1.在station模式下,ESP8266作为client.server进行TCP连接2.实现数据的发送.接收(同时回传)实现思路:TCP网络通信分层为:应用层.网络层.数据链路层.物 ...

  9. navicat连接远程数据库报错'client does not support authentication protocol requested by server consider ...'解决方案

    [1.cmd终端连接远程mysql数据库方法] mysql -uhello -pworld   -h192.168.1.88 -P3306 -Dmysql_oa mysql -u用户名 -p密码 -h ...

随机推荐

  1. FileZilla Server 防火墙端口开启设置 windows 2008 win

    入站规则 添加21端口, 程序FileZilla server.exe 出站规则 %SystemRoot%\System32\ftp.exe

  2. Servlet课程0425(四) Servlet实现简单用户登录验证

    Login.java //登录界面 package com.tsinghua; import javax.servlet.http.*; import java.io.*; public class ...

  3. if语句写在while语句外面效率更高

    为了排除某些特殊的文件后缀名,一开始我自然而然的这样写,判断每一个文件的后缀名: // 去除后缀名 foreach (const QString &strKey, local_map.keys ...

  4. ActiveMQ之 TCP通讯机制

    ActiveMQ支持多种通讯协议TCP/UDP等,我们选取最常用的TCP来分析ActiveMQ的通讯机制.首先我们来明确一个概念:  客户(Client):消息的生产者.消费者对ActiveMQ来说都 ...

  5. 安装win7 32位系统出现的问题解决办法

    计算机意外地重新启动或遇到错误.Windows 安装无法继续.若要安装Windows,请单击“确定”重新启动计算机,然后重新启动安装”. http://www.baidusoso.net/      ...

  6. 基于Android Studio搭建Android应用开发环境

    备注:电脑是windows xp系统 1.     安装JDK和环境变量设置 JDK是java development kit,Java JDK下载地址 http://www.oracle.com/t ...

  7. ubuntu12.04升级后找不到共享目录

    备注:采用VMware-workstation 10 更新命令:sudo apt-get update 今天开始搭建Android开发环境,先升级系统,升级后发现windows和ubuntu共享的目录 ...

  8. Android开发之音乐播放器的实现

    Android音乐播放器 使用到Android的Actiivity和Service组件 播放音频的代码应该运行在服务中,定义一个播放服务MusicService,服务里定义play.stop.paus ...

  9. 函数buf_LRU_free_block

    /******************************************************************//** Try to free a block. If bpag ...

  10. poj1948

    很容易想到dp,f[i,j,k]表示到第i根木棒所组成三条边中两条边长为j,k是否存在 之后找所有满足三角形形成条件的三条边,然后找最大: 但: 如果你朴素的写,很有可能超时,事实上,只要加一些常数优 ...