40 KVM管理设备-配置磁盘IO悬挂

本文介绍了KVM虚拟化环境中如何配置磁盘IO悬挂,以应对存储故障导致的虚拟机文件系统变为只读状态。磁盘IO悬挂允许在故障期间暂停IO操作,并在设定的时间间隔内尝试重试,从而避免虚拟机内部错误并减少用户干预。该功能适用于可能存在存储链路断链的云盘场景,但存在一些约束,如仅支持特定类型的虚拟磁盘,并可能影响虚拟机的正常启动和关闭。
摘要由CSDN通过智能技术生成

40 KVM管理设备-配置磁盘IO悬挂

40.1 总体介绍

40.1.1 概述

存储故障(比如存储断链)场景下,物理磁盘的IO错误,通过虚拟化层传给虚拟机前端,虚拟机内部收到IO错误,可能导致虚拟机内部的用户文件系统变成read-only状态,需要重启虚拟机或者用户手动恢复,这给用户带来额外的工作量。

这种情况下,虚拟化平台提供了一种磁盘IO悬挂的能力,即当存储故障时,虚拟机IO下发到主机侧时将IO悬挂住,在悬挂时间内不对虚拟机内部返回IO错误,这样虚拟机内部的文件系统就不会因为IO错误而变为只读状态,而是呈现为Hang住;同时虚拟机后端按指定的悬挂间隔对IO进行重试。如果存储故障在悬挂时间内恢复正常,悬挂住的IO即可恢复落盘,虚拟机内部文件系统自动恢复运行,不需要重启虚拟机;如果存储故障在悬挂时间内未能恢复正常,则上报错误给虚拟机内部,通知给用户。

40.1.2 应用场景

使用可能会发生存储面链路断链的云盘作为虚拟磁盘后端的场景。

40.1.3 注意事项和约束限制
  • 磁盘I

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值