首页 > xen > xen半虚拟化pygrub使用更方便

xen半虚拟化pygrub使用更方便

2010年1月22日 eric 发表评论 阅读评论

在使用XEN的时候,因为编译DomU内核时,他默认很多模块都没有,所以安装服务的时候,需要在从新编译DomU内核,再这个时候,你不可能把所有的虚拟机都down掉,更新完内核在一起启动虚拟机吧。这个时候我发现官方的文档 pygrub 可以实现,虚拟grub 去读取 虚拟机里的配置文件,这样每台虚拟机器与每台虚拟机的内核可以是不一样的了,但是记住,一定要支持XEN不然一样会报错,好了不多说废话了。

环境:

xen version : 3.4.2

Dom0 : ubuntu-server 8.0.4

DomU: ubuntu-server-8.0.4

操作:

1.复制内核到虚拟机,如果你的虚拟机是开着,就可以通过网络,你也可以关闭虚拟机器,mount挂载方式,下面我通过挂载方式。

shell$> mount -o loop  /ubuntu/ubuntu.img /mnt

shell$>cp /boot/vmlinuz-2.6.18.8-xenU /mnt/boot

shell$>cp /boot/initrd.img-2.6.18.8-xenU /mnt/boot

2.在虚拟机文件系统里 创建 grub启动配置文件。

shell $> cd /mnt/boot

##创建 grub文件夹

shell$>mkdir grub

##创建配置文件因为我的是ubuntu所以我的是menu.lst

shell$>vim menu.lst

default         0
timeout         3
title           nginx
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.18.8-xenU console=tty1 root=/dev/sda1 ro
initrd          /boot/initrd.img-2.6.18.8-xenU
quiet
##创建完毕后保存退出

3.创建虚拟机pygrub启动配置文件。

shell $> cd  /opt/xenconf

shell $> vim ubunt.cfg

bootloader = “/usr/bin/pygrub”
memory = 512
name = “nginx”
disk = ['file:/ubuntu/ubuntu.img,sda1,w','file:/ubuntu/swap.img,sda2,w']
root = “/dev/sda1 ro”
vif = ['']
on_poweroff = ‘destroy’
on_reboot   = ‘restart’
on_crash    = ‘restart’
vcpus       = ’2′
extra = ‘xencons=tty1′

4.启动虚拟机

shell $>xm create mdt.cfg -c

xe

 

好了,呵呵,大家快试试!!

转载请注明:文章转载自:Eric's linux and nginx! (http://www.nginxs.com)
本文地址:http://www.nginxs.com/linux/24.html

分类: xen 标签: , , , ,
  1. 2018年5月13日21:31 | #1

    For flat floors, use a random orbital sander.

  2. 2018年5月15日04:30 | #2

    Plus: benefits and options of strong wood flooring.

  3. 2018年5月15日06:15 | #3

    canada pharmacies online prescriptions
    canadian pharmacies shipping to usa
    online canadian pharmacy

  4. 2018年5月21日22:06 | #4

    canadian pharmacy viagra
    canadian pharmacies online prescriptions
    canadian viagra

  5. 2018年5月30日22:56 | #5

    buy medication without an rx
    canadian pharmacies shipping to usa
    list of approved canadian pharmacies

  6. 2018年7月23日22:24 | #6

    online slot sites
    online slot sites
    american online casino real money
    gambling problem canada
    all slots casino 10 free

  7. 2018年7月28日19:19 | #7

    It’s best to have your carpet cleaned very often.

  8. 2018年9月9日15:03 | #8

    Online canada overnight http://www.yoindian.com/author/nilaleitch/ generic cost without insurance.

评论分页
订阅评论
5+6= (必填)