La virtualización es una de las tecnologías informáticas centrales en la actualidad. Con una máquina virtual (VM), puede ejecutar casi cualquier sistema operativo de su elección en su PC sin gastar mucho dinero en adquirir hardware adicional.

Esta guía explora cómo usar el terminal de línea de comandos para administrar sus máquinas virtuales VirtualBox, independientemente del sistema operativo que esté utilizando, ya sea Windows, macOS o Linux. Todas las instalaciones de VirtualBox vienen con la herramienta de línea de comandos VBoxManage, una utilidad poderosa y flexible para administrar sus máquinas virtuales.

¿Qué es VboxManage?

VboxManage es una herramienta de interfaz de línea de comandos (CLI) instalada de forma predeterminada como parte de la instalación del software VirtualBox.

Por mucho que pueda administrar la mayor parte de su máquina virtual desde la GUI, la CLI de VboxManage le brinda más funcionalidad a medida que le brinda acceso directo al motor de virtualización, lo que le permite acceder a funciones adicionales que no están disponibles a través del GUI. Además, la mayoría de los servidores Linux no vienen con una GUI, por lo que aún podrá administrar sus máquinas virtuales incluso en modo sin cabeza.

instagram viewer

Todos los comandos de VboxManage comienzan con la palabra vboxmanage y suelen ir seguidos de un subcomando como lista, controlvmetc. A menudo, debe proporcionar el nombre de la máquina virtual que desea configurar o controlar.

Descargar: VirtualBox para Ventanas | Mac OS | Linux (Gratis)

1. Listado de máquinas virtuales

Uno de los comandos de VirtualBox más comunes e importantes es enumerar todas las máquinas virtuales que están disponibles en su PC o servidor. A continuación, le mostramos cómo puede ver o enumerar todas las máquinas virtuales que están registradas en su PC. En el resultado, notará que a cada VM se le asigna un Identificador único universal (UUID) que se usa para identificar de manera única una VM.

Para enumerar las máquinas virtuales instaladas en su máquina, use el siguiente comando:

vboxmanage list vms 

Si desea una lista detallada, agregue el -l o --largo bandera a la vboxmanage list vms mando. La salida le muestra todas las VM registradas e información detallada, como la configuración de cada VM, detalles de hardware, configuraciones, etc.

A veces, solo le interesa enumerar las máquinas virtuales que se están ejecutando actualmente. En ese caso, puede utilizar el lista subcomando con el runningvms opción de la siguiente manera.

vboxmanage lista en ejecución vms

2. Iniciar y detener una máquina virtual

Para iniciar una VM usando VboxManage, use el startvm subcomando seguido del nombre de la máquina virtual o el UUID. Por ejemplo, ejecutaría el siguiente comando para iniciar la VM con el nombre Ventana11 enumerados en la sección anterior.

vboxmanage startvm Windows11

Cuando se trata de detener una máquina virtual, tiene varias opciones disponibles. Puede apagar la máquina virtual o puede pausarla.

Para detener una máquina virtual apagándola, utilice el controlvm subcomando seguido del nombre de la VM y luego el apagado opción de la siguiente manera.

vboxmanage controlvm Windows11 apagado

Se le mostrará el progreso de la VM apagándose como un porcentaje.

Si desea evitar que la máquina virtual consuma recursos del sistema, pero no necesariamente desea apagarla, puede pausar la máquina virtual y reanudarla más tarde.

Para pausar una máquina virtual en ejecución, use el siguiente comando.

vboxmanage controlvm Window11 pausa

Tenga en cuenta que una máquina virtual en pausa todavía aparece en la lista de máquinas virtuales en ejecución. Para obtener información sobre el estado de una máquina virtual, ejecute una lista larga con el comando vboxmanage lista en ejecución vms -l. En la salida, el parámetro de estado debe ser igual a pausado. También se incluirá la marca de tiempo en la que se pausó la máquina virtual.

Para reanudar una VM en pausa, use el siguiente comando.

vboxmanage controlvm Windows11 reanudar

3. Obtener información de la máquina virtual

Para ver información relacionada con una VM específica en lugar de enumerar todas las VM, utilice la showvminfo subcomando. Por ejemplo, puede ejecutar el siguiente comando para obtener información detallada sobre la máquina virtual Windows11, incluido su hardware y otros detalles de configuración, estado de la red, etc.

