fails exec.postsop after shutdown jail.
wishmaster
artemrts at ukr.net
Sun Nov 9 08:45:02 UTC 2014
Hi, List, James.
--- Original message ---
From: "James Gritton" <jamie at freebsd.org>
Date: 9 November 2014, 07:34:22
> On 2014-11-07 00:47, Борис wrote:
> > Hi, i use FreeBSD 10.1-RC4.
> > When i shutdown jail (jexec /bin/sh /etc/rc.shudown) exec.poststop
> > doesn't work and 1st string in my jail.conf (mount = "....) doesn't
> > automatically unmounted, but in "man jails" say's that mount will
> > unmount after removing jails.
> > my jail.conf:
> >
> > mount = "/usr/ports /jails/$name/usr/ports nullfs ro 0
> > 0 ";
> > exec.start = "/bin/sh /etc/rc";
> > exec.stop = "/bin/sh /etc/rc.shutdown";
> > mount.devfs;
> > exec.clean;
> > allow.mount;
> > vnet = new;
> > path = "/jails/$name";
> > allow.raw_sockets;
> >
> > testjail1 {
> > exec.prestart += "ifconfig epair0 create";
> > exec.prestart += "ifconfig bridge0 addm epair0a";
> > exec.prestart += "ifconfig epair0a up";
> > vnet.interface = "epair0b";
> > exec.start += "ifconfig epair0b 192.168.1.150/24";
> > exec.start += "route add default 192.168.1.254";
> > exec.poststop = "ifconfig epair0a destroy";
> > }
> >
> > Or am I doing something wrong?
>
>
> Everything looks right to me. I've tried it out on my own system, and
> it worked as expected. The only difference is I don't have VIMAGE, so
> I commented out the vnet stuff (including the exec.start that goes
> along with it).
>
> So maybe the trouble is with vnet? Even still, that looks correct.
> I'm just able to test it at the moment. Regardless, vnet shouldn't
> affect the nullfs mount.
>
> What output do you get for "jail -vr testjail1"?
I have the same problem. The server has one jail with nginx and I use ram disk for fastcgi cache.
/dev/md0 on /usr/home/jails/j2/var/tmp/nginx/fastcgi_cache (ufs, local, noatime, noexec, nosuid, nosymfollow)
After stopping jail mount point is still present. I use VIMAGE too.
May be need CC to freebsd-virtualization or freebsd-net as this issue might be vnet related?
Cheers,
Vitaliy
More information about the freebsd-jail
mailing list