rhevm-qe-automation.ovirt-engine-deploy

Status budowy

ovirt-ansible

Role Ansible do wdrożenia oVirt.

Role w tym repozytorium mogą konfigurować węzły używane jako członkowie wdrożenia oVirt.

Grupy hostów

Każda rola ma dokumentację, w której znajdziesz sekcję Systemy docelowe. Sekcja ta określa, na jakim rodzaju węzła można zastosować odpowiednią rolę.

engine

Ta grupa hostów jest przeznaczona dla węzła, na którym ma być wdrożony menedżer oVirt Engine.

hypervisors

Te grupy hostów są przeznaczone dla wszystkich węzłów, które mają być używane jako hiperwizory oVirt Engine.

Zauważ, że żadna z ról w tym repozytorium nie dodaje tych maszyn do oVirt Engine.

database

Ta grupa hostów jest przeznaczona dla węzła, na którym ma być wdrożona baza danych.

dwh

Ta grupa hostów jest przeznaczona dla węzła, na którym ma być wdrożony DWH.

guest

Ta grupa hostów jest przeznaczona dla maszyn wirtualnych hostowanych przez oVirt Engine.

Zaimplementowane role

Test

Ten projekt używa provision_docker, roli ansible do uruchamiania ról wdrożenia oVirt na kontenerach Docker.

Aby uruchomić wdrożenie oVirt na kontenerach Docker, usługa docker musi być skonfigurowana i uruchomiona na Twoim systemie.

W katalogu tests znajdują się playbooki dla różnych wersji oVirt:

  • tests/test-3.6.yml (Wyłączone z powodu #155)
  • tests/test-4.0.yml (Wyłączone z powodu #155)
  • tests/test-4.1.yml
  • tests/test-4.2.yml
# Zainstaluj ansible i docker-py
pip install ansible docker-py
# Pobierz zależne role ansible
ansible-galaxy install -r tests/requirements.yml -p tests/roles/
# Uruchom role wdrożenia oVirt
ansible-playbook tests/test-4.2.yml -i tests/inventory

Możesz znaleźć plik Dockerfile, który został użyty do budowy obrazów stosowanych w testach w katalogu Dockerfiles.

O projekcie

oVirt Deployment

Zainstaluj
ansible-galaxy install rhevm-qe-automation.ovirt-engine-deploy
Licencja
gpl-3.0
Pobrania
989
Właściciel