Sie sind auf Seite 1von 19

Cómo instalar y configurar oVirt 4.

0 en
CentOS 7 / RHEL 7
por Pradeep Kumar · Publicado 19 de septiembre de 2016 · Actualizado 3 de agosto de
2017

oVirt es un software de virtualización gratuito y de código abierto utilizado en Linux, como


los sistemas operativos como Fedora, CentOS y RHEL. En otras palabras, podemos decir
que oVirt es la alternativa de VMware vSphere en Linux. La comunidad Ovirt es fundada y
respaldada por Red Hat y se considera un proyecto upstream para Red Hat Enterprise
Virtualization (RHEV).

oVirt consta de dos componentes principales:

 oVirt Engine
 oVirt Node

oVirt Engine es una interfaz gráfica de usuario o podemos decir que es un portal de
administrador web desde donde podemos administrar máquinas virtuales, computación,
redes y recursos de almacenamiento.

oVirt Node es un Servidor RHEL / CentOS o Fedora en el cual el servicio vdsm está en
funcionamiento. El nodo Ovirt actuará como hipervisor (KVM) en el que se crearán todas
las máquinas virtuales.

En este artículo, instalaremos la última versión de oVirt 4.0.3 en CentOS 7 / RHEL 7.


Utilizaremos dos servidores, uno actuará como motor de transmisión y el otro actuará como
nodo de transmisión. A continuación están los detalles:

oVirt Engine: ovirtengine.example.com (192.168.1.30)

oVirt Node: ovirtnode.example.com (192.168.1.40)

Actualice las entradas a continuación en el archivo / etc / hosts en caso de que no tenga su
servidor dns local.

192.168.1.30 ovirtengine.example.com
192.168.1.40 ovirtnode.example.com

Pasos de instalación de oVirt Engine en CentOS 7 / RHEL 7

Los siguientes son requisitos mínimos para Ovirt-Engine:

 Sistema operativo mínimo (CentOS 7.x / RHEL 7.x)


 Servidor de doble núcleo
 4 GB de RAM
 25 GB de espacio en disco
 Tarjeta Lan de 1 Gbps

Realice los siguientes pasos uno tras otro para instalar el motor Ovirt.

Paso: 1 Actualice el servidor usando el comando yum

Instale la última actualización en el servidor usando el comando debajo de yum.

[root @ ovirtengine ~] # yum update -y

Una vez que se instalan las actualizaciones, reinicie el servidor.

Paso: 2 Habilita el repositorio de OVirt 4.0.3

Los paquetes de motor de Ovirt no están disponibles en los repositorios CentOS y RHEL
yum. Ejecute el comando below para configurar y habilitar el repertorio de ovirt 4.0

[root @ ovirtengine ~] # yum install


http://resources.ovirt.org/pub/yum-repo/ovirt-release40.rpm

Paso: 3 Instalar OVirt Engine Package usando el comando yum

Ejecute el siguiente comando yum para instalar el motor ovirt.

[root @ ovirtengine ~] # yum install ovirt-engine -y

Paso: 4 Inicie el instalador del motor de Ovirt

Ejecute el comando ' engine-setu p' desde la consola, se iniciará el instalador del motor de
Ovirt y se formulará de forma interactiva una serie de preguntas durante la instalación y se
guardarán todas las respuestas a un archivo de respuesta. El archivo de respuesta se puede
reutilizar para automatizar la instalación.

[root @ ovirtengine ~] # engine-setup --generate-answer = / root /


