zoukankan      html  css  js  c++  java
  • centos7;windows下安装和使用spice

    感谢朋友支持本博客,欢迎共同探讨交流,因为能力和时间有限,错误之处在所难免,欢迎指正!
    假设转载,请保留作者信息。
    博客地址:http://blog.csdn.net/qq_21398167

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

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

    文件夹

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

    2 SPICE简单介绍...2

    3 SPICE配置...2

     

    1经常使用远程桌面协议

    眼下经常使用的远程桌面协议有VNCSPICERDP三种,各种性能对照见下表。

     

    SPICE

    VNC

    RDP

    BIOS屏幕显示

    全彩支持

    更改分辨率

    多显示器

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

    仅仅有一个屏幕

    多显示器支持

    图像传输

    图像和图形传输

    图像传输

    图像和图形传输

    视频播放支持

    GPU加速支持

    不能

    GPU加速支持

    音频传输

    双向语音能够控制

    不能

    双向语音能够控制

    鼠标控制

    clientserver都能够控制

    server控制

    server控制

    USB传输

    USB能够通过网络传输

    不能

    USB能够通过网络传输

     

    2 SPICE简单介绍

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

    它包括3个组件:

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

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

       SPICE Client: SPICEclient,存在于设备终端上的组件。能够使瘦客户机或专用的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为serveripport是为虚拟机分配的对应端口

       

     

     

     

    通过virt-manager启动

     

    client安装和远程桌面连接

      Linux上的client安装

            # 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为执行虚拟机的serverIP5900是为虚拟机分配的port

      连接成功后例如以下图所看到的

          

      Windows上的client安装

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

               从“開始”- “全部程序” – VirtViewer- “Remote viewer”打开client。输入參数spice://192.168.0.94:5900/,点击Connect就可以登陆

  • 相关阅读:
    【转载】Allegro Auto Rename器件反标注教程
    FPGA代码设计规范整理
    Cadence Allegro导网表的错误问题解决
    简单玩转Excel排序、筛选、分类汇总与数据透视表功能!
    zt一篇教会你写90%的shell脚本
    zt一篇教会你写90%的shell脚本
    TCP协议理解
    zt 改进TCP,阿里提出高速云网络拥塞控制协议HPCC
    zt TCP的困境与解决方案
    ztGoogle's BBR拥塞控制算法如何对抗丢包
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/5181278.html
Copyright © 2011-2022 走看看