第 5 章 兼容性级别版本
连接到 Red Hat Virtualization Manager 的每个主机都包含 VDSM 版本。VDSM 是虚拟化基础架构中在虚拟机监控程序或主机上运行的代理,并为虚拟机、网络和存储提供本地管理。Red Hat Virtualization Manager 使用当前或更早版本的 VDSM 控制 hypervisor 和主机。
管理器将虚拟机从主机迁移到集群内的主机。这意味着,管理器从当前版本的 VDSM 中排除某些功能,直到集群中安装了相同的 VDSM 版本或最新的主机。
API 将这个概念表示为
每个主机的兼容性级别
,对应于安装的 VDSM 版本。version
元素包含 主要和次要
属性,用于描述兼容性级别。
当管理员将集群中的所有主机升级到特定级别时,
版本
级别会出现在 supported_versions
元素下。这表示 集群的版本
现在对那个级别是 updatable。当管理员将数据中心中的所有集群更新至给定级别后,数据中心就可以进入这个级别。
5.1. 升级兼容性等级
例 5.1. 升级兼容性级别
API 报告 Red Hat Enterprise Virtualization Manager 3.4 实例的以下兼容性级别:
<host ...> ... <version major="4" minor="14" build="11" revision="0" full_version="vdsm-4.14.11-5.el6ev"/> ... </host> <cluster ...> ... <version major="3" minor="4"/> ... </cluster> <data_center ...> ... <version major="3" minor="4"/> </supported_versions> ... </data_center>
集群中的所有主机都更新至 VDSM
3.5
和 API 报告:
<host ...> ... <version major="4" minor="16" build="7" revision="4" full_version="vdsm-4.16.7.4-1.el6ev"/> ... </host> <cluster ...> ... <version major="3" minor="4"/> <supported_versions> <version major="3" minor="5"/> </supported_versions> ... </cluster> <data_center ...> ... <version major="3" minor="4"/> <supported_versions/> ... </data_center>
集群现在最多为
3.5
。更新集群时,API 报告:
<cluster ...> ... <version major="3" minor="5"/> <supported_versions/> ... </cluster> <data_center ...> ... <version major="3" minor="4"/> <supported_versions> <version major="3" minor="5"/> </supported_versions> ... </data_center>
API 用户将数据中心更新为
3.5
。升级后,API 会公开此数据中心的 Red Hat Enterprise Virtualization 3.5 中提供的功能。