+ -
当前位置:首页 → 问答吧 → kvm真的很神奇-安装windows 2003测试

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

时间:2009-08-28

来源:互联网

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是这样的。
上传的图像
kvm1.jpg (138.5 KB, 200 次查看)
kvm2.jpg (192.2 KB, 188 次查看)

作者: chinajz   发布时间: 2009-08-28

确实不错, 我现在就用kvm做虚拟机平台.
windows2003和windows2008可以使用redhat提供的驱动, 效果还是很不错的.

作者: blue_stone   发布时间: 2009-08-28

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

作者: FireMeteor   发布时间: 2009-08-31

引用:
作者: FireMeteor
我现在用virtualbox,没试过kvm。想问一下它对我现在用到的一些特性的支持程度。比如usb。还有声音输出。smp。访问raw disk上的系统。这些是我现在用到的功能,比较关心。谢谢。
你说的都可以实现,网上有手册,不过没测试过。但因网络配置问题,还是决定用xen.
qemu网络配置还是要结合防火墙设置,才能正常使用。如果外网是dhcp,内网设置成静态ip,再配置成相关服务,不如xen方便。
还有,xen用下来,速度和资源占用,似乎还是有明显优势。
上传的图像
xencpu.jpg (157.2 KB, 76 次查看)

作者: chinajz   发布时间: 2009-09-02

这么说 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 在用这么一块区域而已,也因此物理磁盘分区是安全的?最近只是打算重新规划分区,还没动手所以没试过。

作者: ch_fb   发布时间: 2009-09-02

qemu和xen都一样,可定义img文件或某个分区做为安装区域。比如你可以把移动盘某个分区或某个img文件安装操作系统,然后,在有qemu或xen的机器上加载运行。

作者: chinajz   发布时间: 2009-09-02

请问一下, lenny源里的 2.6.26-2-686 内核看 cpuinfo 有vmx,
安装了2.6.26-2-xen-686 内核重启进去, cpuinfo就没有vmx 了,
是为什么呢?

作者: L.Lawliet   发布时间: 2009-09-02

装了qemu且正常运行,没装kqemu。cpuinfo有vmx,内核也有相关的模块,用apt-get安装kvm后运行时找不到/dev/kvm。lsmod找不到kvm相关的模块,modprobe kvm也不行。下一步应该如何操作?

作者: molucule   发布时间: 2009-09-03

如果能加载以下模块
modprobe kvm
modprobe kvm-intel (kvm-amd)
就能运行了。
你下载kvm-88编译下试试

作者: chinajz   发布时间: 2009-09-03

我在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使用,主要是网络设置问题。
上传的图像
qemutb.jpg (130.3 KB, 69 次查看)

作者: chinajz   发布时间: 2009-09-03

我在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使用,主要是网络设置问题。
上传的图像
qemutbb.jpeg (181.8 KB, 33 次查看)

作者: chinajz   发布时间: 2009-09-03

qemu-kvm 网络设置已经可以正常使用。
/etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 82567LM Gigabit Network Connection
DEVICE=eth0
HWADDR=00:26:55:11:9A:44
ONBOOT=yes
BRIDGE=switch
TYPE=Ethernet

/etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTPROTO=dhcp
ONBOOT=yes

qemu-system-x86_64 -m 512 -smp 2 -hda /home/win2003/disk.img -net nic,model=e1000,macaddr=00:16:3e:51:fb:ce -net tap
上传的图像
qumenet.jpg (197.3 KB, 25 次查看)

作者: chinajz   发布时间: 2009-09-03

谢谢分享!这个kvm需要CPU支持虚拟化技术才可以?

作者: 博客教主   发布时间: 2009-09-04

引用:
作者: 博客教主
谢谢分享!这个kvm需要CPU支持虚拟化技术才可以?
必须cpu支持.

作者: blue_stone   发布时间: 2009-09-05

无线网卡是不是还是不能桥接?

作者: xjpvictor   发布时间: 2009-09-05

引用:
作者: L.Lawliet
请问一下, lenny源里的 2.6.26-2-686 内核看 cpuinfo 有vmx,
安装了2.6.26-2-xen-686 内核重启进去, cpuinfo就没有vmx 了,
是为什么呢?
在xen内核下不能安装kvm.目前在xen下,kvm不能编译通过。

作者: chinajz   发布时间: 2009-09-06

现在装了kqemu,速度还不错。编译、运行C程序,与真实硬件差不多。
[quote=molucule;2023350]装了qemu且正常运行,没装kqemu。cpuinfo有vmx,内核也有相关的模块,用apt-get安装kvm后运行时找不到/dev/kvm。lsmod找不到k

作者: molucule   发布时间: 2009-09-08

[quote=molucule;2024930]现在装了kqemu,速度还不错。编译、运行C程序,与真实硬件差不多。
引用:
作者: molucule
装了qemu且正常运行,没装kqemu。cpuinfo有vmx,内核也有相关的模块,用apt-get安装kvm后运行时找不到/dev/kvm。lsmod找不到k
没加载kvm模块会有这么好的效果?
你没运行 modprope kvm-intel(or kvm-amd)?
[root@localhost ~]# ls /dev/kvm -ls
0 crw-rw---- 1 root kvm 10, 232 09-07 21:08 /dev/kvm
没有上面的?KVM真是神了,聪明有犹太人真伟大.

作者: chinajz   发布时间: 2009-09-08

神经病
六个字

作者: molucule   发布时间: 2009-09-08

引用:
作者: chinajz
在xen内核下不能安装kvm.目前在xen下,kvm不能编译通过。
额, 我上面指的是只用xen,不用kvm的情况,和主题不太符合,呵呵。
装了xen内核之后想建立虚拟机,却发现cpuinfo不一样了。


PS;...晕楼上的

作者: L.Lawliet   发布时间: 2009-09-09

热门下载

更多