Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jan 2018 07:53:26 -0500
From:      David Wimsey <david@wimsey.us>
To:        Paul Vixie <paul@redbarn.org>
Cc:        freebsd-virtualization@freebsd.org
Subject:   Re: syncing bhyve instances
Message-ID:  <67983B85-6983-40A9-B7D3-4CD2AAA9517B@wimsey.us>
In-Reply-To: <5A66137D.5090608@redbarn.org>
References:  <d51c09bc-fbe3-4d79-2228-c8b9742db768@zyxst.net> <5A66137D.5090608@redbarn.org>

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

--Apple-Mail=_2AAC1511-7C79-4743-8C8D-136887FA3D2B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


> On Jan 22, 2018, at 11:38 AM, Paul Vixie <paul@redbarn.org> wrote:
>=20
> i've used zfs for this, but i have to shut the guest down to do it. =
i'm using zvols for my guest system disks, so it's
>=20
> shut the guest down (maybe just to single-user mode)
> make a zfs checkpoint
> start the guest back up
> zfs send the checkpoint
>=20
> this also assumes that the sync-destination is a cold spare, sitting =
in its shutdown state until needed.
>=20
> for live sync you'll have to run software inside the guest that knows =
how to properly freeze state. for example if there's a live database of =
any kind you'll want it to be in its quiet state before you sync from =
it. in those situations, i do use rsync.
>=20
> bhyve could conceivably offer a feature to export the guest RAM, and =
with a little page-stealing, this could be made into an incremental sync =
feed. but i predict it would be enormous in size for any non-trivial =
guest.
> _______________________________________________
> freebsd-virtualization@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
> To unsubscribe, send any mail to =
"freebsd-virtualization-unsubscribe@freebsd.org"

Just for reference, I=E2=80=99ve had good experiences with zrep for =
keeping ZFS file systems synced.  You can cron it pretty much as often =
as you want and it=E2=80=99ll handle snapshotting, sending, and cleaning =
up of snapshots on both ends in a sane and safe manner.  It only helps =
with the ZFS sync part of this issue, but its pretty good at that.

http://www.bolthole.com/solaris/zrep/ =
<http://www.bolthole.com/solaris/zrep/>;

--Apple-Mail=_2AAC1511-7C79-4743-8C8D-136887FA3D2B
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEG4HTcn99UQiu6Q3qerZMujxxKYoFAlpnMEYACgkQerZMujxx
KYq4BhAApnb6KjuTCzM8G8d5wGe/dJtg4hassBuMy3dOsQgDboY0IHfKOKWHblvr
ByUn803gRia+posPV7G8Rfy9liGDKo13ckAI8HjKyshtvpqpQoOayiQoPkzN2FOt
mhfPem4EvAGGcE1N112UFqOJdNomdzn8Evj3m4iXkOSEC4uBzezLP3NW1GkekZKS
044plKPu2zfcRB496425angD+fZo9/4y5Fnwi4DctsBz/VaStqCx3kHQnXmY6fF5
PMlWJaDxehtP0oNRVdQCBnbg/cZsF9pxCqmPpoIB68qlmdYz8skuKyJ0ncdTMTMG
QeJKwjok+MBgz/XFiv2Q17aZqFHmNjMn58nSpR25dnHS/OgZAJ51/JhM/67chRQs
y9XEAYbLfilG4q4/HzysZ5JVNAR3us4mq13koVneCclWUGmado65zXjXqijsg4Ej
/LqEqVSGjOE4ZJYCQY76FGa9VntbC1MkmfKaKjvWcpx1YTSkdjnWOkNWfvgu3uyQ
a6BcG+cpysep6bIJRq4A9EEmUDFnjz6Nhn8AUJXabIBMLMqam3BYCMVcNLITONjt
QjfxtijoCk3bSjMq7qHlsbYIq/FS3Movuoh0vdXby1cjr77AtEHWGyeD+pTS1IvJ
AMrztSSwVvzGfY9x5v32d4ZhibIqkljoYiZaGFMm7XeVuMOv8vU=
=WomT
-----END PGP SIGNATURE-----

--Apple-Mail=_2AAC1511-7C79-4743-8C8D-136887FA3D2B--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?67983B85-6983-40A9-B7D3-4CD2AAA9517B>