On 09/06/09 12:04, Fajar A. Nugraha wrote:
On Tue, Jun 9, 2009 at 7:08 AM, Jeff Williams<jeffw@xxxxxxxxxxxxxx> wrote:
So to confirm, rather than making /dev/xenvg/domudisk and doing:
disk = ['phy:/dev/xenvg/domudisk,xvda,w']
and partitioning /dev/xenvg/domudisk in the guest, you'd make (for example):
/dev/xenvg/domudisk-root
/dev/xenvg/domudisk-home
/dev/xenvg/domudisk-swap
and configure it like:
disk = [
'phy:/dev/xenvg/domudisk-root,xvda1,w',
'phy:/dev/xenvg/domudisk-home,xvda2,w',
'phy:/dev/xenvg/domudisk-swap,xvda3,w'
]
Is that right?
That's what I do with templates-based installation.
The idea had crossed my mind, but all the tools seemed to
want to do it the other way.
For some tools (like virt-manager), yes. Other tools (like eucalyptus)
seems to use tar.gz. images.
Personally I don't use provisioning tools, but rather doing it all
manually (lvcreate, mkfs, tar xfvz, etc.).
Interesting. So what I have so far is:
- no-one seems to use lvm snap shot for provisioning as I guess it is
too inflexible.
- no-one seems to use dd either
- no-one seems to use virt-clone either
- most people seem to do one of:
1) Create the disks and file systems and do a file level copy of the
template (tar seems to be preferred over cpio)
2) Use some sort of bootstrap procedure to do a network install of the
OS, followed optionally by a start -up script which installs and
configures required packages.
Also interesting was that a few people are doing "partitioning" at the
Dom0/LVM level with a separate LV per partition and passing those
partitions through to the DomU rather than passing an LV as a disk and
partitioning at the DomU level.
Thanks for all the input. At this point I'll be using templates with a
file level copy and a separate LV per partition to make resize easier.
Regards,
Jeff
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|