domingo, 24 de enero de 2010

FreeBSD 8.X: Jails

Hola, ahora seguimos con la seccion de Jails, segun dice el handbook son mas flexibles los Jails que la forma tradicional que se venia utilizando la cual se conoce como chroot.

Con los Jails casi se esta virtualizando, ya que podemos tener varios Jails ejecutandose al mismo tiempo que el sistema host, sin afectarlo, podemos tener una "root" el poderoso usuario, pero solo tendra poder sobre el Jail donde existe, de ahi en fuera no tiene ningun efecto, los mismo el sistema de ports, IP, etc.

En fin muchas ventajas sobre el chroot. Ahora antes de empezar debemes tener cuenta que el arbol de freebsd "src" debe estar completo y al dia, ya que debemos ejecutar un make buildworld en nuestro sistema "host" para darle el resultado a el jail y poder trabajar con el.

El handbook dice asi:

# setenv D /jails/jail1
# mkdir -p $D
# cd /usr/src
# make buildworld
# make installworld DESTDIR=$D
# make distribution DESTDIR=$D
# mount -t devfs devfs $D/dev

En mi caso, el destino es una particion de nombre "jails" ahi dentro voy a colocar cada jail para cada servicio que vamos a crear, voy a ejecutar 2:

jail1 --> apache
jail2 --> bind

Hoy nos vamos quedar en make buildworld, ya que termine continuamos, sale!!!

No hay comentarios: