Puede usar la utilidad de línea de comandos de vmrun en VMware Fusion para controlar las máquinas virtuales y automatizar las operaciones de invitado en máquinas virtuales de VMware. La utilidad vmrun está asociada con las bibliotecas de VIX API.
En las secciones siguientes se resumen las capacidades de la utilidad vmrun.
Comandos de encendido y apagado
Los comandos de encendido y apagado controlan las operaciones de máquina virtual. Puede utilizar comandos de encendido y apagado para iniciar (encender), detener (apagar), restablecer (reiniciar), suspender, poner en pausa y reanudar una máquina virtual.
Comandos de instantánea
Una instantánea captura el estado de una máquina virtual en el momento de la instantánea, incluyendo todos los datos en discos virtuales. A continuación, puede utilizar la instantánea para revertir la máquina virtual al estado anterior. Las instantáneas son útiles para la copia de seguridad de los datos y como marcador de posición para desarrollo y pruebas. Puede usar comandos de instantánea para enumerar las instantáneas existentes de una máquina virtual, crear una instantánea, eliminar una instantánea y revertir una máquina virtual a su estado en el momento de una instantánea. Revertir a una instantánea no reanuda la ejecución de una máquina virtual, aunque estuviera ejecutándose en el momento de una instantánea.
Comandos del adaptador de red
Los comandos del adaptador de red le permiten controlar los adaptadores de red virtual asociados con una máquina virtual. Puede utilizar los comandos del adaptador de red para enumerar, agregar, actualizar y eliminar un adaptador de red.
Comandos de red de host
Los comandos de la red de host permiten enumerar las redes virtuales de host y enumerar, actualizar o eliminar una configuración de enrutamiento de puerto.
Comandos del sistema operativo invitado
Los comandos del sistema operativo invitado permiten interactuar con un sistema operativo invitado de las siguientes maneras.
- Ejecutar un programa ejecutable en el sistema operativo invitado o ejecutar un script interpretado proporcionado por el usuario.
- Comprobar si existe un archivo o directorio en el invitado, eliminar un archivo o directorio, cambiar el nombre de un archivo, enumerar archivos o crear un nuevo directorio.
- Copiar un archivo desde el host al invitado o desde el invitado al host.
- Crear un archivo temporal en el sistema operativo invitado.
- Agregar una carpeta compartida desde el host, hacer que una carpeta compartida sea grabable en el invitado o eliminar una carpeta compartida.
- Capturar una imagen de la pantalla del invitado.
- Enumerar los procesos en ejecución en el sistema operativo invitado o finalizar un proceso.
- Leer o escribir una variable en el estado de la máquina virtual o el entorno del sistema operativo invitado.
- Obtener la dirección IP del sistema operativo invitado.
El tiempo de espera, que es el período de espera para VMware Tools, es de cinco minutos para todos los comandos relacionados con el invitado.
Comandos generales
Los comandos generales incluyen los comandos que enumeran todas las máquinas virtuales en ejecución, actualizan la versión de hardware de la máquina virtual, instalan VMware Tools en el sistema operativo invitado, comprueban el estado actual de VMware Tools y eliminan máquinas virtuales. Además, se puede clonar una máquina virtual para crear una copia de la máquina virtual.
Comando de la máquina virtual de plantilla
El nombre del comando de la máquina virtual de plantilla es downloadPhotonVM. El comando permite descargar la máquina virtual del sistema operativo VMware Project Photon.