Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Apr 2012 23:37:13 +0200
From:      Johan Hendriks <joh.hendriks@gmail.com>
To:        Frank Staals <frank@fstaals.net>
Cc:        "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org>
Subject:   Re: Synchronising jails
Message-ID:  <7D6B2E86-2318-495C-A13C-87E122F013FD@gmail.com>
In-Reply-To: <m2ehr9tf8h.fsf@fstaals.net>
References:  <m2ehr9tf8h.fsf@fstaals.net>

next in thread | previous in thread | raw e-mail | index | archive | help


>=20
> Hey Everyone,
>=20
> I'm looking for a way to synchronise two jails. More specifically, I
> would like to keep/maintain an exact copy of a given jail. As an
> example: Suppose I build a jail A on some system (in my particular case
> build with ezjail) , and I copy the jail
> into jail B on some other system (using tar, as is mentioned
> here: http://forums.freebsd.org/showthread.php?t=3D17813). Now stuff
> happens in Jail A, e.g. files change, new stuff is installed etc. I
> would like to propagate these changes to jail B, but since the transfer
> is over WAN I would like not to have to copy the entire jail again, just
> the stuff that has changed since the last backup. It is safe to assume
> nothing in Jail B changes: I basically want to maintain the exact copy
> so if something would happen to the system running Jail A I can
> immediately switch to jail B without much hassle.=20
>=20
> Normally I would say this a perfect use case for rsync. But as the
> aforementioned thread mentions ``scp or similar wont work to copy a
> jail'', and I consider rsync similar to scp, I am under the impression
> that rsync would not be usable in this situation. Can anyone shed some
> light on this, or suggest an alternative to synchronise the jails? =20
>=20
>=20
> Regards,=20
>=20
> --=20
>=20
> - Frank
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.or=
g"

Maybe you can store your jails on a per jail zfs filesystem.
Then use zfs send/receive to send the incremental changes to the remote mach=
ine.

Regards,
Johan Hendriks=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7D6B2E86-2318-495C-A13C-87E122F013FD>