阿里云 ECS 如何更换操作系统?一般分为几个部分:数据备份、停止 ECS 事例、更换操作系统、数据恢复、完整运行几个阶段。
一、数据备份
方法一:快照备份
参照 “ECS 中如何更换系统并通过快照恢复系统盘中的数据”,本文不采用,需要的自行脑补。
方法二:通过备份相关数据到 OSS
本文采取的办法。
(一) 开通 OSS,并建立 bucket
阿里云 OSS 收费很低的。
登录阿里云官网。将鼠标移至 “产品”,单击 “对象存储 OSS”。在 OSS 产品详情页,单击立即开通。
开通后,进入对象存储 OSS,找到左边的 Bucket 列表--> 创建 Bucket。建立的 Bucket 选择和您 ECS 在同一地域为佳。


(二) 安装 ossutil
为什么要用这个,谁用谁知道,真的舒服。,也可以访问阿里这个地址获取
在哪里干这个事情呢?就是在 linux 的终端面板里面,
1. 运行以下命令下载 ossutil
wget https://gosspublic.alicdn.com/ossutil/1.7.11/ossutil64
2. 运行以下命令修改文件执行权限
chmod 755 ossutil64
3. 使用交互式配置生成配置文件。
输入配置命令 ./ossutil64 config(注意前面有个点)

红色的地方包含四个参数 endpoint、accessKeyID、accessKeySecret、stsToken;不想弄的,直接回车。编辑文件输入更加方便。配置文件内容如下。
[Credentials]
language=CH
endpoint=http://oss-cn-beijing-internal.aliyuncs.com
accessKeyID=改成您的,获取 AccessKey 点这里
accessKeySecret=改成您的
EOF
endpoint 在这里:

(三) 备份内容到 OSS
/ossutil64 cp /ECS 文件路径 oss://OSS 文件夹路径/(备份到 OSS)
/ossutil64 cp /www/wwwroot_bACM.tar.gz oss://byxw20511/web/
/ossutil64 cp oss://OSS 文件夹路径/ /ECS 文件路径 (恢复到到 ECS)
./ossutil64 cp oss://byxw20511/web/wwwroot_bACM.tar.gz /www/wwwroot/
方法三:手动备份到本地
这是最笨的办法,这个不用说,很好理解。举例说明:
二、更换操作系统 (公共镜像)
注意,要停止实例才能更换。
(一) 进入实例列表页面。
(二) 登录 ECS 管理控制台。
(三) 在左侧导航栏,选择实例与镜像 > 实例。
(四) 在顶部菜单栏处,选择目标 ECS 实例所在地域。
(五) 找到目标实例,在操作列中,选择更多 > 云盘和镜像 > 更换操作系统。
(六) 在弹出的对话框里,仔细阅读更换操作系统注意事项后,单击确定,更换操作系统。
在更换操作系统页面,配置新操作系统的相关设置。
(七) 在镜像区域,选择公共镜像并选择具体镜像版本。
三、恢复数据
/ossutil64 cp oss://OSS 文件夹路径/ /ECS 文件路径 (恢复到到 ECS),然后进行其他设置吧。