viernes, 27 de julio de 2018

Instalación de Red Hat Virtualization Manager / RHV - Manager

En el articulo anterior hable de como instalar un Servidor Básico en Red Hat Enterprise Linux Server 7.
Ahora vamos a comentar de como instalar y configurar el RHV - Manager.
En este laboratorio de instalación lo realice en una una maquina virtual con las siguientes características:
 
* 6 GB de RAM
* 80 GB de Disco Duro 
* CPU 4 nucleos
 
Este proceso empezara desde una instalación de Red Hat Enterprise Linux Server 7; la configuración recomendada seria: Servidor Básico ó Mínima.
Aquí podemos observar los requerimientos Mínimos y Recomendados para la instalación del RHV - Manager.
 
Procedemos a buscar las suscripciones que tengan disponible y Red Hat Virtualization, ejecutando los siguientes comandos:

# subscription-manager list --available | grep –A8 "Red Hat Virtualization"

Esto nos mostrara una lista de las suscripciones disponibles, el cual procedemos añadir los pool, con el siguiente comando:
 
# subscription-manager attach --pool=pool_id

Ahora procedemos a deshabilitar los repositorios, ejecutando el siguiente comando:

# subscription-manager repos --disable=* 

Y procedemos habilitar los siguientes repositorios, ejecutando los comandos:

#subscription-manager repos --enable=rhel-7-server-rpms 
#subscription-manager repos --enable=rhel-7-server-supplementary-rpms 
#subscription-manager repos --enable=rhel-7-server-rhv-4.2-manager-rpms 
#subscription-manager repos --enable=rhel-7-server-rhv-4-manager-tools-rpms 
#subscription-manager repos --enable=rhel-7-server-ansible-2.6-rpms 
#subscription-manager repos --enable=jb-eap-7.1-for-rhel-7-server-rpms
Para validar que tenemos los repositorios agregados y activos, ejecutamos el siguiente comando: #yum repolist 
Hasta este paso ya tenemos el sistema listo para instalar los paquetes necesarios para configurar Red Hat Virtualization Manager. Procedemos actualizar los paquetes del sistema, ejecutando:
#yum update 

Ya actualizado el sistema, procedemos a reiniciarlo. Esperamos que inicie nuevamente nuestro sistema y vamos a instalar el siguiente paquete: rhvm con sus respectivas dependencias, ejecutando:
#yum install rhvm

Ya finalizado la instalación de los paquetes se va a proceder a la configuración, el cual consiste en una serie de preguntas. Para iniciar la configuración ejecutamos el siguiente comando:
#engine-setup

[ INFO  ] Stage: Initializing
[ INFO  ] Stage: Environment setup
          Configuration files: ['/etc/ovirt-engine-setup.conf.d/10-packaging-wsp.conf', '/etc/ovirt-engine-setup.conf.d/10-packaging.conf']
          Log file: /var/log/ovirt-engine/setup/ovirt-engine-setup-20180628092741-etsn92.log
          Version: otopi-1.3.2 (otopi-1.3.2-1.el6ev)
[ INFO  ] Stage: Environment packages setup
[ INFO  ] Stage: Programs detection
[ INFO  ] Stage: Environment setup
[ INFO  ] Stage: Environment customization
          --== PRODUCT OPTIONS ==--
          Configure Engine on this host (Yes, No) [Yes]: Yes
          Configure WebSocket Proxy on this host (Yes, No) [Yes]: Yes
          --== PACKAGES ==--
[ INFO  ] Checking for product updates...
[ INFO  ] No product updates found
          --== ALL IN ONE CONFIGURATION ==--
          --== NETWORK CONFIGURATION ==--
          Setup can automatically configure the firewall on this system.
          Note: automatic configuration of the firewall may overwrite current settings.
          Do you want Setup to configure the firewall? (Yes, No) [Yes]: Yes
[ INFO  ] iptables will be configured as firewall manager.
          Host fully qualified DNS name of this server [servidor.midominio.com]: .servidor.midominio.com
          --== DATABASE CONFIGURATION ==--
          Where is the Engine database located? (Local, Remote) [Local]: Local
          Setup can configure the local postgresql server automatically for the engine to run. This may conflict with existing applications.
          Would you like Setup to automatically configure postgresql and create Engine database, or prefer to perform that manually? (Automatic, Manual) [Automatic]: Automatic

          --== OVIRT ENGINE CONFIGURATION ==--
          Engine admin password:
          Confirm engine admin password:
          Application mode (Virt, Gluster, Both) [Both]: Both

          --== PKI CONFIGURATION ==--
          Organization name for certificate [midominio.com]: midominio.com

          --== APACHE CONFIGURATION ==--
          Setup can configure the default page of the web server to present the application home page. This may conflict with existing applications.
          Do you wish to set the application as the default page of the web server? (Yes, No) [Yes]: Yes
          Setup can configure apache to use SSL using a certificate issued from the internal CA.
          Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]: Automatic

          --== SYSTEM CONFIGURATION ==--
          Configure an NFS share on this server to be used as an ISO Domain? (Yes, No) [Yes]: No

          --== MISC CONFIGURATION ==--
          Would you like transactions from the Red Hat Access Plugin sent from the RHEV Manager to be brokered through a proxy server? (Yes, No) [No]: No

          --== END OF CONFIGURATION ==--
[ INFO  ] Stage: Setup validation
[WARNING] Less than 16384MB of memory is available

          --== CONFIGURATION PREVIEW ==--
          Application mode                        : both
          Firewall manager                        : iptables
          Update Firewall                         : True
          Host FQDN                               : servidor.midominio.com
          Engine database name                    : engine
          Engine database secured connection      : False
          Engine database host                    : localhost
          Engine database user name               : engine
          Engine database host name validation    : False
          Engine database port                    : 5432
          Engine installation                     : True
          PKI organization                        : midominio.com
          Configure local Engine database         : True
          Set application as default page         : True
          Configure Apache SSL                    : True
          Configure WebSocket Proxy               : True
          Engine Host FQDN                        : servidor.midominio.com

          Please confirm installation settings (OK, Cancel) [OK]:OK
 

Ya finalizado todo, ingresamos vía web al portal de Administración de Red Hat Virtualization por la siguientes URLs:

  

Si les muestra la advertencia “the redirection uri for client is not registered” la solución es, crear un archivo en la ruta /etc/ovirt-engine/engine.conf.d/ con el siguiente nombre: 99-custom-sso-setup.conf y agregarle la siguiente línea al archivo:
SSO_CALLBACK_PREFIX_CHECK="servidor.midominio.com"
   
Luego guardar el archivo creado y reiniciar el servidor.

Al iniciar nuevamente nuestro servidor, desde cualquier PC en la red abrimos nuestro navegador web y tecleamos el link mecionado; y veran que ya no aparece la advertencia:


Para acceder le damos clic donde dice: Administration Portal


 Ingresamos los datos Username y Password


Listo, ya tenemos nuestro RHV - Manager instalado.
En el próximo articulo, veremos como instalar los Host (Hypervisor).
Si tienen algun comentario o duda, ya sabes escribe.

Saludos.....

Referencias WEB: