Date: Thu, 24 Apr 2014 11:18:05 -0400 From: Alejandro Imass <aimass@yabarana.com> To: Eduardo Morras <emorrasg@yahoo.es> Cc: FreeBSD Questions <freebsd-questions@freebsd.org> Subject: Re: FBSD jail versus VMWare? What services do YOU run in a jail? Message-ID: <CAHieY7ScTFwchnJii2qxj4eW5yGNPxRfC9%2BPikRiPm-6xCJkdQ@mail.gmail.com> In-Reply-To: <20140424090234.5636f9d19dbc478c9593e55b@yahoo.es> References: <CAFS4T6apJ30_WPrV3-azuwr5LHFE8htEk5a_xqe7DRZ7Wy5XqQ@mail.gmail.com> <20140424090234.5636f9d19dbc478c9593e55b@yahoo.es>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Apr 24, 2014 at 3:02 AM, Eduardo Morras <emorrasg@yahoo.es> wrote: > On Tue, 22 Apr 2014 14:47:45 -0700 > "edflecko ." <edflecko@gmail.com> wrote: >> >> What type of services CAN be run from within a jail? > > I tried to run PostgreSQL8.4 (IIRC) in a jail under FreeBSD8.2. There were a lot of problems with SysV signals and semaphores (IIRC) and had to install it in host. Don't know if it's actually relevant. > Yes SYSV IPC is _potentially_ problematic but the workaround is usually easy if you just make sure that you don't repeat the uids of the apps using SYSV IPC. So to run Pg on more than one Jail what I do is just change the Pg user id by concatenating the default hid which is 70 to the last numbers of the IP address of the jail. So for example if the IP of the jail is 192.168.101.124 I would do this as soon as I install Pg on the Jail: pw usermod pgsql -u 70124 pw groupmod pgsql -g 70124 pw usermod pgsql -g 70124 chown -R pgsql /usr/local/pgsql/ chgrp -R pgsql /usr/local/pgsql/ That has worked for me and should work for any other application using IPC. Best, Alejandro Imass
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHieY7ScTFwchnJii2qxj4eW5yGNPxRfC9%2BPikRiPm-6xCJkdQ>