ovirt-engine-deploy

Статус сборки

ovirt-ansible

Роли Ansible для развертывания oVirt.

Роли в этом репозитории могут настраивать узлы, используемые в качестве членов развертывания oVirt.

Группы хостов

Каждая роль имеет документацию, где вы можете найти раздел Целевые системы. Этот раздел указывает, к какому типу узла вы можете применить соответствующую роль.

engine

Эта группа хостов предназначена для узла, на котором должна быть развернута система управления oVirt Engine.

hypervisors

Эта группа хостов предназначена для всех узлов, которые должны использоваться в качестве гипервизоров oVirt Engine.

Обратите внимание, что ни одна из ролей в этом репозитории не добавляет эти машины в oVirt Engine.

database

Эта группа хостов предназначена для узла, на котором должна быть развернута база данных.

dwh

Эта группа хостов предназначена для узла, на котором должен быть развернут DWH.

guest

Эта группа хостов предназначена для виртуальных машин, хостинг которых осуществляется oVirt Engine.

Реализованные роли

Тест

Этот проект использует provision_docker, роль ansible для запуска ролей развертывания oVirt в контейнерах Docker.

Чтобы запустить развертывание oVirt в контейнерах Docker, служба Docker должна быть настроена и запущена в вашей системе.

В каталоге tests находятся плейбуки для различных версий oVirt:

  • tests/test-3.6.yml (Отключен из-за #155)
  • tests/test-4.0.yml (Отключен из-за #155)
  • tests/test-4.1.yml
  • tests/test-4.2.yml
# Установите ansible и docker-py
pip install ansible docker-py
# Загрузите необходимые роли ansible
ansible-galaxy install -r tests/requirements.yml -p tests/roles/
# Запустите роли развертывания oVirt
ansible-playbook tests/test-4.2.yml -i tests/inventory

Вы можете найти Dockerfile, который использовался для построения образов, которые используются в тестах, в каталоге Dockerfiles.

О проекте

oVirt Deployment

Установить
ansible-galaxy install rhevm-qe-automation/ovirt-ansible
Лицензия
gpl-3.0
Загрузки
977
Владелец