文档章节

开源桌面虚拟化spice体验

MeiKai
 MeiKai
发布于 2013/01/03 21:03
字数 903
阅读 11342
收藏 7

主机:ASUS K53sj  

CPU:intel i3-2310M

OS:Debian wheezy


安装过remoteFX(虽然添加了remotefx显卡,可是虚拟机不管怎么做都不会出现remotefx显卡),可能是我电脑硬件的原因,也有可能是我的水平原因)

xendesktop和vmware由于太过复杂没有试过,曾经试过LTSP,不过看视频仍旧卡,而且只能是linux(这是主要原因,我没什么关系,但是客人或者家人就有意见了),这里顺便说一下(因为家里电脑不够,但是买电脑太贵了,所以买了二手的升腾客户机,主要目的是搞家庭桌面虚拟化)偶然在OSChina看到红帽spice桌面协议(不过貌似无人问津),而且是免费的,于是开始动手架设,我试过ubuntu(不过貌似有问题,cent os内核原因,无法启动),我最开始装的是debian wheezy,因为稳定,但是提示dbus没有运行,导致virt-manager无法连接虚拟机,换了ubuntu,mint均已失败告终。我偶然在debian的bug提交上搜了virt-manager,发现虽然有bug,貌似virt-manager都能创建虚拟机)于是再试了一下debian,果然成功了,如果提示dbus进程没有运行,你得安装dbus,如果你不知道软件包,可以google或者bing,比如输入debian dbus,就能找到官方的包列表,这个很好用,也是你不知道软件包具体名字的一个小技巧,或者使用apt搜索,好了,说说步骤吧:

1:#:apt-get install kvm

2:#:apt-get install virt-manager

装好后使用virt-manager管理就可以(要以管理员运行,如果希望非管理员用户运行,需要把普通用户加入相应的组)

3:接下去就是使用创建虚拟机了,以及配置网络就不多说了,不过刚开始是使用VNC的,如果要使用spice,需要先删除虚拟机的原来的视频卡,再添加spice,而且虚拟出来的操作系统(也叫Guest),需要安装相应的spice包(针对windows,linux貌似已经集成到了内核中,我还没试过linux),显示设置为qlx,貌似装ghost xp都有这样或者那样的问题,我装的是微软官方原版的windows7,主要觉得这个问题比较少,装好重启一下,用spice客户端连接就可以了,debian下安装可以使用apt-get install spice-client,之后使用命令spicec,此外virt-manager也自带spice的,windows下我是到cantivo linux官网上下的(这个linux Oschina有,就是专门为spice桌面虚拟化发行的linux),我在那里下载了客户端,解压后里面有个目录,再打开那个目录,里面有个spice目录,客户端就是这个目录,点击里面的spicec.exe就可以

4:我在自己的笔记本上看优酷的超清其实很流畅的,但是在升腾瘦客户机上大屏就不流畅,说明装windows的话,你的客户端可能需要好一点哟,可能客户端显卡太差了。如果是虚拟的是linux可能就不会出现,个人认为可以opengl加速的缘故吧,这点只是猜测,有空再装linux试下,但是超清小屏依然还是比较流畅,浏览网页还是非常流畅的。

5:如果我说的还是比较模糊的话,可以看下这个:http://os.51cto.com/art/201201/311464.htm

我现在就是用虚拟的win7发的博客

© 著作权归作者所有

上一篇: OpenBSD5 omap架设
下一篇: OpenBSD5 omap架设
MeiKai

MeiKai

粉丝 6
博文 2
码字总数 1375
作品 1
台州
系统管理员
私信 提问
加载中

评论(8)

Honghe
Honghe

引用来自“MeiKai”的评论

引用来自“Honghe”的评论

引用来自“MeiKai”的评论

引用来自“Honghe”的评论

引用来自“MeiKai”的评论

引用来自“Honghe”的评论

公司要搞虚拟云桌面,架构都还同搞懂

oschina上有个cecos,使用kvm+spice的,可以直接拿来用。不过貌似spice的不支持远程usb

