Fwd: KVM 虚拟机

6 views
Skip to first unread message

Cheng Renquan

unread,
Mar 18, 2010, 1:46:23 AM3/18/10
to sz...@googlegroups.com, sh...@googlegroups.com, ocea...@gmail.com
To: sz...@googlegroups.com, sh...@googlegroups.com, ocea...@gmail.com

最近一个项目需要对多个操作系统进行可能破坏性的测试,用上虚拟机正好,
发现这台机器的CPU是AMD支持svm参数,正好开始用上KVM虚拟机;

图解: 一个虚拟机里面是 Fedora Core 4, 一个是 Fedora 8 正在安装,
后面有个虚拟机里面是 Gentoo 2010 的 Console, 还有个虚拟机运行
 Windows XP, 有一个 rdesktop 连接到这台 windows 上操作。
最后面的大背景是 LXDE on Gentoo AMD64, 物理上是 AMD Athlon(tm)64,
3G 内存,最多的时候运行了六七个虚拟机里面还是运行得飞快,像在操作原生系统
比以前用过的 Vmware, VirtualBox 都快多了。
上次 bo hai 说在虚拟机里面运行 Gentoo 是在遭罪,可是这个在 KVM 里面的
Gentoo-x86 和在外面宿主机上的 Gentoo-amd64 感觉是运行起来一样快。

KVM 的用户端控制程序就是用的 QEMU 加了一个小 patch, 所以窗口的名称
还是显示为 QEMU, (说明这个 patch 需要整理下修改窗口标题缺省为 QEMU-KVM)

--
Cheng Renquan

gentoo-vm-machines-3.png

白啸(Tiger Howl)

unread,
Mar 18, 2010, 3:36:40 AM3/18/10
to Shenzhen (深圳) Linux Unix User Group

这个虚拟机是原汁原味的,赞!

Kermit Mei

unread,
Mar 18, 2010, 4:09:31 AM3/18/10
to sz...@googlegroups.com, sh...@googlegroups.com, ocea...@gmail.com

感谢分享! 另外问几个小问题:

我之前一直想用kvm,我的主机是ubuntu的,但多次没有配置起来,在网上搜索资
料检查了以下,怀疑是硬件不兼容(Intel Celeron Dual-Core inside 1.7MHZ),
后来装了一个ubuntu的插件,叫kqemu,每次运行还必须用sudo 的root权限。后来
发现对比VirtualBox没有多少优越性就放弃了。

我最近想买电脑,不知道这个型号能飞支持kvm的学习:
http://detail.zol.com.cn/notebook/index229831.shtml

请给个参考。 我不是很熟悉CPU,不懂那个svm参数有什么用,kvm除了这个还要什
么条件吗?

Thanks
B.R
Kermit Mei


OceanBoo

unread,
Mar 18, 2010, 4:13:31 AM3/18/10
to sz...@googlegroups.com
2010/3/18 Kermit Mei <kermi...@gmail.com>
感谢分享! 另外问几个小问题:


请给个参考。 我不是很熟悉CPU,不懂那个svm参数有什么用,kvm除了这个还要什
么条件吗?


Intel 的 VT(Virtualization Technology)对应 AMD 的 SVM(Secure Virtual Machine), 都是虚拟化技术。
需要KVM跑得好,CPU必须支持虚拟化技术。

--
Website: http://www.oceanboo.cn
MSN: baiha...@hotmail.com
Gtalk: ocea...@gmail.com

OceanBoo

unread,
Mar 18, 2010, 4:17:57 AM3/18/10
to sz...@googlegroups.com


2010/3/18 Kermit Mei <kermi...@gmail.com>

我之前一直想用kvm,我的主机是ubuntu的,但多次没有配置起来,在网上搜索资
料检查了以下,怀疑是硬件不兼容(Intel Celeron Dual-Core inside 1.7MHZ),
后来装了一个ubuntu的插件,叫kqemu,每次运行还必须用sudo 的root权限。后来
发现对比VirtualBox没有多少优越性就放弃了。


