第 5 章 兼容级别版本
每个连接到 Red Hat Enterprise Virtualization Manager 的主机都包括一个 VDSM 版本。VDSM 是虚拟环境中的一个代理程序,它运行在 hypervisor 或主机上,为虚拟机、网络和存储提供本地管理。Red Hat Enterprise Virtualization Manager 可以使用最新的 VDSM 版本来控制 hypervisor 和主机,也可以使用老的 VDSM 版本。
Manager 需要在一个集群的不同主机间迁移虚拟机,这意味着如果同一个集群中的主机安装了不同版本的 VDSM,其中所安装的最新 VDSM 版本的一些功能可能无法使用。
API 使用
compatibility level
来代表每个主机所安装的 VDSM 版本。version
包括了 major
和 minor
这两个与兼容级别相关的属性。
当管理员把集群中的所有主机都升级到特定级别时,
version
级别值会出现在 supported_versions
项中。它代表了集群 version
现在可以被更新到的级别。当管理员把一个数据中心中的所有集群都更新到一个特定级别时,数据中心就可以升级到那个级别。
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>
一个集群中的所有主机都被更新到
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 的功能。