answer.txt
[INFO] Etapa: inicialización
[INFO] Etapa: configuración del entorno
Archivos de configuración: ['/etc/ovirt-engine-setup.conf.d/10-
packaging-jboss.conf', '/etc/ovirt-engine-setup.conf.d/10-
packaging.conf']
Archivo de registro: /var/log/ovirt-engine/setup/ovirt-engine-setup-
20160918040600-2gbi6m.log
Versión: otopi-1.5.2 (otopi-1.5.2-1.el7.centos)
[INFO] Etapa: configuración de paquetes de entorno
[INFO] Descarga de Yum: base / 7 / x86_64 (0%)
[INFO] Descarga de Yum: updates / 7 / x86_64 (0%)
[INFO] Etapa: detección de programas
[INFO] Etapa: configuración del entorno
[INFO] Etapa: personalización del entorno

- == OPCIONES DE PRODUCTO == -

Configure Engine en este host (Sí, No) [Sí]: Sí


Configurar Image I / O Proxy en este host? (Sí, No) [Sí]: Sí
Configurar WebSocket Proxy en este host (Sí, No) [Sí]: Sí
Tenga en cuenta que se requiere Data Warehouse para el motor. Si
decide no configurarlo en este host, debe configurarlo en un host remoto
y luego configurar el motor en este host para que pueda acceder a la base
de datos del host remoto de Data Warehouse.
Configurar Data Warehouse en este host (Sí, No) [Sí]: Sí
Configure VM Console Proxy en este host (Sí, No) [Sí]: Sí

- == PAQUETES == -

[INFO] Comprobación de actualizaciones de productos ...


[INFO] No se encontraron actualizaciones de productos

- == CONFIGURACIÓN DE RED == -

Alojar el nombre DNS completamente calificado de este servidor


[ovirtengine.example.com]: ovirtengine.example.com
[ADVERTENCIA] No se pudo resolver ovirtengine.example.com utilizando
DNS, solo se puede resolver localmente
La configuración puede configurar automáticamente el firewall en este
sistema.
Nota: la configuración automática del firewall puede sobrescribir la
configuración actual.
¿Desea que el programa de instalación configure el firewall? (Sí, No)
[Sí]: No

- == CONFIGURACIÓN DE LA BASE DE DATOS == -

¿Dónde se encuentra la base de datos DWH? (Local, Remoto) [Local]:


Local
El programa de instalación puede configurar el servidor local de
postgresql automáticamente para que se ejecute el DWH. Esto puede entrar
en conflicto con las aplicaciones existentes.
¿Desea que el programa de instalación configure automáticamente
postgresql y cree una base de datos DWH, o prefiera realizarla
manualmente? (Automático, Manual) [Automático]: Automático
¿Dónde está ubicada la base de datos de Engine? (Local, Remoto)
[Local]: Local
El programa de instalación puede configurar el servidor postgresql
local automáticamente para que se ejecute el motor. Esto puede entrar en
conflicto con las aplicaciones existentes.
¿Desea que el programa de instalación configure automáticamente
postgresql y cree una base de datos del motor, o prefiera realizarla
manualmente? (Automático, Manual) [Automático]: Automático

- == CONFIGURACIÓN DEL MOTOR DE OVIRTURA == -

Contraseña de administrador del motor:


Confirme la contraseña de administrador del motor:
[ADVERTENCIA] La contraseña es débil: es demasiado simplista /
sistemática
Use una contraseña débil? (Sí, No) [No]: Sí
Modo de aplicación (Virt, Gluster, Both) [Both]: Both

- == CONFIGURACIÓN DE ALMACENAMIENTO == -

Limpieza de SAN predeterminada después de eliminar (Sí, No) [No]: No

- == CONFIGURACIÓN PKI == -

Nombre de la organización para el certificado [ejemplo.com]:


ejemplo.com

- == CONFIGURACIÓN APACHE == -

La configuración puede configurar la página predeterminada del servidor


web para presentar la página de inicio de la aplicación. Esto puede
entrar en conflicto con las aplicaciones existentes.
¿Desea configurar la aplicación como la página predeterminada del
servidor web? (Sí, No) [Sí]: Sí
El programa de instalación puede configurar apache para usar SSL usando
un certificado emitido desde la CA interna.
¿Desea que la configuración configure eso, o prefiere realizarlo
manualmente? (Automático, Manual) [Automático]: Automático

- == CONFIGURACIÓN DEL SISTEMA == -

¿Configurar un recurso compartido NFS en este servidor para ser


utilizado como un dominio ISO? (Sí, No) [No]: No

- == CONFIGURACIÓN MISC == -

Elija la escala de muestreo de Data Warehouse:


(1) Básico
(2) Completo
(1, 2) [1]: 1

- == FIN DE CONFIGURACIÓN == -

[INFO] Etapa: validación de instalación


[ADVERTENCIA] Advertencia: no hay suficiente memoria disponible en el
host. El requisito mínimo es 4096MB, y se recomienda 16384MB.
¿Desea que la configuración continúe, con una cantidad de memoria
inferior a la recomendada? (Sí, No) [No]: Sí

- == VISTA PREVIA DE CONFIGURACIÓN == -

Modo de aplicación: ambos


Limpieza de SAN predeterminada después de eliminar: Falso
Actualizar el cortafuegos: falso
FQDN del host: ovirtengine.example.com
Conexión segura de la base de datos del motor: Falso
Base de datos del motor host: localhost
Nombre de usuario de la base de datos del motor: motor
Nombre de la base de datos del motor: motor
Puerto de la base de datos del motor: 5432
Validación del nombre de host de la base de datos del motor: False
Conexión asegurada a la base de datos DWH: Falso
Servidor de base de datos DWH: localhost
Nombre de usuario de la base de datos DWH: ovirt_engine_history
Nombre de la base de datos DWH: ovirt_engine_history
Puerto de base de datos DWH: 5432
Validación del nombre de host de la base de datos DWH: False
Instalación del motor: verdadero
Organización de PKI: example.com
Configurar la base de datos del motor local: True
Establecer la aplicación como página predeterminada: True
Configurar Apache SSL: True
Instalación de DWH: True
Configurar la base de datos DWH local: True
FQDN del host del motor: ovirtengine.example.com
Configurar el proxy de E / S de imagen: verdadero
Configurar VMConsole Proxy: True
Configurar WebSocket Proxy: True

Confirme la configuración de instalación (Aceptar, Cancelar) [Aceptar]:


Aceptar

[INFO] Etapa: configuración de la transacción


[INFO] Detener el servicio del motor
[INFO] Detener el servicio ovirt-fence-kdump-listener
[INFO] Detener el servicio dwh
[INFO] Detener el servicio proxy de E / S de imagen
[INFO] Detener el servicio de proxy websocket
[INFO] Etapa: configuración miscelánea
[INFO] Etapa: instalación del paquete
[INFO] Etapa: configuración miscelánea
[INFO] Actualización de CA
[INFO] Inicializando PostgreSQL
[INFO] Creación de la base de datos 'motor' de PostgreSQL
[INFO] Configurando PostgreSQL
[INFO] Creación de la base de datos 'ovirt_engine_history' de PostgreSQL
[INFO] Configurando PostgreSQL
[INFO] Creando CA
[INFO] Crear / actualizar el esquema de la base de datos del motor
[INFO] Crear / actualizar el esquema de la base de datos DWH
[INFO] Configuración del proxy de E / S de imagen
[INFO] Configuración de artefactos PKI ovirt-vmconsole proxy helper
[INFO] Configuración de artefactos SSH PKI ovirt-vmconsole
[INFO] Configurando proxy de WebSocket
[INFO] Crear / actualizar el esquema de base de datos de dominio
'interno' del motor
[INFO] Generación del archivo de configuración posterior a la
instalación '/etc/ovirt-engine-setup.conf.d/20-setup-ovirtpost.conf'
[INFO] Etapa: confirmación de la transacción
[INFO] Etapa: cierre
[INFO] Iniciando el servicio del motor
[INFO] Iniciar el servicio dwh
[INFO] Reiniciar el servicio proxy ovirt-vmconsole

- == RESUMEN == -

[INFO] Reiniciar httpd


Para configurar firewalld, copie los archivos de
/ etc / ovirt-engine / firewalld a / etc / firewalld / services
y ejecuta los siguientes comandos:
firewall-cmd --permanente --add-service ovirt-postgres
firewall-cmd --permanente --add-servicio ovirt-https
firewall-cmd --permanente --add-servicio ovirt-fence-kdump-listener
firewall-cmd --permanente --add-servicio ovirt-imageio-proxy
firewall-cmd --permanente --add-service ovirt-websocket-proxy
firewall-cmd --permanente --add-servicio ovirt-http
firewall-cmd --permanente --add-servicio ovirt-vmconsole-proxy
firewall-cmd --recargar
Se deben abrir los siguientes puertos de red:
tcp: 2222
tcp: 443
tcp: 5432
tcp: 54323
tcp: 6100
tcp: 80
udp: 7410
Un ejemplo de la configuración requerida para iptables se puede
encontrar en:
/etc/ovirt-engine/iptables.example
Utilice el usuario 'admin @ internal' y la contraseña especificada para
iniciar sesión
El acceso web está habilitado en:
http://ovirtengine.example.com:80/ovirt-engine
https://ovirtgine.example.com:443/ovirt-engine
CA interna E2: 96: 0B: A0: 6C: 1E: B5: 0D: BB: 7B: B5: 29: 4D: 88: 92:
5A: DA: 1E: 95: BC
Huella digital SSH: 1f: 7b: 59: 12: 01: 8c: b5: d7: 21: 49: 3b: e9: e4:
d1: 72: da
[ADVERTENCIA] Advertencia: no hay suficiente memoria disponible en el
host. El requisito mínimo es 4096MB, y se recomienda 16384MB.

- == FIN DE RESUMEN == -

[INFO] Etapa: limpiar


El archivo de registro se encuentra en /var/log/ovirt-
engine/setup/ovirt-engine-setup-20160918040600-2gbi6m.log
[INFO] Generando el archivo de respuesta '/var/lib/ovirt-
engine/setup/answers/20160918041930-setup.conf'
[INFO] Generando el archivo de respuesta '/root/answer.txt'
[INFO] Etapa: preterminación
[INFO] Etapa: Terminación
[INFO] La ejecución de la instalación se completó correctamente
[root @ ovirtengine ~] #

En caso de que Firewall esté habilitado en su servidor, entonces ejecute los pasos
mencionados en la salida anterior.

Paso: 5 Acceda al portal de administrador web de oVirt Engine.

Abra el navegador web y escriba URL:

https://ovirtgine.example.com
o

https: // dirección_IP

Reemplace el nombre de dominio o la dirección IP según su configuración.

Haga clic en el Portal del administrador.

Ingrese el nombre de usuario como ' admin ' y la contraseña que mencionamos durante la
instalación y Profile como interno.
En este punto, la instalación del motor Ovirt está completa, ahora instale el nodo Ovirt.

Pasos de instalación del nodo oVirt (hipervisor)

oVirt Node se puede configurar en dos métodos diferentes. El primer método es que
podemos descargar el hipervisor o el archivo iso de ovirt-node desde su sitio web oficial e
instalar el servidor desde el archivo iso descargado.

El segundo método es que podemos hacer que el servidor existente CentOS , RHEL y
Fedora sea un nodo nuevo instalando el paquete vdsm y luego lo agregaremos
manualmente desde el portal del administrador del motor Ovirt Engine.

Los requisitos mínimos para el nodo OVirt son:

 Sistema de doble núcleo


 10 GB de RAM física
 10 GB de espacio en disco
 Tarjeta Lan de 1 Gbps

En este tutorial voy con el primer método, ya descargué el archivo iso del nodo oVirt 4.0 .
Grabe el archivo iso descargado en una unidad de DVD o USB y arranque el servidor con
DVD / USB para seguir las instrucciones de la pantalla.
Seleccione la primera opción ' Instalar oVirt Node 4.0.3 '
Seleccione el idioma y haga clic en Continuar ...

En el siguiente paso, realice los siguientes pasos:

 Configurar redes
 Establecer nombre de host
 Seleccione el disco para la instalación del sistema operativo
 Fecha y hora según configuración
 Diseño del teclado

En mi caso, el nombre de host es " ovirtnode.example.com " y la dirección IP es


192.168.1.40
Haga clic en Comenzar instalación

Establecer la contraseña de root y hacer clic en hecho


oVirt 4.0.3 La instalación del nodo está en progreso.
Una vez completada la instalación, reinicie su servidor.
Agregue oVirt Node (ovirtnode.example) en su motor desde el Portal del
administrador web.

Inicie sesión en el Portal del administrador, vaya a la pestaña Hosts -> haga clic en Nuevo

Especifique los detalles del nodo ovirt.


Una vez hecho esto con las entradas, haga clic en Aceptar.
Como estoy haciendo esta configuración en mi laboratorio, no voy a " Configurar la
administración de energía ". Haga clic en Aceptar

Como podemos ver a continuación, el motor de Ovirt está instalando el software en el nodo
OVirt. En caso de que el host no se active después de instalar el software, seleccione Host y
haga clic en Activar
Como podemos ver, Host está activado ahora.
Eso es todo. Espero que te gusten los pasos de instalación y configuración de oVirt 4.0.3.
En el siguiente artículo, analizaremos cómo crear centros de datos, clúster y máquinas
virtuales.

Das könnte Ihnen auch gefallen