忘了说了,Celeron 的 CPU 基本上都是不支持 VT 的。
可以去这里查查CPU是否支持虚拟化。
http://www.intel.com/products/processor/index.htm

Kermit Mei

unread,
Mar 18, 2010, 4:37:09 AM3/18/10
to sz...@googlegroups.com
On Thu, 2010-03-18 at 16:17 +0800, OceanBoo wrote:
>
>
> 2010/3/18 Kermit Mei <kermi...@gmail.com>
> 我之前一直想用kvm,我的主机是ubuntu的,但多次没有配置起来,在
> 网上搜索资
> 料检查了以下,怀疑是硬件不兼容(Intel Celeron Dual-Core inside
> 1.7MHZ),
> 后来装了一个ubuntu的插件,叫kqemu,每次运行还必须用sudo 的root
> 权限。后来
> 发现对比VirtualBox没有多少优越性就放弃了。
>
>
> 忘了说了,Celeron 的 CPU 基本上都是不支持 VT 的。
> 可以去这里查查CPU是否支持虚拟化。
> http://www.intel.com/products/processor/index.htm
>

恩,谢谢。不过好像笔记本上的i5都不是很支持这个技术:
这个及其应该配置的是这个芯片吧:
http://www.intel.com/products/processor/corei5/mobile/index.htm
没有vt相关描述, i5 pro版本上有,但估计不是用在笔记本上的了。

OceanBoo

unread,
Mar 18, 2010, 4:47:21 AM3/18/10
to sz...@googlegroups.com
2010/3/18 Kermit Mei <kermi...@gmail.com>


恩,谢谢。不过好像笔记本上的i5都不是很支持这个技术:
这个及其应该配置的是这个芯片吧:
http://www.intel.com/products/processor/corei5/mobile/index.htm
没有vt相关描述, i5 pro版本上有,但估计不是用在笔记本上的了。


Core™ i5 Mobile 应该是全系支持 VT 的,看看这里。

http://ark.intel.com/ProductCollection.aspx?familyID=43483

Kermit Mei

unread,
Mar 18, 2010, 6:54:30 AM3/18/10
to sz...@googlegroups.com
On Thu, 2010-03-18 at 16:47 +0800, OceanBoo wrote:
> 2010/3/18 Kermit Mei <kermi...@gmail.com>
>
>
> 恩,谢谢。不过好像笔记本上的i5都不是很支持这个技术:
> 这个及其应该配置的是这个芯片吧:
> http://www.intel.com/products/processor/corei5/mobile/index.htm
> 没有vt相关描述, i5 pro版本上有,但估计不是用在笔记本上的了。
>
>
>
> Core™ i5 Mobile 应该是全系支持 VT 的,看看这里。
> http://ark.intel.com/ProductCollection.aspx?familyID=43483

Thanks
B.R
Kermit


Cheng Renquan

unread,
Mar 18, 2010, 12:33:36 PM3/18/10
to szlug, Kermit Mei, oceanboo, Chaos Eternal, yaoshi lee
2010/3/18 Kermit Mei <kermi...@gmail.com>:

> 感谢分享! 另外问几个小问题:
>
> 我之前一直想用kvm,我的主机是ubuntu的,但多次没有配置起来,在网上搜索资
> 料检查了以下,怀疑是硬件不兼容(Intel Celeron Dual-Core inside 1.7MHZ),
> 后来装了一个ubuntu的插件,叫kqemu,每次运行还必须用sudo 的root权限。后来
> 发现对比VirtualBox没有多少优越性就放弃了。

KVM 需要 Intel 的 vmx 特性或者 AMD 的 svm 特性,在 Linux 下可以通过 cpuinfo 来检查

$ egrep -w '(vmx|svm)' /proc/cpuinfo

From: Chaos Eternal <chaose...@shlug.org>
> 你emerge一个libqt看看
原生系统上 emerge libqt 都慢,任何虚拟机 包括 KVM 当然也都不会超过原始性能;

From: yaoshi lee <liya...@gmail.com>
> 你kvm玩一个rdp 看看
> 然后你virtualbox再看看
不是很明白?

