Creación de Máquinas Virtuales
1. Creación de máquinas virtuales
- Gestión de imágenes ISO
- Dispositivos paravirtualizados
- Creación de máquinas virtuales Linux
- Gestión de máquinas virtuales
- Características y hardware de las máquinas virtuales
- Creación de máquinas virtuales Windows
- Instalación de Qemu-guest-agent en las máquinas virtuales
- Acceso a las máquinas virtuales desde el exterior
2. Gestión de imágenes ISO
Gestión de imágenes ISO
Antes de crear una máquina virtual, necesitamos subir las imágenes ISO-9660 de los sistemas operativos desde los que vamos a crear las máquinas. Para ello en el almacenamiento local, seleccionamos la opción ISO images y subimos los ficheros que necesitemos:

También tenemos la posibilidad de indicar una URL para descargar la ISO y de borrar una determinada ISO.
Finalmente podremos ver la lista de imágenes ISO que hemos subido a nuestro Proxmox VE:

3. Dispositivos paravirtualizados
Dispositivos paravirtualizados
Al crear las máquinas virtuales, además de las características básicas como la cantidad de RAM asignada, el espacio de almacenamiento o la CPU, se deben seleccionar los diferentes dispositivos que van a formar parte de ella: interfaz de red, controladores de disco duro, interfaz gráfica, etc. En un sistema de virtualización completa como QEMU/KVM todos los dispositivos están inicialmente emulados por software, de manera que la máquina virtual interactúa con un dispositivo como si lo hiciera con uno físico equivalente. De esta manera podemos encontrar una interfaz de red emulando a la clásica tarjeta de red Realtek 8139 o una interfaz IDE para conectar con un disco duro virtual. Estos dispositivos emulados tienen la ventaja de que pueden utilizar los controladores de dispositivos de sus equivalentes físicos, por lo que se suelen utilizar dispositivos emulados muy comunes, que proporcionan compatibilidad con la mayoría de sistemas operativos y hacen muy sencilla la instalación de los mismos dentro de una máquina virtual. Sin embargo, tienen un inconveniente y es que cuando son dispositivos muy usados, tienen un rendimiento pobre, aumentan el consumo de recursos de la CPU y aumentan la latencia de E/S.
El proyecto KVM proporciona una alternativa al uso de dispositivos emulados, que se conocen como dispositivos paravirtualizados y se engloban bajo la denominación virtIO. El nombre de dispositivos paravirtualizados hace referencia a la técnica que utilizan, más cercana a la paravirtualización y que proporciona un rendimiento muy cercano al real, por lo que es muy recomendable utilizar dispositivos virtio en los dispositivos de E/S que consumen más recursos, por ejemplo, la red y el acceso a discos duros. El único inconveniente que tiene utilizar dispositivos virtio es que son específicos para KVM y no todos los sistemas operativos los reconocen por defecto. Evidentemente los sistemas linux sí reconocen los dispositivos virtio y en ese caso siempre es recomendable usarlos, pero otros sistemas operativos, como por ejemplo Windows, no incluyen inicialmente soporte virtio, si queremos usarlos en ese caso, será necesario instalar los controladores de dispositivos durante la instalación del sistema operativo de la máquina virtual.
4. Creación de máquinas virtuales Linux
Creación de máquinas virtuales Linux
Después de subir las imágenes ISO con las que vamos a trabajar, en este apartado vamos a explicar la creación de una máquina virtual con un sistema operativo linux. Sólo indicaremos las opciones más básicas para su creación, profundizando posteriormente en los próximos apartados.
Elegimos la opción de crear una máquina virtual:
Y seguimos los siguientes pasos:
Identificar la máquina virtual
Indicamos el nodo donde se va a crear la máquina, su ID y su nombre.
Elegimos el sistema operativo
Elegimos la ISO que vamos a utilizar para realizar la instalación. La ISO la escogeremos del medio de almacenamiento local. También seleccionamos el tipo de sistema operativo y la versión.
Configuración del sistema
Elegimos la tarjeta gráfica y el controlador VirtIO SCSI, dejamos los valores por defecto.
Selección del disco
En este apartado seleccionamos la configuración del disco raíz de la máquina que vamos a crear. Los valores de BUS/Device y Cache la dejamos por defecto. Por ahora sólo podemos escoger un medio de almacenamiento para almacenar el disco: local-pve, es decir, el disco de la máquina se guardará en un volumen lógico. También indicaremos el tamaño del disco.
Selección de la CPU
Un zócalo (Socket) de CPU es una ranura física en la placa base de una PC donde puede conectar una CPU. Esta CPU puede contener uno o varios núcleos (Cores), que son unidades de procesamiento independientes. Podemos elegir el número de Sockets y Cores de la CPU de nuestra máquina. Además, podemos emular distintos tipos de CPU, por el momento elegimos la opción por defecto.
Configuración de la memoria
Indicamos la cantidad de memoria que tendrá nuestra máquina virtual (en MiB no MB (!)).
Configuración de red
En un principio nuestra máquina estará conectada al bridge externo vmbr0 por lo que tomará una dirección IP del servidor DHCP de tu red local. No configuramos VLAN. El modelo de la tarjeta (VirtIO) y la dirección MAC lo dejamos con las opciones predeterminadas.
Comienza la instalación
Se ha creado la máquina virtual, la iniciamos:
Y desde la Consola podemos ver el monitor de la máquina para comenzar con la instalación:
Para seguir profundizando:
Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0










Comentarios
Publicar un comentario