ubuntu11.10上xen的安装

ubuntu11.10的内核版本升级为3了,从这个版本又重新支持xen,这就意味着在ubuntu11.10上
安装xen无须再编译内核了(注意以前的linux版本是需要自己编译内核的,fedora16的XenpvopsDom0
feature使得它能支持xen了,只是我没有实验成功,无法从 fedora with xen启动。)
注意:
• ubuntu不能用wubi安装;
• 32位系统首先运行 apt-get install linux-image-server.

1 安装
安装步骤如下:
apt-get install xen-hypervisor-4.1 xen-utils-4.1 xenwatch xen-tools xen-utils-common xenstore-
utils vncviewer
这里xen-hypervisor-4.1要分32位、64位,64位系统用xen-hypervisor-4.1-amd64,32位用xen-hypervisor-
4.1-i386.
重启,进入选择xen启动选项,运行:
xm info
此时就能查看虚拟机信息了。

2 编辑配置文件
编辑/etc/xen/xend-config.sxp文件:
将 (xend-unix-server yes) 去掉注释。
/etc/init.d/xend restart

3 创建实例
创建windows xp实例
编辑 /etc/xen/winxp.cfg 如下:
kernel = ’/usr/lib/xen-default/boot/hvmloader’
memory = ’512’
vcpus = ’2’
shadow memory = ’8’
builder = ’hvm’
device model=’/usr/lib/xen-default/bin/qemu-dm’
disk = [ ’file:/root/vm/domains/winxp1/disk.img,ioemu:hda,w’,
’file:/root/vm/winxp.iso,ioemu:hdc:cdrom,r’ ]
name = ’winbox’
vif = [ ’type=ioemu,bridge=br0’ ]
boot=’c’ # c代表从硬盘启动,d代表从CD启动。第一次安装时应选d
vnc=1
vncviewer=1
sdl=0
acpi = 1
apic = 1
stdvga = 0
serial = ’pty’
usbdevice = ’tablet’
此时如果直接执行:xm create winxp.cfg会出现error: domain not found, 查看/var/log/xen/qemu-
dm-windox.log:
/usr/share/qemu/keymaps/en-us could not be found, the keymaps
...
由此判断文件/usr/share/qemu/keymaps/en-us不存在,原来qemu的安装目录在/usr/share/qemu-
linaro/ 执行:
sudo mkdir /usr/share/qemu
sudo cp -r /usr/share/qemu-linaro/ /usr/share/qemu
再执行
xm create winxp.cfg

4 连接实例
用 netstat -tap查看instance使用哪个端口,我的是5900。用vncviewer访问:
vncviewer localhost:5900
此时会弹出windows的窗口,就可以对虚拟系统进行操作了。每增加一个实例,访问它的端口都会
在前一个实例的端口号上加1.
注意:
当实例不能运行,或出现什么问题时。首先应该查看日志文件:
/var/log/xen/xemd.log
/var/log/xen/qemu-dm-demo.log

参考资料
• http://www.wongkey.com/archives/ubuntu-11-10-install-xen
• http://www.beyondlinux.com/2011/11/02/install-xen-4-1-and-setup-your-cloud-os-on-ubuntu-
11-10/
• http://www.360doc.com/content/10/0409/18/865714 22282675.shtml

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值