分页: 14 / 18

Re: [原创]虚拟化方案之--kvm简单教程(网络桥接方案,更新磁盘使用方式,更新到qemu-kvm-0.12.4)

发表于 : 2010-07-19 23:20
寻找时间的尽头
还有,用kvm装Vista方法是不是一样的?

Re: [原创]虚拟化方案之--kvm简单教程(网络桥接方案,更新磁盘使用方式,更新到qemu-kvm-0.12.4)

发表于 : 2010-07-20 11:56
liangmenglm
寻找时间的尽头 写了:还有,用kvm装Vista方法是不是一样的?
都一样的。

Re: [原创]虚拟化方案之--kvm简单教程(网络桥接方案,更新磁盘使用方式,更新到qemu-kvm-0.12.4)

发表于 : 2010-07-20 11:57
liangmenglm
寻找时间的尽头 写了:我的cpu是Intel Pentium T4400应该支持虚拟化技术的
T4400不支持虚拟化技术!!!!

Re: [原创]虚拟化方案之--kvm简单教程(网络桥接方案,更新磁盘使用方式,更新到qemu-kvm-0.12.4)

发表于 : 2010-07-20 18:38
寻找时间的尽头
啊!那我岂不是,岂不是体验不了kvm的神奇了?

Re: [原创]虚拟化方案之--kvm简单教程(网络桥接方案,更新磁盘使用方式,更新到qemu-kvm-0.12.4)

发表于 : 2010-08-03 10:15
DoraZZ
没有虚拟化CPU的路过…………

Re: [原创]虚拟化方案之--kvm简单教程(网络桥接方案,更新磁盘使用方式,更新到qemu-kvm-0.12.4)

发表于 : 2010-08-24 16:56
ghostry
啥时候能不这么麻烦啊

Re: [原创]虚拟化方案之--kvm简单教程(网络桥接方案,更新磁盘使用方式,更新到qemu-kvm-0.12.4)

发表于 : 2010-08-24 18:32
ghostry

代码: 全选

~$ cat /etc/qemu-ifup 
#!/bin/bash
# NOTE: 这个脚本在虚拟系统启动的时候执行,设置主机网桥
# 虚拟系统启动后,还需要设置和网桥IP在同一个网段的IP才能实现虚拟系统
# 和主机所在网络其他系统之间的相互访问
# 获取主系统的IP和网关
# 关于`grep "inet 地址"`和`sed 's/地址://`根据系统语言的不同,填写中文或者英文,
# 详细的可以根据ifconfig eth0的结果来修改# 和主机所在网络其他系统之间的相互访问
# 获取主系统的IP和网关
# 关于`grep "inet 地址"`和`sed 's/地址://`根据系统语言的不同,填写中文或者英文,
# 详细的可以根据ifconfig eth0的结果来修改
IP=`ifconfig eth0|grep "inet 地址"|awk '{print $2}'|sed 's/地址://'`
GATEWAY=`route -n|grep ^0.0.0.0|awk '{print $2}'`
BRIDGE=br0
ETHDEV=eth0
# 删除eth0的IP地址
/sbin/ip addr del $IP dev $ETHDEV &> /dev/null
# 创建tap接口,并激活
/usr/sbin/tunctl -u uniqueme -t $1 &> /dev/null
/sbin/ip link set $1 up
# 添加网桥接口,并将eth0加入到网桥
/usr/sbin/brctl addbr $BRIDGE
/usr/sbin/brctl addif $BRIDGE $ETHDEV
# 将tap0加入网桥
/usr/sbin/brctl addif $BRIDGE $1
# 设置IP地址,启动网桥
/sbin/ifconfig $BRIDGE $IP up
# 添加默认路由
/sbin/route add default gw $GATEWAY
momo@momo-desktop:~$ cat /etc/qemu-ifdown 
#!/bin/sh
# NOTE: 这个脚本在虚拟机关闭的时候执行,删除网桥,恢复主机网卡IP地址
#
IP=`ifconfig br0|grep "inet 地址"|awk '{print $2}'|sed 's/地址://'`
GATEWAY=`route -n|grep ^0.0.0.0|awk '{print $2}'`
BRIDGE=br0
ETHDEV=eth0
# 删除br0的IP地址
/sbin/ip addr del $IP dev $BRIDGE &> /dev/null
# 禁用br0
/sbin/ip link set $BRIDGE down
# 删除网桥
/usr/sbin/brctl delbr $BRIDGE
/sbin/ifconfig $ETHDEV $IP up &> /dev/null
/sbin/route add default gw $GATEWAY
我用楼主的方法设置桥接失败,在别的帖子找到了这个。然后

代码: 全选

