码迷,mamicode.com
首页 > Windows程序 > 详细

centos7;windows下安装和使用spice

时间:2015-06-08 11:45:32      阅读:337      评论:0      收藏:0      [点我收藏+]

标签:windows   远程连接   vnc   spice   

在CentOS+KVM上配置SPICE实现远程访问

目录

1常用远程桌面协议...1

2 SPICE简介...2

3 SPICE配置...2

 

1常用远程桌面协议

目前常用的远程桌面协议有VNC、SPICE、RDP三种,各种性能对比见下表。

 

SPICE

VNC

RDP

BIOS屏幕显示

能

能

能

全彩支持

能

能

能

更改分辨率

能

能

能

多显示器

多显示器支持(高达4画面)

只有一个屏幕

多显示器支持

图像传输

图像和图形传输

图像传输

图像和图形传输

视频播放支持

GPU加速支持

不能

GPU加速支持

音频传输

双向语音可以控制

不能

双向语音可以控制

鼠标控制

客户端服务器都可以控制

服务器控制

服务器控制

USB传输

USB可以通过网络传输

不能

USB可以通过网络传输

 

2 SPICE简介

SPICE是红帽企业虚拟化桌面版的三大主要技术组建之一,具有自适应能力的远程提交协议,能够提供与物理桌面完全相同的最终用户体验。

它包含3个组件:

   SPICE Driver: SPICE驱动器,存在于每个虚拟桌面内的组件。

   SPICE Device: SPICE设备,存在于红帽企业虚拟化Hypervisor内的组件。

   SPICE Client: SPICE客户端,存在于设备终端上的组件,可以使瘦客户机或专用的PC用于接入每个虚拟桌面。

3 SPICE配置

      服务端安装SPICE和创建、启动虚拟机

        # yum install spice-protocol

        # yum install spice-server

# service iptables stop

        # iptables –F

        修改/etc/selinux/config,将其中的SELINUX设置为disabled,然后重启

 

        创建安装spice显示器的虚拟机(以下仅通过virt-manager来创建)

        选择虚拟机的Virtual Machine Details界面

技术分享

   

 

创建Display Spice

技术分享

   注:如果原本有Display VNC,请删除后创建

   创建Model为QXL的Video

技术分享

   创建后如下所示

技术分享

   编辑虚拟机文件添加参数

       Virsh edit Ubuntu1204Desktop

       将<graphics>节点编辑成如下

       <graphics type=’spice’ port=’5900’ autoport=’no’ listen=’192.168.0.94’>

           <listen type=’address’ address=’192.168.0.94’/>

       </graphics>

       注:以上参数中192.168.0.94为服务器ip,port是为虚拟机分配的相应端口

   

 

 

 

通过virt-manager启动

技术分享

 

客户端安装和远程桌面连接

  Linux上的客户端安装

        # yum install spice-client

        注:如果安装显示“Nopackage spice-client available”

        则可以按照以下步骤通过编译源码安装

  1. 安装依赖库

    # yum install gcc

    # yum install libjpeg-devel

    # yum install cyrus-sasl-devel.x86_64

    # yum install gcc-c++

    # yum install alsa-lib*

    # yum install libgnomeui-devel

    # yum install celt051-devel

    # yum install openssl

    # yum install openssl-devel

  2. 下载、编译、安装源码库

    #wget http://www.spice-space.org/download/releases/spice-0.8.1.tar.bz2

    # tar –xjvf spice-0.8.1.tar.bz2

    # cd spice-0.8.1

    # ./configure

    # make

    # make install

  3. 通过spicec进行远程连接

    # spicec –h 192.168.0.94 –p 5900

    注:192.168.0.94为运行虚拟机的服务器IP,5900是为虚拟机分配的端口

    连接成功后如下图所示

    技术分享

        

    Windows上的客户端安装

             从www.spice-space.org/download.html中下载virt-viewer Windows installer并安装

             从“开始”- “所有程序” – “VirtViewer”- “Remote viewer”打开客户端,输入参数spice://192.168.0.94:5900/,点击Connect即可登陆

centos7;windows下安装和使用spice

标签:windows   远程连接   vnc   spice   

原文地址:http://blog.csdn.net/qq_21398167/article/details/46408391

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!