为什么无法“暂停”?
快照操作是一个底层的、连续的数据处理过程,涉及:
- 冻结文件系统:确保磁盘数据一致性。
- 创建新的快照文件:通常是qcow2格式的增量文件。
- 解冻文件系统:恢复虚拟机IO。这个流程一旦开始,就无法中途暂停,只能继续完成或强制中断。
如何取消或停止正在进行的快照任务
以下是详细的步骤和方法,请根据您的实际情况选择。
方法一:通过UIS管理界面取消任务(首选)
这是最标准、相对安全的方法。
- 登录UIS管理平台。
- 找到任务监控入口:
- 通常在管理平台的首页仪表盘或“监控”标签页下,有一个“任务”或“任务台”、“最近任务” 的列表。
- 定位快照任务:
- 在任务列表中,找到状态为“进行中”、“正在创建”或百分比进度卡住的快照任务。
- 尝试取消:
- 选中该任务,通常会出现 “取消” 或 “强制结束” 的按钮。点击它。
- 如果系统提示“取消成功”,则任务被终止,不会生成新的快照。
- 如果按钮灰色或点击后无响应,说明任务可能已卡死,需要使用方法二。
方法二:重启相关管理服务(中级操作)
如果图形界面取消无效,可以尝试重启后台服务来强制清理任务队列。
此操作会影响管理平台,请谨慎进行。- 登录到UIS主机(最好是主控节点)的命令行界面(SSH)。
- 重启关键服务(具体服务名可能因版本略有差异,请以实际为准):
# 重启CAS(计算虚拟化)相关服务,这会清理虚拟机的任务状态
service cas-service restart
# 或者重启UIS整体管理服务
service uis-admin restart
- 等待服务重启完成(约1-3分钟),然后刷新UIS管理界面,检查快照任务是否已从任务列表中消失。
注意:服务重启期间,UIS管理界面可能暂时无法访问,但正在运行的虚拟机
通常不会受影响。
方法三:最后手段 - 重启虚拟机(风险最高)
如果快照任务卡死,并且导致虚拟机本身也无响应(无法进行任何操作),那么只能重启虚拟机。
- 在UIS管理平台上,对目标虚拟机执行“强制重启”(相当于物理机的硬重启)。
- 重启后:
- 虚拟机系统会恢复正常运行。
- 那个卡住的快照任务会被系统强制清除。
- 但是,很可能会留下一个不完整的、损坏的快照文件,你需要手动检查并清理。
取消快照任务后的必要检查与清理
无论用哪种方法取消,任务终止后
必须进行以下操作,以防留下隐患:
- 检查虚拟机状态:
- 检查快照列表:
- 进入虚拟机的“快照管理”页面。
- 仔细查看是否生成了一个名称异常(如带有“临时”、“不完整”字样)或文件大小异常的快照。这个就是取消任务时产生的不完整快照。
- 如果存在不完整快照,必须立即将其删除。因为它可能损坏整个快照链,影响虚拟机后续的快照和备份操作。
- 检查存储空间:
- 快照取消可能会留下临时文件。检查虚拟机所在存储池的空间是否正常。如果存储空间因临时文件而减少,可能需要手动清理。
最佳实践与建议
- 避免在业务高峰期执行快照:快照是I/O密集型操作,会影响虚拟机性能。
- 快照不是备份:严禁长期保留快照。快照文件会随着时间增长,严重占用存储空间并导致性能下降。快照只应用于短期操作(如系统升级、打补丁),操作完成后应立即删除。
- 确保存储空间充足:执行快照前,确保存储池有足够的剩余空间(建议至少20%),这是避免快照任务失败或卡住的首要条件。
- 先暂停再快照(可选):对于非关键业务,可以在创建快照时选择“静默”或“应用一致性”选项,这会在快照前暂停虚拟机IO,确保数据一致性,但会导致业务短暂中断。
总结
您的操作顺序应该是:- UIS管理界面任务台 -> 取消任务。
- 如果无效 -> 重启UIS/CAS管理服务。
- 如果虚拟机已卡死 -> 强制重启虚拟机。
- 任务取消后,务必检查并清理可能产生的不完整快照。
如果以上操作后问题依旧,或者您对命令行操作不熟悉,请及时联系新华三技术支持,他们可以通过后台工具进行更深入的诊断和修复。
暂无评论