阿里云更换系统盘(公共镜像)


引言

最近在入手Docker,操作系统必须满足于CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本。因此出现了分化,原先使用的操作系统为 centos 6.8 ,启动运行docker之后不会报错,但是会有warning,提示要升级内核。

为了能友好的支持docker各项功能,决定将操作系统更换至Centos 7以上。

参考于阿里帮助文档 (Update time:2018-05-14 15:41:29)


更换步骤详情

更换系统盘是指为您重新分配一个系统盘,系统盘ID会更新,原来的系统盘会被释放。如果在创建ECS实例时选择了错误的操作系统,或者随着业务发展,需要使用其他操作系统,您能通过 更换系统盘 来更换操作系统。您能将系统盘的镜像更换为公共镜像、共享镜像、自定义镜像或镜像市场里的任一种镜像。

更换系统盘后,

  • 您的实例会被分配一个新的系统盘,系统盘ID会更新,原系统盘被释放。

  • 系统盘的云盘类型不能更换。

  • 实例的IP地址和MAC地址不变。

  • 为了保证有足够的快照额度完成新系统盘的自动快照策略,您可以 删除不需要的旧系统盘快照。

本文介绍如何将系统盘的镜像更换为公共镜像。

注意事项

更换系统盘是一个高风险操作,所以,在更换系统盘之前,请务必认真阅读以下注意事项。

风险

更换系统盘存在如下风险:

  • 更换系统盘需要停止实例,因此会中断您的业务。

  • 更换完成后,您需要在新的系统盘中重新部署业务运行环境,有可能会对您的业务造成长时间的中断。

  • 更换系统盘相当于重新为您的实例分配了一个系统盘,磁盘ID会改变,所以基于旧的系统盘创建的快照将不能用于回滚新的系统盘。

说明:
更换系统盘后,您手动创建的快照不受影响,您仍能用这些快照创建自定义镜像。如果您为旧的系统盘设置了自动快照策略,而且设置了自动快照随磁盘释放,则自动快照策略不再适用于新的系统盘,而且,旧系统盘的自动快照会自动删除。

准备工作

如果要更换为Linux系统,而且选择SSH密钥对认证,您必须先 创建SSH密钥对。

因为更换系统盘是一个高危操作,可能会造成数据丢失或业务停止,为了最大限度地减少更换系统盘对您业务的影响,建议在更换系统盘之前先 为当前系统盘创建快照。

说明:

  • 避免在您的业务高峰期创建快照,以免影响业务。一个40 GiB的快照,第一次创建大约需要40分钟。因此请预留出足够的时间。
  • 创建快照时,请确保系统盘有足够的空间,建议预留1 GiB的空间,否则系统盘扩容更换后,系统可能无法正常启动。

操作步骤

按以下步骤更换系统盘:

  1. 登录 ECS管理控制台。

  2. 在左侧导航栏里,单击 实例

  3. 选择地域。

  4. 找到需要更换系统盘的实例,在 操作 列中,选择 更多 > 停止,并按页面提示停止实例。

阿里云更换系统盘(公共镜像)_第1张图片
  1. 实例停止后,在 操作 列中,选择 更多 > 更换系统盘。
阿里云更换系统盘(公共镜像)_第2张图片
  1. 在弹出的对话框里,仔细阅读更换系统盘注意事项后,单击 确定,更换系统盘。

  2. 在 更换系统盘 页面上,
    镜像类型:选择 公共镜像,并选择需要的镜像版本。
    系统盘:不能更换系统盘类型,但是您可以根据业务需求和新镜像的需求扩容系统盘,最大容量为500 GiB。扩容时能设置的最小容量与系统盘当前容量和镜像有关,如下表所示。
    如果您的实例是I/O优化实例,而且新的操作系统是Linux系统,您能选择使用密码认证或SSH密钥对认证。您必须设置登录密码或者绑定SSH密钥对。
    确认无误后,单击 确定更换。
    登录ECS管理控制台监控系统状态。完成操作系统更换大概需要10分钟。完成后,实例会自动启动。

后续操作

更换系统盘后,您可能需要做以下操作:

  • (可选)为新的系统盘设置自动快照策略。自动快照策略是与磁盘ID绑定的。更换了新的系统盘后,旧磁盘上应用的自动快照策略自动失效。您需要对新系统盘设置自动快照策略。

  • 如果更换前后都是Linux系统,而且,实例上原来挂载了数据盘并设置了开机自动挂载分区:更换系统盘后,原来系统盘中的分区挂载信息丢失。您必须在新系统盘的/etc/fstab文件写入新分区信息,并挂载分区,不需要再次分区并格式化数据盘。操作步骤如下,具体的操作命令参考 快速入门 里的 Linux格式化和挂载数据盘:

    1. (建议)备份etc/fstab。
    2. 向/etc/fstab写入新分区信息。
    3. 查看/etc/fstab中的新分区信息。
    4. 运行 mount 命令挂载分区。
    5. 查看文件系统空间和使用情况:运行命令df -h
      挂载操作完成后,不需要重启实例即可开始使用新的数据盘。

你可能感兴趣的:(阿里云更换系统盘(公共镜像))