当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu 9.10下面安装kvm以及配置bridge方案小结
帖子发表于 : 2009-11-10 15:41 

注册: 2005-09-24 0:04
帖子: 36
送出感谢: 0 次
接收感谢: 0 次
花了一天多时间实验怎么配置kvm下面的bridge,因为不想去修改 /etc 下面的文件,所以置顶的那篇文章并不是太合适我。网上搜索了很久,总算找到了合适的方法配置kvm启动脚本。
1.安装kvm和uml-utilities
引用:
sudo apt-get install kvm uml-utilities

2. nano qeum-ifup 脚本
引用:

#!/bin/sh
set -x

switch=br0

sudo brctl addbr $switch
sudo brctl addif $switch eth0
sudo dhclient $switch

if [ -n "$1" ];then
sudo tunctl -u `whoami` -t $1
sudo ip link set $1 up
sleep 0.5s
sudo brctl addif $switch $1
exit 0
else
echo "Error: no interface specified"
exit 1
fi

3. nano kvm 脚本
引用:
#!/bin/sh
#example macaddress to be changed.
mac=00:16:45:e8:4a:e0
sudo qemu-system-x86_64 -m 256 -hda ./winxp.img -boot d -cdrom ./winxp.iso -net nic,macaddr=$mac
-net tap,script=./qemu-ifup

4. 将上面两个脚本放到任意目录,切换到改目录下面,此处使用家目录。
引用:
chmod +x qeum-ifup
chmod +x kvm

5. 在当前目录下放置 合适的 img 和 iso 并相应修改 kvm 的内容使之对应起来。就可以执行了。
引用:
sudo ./kvm

6.可以组织不同的 kvm脚本对应不同的情况。

参考文章:
http://www.linux-kvm.org/page/Networking

遗留问题,我不熟悉脚本,希望有人能做些修改,使之成为一个更通用一些的脚本。
1.是能把上面的 qeum-ifup 修改成function的形式,或者合并到一个脚本里面。
2.能使用 cat /proc/random 的方式或者是接受键盘随机字符的形式来生成合适有效的 mac address。
3.最好是能对最通常的情况接受一些键盘输入,光盘镜像的位置,hd镜像的位置,等等。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: ubuntu 9.10下面安装kvm以及配置bridge方案小结
帖子发表于 : 2009-11-11 14:16 
头像

注册: 2009-09-21 13:53
帖子: 42
送出感谢: 0 次
接收感谢: 0 次
顶一下,我在双uml-utilities,就是装不上,下载了一个deb安装包,说是m68k问题,然后下载压缩包,就是不会安装,解压完了是tools文件夹,里面没有编译软件,我是新手不知道怎么安装...


_________________
what can i do 4 you?


页首
 用户资料  
 
3 楼 
 文章标题 : Re: ubuntu 9.10下面安装kvm以及配置bridge方案小结
帖子发表于 : 2009-11-13 9:52 

注册: 2005-09-24 0:04
帖子: 36
送出感谢: 0 次
接收感谢: 0 次
4seasons 写道:
顶一下,我在双uml-utilities,就是装不上,下载了一个deb安装包,说是m68k问题,然后下载压缩包,就是不会安装,解压完了是tools文件夹,里面没有编译软件,我是新手不知道怎么安装...


如果你的sources.list 全的话,应该可以直接 sudo apt-get install uml-utilities 啊,这个包有几个依赖。 *
adduser libc6 libfuse2 libncurses5 libreadline5 lsb-base user-mode-linux 手动下载deb安装太麻烦了。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译