Re: [Vserver] One More Time - copy a Guest from system to system

From: Roderick A. Anderson <raanders_at_acm.org>
Date: Tue 10 Jul 2007 - 20:01:42 BST
Message-ID: <4693D796.7080809@acm.org>

And as always Daniel ... you rock. Thanks. This is much simpler than
what I thought it could be.

Can I assume that after --context and before -- (the ...) I can put in
other switches?

--interface, --initstyle, --hostname, etc?

I was just getting ready to try _my method_ on a small guest but this
will be better.

Again thanks,
Rod

-- 
Daniel Hokka Zakrisson wrote:
> Roderick A. Anderson wrote:
>> I've been all through the Wiki and old docs, searched using Google,
>> looked through my _OLD_ messages (back to 2003) and still can't come up
>> with a well defined method to copy a (running if possible) vserver guest
>> from one system to another.
>>
>>  From my reading I think I need to build the _new_ guest 'mynewone'
>> using the skeleton method.  Then rm all the files in /vserver/mynewone
>> and  follow that with a rsync from the _old_ guest to the _new_ guest.
>> Unfortunately the vserver docs are from the CTX kernels.  A vserver
>> --help gets a semi-useful help screen.  Any newer docs?
>>
>> What special rsync switches do I need or use to make this process
>> doable?  As in it is a running guest that I'd prefer not taking down
>> until the actual move I'm sure /proc and maybe /dev could cause problems.
>>
>> The need for the hot copy is because the _old_ guest has a big pile of
>> installed perl modules and _other_ software packages.  It would be
>> easier to copy than (re)install them.  :-)
> 
> The way I'd do it:
> export RSYNC_RSH=ssh
> vserver <guest> build -m rsync --context ... -- --source
> root@otherhost:/vservers/<guest>/
> <make sure it's good, stop the guest on the other host>
> rsync -Hazx --numeric-ids root@otherhost:/vservers/<guest>/
> /vservers/<guest>/
> vserver <guest> start
> 
> --
> Daniel Hokka Zakrisson
> _______________________________________________
> Vserver mailing list
> Vserver@list.linux-vserver.org
> http://list.linux-vserver.org/mailman/listinfo/vserver
_______________________________________________
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver
Received on Tue Jul 10 20:08:57 2007
[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Tue 10 Jul 2007 - 20:09:00 BST by hypermail 2.1.8