Administre de forma remota VirtualBox en Windows usando Hyperbox

Crear y ejecutar máquinas virtuales con VirtualBox es una cosa. Controlarlos de forma remota, especialmente si tienes más de un par, es otra cuestión.

Oracle hace referencia a varias soluciones de gestión directamente desde Página de inicio de VirtualBox. Uno de ellos, phpVirtualBox, tiene tutoriales en Internet. Me encantan los perdedores, por lo que esta guía cubrirá otros enlaces de Oracle a paquetes, Hiperboxeoy cómo ejecutarlo en un host de Windows.

A pesar de varios años, Hyperbox se encuentra actualmente en la versión 0.0.12. Así que no esperes una experiencia feliz y completamente intuitiva. Esta es la interfaz gráfica básica que realiza el trabajo una vez completada la configuración. Su propia documentación para máquinas host de Windows también es, por así decirlo, un poco escasa si aún no es un experto en VirtualBox.

Índice

Comience con el control remoto

Primero, si aún no lo has hecho, Descargar e instalar VirtualBox. Luego, en la misma máquina, descargar e instalar Hiperbox software de servidor También puede instalar el cliente Hyperbox en esta máquina o en una máquina remota con acceso de red al servidor, o en ambas. Recomiendo instalar el software del cliente localmente primero porque habrá menos problemas de comunicación de red para solucionar.

La instalación de un servidor Hyperbox no hará que aparezcan nuevas aplicaciones obvias en su escritorio. Es solo un servicio que funciona al iniciar el sistema, escuchando las conexiones de los clientes de Hyperbox.

Pero incluso un servidor Hyperbox no es suficiente para habilitar el acceso a sus máquinas virtuales VirtualBox. En Windows para la administración remota, Hyperbox se basa en los servicios web de VirtualBox. Necesitamos habilitarlos primero a través de la asignación programada.

Ejecute VBoxWebSrv.exe al iniciar el sistema

VirtualBox incluye un archivo de servicios web ejecutable, pero no hay forma de activarlo a través de la GUI. Aquí se explica cómo ejecutarlo automáticamente cuando enciende o reinicia su máquina host usando Windows Server 2008 R2 como referencia:

  1. Abra el programador de tareas como desee: a través del panel de control, MMC, herramientas de administración, lo que sea.
  2. Haga clic en Crear tarea
  3. En la pestaña General:
    1. Nombra la tarea "Servicios web de VirtualBox"
    2. Marque "Ejecutar cuando el usuario haya iniciado sesión o no"
    3. Marque la casilla "Ejecutar con los privilegios más altos"
    4. Marque "Oculto"

Ventana de propiedades de VBoxWebSrv

  1. En la pestaña Activadores:
    1. Haga clic en "Nuevo« "
    2. Seleccione "Al iniciar"
    3. Haga clic en Aceptar"

Nuevo disparador para VirtualBox

  1. En la pestaña Acción:
    1. Haga clic en Nuevo...
    2. Establecer acción para ejecutar el programa
    3. Haga clic en "Examinar..."
    4. Vaya al directorio de VirtualBox - por defecto C:Program FilesOracleVirtualBox
    5. Seleccione VBoxWebSrv.exe
    6. Haga clic en "Abrir"
    7. En el campo "Agregar argumentos (opcional)", ingrese "-A cero"; este paso elimina la necesidad de especificar un nombre de usuario y una contraseña cuando se conecte al software del hipervisor más adelante
    8. Haga clic en Aceptar"

Nueva acción para VirtualBox

  1. En la pestaña "Condiciones", desmarque todo:

Condiciones para la tarea de Virtualbox

  1. En la pestaña Configuración:
    1. Desmarque "Detener la tarea si dura más de:"
    2. Deje las otras configuraciones como están
    3. Haga clic en Aceptar"

Crear una tarea para VirtualBox

Guarde la tarea y los servicios web de VirtualBox siempre comenzarán con su máquina host.

