AnyBackup-AnyBackup 7软件版本安装不可变存储 rpm 包失败,提示错误信息:The current OS or kernel version [] is not compatibl
关键字
不可变存储
适用产品
- AnyBackup CDM 7.0.16.3-7.0.18.2
- AnyBackup Express 7.0.16.3-7.0.18.2
- AnyBackup Enterprise 7.0.16.3-7.0.18.2
问题描述
AnyBackup 控制台软件版本安装不可变存储 rpm 包失败,提示如下错误信息:
error:The current OS or kernel version [] is not compatible.

问题影响
不可变存储安装失败,无法将存储介质添加到不可变存储中。
问题原因
系统启动内核参数为空,导致安装不可变存储 rpm 获取启动内核参数失败。

解决方案
为了解决该问题,需要重新指定默认内核启动参数,请按照以下步骤执行:
1. 使用 ssh 工具登录到 AnyBackup 服务端后台,获取当前系统的内核参数以及版本信息,执行命令如下:
uname -r
cat /etc/redhat-release

2. 获取当前系统的默认内核启动项参数,指定默认内核启动参数,执行命令如下:
cat /boot/grub2/grub.cfg |grep "menuentry"
grub2-set default "CentOS Linux (5.4.40-2009.31.el7a.x86_64) 7 (Core)"
grub2-editenv list

注意:此处内核启动项以 CentOS Linux (5.4.40-2009.31.el7a.x86_64) 7 (Core) 为例,具体要以实际环境为准。
3. 进入不可变存储的 rpm 包存放路径,安装对应系统版本的 rpm 包,执行命令如下:
cd /控制台安装路径/AnyBackupServer/data/immtrans
rpm -ivh immtrans-1.0.2-Centos.x86_64.rpm

注意:此处以 Apollo系统为例,使用 immtrans-1.0.2-Apollo.x86_64.rpm,具体要以实际环境为准。
更多信息
不可变存储的作用是用来保护数据,存储资源相关的路径加入到不可变存储管理中后,通过控制台删除加入保护的资源失败,后台操作加入保护的路径失败,防止数据被恶意删除。