You need to enable JavaScript to run this app.
文档中心
云服务器

云服务器

复制全文
下载 pdf
镜像
更换操作系统
复制全文
下载 pdf
更换操作系统
操作场景
更换操作系统是重置系统盘、恢复实例遭遇的系统故障的重要手段。
  • 当已有实例遭遇系统故障时,您可以通过该操作将实例恢复到启动时的初始状态(即重置系统盘);
  • 当已有实例当前的操作系统不满足使用需求时,您也可以通过该操作将实例更换为所需操作系统。
不仅支持更换为同类型操作系统(例如Windows更换为Windows),也支持更换为其他类型的系统(例如Linux更换为Windows)。
说明
您还可以通过服务器迁移中心的操作系统迁移功能,不停机将实例CentOS操作系统迁移为veLinux CentOS兼容版操作系统。了解更多
注意事项
更换操作系统是高风险操作,可能会对您的业务造成长时间的中断,操作之前请务必阅读以下注意事项:
准备工作
停止实例
  • 请确保您的ECS实例处于已停止状态,否则可能会导致正在写入的数据丢失。若尚未停止,请参见停止实例进行停止操作。
  • 您在对按量计费实例开启了“节省停机”功能之后,更换操作系统后可能无法成功启动实例。
注意事项
镜像选择
  • 建议使用平台提供的公共镜像进行更换,不建议使用来源不明的镜像。更换系统过程中,请不要进行其他操作。
  • 如需通过仅加固模式访问实例元数据,请选择支持加固模式的自定义镜像。
说明
  • 通过仅加固模式访问元数据功能正在邀测中,如需试用,请提交工单或联系客户经理。
  • 实例元数据包含了云服务器在云平台的基本信息。了解更多
  • 选择整机镜像(包含系统盘与数据盘的自定义镜像)时,仅使用其系统盘更换操作系统。请确保在您的业务设计中,系统盘与数据盘之间不存在依赖关系;或在系统盘变更后,其针对数据盘的操作不会对您的业务流程产生影响。
  • 仅满足如下条件的实例,支持选择市场镜像更换:
  • 实例计费方式为包年包月按量计费抢占式实例
主机名
Linux更换为Windows操作系统后,主机名默认保留前15位。
网络
更换操作系统后,实例的公网IP地址不会改变。
云盘
  • 系统盘
  • 更换操作系统后,系统盘ID保持不变。
  • 系统盘中的数据会在更换操作系统后丢失,请在更换前通过创建自定义镜像或快照,完成系统盘中重要信息的备份。了解更多
  • 数据盘:
  • 更换操作系统后,数据盘ID保持不变。
  • 数据盘中的数据会在更换操作系统后保留
  • 将Linux更换为Linux操作系统后,需在实例内手动挂载数据盘。了解更多
  • 在Windows与Linux间更换操作系统后,由于新操作系统无法识别原数据盘的文件系统格式,需重新初始化数据盘或安装软件帮助系统识别数据盘。了解更多
本地盘
更换操作系统后,实例搭载的本地盘(例如NVMe SSD本地盘、SATA HDD本地盘)中的数据会保留。
安全防护
以下系统更换后,云服务器控制台默认关闭HIDS安全防护,如需开启安全防护,请前往云安全中心控制台设置了解更多
  • 自定义镜像更换为其他任意镜像。
  • 公共镜像更换为自定义镜像。
