2020-03-05 10:43:52 +08:00
|
|
|
|
# oVirt Virtual Machine Infrastructure
|
2020-02-26 21:32:40 +08:00
|
|
|
|
|
|
|
|
|
|
#### 介绍
|
2020-03-05 10:43:52 +08:00
|
|
|
|
ovirt.vm-infra角色管理oVirt中的虚拟机基础架构。此角色还创建了创建虚拟机的清单,它定义了是否将wait_for_ip设置为true以及虚拟机正在运行的状态。所有定义的虚拟机都是ovirt_vm清单组的一部分。如果有分配给虚拟机的任何标签,角色还将创建ovirt_tag_{tag_name}组,并将带有该标签的所有虚拟机放置到该清单组。
|
2020-02-26 21:32:40 +08:00
|
|
|
|
|
2020-03-05 10:43:52 +08:00
|
|
|
|
考虑以下变量结构:
|
2020-02-26 21:32:40 +08:00
|
|
|
|
|
2020-03-05 10:43:52 +08:00
|
|
|
|
```yaml
|
|
|
|
|
|
vms:
|
|
|
|
|
|
- name: myvm1
|
|
|
|
|
|
tag: mytag1
|
|
|
|
|
|
profile: myprofile
|
2020-02-26 21:32:40 +08:00
|
|
|
|
|
2020-03-05 10:43:52 +08:00
|
|
|
|
- name: myvm2
|
|
|
|
|
|
tag: mytag2
|
|
|
|
|
|
profile: myprofile
|
|
|
|
|
|
```
|
2020-02-26 21:32:40 +08:00
|
|
|
|
|
2020-03-05 10:43:52 +08:00
|
|
|
|
该角色将使用两个虚拟机myvm1和myvm2创建清单组ovirt_vm。该角色还将创建具有虚拟机myvm1的清单组ovirt_tag_mytag1和具有虚拟机myvm2的清单组ovirt_tag_mytag2。
|
2020-02-26 21:32:40 +08:00
|
|
|
|
|
2020-03-05 10:43:52 +08:00
|
|
|
|
#### 依赖说明
|
2020-02-26 21:32:40 +08:00
|
|
|
|
|
2020-03-05 10:43:52 +08:00
|
|
|
|
* Ansible 2.9或更高版本
|
|
|
|
|
|
* Python SDK版本4.3或更高版本
|
|
|
|
|
|
* python3-jmespath或python2-jmespath
|
2020-02-26 21:32:40 +08:00
|
|
|
|
|
|
|
|
|
|
#### 参与贡献
|
|
|
|
|
|
|
|
|
|
|
|
1. Fork 本仓库
|
|
|
|
|
|
2. 新建 Feat_xxx 分支
|
|
|
|
|
|
3. 提交代码
|
|
|
|
|
|
4. 新建 Pull Request
|