Jamie Gritton wrote:
On 03/31/13 09:12, Miroslav Lachman wrote:
Jamie Gritton wrote:
On 03/30/13 14:59, Dirk Engling wrote:
On Sat, 30 Mar 2013, Nicolas de Bari Embriz Garcia Rojas wrote:
If I am right you can define the order of start for jails in the
jail2_list (rc.conf), something like:
jail2_list="jail1 jail2"
Thanks, I suppose it mimicks the way rc.d/jail has handled it. I just
wondered if there's a way to have this order automatically
determined by
a dependency graph, it's a minor request, though.
jail(8) itself does the dependency graph. So the jail2 startup needs to
run a single jail command instead of one for each jail.
So it means jail2 should be fixed, because it runs
jail -c -i -J /var/run/jail_${_j}.id ${_j}
for each jail from jail2_list="jailA jailB"
Yes it does.
Is there a way to disable jail defined in jail.conf? (to avoid
jail2_list in rc.conf)
I'm not sure what you're asking. You want a jail in jail.conf that's not
started up?
Yes, I am asking if there can be some variable or parametr in jail.conf
for jail which we don't want to start by jail command, but leave its
configuration in jail.conf.
I am not saying I need it right now, but I can imagine a scenario where
it can be useful.
In the old style with rc.conf, we can have defined for example 5 jails
(jailA to jailE) and then enabled only some of them to start at boot
time by defining jail_list="jailA jailB jailC".
With syntax of new jail.conf one must delete or comment out the whole
jailD and jailE definitions to stop loading them at boot time.
Am I right?
So is it possible to add some keyword to jail.conf jails definition?
Something like "disabled" or "noautostart" or anything else...
foo {
disabled;
host.hostname = "foo.com";
ip4.addr = 10.1.1.1, 10.1.1.2, 10.1.1.3;
}
Then one can easily disable jail "foo" without a need to remove its
configuration.
And what happens if there is jail2_list="jailA jailB" in rc.conf and
jailB is defined in jail.conf as dependency of jailA? I guess rc.d/jail2
will try to start jailB again.
It will be started as dependency of jailA by first jail command starting
jailA.
Or new jail(8) doesn't start the "depend" jail automatically and just
check its existence?
I didn't try it yet.
It will start jailB as part of starting jailA, and then it will try to
start jailB again on its own. So yes, it needs work.
Thank you for explanation.
Miroslav Lachman
_______________________________________________
freebsd-jail@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-jail
To unsubscribe, send any mail to "freebsd-jail-unsubscr...@freebsd.org"