Kermit Mei

unread,
Mar 18, 2010, 11:46:27 PM3/18/10
to sz...@googlegroups.com, sh...@googlegroups.com
On Thu, 2010-03-18 at 13:46 +0800, Cheng Renquan wrote:
>
> 最近一个项目需要对多个操作系统进行可能破坏性的测试,用上虚拟机正好,
> 发现这台机器的CPU是AMD支持svm参数,正好开始用上KVM虚拟机;
>
> 图解: 一个虚拟机里面是 Fedora Core 4, 一个是 Fedora 8 正在安装,
> 后面有个虚拟机里面是 Gentoo 2010 的 Console, 还有个虚拟机运行
> Windows XP, 有一个 rdesktop 连接到这台 windows 上操作。
> 最后面的大背景是 LXDE on Gentoo AMD64, 物理上是 AMD Athlon(tm)64,
> 3G 内存,最多的时候运行了六七个虚拟机里面还是运行得飞快,像在操作原生系统
> 比以前用过的 Vmware, VirtualBox 都快多了。
> 上次 bo hai 说在虚拟机里面运行 Gentoo 是在遭罪,可是这个在 KVM 里面的
> Gentoo-x86 和在外面宿主机上的 Gentoo-amd64 感觉是运行起来一样快。
>
> KVM 的用户端控制程序就是用的 QEMU 加了一个小 patch, 所以窗口的名称
> 还是显示为 QEMU, (说明这个 patch 需要整理下修改窗口标题缺省为 QEMU-KVM)
>
> --
> Cheng Renquan

我现在所能使用的所有电脑硬件上都不支持kvm,请教一个问题,运行kvm是不是一
定需要root权限? 因为在ubuntu下, kqemu模块需要,故有此问。

Thanks
B.R
Kermit

Fai Wong

unread,
Mar 19, 2010, 4:02:20 AM3/19/10
to sz...@googlegroups.com
建議 使用 libvirt 來控制 kvm,然後把用戶加到 libvirt / kvm 群組,不需要使用 root了。

> To unsubscribe from this group, send email to szlug+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
>

Kermit Mei

unread,
Mar 19, 2010, 4:14:15 AM3/19/10
to sz...@googlegroups.com
On Fri, 2010-03-19 at 16:02 +0800, Fai Wong wrote:
> 建議 使用 libvirt 來控制 kvm,然後把用戶加到 libvirt / kvm 群組,不需要使用 root了。

<snip>

I see.
Thanks:)

B.R
Kermit


Cao Yi

unread,
Mar 19, 2010, 5:19:31 AM3/19/10
to sz...@googlegroups.com
不是的。
我的情况是,只有用USB设备时,必须root权限。

Best Regards,
Iridium


2010/3/19 Kermit Mei <kermi...@gmail.com>

白啸(Tiger Howl)

unread,
Mar 19, 2010, 5:43:57 AM3/19/10
to Shenzhen (深圳) Linux Unix User Group
> 这个虚拟机是原汁原味的,赞!

IBM的云服务器产品就是用Linux原生的KVM

* Linux can be optimized for powerful parallelized computing to run
these types of environments efficiently. IBM is using KVM, built into
every Linux kernel, to power their offerings and partnering with Red
Hat, a company based entirely on open source and known for its
technical skills and high levels of service.

iridium

unread,
Mar 19, 2010, 8:19:55 AM3/19/10
to sz...@googlegroups.com
���м�ʹCPU֧�����⻯������Ҫ���һ��BIOS���������޴����⻯���ص�ѡ�

�ҵ�DELL������CPU֧�����⻯������������Ĭ���ǹرյģ�����BIOS������û��
�����⻯��ѡ�ʮ�����ơ�

