rhevm-qe-automation.ovirt-engine-deploy

Estado de Construcción

ovirt-ansible

Roles de Ansible para la implementación de oVirt.

Los roles en este repositorio pueden configurar nodos que se utilizan como miembros en la implementación de oVirt.

Grupos de hosts

Cada rol tiene documentación, donde puedes encontrar la sección Sistemas objetivo. Esta sección especifica qué tipo de nodo puedes aplicar el rol correspondiente.

engine

Este grupo de hosts está destinado al nodo donde se supone que se desplegará la gestión de oVirt Engine.

hypervisors

Este grupo de hosts está destinado a todos los nodos que se utilizarán como hipervisores de oVirt Engine.

Ten en cuenta que ninguno de los roles en este repositorio agrega estas máquinas al oVirt Engine.

database

Este grupo de hosts está destinado al nodo donde se supone que se desplegará la base de datos.

dwh

Este grupo de hosts está destinado al nodo donde se supone que se desplegará el DWH.

guest

Este grupo de hosts está destinado a las máquinas virtuales alojadas por oVirt Engine.

Roles implementados

Prueba

Este proyecto utiliza provision_docker, un rol de Ansible para ejecutar los roles de implementación de oVirt en contenedores de Docker.

Para ejecutar la implementación de oVirt en contenedores de Docker, el servicio de Docker debe estar configurado y funcionando en tu sistema.

En el directorio tests, hay playbooks para diferentes versiones de oVirt:

  • tests/test-3.6.yml (Desactivado debido a #155)
  • tests/test-4.0.yml (Desactivado debido a #155)
  • tests/test-4.1.yml
  • tests/test-4.2.yml
# Instalar ansible y docker-py
pip install ansible docker-py
# Descargar roles de Ansible necesarios
ansible-galaxy install -r tests/requirements.yml -p tests/roles/
# Ejecutar los roles de implementación de oVirt
ansible-playbook tests/test-4.2.yml -i tests/inventory

Puedes encontrar el Dockerfile que se usó para construir las imágenes que utilizan las pruebas en el directorio Dockerfiles.

Acerca del proyecto

oVirt Deployment

Instalar
ansible-galaxy install rhevm-qe-automation.ovirt-engine-deploy
Licencia
gpl-3.0
Descargas
989
Propietario