rhevm-qe-automation.ovirt-engine-deploy

构建状态

ovirt-ansible

用于 oVirt 部署的 Ansible 角色。

该存储库中的角色可以配置用作 oVirt 部署成员的节点。

主机组

每个角色都有文档,您可以在文档中找到 “目标系统” 部分。 该部分指定可以应用相应角色的节点类型。

engine

该主机组适用于需要部署 oVirt Engine 管理的节点。

hypervisors

该主机组适用于所有预期用作 oVirt Engine 超级管理程序的节点。

请注意,该存储库中的角色不自动将这些机器添加到 oVirt Engine。

database

该主机组适用于需要部署数据库的节点。

dwh

该主机组适用于需要部署 DWH 的节点。

guest

该主机组适用于由 oVirt Engine 托管的虚拟机。

实现的角色

测试

该项目使用 provision_docker 作为 Ansible 角色在 Docker 容器中运行 oVirt 部署角色。

为了在 Docker 容器中运行 oVirt 部署,需要在您的系统上配置并运行 Docker 服务。

tests 目录下,有不同 oVirt 版本的 playbook

  • 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

您可以在 Dockerfiles 目录下找到构建测试所用镜像的 Dockerfile。

关于项目

oVirt Deployment

安装
ansible-galaxy install rhevm-qe-automation.ovirt-engine-deploy
许可证
gpl-3.0
下载
989