欢迎访问机房运维工作室

爱数知识库

AnyBackup-AnyBackup 7.0.17.3 一体机版本在 web 界面扩容 OFS 数据卷后,数据量未发生变化

频道:爱数知识库 日期: 浏览:64

AnyBackup-AnyBackup 7.0.17.3 一体机版本在 web 界面扩容 OFS 数据卷后,数据量未发生变化

关键字

OFS卷、扩容


适用产品

  • AnyBackup Enterprise 7.0.17.3
  • AnyBackup CDM 7.0.17.3
  • AnyBackup Express 7.0.17.3


问题描述

AnyBackup 7.0.17.3 一体机版本在 web 界面扩容 OFS 卷后,数据量未发生变化,卷状态显示正常,如下图所示:

注意:本篇文章以 OFS 卷扩容前的大小为 85 TiB,扩容后的大小为 95 TiB 为例,具体以实际环境为准。

2222.png

在 AnyBackup 后台用命令 df -Thlsblk 查看 OFS 卷是扩容后的大小:

登录 AnyBackup 后台数据库里面执行命令 select * from application_volume; 查看 OFS 卷是扩容前的大小:

admin 用户登录 AnyBackup Web 端看到系统告警信息中提示如下错误信息:

admin对[节点(ip)-卷(ofsl)修改失败 错误码:807535611

错误提供者:ABEOSSMgmService_thrift_EditDataDisk

错误原因:ABEOSSMgmService 服务 RPC 接口超时

000.png


问题影响

OFS 卷空间扩容失败。


问题原因

ABEOSSMgmService 服务调用 RPC 接口超时导致扩容信息未同步至 AnyBackup 后台数据库中。


解决方案

为了解决该问题,需要进入数据库修改 application_volume 表,将扩容有问题的 OFS 卷的 total_size 和 quota_size 修改为扩容后的大小。请参考以下步骤:

1.使用 SSH 工具连接 AnyBackup 的操作系统,进入 AnyBackup 的数据库。

cd /backupsoft/AnyBackupService/DBService/mariadb-galera/bin

export LD_LIBRARY_PATH=../lib64

./mysql -usdba -p -S /backupsoft/AnyBackupService/DBService/mariadb-galera/tmp/mysql.sock -p

2.切换到 StorageResMgmServiceDB 库,备份 application_volume 表,然后修改 application_volume 表,将扩容有问题的 OFS 卷的 total_size 和 quota_size 修改为扩容后的大小。

警告:进数据库为为高危操作,请提前做好备份且谨慎操作!

use StorageResMgmServiceDB;

create table application_volume_bak20230529 select * from application_volume;

update application_volume set total_size='104453604638720' where name='ofs1';

update application_volume set quota_size='104453604638720' where name='ofs1';

image.png

image.png

注意 total_size 和 quota_size 为卷扩容后实际的大小,单位为字节 (B)单位换算为 *1024 ,name 为扩容的卷的名称,卷大小和名称以实际情况为准。

3.重启 ABEOSSDataService、ABEOSSMgmService 服务。

systemctl restart ABEOSSDataService

systemctl restart ABEOSSMgmService

注意:若数据量比较大,重启服务之后卷处于异常状态是正常的,耐心等待即可。