欢迎访问机房运维工作室

爱数知识库

AnyBackup-接管演练任务执行失败,提示警告:检测到客户端上的执行进程与控制台的连接断开!

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

AnyBackup-接管演练任务执行失败,提示警告:检测到客户端上的执行进程与控制台的连接断开!

关键字

接管演练、连接断开

适用产品

  • AnyBackup 7.0.8

问题描述

操作员登录 AnyBackup 管理控制台新建接管演练任务,任务执行失败,点击详情,查看执行输出,提示如下警告信息:

检测到客户端上的执行进程与控制台的连接断开!

问题影响

接管演练任务执行失败。

问题原因

此问题可能原因为下面六者之一:

  • 原因一,AnyBackupEKVM 包未安装;
  • 原因二,AnyBackupEKVM 包安装顺序在 AnyBackup 软件部署之后,未重启 ABCDPservice 服务使配置生效;
  • 原因三,libvirtd 服务未启动;
  • 原因四,操作系统中缺少访问 SCSI 设备的 sg3_utils 包;
  • 原因五,AnyBackup 管理控制台上未配置内置客户端的 IQN 和 ISCSI 链路;
  • 原因六,AnyBackup 管理控制台上已存在相同名称虚拟机。

解决方案

针对以上的问题现象和原因,请按照不同的情况选择下面的步骤:
原因一,AnyBackupEKVM 包未安装,需安装 AnyBackupEKVM 包。

1. 通过 SSH 工具登录 AnyBackup 节点,上传 AnyBackupEKVM 安装包至软件安装目录。
2. 执行如下命令,进入软件安装目录,解压 AnyBackupEKVM 安装包。

cd /backupsoft/
tar -zxvf AnyBackupEKVM-Linux_el7_x64-7.0.0.0.tar.gz

3. 解压完成后,执行如下命令,进入解压后的 AnyBackupEKVM 安装目录,安装内置 KVM 虚拟化平台的依赖库和依赖包。

cd AnyBackupEKVM/AnyBackupEKVM/
./install.sh

4. 执行如下命令,启动 libvirtd 服务,重新启动 ABCDPservice 服务。

service libvirtd start
systemctl stop ABCDPService.service
systemctl start ABCDPService.service

5. 使用操作员登录 AnyBackup 管理控制台,重新发起接管演练任务。

原因二,AnyBackupEKVM 包安装顺序在AnyBackup 软件部署之后,需重启 ABCDPservice 服务使配置生效。

1. 通过 SSH 工具登录 AnyBackup 节点,执行如下命令,重新启动 ABCDPservice 服务。

systemctl stop ABCDPService.service
systemctl start ABCDPService.service

2. 使用操作员登录 AnyBackup 管理控制台,重新发起接管演练任务。

原因三,libvirtd 服务未启动,启动 libvirtd 服务。

1. 通过 SSH 工具登录 AnyBackup 节点,执行如下命令,启动 libvirtd 服务。

service libvirtd start

2. 使用操作员登录 AnyBackup 管理控制台,重新发起接管演练任务。

原因四,操作系统中缺少访问 SCSI 设备的 sg3_utils 包,需安装 sg3_utils 包。

注意:Apollo 操作系统安装 AnyBackup 软件不存在该问题,使用 Centos/Redhat 操作系统安装 AnyBackup 软件可能会出现该问题。
1. 通过 SSH 工具登录 AnyBackup 节点,执行如下命令,安装 sg3_utils 包。

注意:该操作需要提前在操作系统中配置 yum 源,关于 yum 的更多介绍,请参考 Red Hat 官方网站:YUM
yum -y install sg3_utils
2. 使用操作员登录 AnyBackup 管理控制台,重新发起接管演练任务。


原因五,AnyBackup 管理控制台上未配置内置客户端的 IQN 和 iSCSI 链路,需检查并配置内置客户端 IQN 和 iSCSI 链路。

步骤一,查看并添加内置客户端 IQN。
1. 通过 SSH 工具登录 AnyBackup 节点,执行如下命令,查询节点 IQN。
cat /etc/iscsi/initiatorname.iscsi
下图示例中,IQN 为 iqn.1994-05.com.redhat:b6479e9528ed。
2. 操作员登录 AnyBackup 管理控制台,依次点击资源 > 客户端
3. 点击公共资源,选择内置客户端,在页面右侧配置栏中点击 iSCSI配置
4. 点击添加,在弹出的添加对话框中填写第 1 步中查询的节点 IQN 后,点击确定,添加内置客户端 IQN 完成。

步骤二,配置内置客户端 iSCSI 链路。

1. 使用 admin 用户登录 AnyBackup 管理控制台,依次点击存储 > 节点管理,选择备份节点后,点击配置
下图示例中,选择 172.17.237.122 节点。
2. 在配置页面点击链路管理,选择 iSCSI 后,点击新建
3. 在弹出的新建 iSCSI 链路对话框中点击选择,勾选内置客户端后,点击确定
4. 在 IQN 处下拉选择内置客户端 IQN。
5. 在 IP 处填写 AnyBackup 节点 IP,填写完成后,点击确定,新建 iSCSI 链路完成。
步骤三,使用操作员登录 AnyBackup 管理控制台,重新发起接管演练任务。

原因六,AnyBackup 管理控制台上已存在相同名称虚拟机。

1. 使用操作员登录 AnyBackup 管理控制台,依次点击资源 > 虚拟化平台 > 虚拟容灾主机,查看已存在的虚拟机名称
2. 重新发起接管演练任务,在配置虚拟容灾机主机页面,虚拟容灾主机名称处填写第 1 步中不存在的虚拟机名称。

更多信息

接管演练任务分为接管和演练两种模式,接管模式能完全替代原生产机运行生产业务,演练模式可利用启动后的系统进行演示和对数据进行验证。