vboxmanage showvminfo Windows11

4. Creando una VM

Otra tarea importante a la hora de gestionar máquinas virtuales es la creación de nuevas máquinas virtuales. Utilizar el createavm subcomando para crear una nueva máquina virtual. Por ejemplo, para crear una máquina virtual llamada "DebianVM" que se ejecuta en el sistema operativo Debian Linux, puede ejecutar el siguiente comando.

vboxmanage createvm --name DebianVM --ostype Debian Debian_64 --register

Si no está seguro del nombre del sistema operativo para usar en su VM, puede verificar los sistemas operativos de VirtualBox compatibles con el siguiente comando.

ostypes de la lista de vboxmanage

Si desea modificar la VM recién creada, por ejemplo, para cambiar el tamaño de la memoria, el nombre y otros parámetros relevantes, puede usar el modificarvm subcomando.

los modificarvm La sintaxis del subcomando va seguida del nombre de la máquina virtual que desea modificar. A continuación, especifica la configuración que desea cambiar y, finalmente, especifica el valor de la configuración.

Supongamos que desea cambiar el nombre de la VM recién creada arriba de DebianVM a Debian9 usando el --nombre configuración.

vboxmanage modificarvm DebianVM --nombre Debian9

Puede ver la lista de configuraciones que puede modificar ejecutando el comando:

vboxmanage modificarvm 

Aprende más: Consejos para potenciar su Linux VirtualBox

5. Instantáneas y restauración

Las copias de seguridad son un componente importante para mantener un sistema de TI robusto. VirtualBox le brinda la capacidad de mantener el estado de su VM para que pueda restaurarla si algo sale mal.

Para tomar una instantánea de una VM en particular, puede ejecutar el siguiente comando, donde Nochebuenainstantánea es el nombre que se le da a la instantánea de su VM.

instantánea de vboxmanage Windows11 toma "instantánea de Nochebuena"

Para restaurar la VM anterior con la instantánea recién creada, primero detenga la VM si se está ejecutando y luego restaure la instantánea con el siguiente comando.

vboxmanage instantánea Windows11 restaurar "instantánea de Nochebuena"

Obviamente, puede cambiar el nombre de la instantánea por algo que se adapte a la instalación de su máquina virtual.

6. Obteniendo ayuda

Para mejorar en el uso de la CLI de VboxManage, debe saber cómo obtener ayuda o leer la documentación desde el terminal de comandos en lugar de memorizar los comandos. Además, hay muchos otros comandos que no hemos cubierto en esta guía. Obtenga más información sobre los comandos de VboxManage y las opciones que le brinda ejecutando el siguiente comando:

vboxmanage

Aprende más: Cómo obtener ayuda de la línea de comandos en Linux

¿Por qué debería considerar el uso de una máquina virtual?

Esta guía ha explorado algunos de los comandos importantes para administrar sus máquinas virtuales VirtualBox con VboxManage, una herramienta CLI poderosa y liviana para administrar sus máquinas virtuales. Además, puede crear fácilmente scripts de automatización basados ​​en VboxManage para administrar sus VM fácilmente.

Las máquinas virtuales le brindan la oportunidad de ejecutar y experimentar con múltiples sistemas operativos en su PC. Además, debido a que las máquinas virtuales se ejecutan en un entorno seguro y aislado, tiene la seguridad de que si el invitado o la máquina virtual fallan, no afectará negativamente a su sistema operativo host.

7 razones prácticas para comenzar a usar una máquina virtual

¿Para qué se utilizan las máquinas virtuales? A continuación, presentamos algunos usos y beneficios prácticos de las máquinas virtuales que puede probar ahora mismo.

Leer siguiente

CuotaPíoCorreo electrónico
Temas relacionados
  • Tecnología explicada
  • VirtualBox
  • Máquina virtual
  • Virtualización
Sobre el Autor
Mwiza Kumwenda (41 Artículos publicados)

Mwiza desarrolla software de profesión y escribe extensamente en Linux y programación front-end. Algunos de sus intereses incluyen historia, economía, política y arquitectura empresarial.

Más de Mwiza Kumwenda

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse