Cómo implementar máquinas virtuales en el entorno RHEV - Parte 4


Nuestro entorno consta de un centro de datos adjunto con almacenamiento compartido ISCSI. Este centro de datos incluyó un clúster con dos hosts/nodos que se utilizarán para alojar nuestra máquina virtual.

Básicamente, en cualquier entorno, podríamos implementar máquinas físicas/virtuales utilizando métodos populares como From ISO/DVD, Network, Kickstart, etc. Para nuestro entorno, no existe una gran diferencia con respecto al hecho anterior, ya que usaremos los mismos métodos/tipos de instalación.

Para empezar, estamos discutiendo la implementación de VM usando un archivo/imagen ISO. El entretenimiento RHEV es uno muy organizado, por lo que tiene un dominio especial que se usa solo para este objetivo, almacena archivos ISO que se usan para crear máquinas virtuales, este dominio es un almacenamiento llamado Dominio ISO.

Paso 1: implementar un nuevo dominio ISO

En realidad, RHEVM crea un dominio ISO durante el proceso de instalación. Para verificar eso, simplemente navegue por la pestaña de almacenamiento para el entorno.

Podríamos usar el existente y adjuntarlo a nuestro centro de datos, pero creemos uno nuevo para más práctica.

Nota: El existente se utiliza como almacenamiento compartido NFS en la máquina rhevm IP: 11.0.0.3. El nuevo creado usará almacenamiento compartido NFS en nuestro nodo de almacenamiento IP: 11.0.0.6.

1. Para implementar el servicio NFS en nuestro nodo de almacenamiento,

[[email protected] ~]# yum install nfs-utils -y
[[email protected] ~]# chkconfig nfs on 
[[email protected] ~]# service rpcbind start
[[email protected] ~]# service nfs start

2. Deberíamos crear un nuevo directorio para compartir usando NFS.

[[email protected] ~]# mkdir /ISO_Domain

3. Comparta el directorio agregando esta línea al archivo/etc/export y luego aplique los cambios.

/ISO_Domain     11.0.0.0/24(rw)
[[email protected] ~]# exportfs -a

Importante: cambie la propiedad del directorio para que esté con uid: 36 y gid: 36.

[[email protected] ~]# chown 36:36 /ISO_Domain/

Nota: El 36 es el uid para el usuario de vdsm “RHEVM agent” y el gid del grupo kvm.

Es obligatorio hacer que el directorio exportado sea accesible en RHEVM. Por lo tanto, su NFS debería estar listo para adjuntarse como dominio ISO a nuestro entorno.

4. Para crear un nuevo dominio ISO con el tipo NFS… elija Data-Center1 From system tab, luego haga clic en New Domain from storage tab.

5. Luego llene la ventana que aparece como se muestra:

Nota: asegúrese de que la función de dominio/tipo de almacenamiento sea ISO/NFS.

Espere un momento y vuelva a verificar en la pestaña de almacenamiento.

Ahora, nuestro dominio ISO se creó y adjuntó con éxito. Entonces, carguemos algunos ISO para la implementación de VM.

6. Asegúrese de tener un archivo ISO en su servidor RHEVM. Trabajaremos con dos ISO, uno para Linux {CentOS_6.6} y el otro para Windows {Windows_7}.

7. RHEVM proporciona una herramienta llamada (rhevm-iso-uploader). Solía u200bu200bsubir ISO a dominios ISO junto con tareas útiles.

Primero, lo usaremos para listar todos los ISO Doamins disponibles.

Sugerencia: la operación de carga admite varios archivos (separados por espacios) y comodines. En segundo lugar, lo usaremos para cargar ISO a nuestro dominio iso "ISO_Domain".

Nota: El proceso de carga lleva algún tiempo ya que depende de su red.

Sugerencia: el dominio ISO podría estar en la máquina RHEVM, se recomienda en algunos casos, de cualquier manera, depende totalmente de las necesidades de su entorno e infraestructura.

8. Verifique los ISO cargados desde la interfaz web.

Es hora de la segunda sección "Implementación de máquinas virtuales".

Paso 2: Implementación de máquinas virtuales - Linux

11. Cambie a la pestaña Máquinas virtuales y haga clic en "Nueva VM".

12. Luego llene las ventanas que aparecen como se muestra:

Para modificar algunas opciones como la asignación de memoria y las opciones de arranque, presione "Mostrar opciones avanzadas".

