rhevm-qe-automation.ovirt-engine-deploy

Build-Status

ovirt-ansible

Ansible-Rollen für die Bereitstellung von oVirt.

Die Rollen in diesem Repository können Knoten konfigurieren, die als Mitglieder der oVirt-Bereitstellung verwendet werden.

Hostgruppen

Jede Rolle hat eine Dokumentation, in der Sie den Abschnitt „Zielsysteme“ finden können. Dieser Abschnitt gibt an, für welche Art von Knoten die jeweilige Rolle angewendet werden kann.

engine

Diese Hostgruppe ist für den Knoten gedacht, auf dem die oVirt Engine-Verwaltung bereitgestellt werden soll.

hypervisors

Diese Hostgruppen sind für alle Knoten gedacht, die als Hypervisoren der oVirt Engine verwendet werden sollen.

Bitte beachten Sie, dass keine der Rollen in diesem Repository diese Maschinen in die oVirt Engine hinzufügt.

database

Diese Hostgruppe ist für den Knoten gedacht, auf dem die Datenbank bereitgestellt werden soll.

dwh

Diese Hostgruppe ist für den Knoten gedacht, auf dem das DWH bereitgestellt werden soll.

guest

Diese Hostgruppe ist für virtuelle Maschinen gedacht, die von der oVirt Engine gehostet werden.

Implementierte Rollen

Test

Dieses Projekt verwendet provision_docker, eine Ansible-Rolle, um die oVirt-Bereitstellungsrollen gegen Docker-Container auszuführen.

Um die oVirt-Bereitstellung gegen Docker-Container auszuführen, muss der Docker-Dienst auf Ihrem System konfiguriert und aktiv sein.

Im Verzeichnis „tests“ befinden sich Playbooks für verschiedene oVirt-Versionen:

  • tests/test-3.6.yml (Deaktiviert wegen #155)
  • tests/test-4.0.yml (Deaktiviert wegen #155)
  • tests/test-4.1.yml
  • tests/test-4.2.yml
# Installieren Sie Ansible und docker-py
pip install ansible docker-py
# Abhängige Ansible-Rollen herunterladen
ansible-galaxy install -r tests/requirements.yml -p tests/roles/
# Führen Sie die oVirt-Bereitstellungsrollen aus
ansible-playbook tests/test-4.2.yml -i tests/inventory

Die Dockerfile, die zum Erstellen der Bilder verwendet wurde, die die Tests verwenden, finden Sie im Verzeichnis „Dockerfiles“.

Über das Projekt

oVirt Deployment

Installieren
ansible-galaxy install rhevm-qe-automation.ovirt-engine-deploy
Lizenz
gpl-3.0
Downloads
989