Ross S. W. Walker schrieb:
Manuel Wolfshant wrote:
Götz Reinicke wrote:
Hi,
what would be the shortest and fastest way to clone a e.g. basic Centos 5 guest for further use? For example I'd like to set up a master Mysql-server as a guest an than "clone" two additional slaves.
I have a lvm "template", i.e. a simple volume with the OS skeleton ( a minimal install). When I need a new VM I do
- lvcreate newvolume
- mkfs newvolume
- mount template /mnt/source
- mount newvolume /mnt/destination
- cp -a /mnt/source /mnt/destination
wash, rinse, repeat as needed.
Which xen configfiles may be edited?
cp /etc/xen/template /etc/xen/newVM vim /etc/xen/newVM
Can the config and the filesystem simply be copied?
yes.
There is another approach too. You can set up your guests as virtual diskless servers which can net boot their configuration from dom0. Maybe iSCSI or blktap their root drives and overlay a configuration over / or /etc from NFS on dom0, or their whole configuration.
You can definitely mash-up some good ideas with LTSP and Xen.
I wish Xen had a virtual 10Gbe interface, then you can really do some nifty stuff!
I personnally setup KDM or GDM in each domU to do XDMCP broadcast then I can pick which virtual guest to log into once it is up and running and with KDM/GDM user switching I open another session, pick a guest and get a full graphical login.
That sounds realy cool; do you have any wiki or how to set this things up. (I know that there are a lot of how tos, but they seem to handle mostly special aspects ... )
regards
Götz