centos7;windows下安装和使用spice
感谢朋友支持本博客,欢迎共同探讨交流,因为能力和时间有限,错误之处在所难免,欢迎指正!
假设转载,请保留作者信息。
博客地址:http://blog.csdn.net/qq_21398167
原博文地址:http://blog.csdn.net/qq_21398167/article/details/46408391
在CentOS+KVM上配置SPICE实现远程訪问
文件夹
1经常使用远程桌面协议
眼下经常使用的远程桌面协议有VNC、SPICE、RDP三种,各种性能对照见下表。
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。请删除后创建
创建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为serverip。port是为虚拟机分配的对应端口
通过virt-manager启动
client安装和远程桌面连接
Linux上的client安装
# yum install spice-client
注:假设安装显示“Nopackage
spice-client available”
则能够依照下面步骤通过编译源代码安装
安装依赖库
# 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
下载、编译、安装源代码库
#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
通过spicec进行远程连接
# spicec –h 192.168.0.94 –p 5900
注:192.168.0.94为执行虚拟机的serverIP,5900是为虚拟机分配的port
连接成功后例如以下图所看到的
Windows上的client安装
从www.spice-space.org/download.html中下载virt-viewer
Windows installer并安装从“開始”- “全部程序”
– “VirtViewer”- “Remote
viewer”打开client。输入參数spice://192.168.0.94:5900/,点击Connect就可以登陆
最新文章
- 【腾讯Bugly干货分享】聊聊苹果的Bug - iOS 10 nano_free Crash
- webservice发布服务:AXIS2及客户端调用
- Today I learnt
- wireshark使用
- Javascript调用ActiveX示例
- iPhone 屏幕上的 Home 键在哪里?(已解决)
- iframe框根据内容自适应高度
- [Python笔记]第四篇:内置函数
- 基于docker+reveal.js搭建一个属于自己的在线ppt网站
- 通过scrollTop,使子元素滚动至指定位置
- Linux删除文件夹和修改文件名
- 通过js获取外部css样式
- hdu2074 叠筐
- JBPM工作流(一)——实现一个简单的工作流例子
- 为caffe添加最简单的全通层AllPassLayer
- Eloquent JavaScript #13# HTTP and Forms
- linux 压缩和解压命令
- PLSQL入门:cursor传参,loop fetch使用,if使用,单引号字符表示
- 全球晶圆代工厂哪家强?2016年Top30名单
- 迭代最近点算法 Iterative Closest Points
热门文章
- ZBrush软件特性之3D图层
- 在Scrapy中如何利用Xpath选择器从HTML中提取目标信息(两种方式)
- 洛谷P3355 骑士共存问题 二分图_网络流
- BZOJ1567 [JSOI2008]Blue Mary的战役地图(二分+二维hash)
- [洛谷P2370]yyy2015c01的U盘
- BZOJ 3529 [Sdoi2014]数表 (莫比乌斯反演+树状数组+离线)
- 浅谈python 中正则的一些函数
- python 中进制转换及format(),int()函数用法
- php函数in_array奇怪现象
- storm集群安装配置