OceanBoo �:
>
>
> 2010/3/18 Kermit Mei <kermi...@gmail.com <mailto:kermi...@gmail.com>>
>
> ��֮ǰһֱ����kvm���ҵ�������ubuntu�ģ������û������������������
> ������
> �ϼ�������£�������Ӳ��������(Intel Celeron Dual-Core inside
> 1.7MHZ)��
> ����װ��һ��ubuntu�IJ������kqemu,ÿ�����л�������sudo ��rootȨ
> �ޡ�����
> ���ֶԱ�VirtualBoxû�ж�����Խ�Ծͷ����ˡ�
>
>
> ����˵�ˣ�Celeron �� CPU ���϶��Dz�֧�� VT �ġ�
> ����ȥ������CPU�Ƿ�֧�����⻯��

> MSN: baiha...@hotmail.com <mailto:baiha...@hotmail.com>
> Gtalk: ocea...@gmail.com <mailto:ocea...@gmail.com>

Kermit Mei

unread,
Mar 19, 2010, 9:49:40 PM3/19/10
to sz...@googlegroups.com
On Fri, 2010-03-19 at 20:19 +0800, iridium wrote:
> 还有即使CPU支持虚拟化,但还要检查一下BIOS设置中有无打开虚拟化开关的选项。
>
> 我的DELL本本,CPU支持虚拟化,但出厂设置默认是关闭的,而且BIOS设置中没有
> 打开虚拟化的选项,十分郁闷。

恩,谢谢啦。下次买电脑的时候一定先看看BIOS设置,呵呵。


张鹏

unread,
Mar 20, 2010, 10:10:05 PM3/20/10
to sz...@googlegroups.com
Intel各种处理器参数一览,留意虚拟化技术(Intel Virtualization Technology(VT-x))一栏即可。

白啸(Tiger Howl)

unread,
Mar 30, 2010, 3:40:22 AM3/30/10
to Shenzhen (深圳) Linux Unix User Group

Zhang Cheng

unread,
Mar 30, 2010, 3:50:24 AM3/30/10
to sz...@googlegroups.com
我觉得kvm/qemu比较好的一点是可以以daemon方式运行。我喜欢开个kvm在后台运行winxp,要用的时候就rdesktop进去,很方便。
kvm本身对图形的支持似乎很差,rdesktop的效果就好多了。


Thanks,
Cheng


2010/3/30 白啸(Tiger Howl) <slevi...@gmail.com>

哇嘎嘎,我也学会搭建KVM啦~
http://www.howtoforge.com/virtualization-with-kvm-on-a-fedora-12-server

Kermit Mei

unread,
Mar 30, 2010, 3:55:35 AM3/30/10
to sz...@googlegroups.com
On Tue, 2010-03-30 at 00:40 -0700, 白啸(Tiger Howl) wrote:
> 哇嘎嘎,我也学会搭建KVM啦~
> http://www.howtoforge.com/virtualization-with-kvm-on-a-fedora-12-server

我用不了kvm,只能拿qemu来学习一下命令喽。不过那个速度有点搞了,真是模拟
器啊。
今天在qemu里面装opensuse 11.2居然装不上,进入Install界面虚拟机就一直黑屏
在那里,后台貌似还在运行,但等很久就是没有反应。

OT一下: 要是女人也可以像KVM一样就好了:无缝接入,效率高,占资源少,一个
系统可以跑多个,而且不冲突……最重要的是,万一哪天发现主机资源分配不平衡而
崩溃了,也不会影响主机的正常运行,是不?


白啸(Tiger Howl)

unread,
Mar 30, 2010, 4:18:37 AM3/30/10
to Shenzhen (深圳) Linux Unix User Group

> OT一下: 要是女人也可以像KVM一样就好了:无缝接入,效率高,占资源少,一个
> 系统可以跑多个,而且不冲突……最重要的是,万一哪天发现主机资源分配不平衡而
> 崩溃了,也不会影响主机的正常运行,是不?

Sounds Good :)

原来KVM有那么多优点,我还不知道,只知道是原生的,接下来还要慢慢摸索一下~

homa.cn

unread,
Apr 5, 2010, 12:46:19 PM4/5/10
to sz...@googlegroups.com
CPU不支持硬件虚拟化的可以试试xen
Reply all
Reply to author
Forward
0 new messages