Después de configurar su máquina host, es hora de configurar el software del cliente. La conexión a la biblioteca de su máquina virtual es un proceso de dos pasos.

Conéctese al servidor de control remoto de Hyperbox

Aquí se conecta al software del servidor Hyperbox, hboxd.exe, que se ejecuta como un servicio en la máquina que aloja las máquinas virtuales VirtualBox. Todavía no verá su lista de máquinas virtuales.

En la interfaz de cliente de Hyperbox, haga clic en Servidor> Agregar y complete los detalles.

Conexión del cliente al servidor Hyperbox

La etiqueta puede ser cualquier cosa. El nombre de host puede ser una dirección IP o un nombre de host. El nombre de usuario y la contraseña predeterminados son "administrador" e "hiperbox", respectivamente. Haga clic en Aceptar y su primer servidor estará listo para conectarse.

Haga clic derecho en el nombre del servidor y seleccione "Conectar" o simplemente haga doble clic en el nombre del servidor. Si tienes suerte, te conectarás en segundos. Si no tiene suerte, el servicio Hyperbox no responde y tendrá que reiniciar de forma remota el servicio hboxd.exe en su host, lo que niega todo el significado de tener un cliente Hyperbox en primer lugar.

Respiración profunda. Versión 0.0.12.

Conexión a un hipervisor (VirtualBox)

Supongamos que su conexión con el servidor Hyperbox es exitosa. Todavía necesita conectarse al software del hipervisor VirtualBox a través de su componente de servicios web VBoxWebSrv.exe.

Haga clic con el botón derecho en el nombre del servidor nuevamente, seleccione Hipervisor y luego seleccione Conectar. Aparecerá un pequeño cuadro de diálogo que le pedirá algunas opciones.

Conectarse al hipervisor

VirtualBox 5.0.20 está instalado en mi host y su componente de servicios web se ha configurado anteriormente, por lo que en la lista desplegable elijo el conector "Oracle VirtualBox - vbox-5.0-ws". Dado que configuré VBoxWebSrv para que no requiera autenticación, el campo Configuración del conector se puede dejar en blanco. Si decide requerir autenticación, complete la configuración del conector de la siguiente manera:

http: //[username]:[password]@localhost

El nombre de usuario y la contraseña son las credenciales de la máquina host de Windows. Por cierto, cualquier carácter especial en la contraseña, como un signo de interrogación o una barra oblicua, confunde al conector, así que use solo letras y números en la contraseña de su cuenta si es posible.

¿Las buenas noticias? Cuando se conecta al hipervisor por primera vez, la conexión se realizará automáticamente cada vez que se conecte al servidor.

Administre sus máquinas virtuales de forma remota

La interfaz gráfica de usuario que ofrece Hyperbox no es tan hermosa como la interfaz gráfica nativa de VirtualBox, pero le dice todo lo que necesita saber.

Interfaz gráfica de gestión de máquinas virtuales Hyperbox

Bueno, casi. Puede notar que si sus máquinas virtuales ejecutan VBoxVmService, Hyperbox no mostrará que se están ejecutando, sino solo que existen. De hecho, lo mismo que el propio VirtualBox.

De todos modos, aún puede ver y editar las configuraciones de su máquina virtual e incluso iniciarlas y detenerlas si Hyperbox es su único complemento para VirtualBox.

Detalles de Hyperbox de la máquina virtual VirtualBox

Configuración de Windows 2008 R2

Otra rareza a tener en cuenta es que, dado que el cliente Hyperbox es en realidad un programa Java, es posible que no aparezca en la lista de aplicaciones del Administrador de tareas de Windows en ejecución. Más bien, aparece debajo de la lista de su plataforma Java.

¿Cómo gestiona sus máquinas virtuales? ¡Cuéntanos en los comentarios!

Autor de la foto: Andrés Athehortois


Artículos de interés

Subir

Si continuas utilizando este sitio aceptas el uso de cookies. Más información