VBoxManage de VirtualBox


VBoxManage es una interfaz de línea de comandos (CLI) que forma parte de Oracle VM VirtualBox, un software de virtualización de código abierto. VirtualBox permite crear y gestionar máquinas virtuales

oscar Escrito por oscar 20 December 2023 502 0

VBoxManage es una interfaz de línea de comandos (CLI) que forma parte de Oracle VM VirtualBox, un software de virtualización de código abierto. VirtualBox permite crear y gestionar máquinas virtuales. Puedes ejecutar estos comandos en una terminal o símbolo del sistema. Asegúrate de que VirtualBox esté instalado y que el ejecutable VBoxManage esté en tu PATH.

Instalar VirtualBox

Para realizar la Descarga de virtualbox y la instalación, seguiremos las instrucciones de su sitio oficial en los siguientes enlaces:

Variable path para VBoxManage

Primero, debemos agregar los binarios de virtual box para poder usar los comandos VBoxManage, para ello realizamos los siguientes pasos:

Variable path para VBoxManage
  1. Ingresamos a panel de control > sistema y seguridad > sistema, en esta pantalla buscamos el enlace de la configuración avanzada del sistema 
  2. Abrirá las propriedades del sistema, en donde buscamos el boton de variables de entorno
  3. Donde abrirá la ventana de variables de entorno, en esta ventana modificaremos la variable Path, 
  4. Donde vamos a seleccionar y dar en el boton de editar
  5. En la ventana de variables de entorno agregamos la ruta de instalación de virtual box, esta ruta es donde están los binarios y VBoxManage
  6. Damos en aceptar a todas las ventanas

Prueba de variable VBoxManage en CMD

Un vez realizado el paso anterior, procedemos a realizar una prueba abriendo una consola CMD, donde ejecutamos el siguiente comando.

C:\code>VBoxManage
Oracle VM VirtualBox Command Line Management Interface Version 6.1.40
(C) 2005-2022 Oracle Corporation
All rights reserved.

Usage:

  VBoxManage [<general option>] <command>

Comandos básicos de VBoxManage

A continuación, mencionaremos algunos comandos básicos de utilidad para poder trabajar con VBoxManage:

Acción Descripción Ejemplo
Listar maquinas virtuales

Mostrará una lista de todas las máquinas virtuales registradas en VirtualBox, junto con sus identificadores únicos y nombres. La salida tendrá un formato similar a este.

"Nombre_de_la_Maquina" {c0ff33d0-1234-5678-abcd-0123456789ab}
"Otra_Maquina" {a1b2c3d4-5678-9012-abcd-0123456789cd}

 

VBoxManage list vms

 

Listar maquinas en ejecución Lista todas mas maquinas que se estan ejecuntando.
VBoxManage list runningvms

 

Obtener información detallada de maquina virtual

Obtiene información detallada de una máquina virtual específica en VirtualBox.

La salida incluirá información como la configuración de la CPU, la memoria, la configuración de red, el almacenamiento, las características de la máquina virtual y más. Aquí hay un ejemplo de cómo se vería la salida:

Name:            Nombre_de_la_Maquina
Groups:          /
Guest OS:        Ubuntu (64-bit)
UUID:            c0ff33d0-1234-5678-abcd-0123456789ab
Config file:     /ruta/a/tu/maquina/Nombre_de_la_Maquina/Nombre_de_la_Maquina.vbox

 

VBoxManage showvminfo <nombre_de_la_maquina_virtual>

 

Lista de tipos de  sistemas operativos admitidos

El siguiente comando lista los tipos de SO admitidos. El comando genera una larga lista de tipos de SO admitidos, incluido Oracle Linux (64 bits), entre otros muchos:

$ VBoxManage list ostypes
...
ID:          Oracle_64
Description: Oracle (64 bit)
Family ID:   Linux
Family Desc: Linux
64 bit:      true
...

 

VBoxManage list ostypes

 

Iniciar una máquina virtual

Iniciar una máquina virtual en VirtualBox utilizando VBoxManage.

 

VBoxManage startvm <nombre_de_la_maquina_virtual> --type headless

Nota: Un ejemplo mas detallado en la siguiente sección.

Detener una máquina virtual Detiene la ejecución de una maquina.
VBoxManage controlvm <nombre_de_la_maquina_virtual> poweroff

 

Listar interfaces de red en modo Bridge Para listar las interfaces de red en modo Bridge en VirtualBox. La salida proporcionará detalles sobre cada interfaz, incluyendo el nombre de la interfaz, el nombre en el sistema host, el índice, y otros detalles relevantes.
VBoxManage list bridgedifs

 

Crear una interfaz de red en modo Bridge La creación de una interfaz de red en modo Bridge en VirtualBox implica asociar una interfaz de red física del host a una máquina virtual.
VBoxManage modifyvm <nombre_de_la_maquina_virtual> --nic1 bridged --bridgeadapter1 <nombre_de_la_interfaz_de_red>

Reemplaza <nombre_de_la_maquina_virtual> con el nombre de tu máquina virtual y <nombre_de_la_interfaz_de_red> con el nombre de la interfaz de red en modo Bridge que quieres asignar.

Listar extensiones instaladas Este comando mostrará información sobre las extensiones instaladas en tu instancia de VirtualBox, incluyendo el nombre, versión, descripción y más.
VBoxManage list extpacks

 

 


Comentario

Debe aceptar antes de enviar