本文介绍了如何通过ECS管理控制台重新部署一台本地SSD或者HDD规格ECS实例,重新部署本地盘实例后,ECS实例会变更所宿物理机。

前提条件

  • 本文步骤仅适用于发生了本地盘实例系统事件的ECS实例。
  • 在重新部署本地盘实例前,请提前完成以下工作。
    1. 远程连接ECS实例。连接方式请参见连接方式概述
    2. 可选:对本地盘设置应用层读写隔离。
    3. 仅适用于Linux实例:在ECS实例/etc/fstab配置文件中为所有数据盘加入nofail参数。

      例如,为数据盘/dev/vdd加入nofail参数:

      /dev/vdd /mnt/vdd ext4 defaults,barrier=0,nofail 0 0
      参数设置 说明
      /dev/vdd 本地盘设备名,DescribeInstanceHistoryEvents返回的Device取值。
      /mnt/vdd 本地盘挂载点,可通过mount | grep "/dev/vdd"命令查询。
      ext4 文件系统类型,可通过blkid /dev/vdd1命令查询。
      barrier=0 挂载选项,在文件系统中禁用barrier。
      nofail 本地盘出现在文件系统中但实际缺失时,不会中断ECS实例的启动流程。

背景信息

重新部署本地盘的系统事件包括因系统维护实例重新部署SystemMaintenance.Redeploy)和因系统错误实例重新部署SystemFailure.Redeploy)。更多详情,请参见本地盘实例系统事件概述

注意 重新部署ECS实例后,实例会迁移到新的物理机上。使用了本地SSD盘或者本地HDD盘的实例会重新初始化数据盘,本地盘上的数据会被清空。

操作步骤

  1. 登录ECS管理控制台
  2. 在左侧导航栏,单击事件
  3. 待处理事件页面,单击系统事件页签,在系统运维事件列表中,找到预约了因系统维护实例重新部署或者因系统错误实例重新部署的ECS实例,单击重新部署
    因系统维护实例重新部署
  4. 重新部署实例对话框中,确认重新部署的影响,单击重新部署

后续步骤

重新部署ECS实例后,您需要重新同步数据,从而尽快恢复业务。
  1. 如果重部署前,ECS实例挂载了按量付费云盘,您需要重新挂载数据盘。详细步骤请参见挂载数据盘
  2. 如果ECS实例是Linux系统,您必须格式化数据盘。详情请参见Linux格式化数据盘