元数据访问方式
更换操作系统后,实例元数据访问方式保持不变。
说明
更换操作系统后,您可以调用ModifyInstanceMetadataOptions接口调整实例元数据访问方式。例如:
当目标镜像不支持仅加固模式导致实例无法正常启动时,您需要调用该接口调整实例元数据访问方式为兼容模式
操作步骤
您可以更换单个或批量更换已有实例的操作系统,将系统盘恢复至初始状态。
说明
批量更换实例操作系统时:
  • 待更换操作系统实例均需为已停止状态,且其所属可用区、使用的镜像、计费类型均需相同。
  • 单次可选择的实例数量不超过 20 台。
  • 批量更换操作系统后的实例,均使用您配置的新登录凭证登录。
  1. 登录实例控制台
  1. 在顶部导航栏,选择目标实例所在地域与项目。
  1. 在实例列表页,单击目标实例“操作”列的“... > 实例状态 > 停止” 按钮,停止实例。
  1. 实例停止后,单击目标实例“操作”列的“... > 云盘和镜像 > 更换操作系统” 按钮。按需配置如下参数。
  • 参数
    说明
    镜像
    支持公共镜像、自定义镜像、共享镜像或市场镜像,默认为当前使用的镜像,请选择用于更换的系统镜像类型。
    注意
    • 若您选择的自定义镜像存在强烈建议修复项,请单击“查看详情”按钮并根据指引完成修复后再选用,避免由于镜像问题导致实例无法正常运行。了解更多
    • 若您使用归属项目的自定义镜像更换操作系统,您的账户需拥有该项目的操作权限,否则无法选用该自定义镜像。授权账号操作项目详情,可查看管理项目权限
    登录凭证
    支持“密码”、“SSH密钥”和“保留镜像设置”三种方式,建议选择“密钥对”方式,安全性更高。
    • 密码:如果您选择“密码”方式,建议增加密码复杂度,提高安全性。
    • 密钥对(推荐):SSH密钥对由公有密钥和私有密钥文件构成,如果您有已创建的密钥对,便可通过选择密钥对名称来绑定,绑定后即可使用私钥登录Linux实例。若未创建密钥对可以单击“创建密钥对”按钮前往密钥对页面创建。
    • 保留镜像设置:使用自定义镜像或共享镜像时,您可以使用镜像内预设的登录信息(密码/密钥对)登录。
    注意
    • Windows镜像暂不支持SSH密钥方式。
    • Windows镜像选择“保留镜像设置”时,需注意如下事项,否则无法使用镜像预设的密码登录实例。
    • 2022年11月10日前,使用平台提供的Windows公共镜像创建的实例,需更换操作系统或调整镜像Cloudbase-init配置文件。使用该实例创建的自定义或共享镜像,也需调整Cloudbase-init配置。配置调整详情可查看在虚拟机上安装Cloudbase-init
  1. 仔细阅读更换系统盘注意事项后,单击“确认订单”按钮提交申请。
说明
若目标实例使用Linux操作系统且计费模式为“包年包月”,更换操作系统为Windows时,将跳转至订单信息确认页面,您可以在此页面确认更配信息并选择是否使用代金券抵扣费用。
操作结果
  • 更换成功:执行更换系统操作后,实例变更为重装中状态,大约10分钟后,实例更换完成且自动开机,状态变更为运行中,节省停机模式的实例也将重新开始计费。单击实例名称进入实例详情页,显示为更换后的镜像。
  • 更换失败:状态由重装中变更为已停止,实例将回滚至失败前并保持关机状态,请重试或联系客服处理。
后续操作
更换操作系统后,您需要按如下指引完成配置,数据盘才可正常使用。
Linux操作系统间更换
Windows与Linux操作系统间更换
  1. 执行如下命令,查看未挂载的数据盘信息。
  • lsblk
  • 回显如下所示时,表示原数据盘vdb(该磁盘包含1个分区vdb1)未挂载。
  1. 执行如下命令,创建挂载点。
  • sudo mkdir /data
说明
请将/data替换为目标挂载点名称。
  1. 执行如下命令,将数据盘挂载至目标挂载点。
  • sudo mount /dev/vdb1 /data/
说明
请将/dev/vdb1替换为目标数据盘分区名称。
请将/data/替换为目标挂载点名称。
  1. 配置自动挂载。
  1. 执行如下命令,查看分区的UUID。
  • sudo blkid /dev/vdb1
说明
请将/dev/vdb1替换为目标数据盘分区名称。
  • 回显示例:
  1. 执行如下命令,打开/etc/fstab文件。
  • vim /etc/fstab
  1. i键进入编辑模式,在文末新增如下内容。
  • UUID=9439749e-8d07-4ce2-9591-xxxxxbc9 /data ext4 defaults 0 0
说明
请将9439749e-8d07-4ce2-9591-xxxxxbc9替换为目标磁盘分区实际UUID。
请将/data替换为目标磁盘分区实际实际挂载点名称。
请将ext4替换为目标磁盘分区实际文件系统格式。
  1. esc键退出编辑,输入:wq按回车键,保存并退出文件。
相关文档
最近更新时间:2026.07.09 11:07:13
这个页面对您有帮助吗?
有用
有用
无用
无用