Jeff Utter wrote:
 So, I've been trying this out. But i ran into the problem where if the 
/lib/modules was mounted in the dom0 xen wouldn't let me start a domU 
with it as one of the disk entries. Is there any way around this, am i 
overlooking something? for now i made a lvm snapshot of the /lib/module 
partition so i could get my domU's back up and running.
 
Hi Jeff,
Here's how I did it for r/o /usr.
# disk volumes/partitions
/dev/vg0/fc4  contains /        # for domain-0
/dev/vg0/swap contains swap     # for domain-0
/dev/vg0/vm1  contains /        # for domU #1
/dev/vg0/sw1  contains swap     # for domU #1
/dev/vg0/usr  contains /usr/*   # for everybody
# from the xen domU #1 definition file  /etc/xen/vm1
disk = [
   'phy:vg0/vm1,hda1,w',
   'phy:vg0/usr,hda2,r',
   'phy:vg0/sw1,hda3,w'
]
# domain-0 /etc/fstab
/dev/vg0/fc4   /    ext3 defaults 1 1
/dev/vg0/usr   /usr ext3 ro,async,exec,suid,dev,nouser,auto 0 0
/dev/vg0/swap  swap swap defaults 0 0
# domU #1 /etc/fstab
/dev/hda1      /    ext3 defaults 1 1
/dev/hda2      /usr ext3 ro,async,exec,suid,dev,nouser,auto 0 0
/dev/hda3      swap swap defaults 0 0
There are alot of little pieces happening at different times on
different levels so it can become very confusing.  Hope this makes it a
little clearer for you.
 
Thanks,
Jeff
 I use a shared /usr partition between my dom0 and all the domU's.  You 
may be able to do something like that.
 Create a logical volume to contain /lib/modules/2.6.xx-xen.  Export it 
in your domU definitions as one of the "disk = []" entries, read only,
then add a mount line in each of your domU's for it.  Guaranteed to be 
the same on each domU.
 BTW, none of my domU's even has a /boot partition. 
 
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 
 
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 
 |