sudo qemu-system-x86_64 -m 512 -drive file='/home/momo/vmware/WG Windows XP Professional/Windows XP Professional-cl1.vmdk',cache=writeback -localtime -boot c -smp 2 -soundhw es1370 -net nic,macaddr=DE:AD:BE:EF:27:20 -net tap -usb
很兴奋,启动起来并且可以上网了。
但是虚拟机关机之后,真机上不了网了。并且不能再次启动虚拟机了。
:em06
第二次开启的提示
$ sudo qemu-system-x86_64 -m 512 -drive file='/home/momo/vmware/WG Windows XP Professional/Windows XP Professional-cl1.vmdk',cache=writeback -localtime -boot c -smp 2 -soundhw es1370 -net nic,macaddr=DE:AD:BE:EF:27:20 -net tap -usb
device br0 already exists; can't create bridge with the same name
device eth0 is already a member of a bridge; can't enslave it to bridge br0.
SIOCADDRT: 文件已存在
/etc/qemu-ifup: could not launch network script

Re: [原创]虚拟化方案之--kvm简单教程(网络桥接方案,更新磁盘使用方式,更新到qemu-kvm-0.12.4)

发表于 : 2010-08-27 4:02
liangmenglm
呵呵,用我的网络桥接方法不可能出错呀!!!一定是你哪里没有设置正确。我也看了你的帖子了,那个脚本其实也就是用命令来实现配置文件里面的东西,要比配置文件复杂。你在启动的时候同样需要指定TAP(n)的。你的主机不能上网,那是因为你没有把eth0加入到你的网桥br0中。同样你的HOST是不能和GUEST通信的。
虚拟机不能再次启动的原因,那是因为你在再次启动虚拟机的时候,在你的命令里他还要创建一次网桥,但这时你的网桥已经存在了,所以肯定启动不了。
我这个方法(使用网络配置文件)只适用于DEBIAN类系统。你的这个方法倒是在LINUX比较通用。

Re: [原创]虚拟化方案之--kvm简单教程(网络桥接方案,更新磁盘使用方式,更新到qemu-kvm-0.12.4)

发表于 : 2010-09-16 13:13
cadolly
请问楼主:

代码: 全选

sudo kvm -drive file=~/*.img,if=virtio,boot=on -boot c

代码: 全选

sudo kvm -drive file=~/*.img,cache=writeback -boot c
这两种情况下,哪种磁盘的性能会更好些?

Re: [原创]虚拟化方案之--kvm简单教程(网络桥接方案,更新磁盘使用方式,更新到qemu-kvm-0.12.4)

发表于 : 2010-09-21 5:20
liangmenglm
cadolly 写了:请问楼主:

代码: 全选

sudo kvm -drive file=~/*.img,if=virtio,boot=on -boot c

代码: 全选

sudo kvm -drive file=~/*.img,cache=writeback -boot c
这两种情况下,哪种磁盘的性能会更好些?
一起用性能更好

Re: [原创]虚拟化方案之--kvm简单教程(网络桥接方案,更新磁盘使用方式,更新到qemu-kvm-0.12.4)

发表于 : 2010-09-28 15:14
plepman
BTW:
现在已经找到了原来磁盘性能糟糕的原因,按照以往的方法是用 -hda disk.img 的方法来使用虚拟磁盘,现在版本更新以后时候 -drive file=/home/lm/kvm/winxp.img,cache=writeback 来使用虚拟磁盘,请广大使用KVM的用户注意这里的变化。
-hda / hdb 参数主要用户使用物理硬盘上的一个分区。


最后由 liangmenglm 编辑于 2010-06-28 10:57,总共编辑了 25 次
---------------------------------------------------------------------------------------------------

楼主辛苦

再加两点关于磁盘...的吧

1.使用 -no-acpi 参数,如果客户端为XP系统,在 设备管理器 ---》计算机 由 ACPI .... 改为 standard PC,方法是重新安装驱动。这个是解决CPU占有100%的。
2.现在使用 -drive file=/file.img,if=virtio 可以大大提高磁盘性能,要先下载驱动,具体方法论坛内有。

Re: [原创]虚拟化方案之--kvm简单教程(网络桥接方案,绝对可用,更新到kvm-87)

发表于 : 2010-09-28 15:25
plepman
jonnycn 写了:kvm -m 1024m -hda /home/vm2/ttni2.img -localtime -net nic,vlan=0,macaddr=00-11-00-13-34-02 -net tap,vlan=0,ifname=tap1,script=no -boot d -cdrom /home/os/win2003ent.iso -smp 4 -clock rtc -soundhw es1370 -vnc :0
could not initialize alarm timer
root@ubuntuvbox:/#
不知何故?请高手指点。

去掉 -clock rtc 好几个时间参数,如果不是需要或测试,参数少点好,明了。

谁知道哪里有只有1兆虚拟机 Qemu,以前论坛里有,不记得地址了!

发表于 : 2010-10-28 4:38
hongqingting
谁知道哪里有只有1兆虚拟机 Qemu,以前论坛里有,不记得地址了!

Re: [原创]虚拟化方案之--kvm简单教程(网络桥接方案,更新磁盘使用方式,更新到qemu-kvm-0.12.4)

发表于 : 2010-11-08 20:15
zyl19861126
什么论坛,发给帖子硬是发不上

Re: [原创]虚拟化方案之--kvm简单教程(网络桥接方案,更新磁盘使用方式,更新到qemu-kvm-0.12.4)

发表于 : 2010-11-23 8:36
Cainiao74
楼主威武,我也搞定了,感觉很不错唉!