13. Seleccione "Sistema" para modificar la memoria y las CPU virtuales.

14. Seleccione Opciones de arranque para adjuntar nuestra imagen ISO a las máquinas virtuales, luego presione Aceptar.

15. Antes de iniciar su máquina virtual, debe crear y adjuntar un disco virtual. Entonces, presione "Configurar discos virtuales" en la ventana que aparece automáticamente.

16. Luego, llene la siguiente ventana que aparece como se muestra y presione OK.

Sugerencia: discutimos la diferencia entre "Preasignado" y "Thin Provision" anteriormente en este artículo de la serie kvm en Administrar grupos y volúmenes de almacenamiento KVM - Parte 3.

17. Cerrar la ventana pregunta acerca de agregar otro disco virtual. Ahora, revisemos nuestra máquina virtual.

Sugerencia: es posible que deba instalar el complemento SPICE para asegurarse de que la consola de la máquina virtual funcione correctamente.

# yum install spice-xpi
# apt-get install browser-plugin-spice

Luego reinicia tu navegador Firefox.

18. Por primera vez, ejecutaremos la máquina virtual desde “Ejecutar una vez” ... simplemente haga clic en ella y luego cambie el orden de las opciones de arranque - haga que el primero sea el CD-ROM.

Nota: Ejecutar una vez se utiliza para modificar la configuración de vm solo por una vez (no permanente) para probar o instalar.

19. Después de hacer clic en (Aceptar), notará que el estado de la máquina virtual cambia a iniciando y luego a ascendente !!.

20. Haga clic en el icono

Básicamente, creamos una máquina virtual de servidor Linux con éxito que se alojó en el nodo1 {RHEVHN1}.

Paso 3: Implementación de máquinas virtuales - Windows

Entonces, completemos el viaje con la implementación de otra máquina virtual que actúa como máquina de escritorio, discutiremos la diferencia entre servidor y tipo de escritorio más adelante, esta máquina virtual de escritorio será Windows7.

Generalmente, repetiremos casi los pasos anteriores con algunos adicionales. Siga los pasos que se muestran en las siguientes pantallas:

21. Haga clic en New VM y luego complete la información solicitada.

22. Cree un nuevo disco y confirme que se creó la máquina virtual de Windows.

Antes de continuar con los siguientes pasos, las máquinas virtuales de Windows necesitan algunos controladores y herramientas de paravirtualización especiales para que se instalen con éxito ... puede encontrarlos en:

/usr/share/virtio-win/
/usr/share/rhev-guest-tools-iso/

Para esta ISO utilizada en este tutorial, necesitaremos subir esos archivos a nuestro dominio ISO y confirmar desde la interfaz web.

/usr/share/rhev-guest-tools-iso/RHEV-toolsSetup_3.5_9.iso
/usr/share/virtio-win/virtio-win_amd64.vfd

23. Haga clic en Ejecutar una vez y no olvide adjuntar el disquete virtual para abrir la consola VM.

24. Siga las instrucciones de Windows para completar la instalación. En la etapa de partición del disco, notará que no aparecen discos. Haga clic en "Cargar controlador" y luego en "Examinar".

25. Luego, ubique la ruta de los controladores en el disquete virtual y seleccione los dos controladores relacionados con el controlador Ethernet y SCSI.

26. A continuación, aparece Siguiente y esperar algún tiempo para cargar nuestro disco virtual 10G.

Complete el proceso de instalación hasta que finalice con éxito. Una vez que haya terminado correctamente, vaya a la interfaz web de RHEVM y cambie el CD adjunto.

27. Ahora adjunte el CD de herramientas RHEV y luego vuelva a la máquina virtual de Windows, encontrará que el CD de herramientas está adjunto. Instale las herramientas RHEV como se muestra.

Siga los pasos secuencialmente hasta que finalice correctamente y luego reinicie el sistema.

y finalmente, su máquina virtual de Windows está funcionando correctamente .. :)

Conclusión

Discutimos en esta parte, la importancia del dominio ISO y la implementación y luego cómo usarlo para almacenar archivos ISO que se usarán más tarde para implementar máquinas virtuales. Las máquinas virtuales de Linux y Windows se han implementado y funcionan bien. En la siguiente parte, analizaremos la importancia de la agrupación en clústeres y las tareas con respecto a cómo usar las funciones de agrupación en nuestro entorno.