LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3720|回复: 19

kvm真的很神奇-安装windows 2003测试

[复制链接]
发表于 2009-8-28 14:43:39 | 显示全部楼层 |阅读模式
1、kvm运行依赖cpu虚拟指令集,查看是否支持,如果不支持只能用qemu了,qemu则是慢了出名的。

chinajz-latop:~# egrep '^flags.*(vmx|svm)' /proc/cpuinfo
flags                : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm ida
flags                : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm ida
说明支持。
ps:如果你运行在xen下,则不能装kvm

2.安装windows

chinajz-latop:~# kvm -m 512 -cdrom /media/usb80G/win2003/win2003.iso -boot d /var/xen/winxp/disk.img
走入安装过程

3.运行

chinajz-latop:~# kvm -m 512 -boot c /var/xen/winxp/disk.img

安装和运行特别方便和简捷。
qemu下鼠标支持很好(这是用kvm支持的qemu,不一样的)。
kvm可以安装几乎所有的操作系统,运行速度也很快。

4.如果你是用xen安装的虚拟机,可直接用kvm运行,相反,用kvm安装的虚拟机,也同样可以直接用xen运行。我测试win2003是这样的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-8-28 16:34:50 | 显示全部楼层
确实不错, 我现在就用kvm做虚拟机平台.
windows2003和windows2008可以使用redhat提供的驱动, 效果还是很不错的.
回复 支持 反对

使用道具 举报

发表于 2009-8-31 13:01:10 | 显示全部楼层
我现在用virtualbox,没试过kvm。想问一下它对我现在用到的一些特性的支持程度。比如usb。还有声音输出。smp。访问raw disk上的系统。这些是我现在用到的功能,比较关心。谢谢。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-2 09:35:28 | 显示全部楼层

还是决定用xen

Post by FireMeteor;2022238
我现在用virtualbox,没试过kvm。想问一下它对我现在用到的一些特性的支持程度。比如usb。还有声音输出。smp。访问raw disk上的系统。这些是我现在用到的功能,比较关心。谢谢。


你说的都可以实现,网上有手册,不过没测试过。但因网络配置问题,还是决定用xen.
qemu网络配置还是要结合防火墙设置,才能正常使用。如果外网是dhcp,内网设置成静态ip,再配置成相关服务,不如xen方便。
还有,xen用下来,速度和资源占用,似乎还是有明显优势。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-9-2 11:08:53 | 显示全部楼层
这么说 xen 还是更快一点?
另外,还看到 qemu 的手册有这么一句“Normally you must specify the whole disk (‘/dev/hdb’ instead of ‘/dev/hdb1’) so that the guest OS can see it as a partitioned disk.”不是很理解其深层含义。我要是用 /dev/hdb1 ,hdb1 所占的磁盘扇区这一片是不是在 qemu 看来就是一整块磁盘,与物理磁盘分区并不相干,只是 qemu 在用这么一块区域而已,也因此物理磁盘分区是安全的?最近只是打算重新规划分区,还没动手所以没试过。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-2 13:57:26 | 显示全部楼层
qemu和xen都一样,可定义img文件或某个分区做为安装区域。比如你可以把移动盘某个分区或某个img文件安装操作系统,然后,在有qemu或xen的机器上加载运行。
回复 支持 反对

使用道具 举报

发表于 2009-9-2 14:41:45 | 显示全部楼层
请问一下, lenny源里的 2.6.26-2-686 内核看 cpuinfo  有vmx,
安装了2.6.26-2-xen-686 内核重启进去, cpuinfo就没有vmx 了,
是为什么呢?
回复 支持 反对

使用道具 举报

发表于 2009-9-2 23:48:06 | 显示全部楼层
装了qemu且正常运行,没装kqemu。cpuinfo有vmx,内核也有相关的模块,用apt-get安装kvm后运行时找不到/dev/kvm。lsmod找不到kvm相关的模块,modprobe kvm也不行。下一步应该如何操作?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 07:05:31 | 显示全部楼层
如果能加载以下模块
modprobe kvm
modprobe kvm-intel (kvm-amd)
就能运行了。
你下载kvm-88编译下试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 07:17:12 | 显示全部楼层
我在rhel5.3上用kvm运行了4个win2003和4个debian lenny
都很正常,网络未做设置,所有ip都是10.0.2.15,网关都是10,0.2.2,hwaddr均为52:54:00:12;34:56.
所有的虚拟机都和外网通。
kvm使用,主要是网络设置问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表