哦哦。spice原生木有多点触控的支持,如果要支持多点,如何入手?通过修改通信协议可以实现不

这个我就不知道了,我不是专门研究这个的,拿这个只是玩玩的,spice有个html5项目,或许能够在移动设备上运行,如果想自己实现管理系统的话,可以用libvirt,推荐用python写(openstack就是用这个搞的)。如果你想知道能否修改通信协议实现,spice官网有协议的说明,可以看看,我只能帮你的就这么多了。网址:www.spice-space.org,当然公司财大气粗的话,个人认为微软的remotefx是非常棒的,3d加速这些全支持

哎,之前就是搞OpenStack Swift。领导最近先放Swift,拉我们转spice触控支持,已经定了是spice,看来只能一条路走到黑了

话说你们搞这个干什么用,内部员工使用,对外提供虚拟桌面,还是对外提供解决方案?

解决方案
MeiKai
MeiKai 博主

引用来自“Honghe”的评论

引用来自“MeiKai”的评论

引用来自“Honghe”的评论

引用来自“MeiKai”的评论

引用来自“Honghe”的评论

公司要搞虚拟云桌面,架构都还同搞懂

oschina上有个cecos,使用kvm+spice的,可以直接拿来用。不过貌似spice的不支持远程usb

哦哦。spice原生木有多点触控的支持,如果要支持多点,如何入手?通过修改通信协议可以实现不

这个我就不知道了,我不是专门研究这个的,拿这个只是玩玩的,spice有个html5项目,或许能够在移动设备上运行,如果想自己实现管理系统的话,可以用libvirt,推荐用python写(openstack就是用这个搞的)。如果你想知道能否修改通信协议实现,spice官网有协议的说明,可以看看,我只能帮你的就这么多了。网址:www.spice-space.org,当然公司财大气粗的话,个人认为微软的remotefx是非常棒的,3d加速这些全支持

哎,之前就是搞OpenStack Swift。领导最近先放Swift,拉我们转spice触控支持,已经定了是spice,看来只能一条路走到黑了

话说你们搞这个干什么用,内部员工使用,对外提供虚拟桌面,还是对外提供解决方案?
Honghe
Honghe

引用来自“MeiKai”的评论

引用来自“Honghe”的评论

引用来自“MeiKai”的评论

引用来自“Honghe”的评论

公司要搞虚拟云桌面,架构都还同搞懂

oschina上有个cecos,使用kvm+spice的,可以直接拿来用。不过貌似spice的不支持远程usb

哦哦。spice原生木有多点触控的支持,如果要支持多点,如何入手?通过修改通信协议可以实现不

这个我就不知道了,我不是专门研究这个的,拿这个只是玩玩的,spice有个html5项目,或许能够在移动设备上运行,如果想自己实现管理系统的话,可以用libvirt,推荐用python写(openstack就是用这个搞的)。如果你想知道能否修改通信协议实现,spice官网有协议的说明,可以看看,我只能帮你的就这么多了。网址:www.spice-space.org,当然公司财大气粗的话,个人认为微软的remotefx是非常棒的,3d加速这些全支持

哎,之前就是搞OpenStack Swift。领导最近先放Swift,拉我们转spice触控支持,已经定了是spice,看来只能一条路走到黑了
MeiKai
MeiKai 博主

引用来自“Honghe”的评论

引用来自“MeiKai”的评论

引用来自“Honghe”的评论

公司要搞虚拟云桌面,架构都还同搞懂

oschina上有个cecos,使用kvm+spice的,可以直接拿来用。不过貌似spice的不支持远程usb

哦哦。spice原生木有多点触控的支持,如果要支持多点,如何入手?通过修改通信协议可以实现不

这个我就不知道了,我不是专门研究这个的,拿这个只是玩玩的,spice有个html5项目,或许能够在移动设备上运行,如果想自己实现管理系统的话,可以用libvirt,推荐用python写(openstack就是用这个搞的)。如果你想知道能否修改通信协议实现,spice官网有协议的说明,可以看看,我只能帮你的就这么多了。网址:www.spice-space.org,当然公司财大气粗的话,个人认为微软的remotefx是非常棒的,3d加速这些全支持
Honghe
Honghe

