centos7;windows下安装和使用spice

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

目录

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

2 SPICE简介...2

3 SPICE配置...2

 

1常用远程桌面协议

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

 

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,请删除后创建

   创建ModelQXLVideo

技术分享

   创建后如下所示

技术分享

   编辑虚拟机文件添加参数

       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为服务器ipport是为虚拟机分配的相应端口

   

 

 

 

通过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为运行虚拟机的服务器IP5900是为虚拟机分配的端口

    连接成功后如下图所示

    技术分享

        

    Windows上的客户端安装

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

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

文章来自:http://blog.csdn.net/qq_21398167/article/details/46408391
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3