2012/08/02

VirtualBox como máquina servidora


Hace tiempo que utilizo pequeñas máquinas virtuales para hacer pruebas de servicios con VirtualBox que tienen la verdad muchísimas ventajas, sobre todo en entornos corporativos donde no es fácil que autoricen la instalación de software continuamente.

Ahora con la versión VirtualBox 4.1.6 en máquinas Windows, me resulta esta útil esta secuencia de comandos para habilitar el acceso por red a la máquina invitada a los puertos más comunes en mis proyectos.

Cambiar "midebian" por el nombre de la máquina que corresponda.
cd "C:\Archivos de programa"\Oracle\VirtualBox"
VBoxManage modifyvm "midebian" --natpf1 "guestssh,tcp,,2222,,22"
VBoxManage modifyvm "midebian" --natpf1 "guest80,tcp,,80,,80"
VBoxManage modifyvm "midebian" --natpf1 "guest8080,tcp,,8080,,8080"
VBoxManage modifyvm "midebian" --natpf1 "guest5432,tcp,,5432,,5432"
Para ver la configuración actual incluídos estos parámetros.
VBoxManage showvminfo "midebian"
Recordatorio: Configuraciones de Postgresql
Para poder conectarse desde el host a postgresql, ahí van una configuración rápida: Editar el fichero "/etc/postgresql/8.4/main/pg_hba.conf"
# IPv4 local connections: host all all 0.0.0.0/0 md5 
Editar el fichero "/etc/postgresql/8.4/main/postgresql.conf"
listen_addresses = '*'
Reiniciar el servidor postgresql:
/etc/init.d/postgresql restart