响应本地盘换盘事件
操作场景
当系统检测到ECS实例(含裸金属类型实例)的本地盘出现软硬件故障时,会对受影响的ECS实例自动生成“本地盘换盘”事件。
本文介绍响应“待授权”状态的“本地盘换盘”事件的方案:
- 授权换盘:您可以选择通过“授权换盘”操作响应“本地盘换盘”事件,授权更换故障的本地盘。
授权换盘包括两种模式:
- 立即换盘:即系统收到换盘请求后,会在5个工作日内完成换盘操作。
- 预约换盘:即系统收到换盘请求后,会在预约时间后5个工作日内完成换盘操作。
设置预约换盘时间后,您还可以修改预约时间,详细内容,请参见修改预约时间。
- 本地盘换盘期间,实例的系统盘、云硬盘类型的数据盘以及正常的本地盘不受影响。
- 本地盘换盘期间,故障本地盘会被卸载并清空所有数据,为了保障数据安全,请提前进行本地盘数据备份。
- 超高I/O型(I系列)的ECS,本地盘换盘期间,实例会被关机且不可用,关机后仍然继续计费。
- 磁盘增强型(D系列)的ECS,本地盘换盘期间,实例不会关机,仅故障本地盘不可用。
- 裸金属类型的ECS,本地盘换盘期间,可能伴随宿主机的下电与重启,在授权前,请确保云服务器中部署的业务离线,或云服务器停止对业务无影响。
- 授权换盘前需执行换盘预处理操作,避免因换盘引起的异常风险。
- 重部署:您可以选择通过“重部署”操作响应“本地盘换盘”事件,授权立即对实例进行重部署。
- 实例重部署操作会重启实例,请选择合适的时间触发并提前进行业务切流。
- 实例重部署操作不会影响实例的系统盘和云硬盘类型的数据盘。
- 实例重部署会导致所有本地盘数据被清空,为了保障数据安全,请在重部署前进行数据备份。
- 实例重部署前需要对本地盘进行预处理操作,防止重部署后启动云服务器进入Emergency Mode(紧急模式)。
前提条件
如果您通过IAM用户进行本操作,则需要在操作前对IAM用户进行授权。
查询及响应事件操作依赖以下策略:
- 查询事件:ecs:instanceScheduledEvents:list
- 接受并授权执行事件:ecs:instanceScheduledEvents:accept
- 修改预约时间:ecs:instanceScheduledEvents:update
为IAM用户授权的操作,请参见ECS自定义策略。
授权换盘
- 登录管理控制台。
- 单击管理控制台左上角的,选择区域和项目。
- 单击“”,选择“计算 > 弹性云服务器”。
- 在左侧导航树中,选择“事件”。
图1 事件列表
- 在“事件”页面,单击“”,通过以下条件过滤出待授权的“本地盘换盘”事件。
- 选择“事件类型 > 本地盘换盘”。
- 选择“事件状态 > 待授权”。
- 在待授权的事件“操作”列,单击“授权换盘”。
图2 授权换盘(超高I/O型实例)
图3 授权换盘(磁盘增强型实例)
图4 授权换盘(裸金属类型实例)
在进行“授权换盘”操作之前,请先了解风险须知,并完成换盘预处理操作:
- 如需保留本地盘上的数据,请先备份故障本地盘的数据。
- 在云服务器的/etc/fstab中,注释掉故障本地盘对应的挂载点,防止换盘后启动云服务器时进入维护模式。
- 在云服务器操作系统内部,使用umount命令,卸载故障本地盘对应的设备或者文件系统。
请根据实例类型,选择对应的预处理操作指导,详细内容,请参见换盘预处理。
- 了解风险须知后,勾选已知晓风险的提示,并单击“下一步”。
- 进行“授权设置”。
- 选择“立即换盘”。
图5 立即换盘
- 选择“预约换盘”,并设置换盘时间。
即系统收到换盘请求后,会在预约时间后5个工作日内完成换盘操作。
图6 预约换盘
设置预约换盘时间后,您还可以修改预约时间,详细内容,请参见修改预约时间。
- 选择“立即换盘”。
- 输入“AGREE”确定授权本地盘换盘。
- 单击“确定”,完成授权换盘。
授权换盘后,“本地盘换盘”事件更新为“待执行”状态。系统收到换盘请求后,会根据授权设置将事件更新为执行中,开始进行换盘。
待“本地盘换盘”事件更新为“执行成功”状态,本地盘换盘完成,请检查云服务器业务运行情况。
重部署
- 登录管理控制台。
- 单击管理控制台左上角的,选择区域和项目。
- 单击“”,选择“计算 > 弹性云服务器”。
- 在左侧导航树中,选择“事件”。
图7 事件列表
- 在“事件”页面,单击“”,通过以下条件过滤出待授权的“本地盘换盘”事件。
- 选择“事件类型 > 本地盘换盘”。
- 选择“事件状态 > 待授权”。
- 在事件“操作”列,单击“重部署”。
图8 重部署
在进行“重部署”操作之前,请先了解本地盘数据丢失风险,完成实例重部署预处理操作,为所有数据盘增加nofail参数。
详细内容,请参见实例重部署预处理。
- 了解风险须知后,勾选已知晓风险提示,并单击“下一步”。
- 输入“AGREE”确定进行实例重部署操作。
图9 确定实例重部署
- 单击“确定”。
确定实例重部署后,“本地盘换盘”事件更新为“待执行”状态。系统收到重部署请求后,会将事件更新为执行中,开始进行实例重部署。
待“本地盘换盘”事件更新为“执行成功”状态,实例重部署完成,请检查云服务器业务运行情况。