引用来自“MeiKai”的评论

引用来自“Honghe”的评论

公司要搞虚拟云桌面,架构都还同搞懂

oschina上有个cecos,使用kvm+spice的,可以直接拿来用。不过貌似spice的不支持远程usb

哦哦。spice原生木有多点触控的支持,如果要支持多点,如何入手?通过修改通信协议可以实现不
MeiKai
MeiKai 博主

引用来自“Honghe”的评论

公司要搞虚拟云桌面,架构都还同搞懂

oschina上有个cecos,使用kvm+spice的,可以直接拿来用。不过貌似spice的不支持远程usb
MeiKai
MeiKai 博主

引用来自“Honghe”的评论

公司要搞虚拟云桌面,架构都还同搞懂

架构都还同搞懂???什么意思,如果内部自己用的话,oschina上有个cec
Honghe
Honghe
公司要搞虚拟云桌面,架构都还同搞懂
国内VDI市场之乱象分析,第二篇:传输协议篇

I'm old, but I'm not obsolete. 我老了,但并未过时。 最近上映的好莱坞大片《创世纪》主角阿诺.施瓦辛格在片中多次重复这句台词以证明他还有用,事实是他这个T-800老家伙最后不但战胜了更高...

rind
2015/09/07
0
0
在KVM虚拟机中使用spice

1.spice介绍 1.1 spice简介 spice是由Qumranet开发的开源网络协议,2008年红帽收购了Qumranet获得了这个协议。SPICE是红帽在虚拟化领域除了KVM的又一“新兴技术”,它提供与虚拟桌面设备的远...

t_huanghai
2015/11/26
0
0
X9BYOD_V3.0.3版本正式版发布

今天,很高兴和大家宣布,我们的X9BYOD V3.0.3正式版发布。作为一款专注于桌面虚拟化解决方案的 软件,必将让广大的客户受益。同时,我们也将会提供免费版本,供广大的用户下载安装体验。 X9...

yuiluv
2014/04/08
0
0
X9BYOD_V3.0.3版本发布啦

今天,很高兴和大家宣布,我们的X9BYOD V3.0.3正式版发布啦。作为一款专注于桌面虚拟化解决方案的软件,必将让广大的客户受益。同时,我们也将会提供免费版本,供广大的用户下载安装体验。 ...

yuiluv
2014/03/27
0
0
Cantivo Linux

Cantivo Linux 是一个用于桌面和服务器虚拟化的 Linux 发行版和平台,使用 KVM hypervisor 和 SPICE 协议构建而成,提供一个直观的 Web 界面。一旦虚拟桌面设置完毕,你可以使用一个强大的多...

匿名
2012/02/16
2.2K
1

没有更多内容

加载失败,请刷新页面

加载更多

Knowage 6.2安装部署

注意:需要正确配置JAVA_HOME和JRE_HOME还有catalina_home,否则启动的时候tomcat一闪而过,想要获得报错信息,可以打开cmd,在dos命令行运行开始命令 官网:https://www.knowage-suite.com/s...

阿伦哥-
11分钟前
4
0
c++11 左值引用和右值引用

#include <iostream>using namespace std;void Print(string& s){ cout << s;}int main(){ string s="abc"; Print(s); // OK Print("abc"); // parse error......

SibylY
13分钟前
3
0
浅谈Facade外观模式

一、前言 外观模式是一种非常简单的模式,简单到我们经常都会使用,比如对于类A和B,如果两者需要交互,经过一定的处理过程才能实现某一个具体的功能,那么我们可以将这个处理的过程定义为一...

青衣霓裳
14分钟前
3
0
AnalyticDB for PostgreSQL 6.0 新特性介绍

阿里云 AnalyticDB for PostgreSQL 为采用MPP架构的分布式集群数据库,完备支持SQL 2003,部分兼容Oracle语法,支持PL/SQL存储过程,触发器,支持标准数据库事务ACID。ADB PG通过行存储、列存...

Mr_zebra
16分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部