Veeam V11的版本支持CDP。Veeam V11在2021年2月20号发布V11版本后,又依次在2021年3月24日、4月1日、5月7日和5月25日发布了补丁版本。其中版本号为P20210525的版本支持vSphere 7.0 U2。在将Veeam升级到这个版本之后,如果在vSphere群集中安装了CDP筛选器,如果想卸载原来版本的CDP筛选器并升级到新版本的筛选器将会失败,需要手动卸载CDP筛选器组件,然后重新安装CDP筛选器。下面介绍解决方法。
(1)当前的Veeam 版本号为11.0.0.837 P20210525,如图1所示。
图1 VBR版本号
(2)当前vSphere群集中,每台ESXi 安装的CDP I/O筛选器版本为11.0.358-1OEM.700.1.0.15843807,如图2所示。这是Veeam V11的上一个补丁版本的时候安装的。
图2 已经安装的CDP筛选器版本
(3)与11.0.0.837 P20210525对应的版本是11.0.603-1OEM.700.1.0.15843807,如图3所示。
图3 新的CDP筛选器版本
(4)在Veeam中为vSAN01的群集安装CDP I/O筛选器出错,如图4所示。
图4 安装CDP筛选器出错
主要内容有:
Error Installing CDP components on cluster: vSAN01... Error: Cannot complete the operation. See the event log for details. (Failed to modify installation status of I/O filter, VEE_bootbank_veecdp_11.0.603-1OEM.700.1.0.15843807, on all hosts.)
Cannot complete the operation. See the event log for details. (Failed to modify installation status of I/O filter, VEE_bootbank_veecdp_11.0.603-1OEM.700.1.0.15843807, on all hosts.
Failed to put host esx42.heinfo.edu.cn into the maintenance mode. Please perform this operation manually using the vSphere Web Client and try again.
Failed to install I/O filters: Failed to install I/O filter on cluster: vSAN01
Failed to perform CDP components deployment Error: Cannot complete the operation. See the event log for details. (Failed to modify installation status of I/O filter, VEE_bootbank_veecdp_11.0.603-1OEM.700.1.0.15843807, on all hosts.
对于这种情况,需要手动卸载Veeam CDP I/O筛选器组件,然后重新安装。卸载Veeam CDP I/O筛选器组件的方法如下(以其中1台主机为例进行介绍,其他主机操作步骤与此相同)。
(1)将ESXi主机置于维护模式,如图5所示。然后启动该主机的ssh服务。
图5 将主机置于维护模式
(2) 使用ssh程序登录到ESXi主机,例如使用Xshell登录到ESXi。执行esxcli software vib list |grep veecdp
此时会列出Veeam CDP驱动程序名称和版本,本示例中信息如下:
veecdp 11.0.358-1OEM.700.1.0.15843807 VEE VMwareAccepted 2021-04-18
(3)执行esxcli software vib remove -n veecdp卸载Veeam CDP筛选器程序,如图6所示。
图6 卸载CDP驱动程序
(4)卸载Veeam CDP筛选器程序之后,退出维护模式。
参照第(1)到(4)的步骤,为群集中另外3台主机卸载Veeam CDP驱动程序。
最后在Veeam控制台中重新安装Veeam CDP筛选器(如图7所示),安装完成后如图8所示。
图7 安装CDP筛选器
图8 安装新版本CDP筛选器完成