A little while ago I wrote up an overview of how I build jails using
jail.conf at http://clinta.github.io/freebsd-jails-the-hard-way/.

On Wed, Oct 28, 2015 at 6:29 PM Philip Jocks <pjli...@netzkommune.com>
wrote:

>
> > Am 28.10.2015 um 22:05 schrieb Miroslav Lachman <000.f...@quip.cz>:
> >
> > Valeri Galtsev wrote on 10/28/2015 21:25:
> >>
> >> On Wed, October 28, 2015 1:41 pm, Michael B. Eichorn wrote:
> >>> On Wed, 2015-10-28 at 13:27 -0400, Ernie Luzar wrote:
> >>>> Valeri Galtsev wrote:
> >>>>> Dear All,
> >>>>>
> >>>>> Can someone recommend something similar to FreeBSD handbook that
> >>>>> describes
> >>>>> building jails for newer systems meaning /etc/jail.conf as opposed to
> >>>>> /etc/rc.conf which handbook currently has in its jails chapter. I
> >>>>> still
> >>>>> have all jail configurations on 9.3 boxes in /etc/rc.conf, but it is
> >>>>> time
> >>>>> to build 10.x production boxes, and do things modern way (implying
> >>>>> /etc/jail.conf). I still intend to keep building jails "old fashion
> >>>>> way"
> >>>>> as described in handbook, as opposed to using tools "ezjail" or
> >>>>> similar.
> >>>>>
> >>>>> Thanks for all your advises!
> >>>>>
> >>>>> Valeri
> >>>>>
> >>>>
> >>>> Check out the jail-primer and qjail port.
> >>>
> >>> (adding freebsd-jail list)
> >>>
> >>> Ernie, I don't think that this is what Valeri was looking for. Those
> are
> >>> both jail-management utilities not really documentation on using
> jail(8)
> >>> via configuration using jail.conf(5).
> >>>
> >>> I would be indeed be interested in a modern best-practices guide for
> >>> using the base system jail management tools.
> >>
> >> Michael, thanks for your comment. You certainly are right.
> >>
> >> Ernie, thanks for your pointers. They are not exactly a chapter on how
> to
> >> do the whole jail manually new style - exactly as Michael says - similar
> >> to what is found in FreeBSD handbook (alas, for old style). However,
> >> thanks to your pointer, I've found http://jail-primer.sourceforge.net/
> >> which at a first glance looks comprehensive and decent reading, and
> >> combined with my experience of setting up jails "by the book" in the
> past,
> >> is sufficient for me to do the same /etc/jail.conf way - I've got one
> >> running already; it will need some careful walkover sill, but I'm in
> >> business.
> >
> > You can do your work with jails the same way (creation, updating,
> upgrading...). You just need to convert your rc.conf configuration in to
> jail.conf, which is more flexible.
> > Automatic conversion (by rc.d/jail from FreeBSD 10.x) didn't work for
> me. Manual creation of jail.conf was easy.
>
> we currently use ezjail and on other boxes we roughly do it like this:
>
>
> http://savagedlight.me/2014/03/14/freebsd-jail-server-with-zfs-clone-and-jail-conf/
>
> at least, that’s pretty close to how we do it. On UFS based systems we use
> cpdup instead of the ZFS cloning.
>
> For upgrades, we use Matt Simerson’s very nice `jailmanage` script:
>
> https://www.tnpi.net/computing/freebsd/jail_manage.txt
>
> which is pretty straight forward and just helps you with things (running
> freebsd-update etc) and doesn’t lock you in. Our jail.conf looks like this:
>
> --
> exec.start = "/bin/sh /etc/rc";
> exec.stop = "/bin/sh /etc/rc.shutdown";
> exec.clean;
> mount.devfs;
> path = "/usr/jails/$name“;
>
> jailname {
>   host.hostname = 'jailname';
>   ip4.addr = x.x.x.x;
> }
> --
>
> and then we just repeat the jailname-blocks. `jailmanage` expects each
> block to start like this.
>
> HTH,
>
> Philip
> _______________________________________________
> freebsd-jail@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-jail
> To unsubscribe, send any mail to "freebsd-jail-unsubscr...@freebsd.org"
_______________________________________________
freebsd-jail@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-jail
To unsubscribe, send any mail to "freebsd-jail-unsubscr...@freebsd.org"

Reply via email to