La herramienta virt-install se proporciona para permitir la creación de nuevas máquinas virtuales proporcionando una lista de opciones de línea de comandos. La utilidad virt-install acepta una amplia gama de argumentos de línea de comandos que se utilizan para proporcionar información de configuración relacionada con la máquina virtual que se está creando. Algunas de estas opciones de línea de comandos son obligatorias (específicamente, se debe proporcionar el nombre, la memoria y el almacenamiento en disco), mientras que otras son opcionales.
Como mínimo, un comando virt-install normalmente necesitará los siguientes argumentos:
- –nombre – El nombre que se asignará a la máquina virtual.
- –memoria – La cantidad de memoria que se asignará a la máquina virtual.
- fuerte>–disco – El nombre y la ubicación de un archivo de imagen que se usará como almacenamiento para la máquina virtual. Este archivo será creado por virt-install durante la creación de la máquina virtual a menos que se especifique la opción de importación para indicar que se utilizará un archivo de imagen existente.
- –cdrom o –ubicación – Especifica la ruta local o la URL de una imagen ISO remota que contiene los medios de instalación para el sistema operativo invitado.
Si recibe el siguiente error:
virt-install: Command Not Found
puede instalar el paquete según su elección de distribución utilizando los siguientes comandos.
Distribución | Comando |
---|---|
Windows (WSL2) | sudo apt-get update sudo apt-get install virtinst |
Debian | apt-get install virtinst |
Ubuntu | apt-get install virtinst |
Alpino | apk agregar virt-install |
Arco Linux | pacman -S virt-install |
Kali Linux | apt-get install virtinst |
Cent OS | yum instalar virtual-instalar |
Fedora | instalación dnf virt-install |
Raspbian | apt-get install virtinst |
Docker | docker ejecuta cmd.cat/virt-install virt-install |
Ejemplo de comando virt-install
Antes de iniciar la instalación del sistema operativo mediante el comando virt-install, es necesario tener un disco virtual creado. Para crear un disco virtual, use el comando qemu-img:
1. Cree un disco virtual del tamaño deseado. Aquí, por ejemplo, crearemos un disco de 20 GB con el formato de disco sin formato:
# qemu-img create -f raw -o size=10G /var/lib/libvirt/qemu/win7.img
2. Luego inicie virt-install ejecutando el siguiente comando:
# virt-install \ --name Win7 \ --ram 1024 \ --disk path=./var/lib/libvirt/qemu/win7.img \ --vcpus 1 \ --os-type Windows \ --os-variant Windows7 \ --network bridge=virbr0 \ --graphics vnc,port=5999 \ --console pty,target_type=serial \ --cdrom ./win7.iso \
De manera similar, puede usar el comando virt-install –promot para una instalación interactiva. Le pedirá que ingrese la información anterior de forma secuencial e interactiva.
3. Al igual que con Virtual Machine Manager, después de crear la máquina virtual, debe tomar la consola de la VM y continuar con la instalación de invitado real. Para tomar la consola de la máquina virtual, use la utilidad virt-viewer:
# virt-viewer [virtual machine name]
Conclusión
virt-install es una herramienta de línea de comandos interactiva que se puede usar para configurar el invitado y luego iniciar el proceso de instalación. Ejecute el comando virt-install como root para comenzar. Hay muchas opciones disponibles con virt-install que se pueden pasar como argumentos para configurar la instalación para cumplir con los requisitos de creación de su máquina virtual. virt-install es un comando compatible con secuencias de comandos. Se puede incrustar fácilmente en scripts para automatizar la creación de máquinas virtuales.