domingo, 26 de diciembre de 2010

[kr-15] Ejecutar VM VirtualBox en background

Para poder iniciar una máquina virtual de VirtualBox desde el entorno gráfico es necesario que esté abierto el administrador de máquinas virtuales. Cuando se necesita iniciar la máquina virtual remotamente y solo se tiene acceso por consola, se presenta un útil procedimiento para llevarlo a cabo.

Iniciar la máquina virtual "CGUNO-CentOS-5.2". Este nombre corresponde al asignado durante la creación de la VM.
$ VBoxHeadless --startvm "CGUNO-CentOS-5.2" --vrdp=off&

Verificar los procesos en ejecución
$ ps aux | grep Box
soporte 6222 75.2 3.1 320292 129004 pts/1 Sl 15:47 7:20 /usr/lib/virtualbox/VBoxHeadless --startvm CGUNO-CentOS-5.2 --vrdp=off
soporte 6236 0.0 0.1 82836 4256 pts/1 S 15:47 0:00 /usr/lib/virtualbox/VBoxXPCOMIPCD
soporte 6243 0.0 0.1 159752 6844 ? Sl 15:47 0:00 /usr/lib/virtualbox/VBoxSVC --pipe 8 --auto-shutdown
soporte 6297 0.0 0.0 7240 820 pts/1 R+ 15:57 0:00 grep Box

Verificar si la VM peviamente creada responde al ping
$ ping 192.168.228.252
PING 192.168.228.252 (192.168.228.252) 56(84) bytes of data.
64 bytes from 192.168.228.252: icmp_seq=1 ttl=64 time=2.72 ms
64 bytes from 192.168.228.252: icmp_seq=2 ttl=64 time=0.102 ms
^C
--- 192.168.228.252 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1005ms
rtt min/avg/max/mdev = 0.102/1.415/2.729/1.314 ms

Se agrega la línea de comando al archivo rc.local para realizar la ejecución automática en el inicio
[root@localhost]# vim /etc/rc.local
#!/bin/sh -e

# CGUNO
VBoxHeadless --startvm "CGUNO-CentOS-5.2" --vrdp=off&

2 comentarios:

Unknown dijo...

aun tienes esa imagen

krtapas dijo...

Hola, ¿de qué imagen hablas?. Cuéntame en qué te puedo ayudar.