# ovirt-ansible-cluster-upgrade
**Repository Path**: src-openeuler/ovirt-ansible-cluster-upgrade
## Basic Information
- **Project Name**: ovirt-ansible-cluster-upgrade
- **Description**: 本项目已经迁移至 AtomGit || This project has been migrated to AtomGit || Linked: https://atomgit.com/src-openeuler/ovirt-ansible-cluster-upgrade
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2020-02-26
- **Last Updated**: 2025-12-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: oVirt
## README
# Notice: This project has been migrated to [AtomGit](https://atomgit.com/src-openeuler/ovirt-ansible-cluster-upgrade)
# 通知: 本项目已经正式迁移至 [AtomGit](https://atomgit.com/src-openeuler/ovirt-ansible-cluster-upgrade) 平台
# oVirt Cluster Upgrade
#### 介绍
Ansible中角色ovirt.cluster-upgrade,用于升级oVirt集群中的主机
#### 依赖说明
1. Ansible版本2.9或更高
2. Python SDK 4.3或更高版本
#### 角色变量
| 角色名称 | 默认值 | 备注说明 |
|-------------------------|-----------------------|-----------------------------------------------------|
| cluster_name | Default | 待升级的集群名称 |
| stopped_vms | UNDEF | 升级前需要停止运行的虚拟机列表 |
| stop_non_migratable_vms
alias: stop_pinned_to_host_vms | false | 指定是否停止并固定虚拟机到正在升级的主机上。若值为true,则停止并固定不可迁移虚拟机到主机上,并进行升级主机的操作,否则将跳过该主机 |
| upgrade_timeout | 3600 | 等待主机升级的超时时间 |
| host_statuses | [UP] | 主机的状态列表:若主机处于列表中的任何指定状态,则主机将会被升级|
| host_names | [\*] | 待升级的主机名称列表 |
| check_upgrade | false | 若check_upgrade值为true,则在所有主机升级前运行check_for_upgrade操作;若check_upgrade值为false,则仅对可升级的主机执行升级操作 |
| reboot_after_upgrade | true | 若reboot_after_upgrade值为true,则在主机升级成功后后自动重启。 |
| use_maintenance_policy | true | 若use_maintenance_policy值为true,则在主机升级时集群策略将切换为cluster_maintenance模式,否则集群策略保持不变 |
| healing_in_progress_checks | 6 | 检查集群是否处于恢复中的最大尝试次数|
| healing_in_progress_check_delay | 300 | 检查集群是否处于恢复中,每次检查的间隔秒数 |
| wait_to_finish_healing | 5 | 主机升级成功后等待集群恢复完成的延迟分钟数 |
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request