在UIS超融合管理平台(V8.0)上,如果因存储空间不足导致备份任务失败且无法通过界面取消,可以尝试以下几种方法解决。请注意,部分操作涉及底层命令,风险较高,请谨慎评估后执行。
首先应在图形界面尝试常规取消操作。
尝试取消:
如果界面没有提供取消按钮,或点击后无响应,则需要考虑后台操作。
此方案需要SSH登录到UIS的后台管理节点(CVM)进行操作。操作前请务必确认要终止的是正确的备份任务,以避免影响其他虚拟机。
查找备份进程:
执行以下命令,查找备份任务的主进程 vm_backup.sh。
从输出结果中找到该进程的ID(PID)。
查看进程树:
使用 pstree 命令查看该进程启动的所有子进程。
(请将 <PID> 替换为上一步获取的进程ID)
终止子进程:
从上一步的输出中,找到最底层的子进程ID,并使用 kill 命令终止它。
检查并清理:
等待约1分钟后,再次检查 vm_backup.sh 进程是否还在。
如果进程已消失,说明任务已被终止。
如果进程依然存在,可以直接结束该进程:
清理前台任务:
回到UIS的Web界面,检查刚才的任务是否已消失。如果仍然存在,说明前台任务状态未被清理,需要重启前端服务。
此操作用于清理界面上残留的、已无实际后台进程的异常任务记录。
请谨慎操作:重启服务会中断当前Web界面的所有操作,并可能导致所有正在运行的前台任务失败。执行前请确保没有其他重要任务正在进行。
登录后台:SSH登录到UIS的主管理节点。
执行重启:
对于UIS V8.0版本,推荐重启 uis-core 服务。
检查状态:
重启后,检查服务是否正常启动。
# UIS V8.0 E0801P03 任务台残留失败备份任务(0% 进度,无取消按钮)
>
> 现象:备份因为存储空间不足,任务停留在**0%,任务台没有取消 / 终止按钮**;任务残留锁,导致**虚拟机完全克隆无法执行**;存储内业务数据不能删除。
> 版本:V8.0 E0801P03,该版本特性:**只有【正在运行中】的任务才会出现终止按钮;任务已经因为空间不足失败、状态停滞为 0%,Web 界面没有取消按钮,只能后台处理**。
>
> ⚠️重要风险:**不建议自己直接修改数据库表,会造成元数据损坏,导致虚拟机异常。优先走官方标准处理流程**。
## 一、先确认现象
1. 任务台:备份任务进度 0%,无终止按钮;
2. 虚拟机做完全克隆提示:**虚拟机存在正在执行的任务,无法克隆**(虚拟机被备份任务锁占用);
3. 备份存储池空间不足,**不能删除备份数据**。
## 方案 1:优先 Web 侧操作(不需要登录后台,优先尝试)
1. 进入【可靠性管理】→【备份与恢复】→【备份任务】
2. 找到这些失败的备份任务,**编辑备份策略,禁用该备份策略**(暂停调度,不再触发新备份)。
>
> 注意:**这里只能禁用策略,不能清除已经卡在任务台的历史失败任务记录**,历史残留任务记录依旧存在,克隆依旧会报虚拟机被占用。
## 方案 2:SSH 登录 UIS 管理节点后台(官方支持的处理方式)
>
> 注意:UIS V8 管理节点使用 admin 账号 SSH 登录,**不要直接操作 postgresql 数据库表,禁止手动 delete 任务记录**,会引发虚拟机元数据损坏。
### 步骤 1:确认任务 ID
Web 任务台点开任务详情,复制**任务 ID(task_id)**。
### 方式 A:使用 UIS 内置任务管理工具(官方推荐)
```
# 查看所有任务
uis‑task‑list
# 终止指定任务(传入task_id)
uis‑task‑stop <task_id>
```
>
> 如果任务已经处于失败状态,`uis‑task‑stop` 会把任务状态置为失败完成,释放虚拟机锁;任务台记录会保留,但是**虚拟机的资源锁会释放,就可以做克隆**。
>
> 如果执行 stop 提示任务已经结束,代表任务进程已经死掉,但是元数据锁没有释放,执行下面步骤。
### 方式 B:清理虚拟机锁(任务进程已死,锁残留)
>
> 当备份任务进程已经死掉,但是虚拟机资源锁没有释放,会出现:任务台 0%,但是虚拟机无法克隆。
```
# 查看虚拟机锁状态
uis‑vm‑lock‑list
# 释放对应虚拟机的残留锁(谨慎,确认虚拟机无正在运行任务)
uis‑vm‑lock‑release <vm‑uuid>
```
>
> 执行完成后,刷新 Web 页面,再尝试完全克隆虚拟机。
## 方案 3:如果后台命令依旧无法释放锁(高危,建议联系 400)
>
> **不建议自行操作数据库**。如果执行完上面命令后,虚拟机仍然提示被任务占用。
> 两种选择:
1. **联系 H3C 400‑810‑0504,提供设备 SN,导出任务台日志、系统日志,由工程师后台清理残留任务元数据**(生产环境首选)。
2. 临时规避:**重启 UIS 管理节点(管理节点,不是业务计算节点)**,重启后会清理全部残留任务锁,但是业务虚拟机不会受影响。
>
> ⚠️重启管理节点会短暂中断 Web 管理界面,业务虚拟机正常运行。
## 关键说明:为什么任务台的失败任务记录不能删除?
- UIS 任务台的历史任务记录(0% 失败任务),**Web 界面没有删除按钮**;即使后台清理锁,任务记录依然会保留在任务台,**记录可以保留,不影响业务,只要虚拟机锁释放就可以克隆**。
- 不需要删除任务历史记录,只需要释放虚拟机资源锁。
## 额外:为什么会出现这种问题
备份存储池空间不足,备份任务启动后,写入存储失败,进程直接异常退出,**但是虚拟机的资源锁没有自动释放**,任务卡在 0%;Web 界面判定任务不是运行状态,不显示终止按钮,造成虚拟机被锁定,无法克隆、快照等操作。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明