Búsqueda de sitios web

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 incluía 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 Desde ISO/DVD, Red, Kickstart, etc. Para nuestro entorno, no hay una gran diferencia con respecto a los hechos anteriores, ya que usaremos los mismos métodos/tipos de instalación.

Para empezar, estamos analizando la implementación de VM utilizando un archivo/imagen ISO. El entretenimiento RHEV es muy organizado, por lo que tiene un dominio especial que se usa solo para este objetivo, almacena archivos ISO utilizados para crear máquinas virtuales, este dominio es de 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 comprobarlo, simplemente navegue por la pestaña almacenamiento del entorno.

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

Nota: El existente se utiliza en almacenamiento compartido NFS en la máquina rhevm IP:11.0. 0,3. El nuevo creado utilizará almacenamiento compartido NFS en nuestro nodo de almacenamiento IP:11.0.0.6.

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

[root@storage ~]# yum install nfs-utils -y
[root@storage ~]# chkconfig nfs on 
[root@storage ~]# service rpcbind start
[root@storage ~]# service nfs start

2. Deberíamos crear un nuevo directorio para compartirlo mediante NFS.

[root@storage ~]# mkdir /ISO_Domain

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

/ISO_Domain     11.0.0.0/24(rw)
[root@storage ~]# exportfs -a

Importante: cambie la propiedad del directorio para que sea uid:36 y gid:36.

[root@storage ~]# chown 36:36 /ISO_Domain/

Nota: 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 desde 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 tipo NFS... elija Data-Center1 en la pestaña del sistema y luego haga clic en Nuevo dominio desde la pestaña de almacenamiento.

5. Luego complete 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 verifique nuevamente en la pestaña de almacenamiento.

Ahora, nuestro Dominio ISO se creó y adjuntó exitosamente. Entonces, carguemos algunos ISO para la implementación de la VM.

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

7. RHEVM proporciona una herramienta llamada (rhevm-iso-uploader). Solía cargar ISO en dominios ISO además de tareas útiles.

Primero, lo usaremos para enumerar todos los dominios ISO disponibles.

Sugerencia: la operación de carga admite varios archivos (separados por espacios) y comodines. En segundo lugar, lo usaremos para cargar ISO en 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 forma depende totalmente de su entorno y necesidades de 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 vCPU.

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 complete la siguiente ventana que aparece como se muestra y presione OK.

Sugerencia: analizamos la diferencia entre “Preasignado” y “Aprovisionamiento reducido” 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 necesite instalar el complemento SPICE para asegurarse de que la consola de la máquina virtual funcione bien.

Para distribuciones basadas en Redhat
yum install spice-xpi
Para distribuciones basadas en Debian
apt-get install browser-plugin-spice

Luego reinicie su 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 inicio; haga que la primera sea CD-ROM.

Nota: Ejecutar una vez se usa para modificar la configuración de la máquina virtual solo por una vez (no permanente) para pruebas o instalación.

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

20. Haga clic en el icono para abrir la consola de la máquina virtual.

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

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

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

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

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

22. Cree un nuevo disco y confirme que se haya creado 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 instalarse correctamente... puede encontrarlos en:

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

Para este ISO utilizado en este tutorial, necesitaremos cargar esos archivos en nuestro dominio ISO y confirmarlos 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. Luego aparece Siguiente y espera un momento para cargar nuestro disco virtual 10G.

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

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

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

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

Conclusión

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