Hay un buen recorrido aquí . Esencialmente, la herramienta que desea utilizar es virt-install, que ya debería tener si ha instalado todo lo necesario para QEMU-KVM. Aquí está la sección más relevante.
6. Crear una nueva VM invitada usando virt-install
La herramienta virt-install se usa para crear la VM. Esta herramienta se puede utilizar en modo interactivo o no interactivo.
En el siguiente ejemplo, pasé todos los valores requeridos para crear una VM como parámetros de línea de comando al comando virt-install.
# virt-install \
-n myRHELVM1 \
--description "Test VM with RHEL 6" \
--os-type=Linux \
--os-variant=rhel6 \
--ram=2048 \
--vcpus=2 \
--disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10 \
--graphics none \
--cdrom /var/rhel-server-6.5-x86_64-dvd.iso \
--network bridge:br0
En el comando virt-install anterior, los parámetros tienen el siguiente significado:
n
: Nombre de su máquina virtual
description
: Alguna descripción válida sobre su VM. Por ejemplo: servidor de aplicaciones, servidor de bases de datos, servidor web, etc.
os-type
: El tipo de sistema operativo puede ser Linux, Solaris, Unix o Windows.
os-variant
: Tipo de distribución para el tipo os anterior. Por ejemplo, para Linux, puede ser rhel6, centos6, ubuntu14, suse11, fedora6, etc.
Para Windows, puede ser win2k, win2k8, win8, win7
ram
: Memoria para la VM en MB
vcpu
: Número total de CPU virtuales para la VM.
disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10
: Ruta donde se almacenan los archivos de imagen de VM. Tamaño en GB. En este ejemplo, este archivo de imagen de VM es de 10 GB.
graphics none
: Esto indica a virt-install que use una consola de texto en el puerto serie de VM en lugar de la ventana gráfica de VNC. Si tiene configurado el xmanager, puede ignorar este parámetro.
cdrom
: Indica la ubicación de la imagen de instalación. Puede especificar la ubicación de instalación NFS o http (en lugar de –-cdrom). Por ejemplo: --location=http://.com/pub/rhel6/x86_64/*
network bridge:br0
: Este ejemplo utiliza el adaptador puente br0. También es posible crear su propia red en cualquier puerto específico en lugar de un adaptador en puente.
Si desea utilizar el NAT, utilice algo como el siguiente para el parámetro de red con el nombre de red virtual conocido como VMnetwork1. Todos los archivos de configuración de red se encuentran en / etc / libvirt / qemu / networks / para las máquinas virtuales. Por ejemplo:
–-network network=VMnetwork1
I_GNU_it_all_along
fuente