腾讯云实例如何更换系统镜像?

在腾讯云更换实例的系统镜像(重装系统)是一个常见操作,通常用于重置系统环境、更改操作系统版本或修复系统故障。以下是具体操作步骤和注意事项:

一、操作前重要提醒

  1. 数据备份:重装系统会清空系统盘所有数据(包括 C 盘/根目录),但数据盘(额外挂载的硬盘)数据通常保留。建议提前对系统盘重要数据进行快照或迁移。
  2. 实例状态:需确保实例处于【运行中】或【已停止】状态(部分操作要求先关机)。
  3. 计费影响:重装系统后,实例 IP 地址可能变化(若未绑定弹性公网 IP),且计费周期按新镜像生效时间重新计算。
  4. 权限要求:需要拥有该实例的 CVM:RebootCVM:Reinstall 等 API 操作权限。

二、通过控制台操作(推荐)

  1. 登录腾讯云控制台
    访问 CVM 实例列表 页面。

  2. 选择目标实例
    找到需要更换系统的实例,点击右侧【更多】→【重装系统】。

  3. 配置重装参数

    • 选择操作系统:从下拉菜单中选择新的镜像(如 CentOS 7 → Ubuntu 20.04)。
    • 设置密码/密钥:输入新系统登录密码,或绑定 SSH 密钥对。
    • 确认数据盘保留:勾选“保留数据盘”选项(默认勾选,数据盘不会格式化)。
    • 可选操作:可修改主机名、自定义脚本(Post-Install Script)等。
  4. 提交并等待执行
    点击【确定】后,系统将自动重启并完成重装。过程约需 5~15 分钟,期间实例不可访问。


三、通过 API 或 CLI 操作(高级用户)

使用 CLI 示例(腾讯云命令行工具):

tencentcloud cvm RebootInstance 
  --InstanceId "ins-xxxxxxxx" 
  --ForceStop true 
  --ImageId "img-xxxxxxxx" 
  --Password "your-new-password" 
  --DataDiskRetentionPolicy KEEP

注意:--DataDiskRetentionPolicy KEEP 表示保留数据盘;--ForceStop 强制关机后重装。

关键参数说明:

参数 说明
ImageId 新系统镜像 ID(可通过 DescribeImages 查询)
Password 新系统 root/admin 密码
DataDiskRetentionPolicy KEEP(保留数据盘)或 DELETE(删除数据盘)

四、常见问题

  • Q:重装后无法连接?
    A:检查是否误改了安全组规则,或新系统防火墙拦截了端口;确认密码/密钥是否正确。

  • Q:数据盘数据丢失?
    A:若操作中未勾选“保留数据盘”,或手动格式化了数据盘,则数据会丢失。务必提前验证配置。

  • Q:能否跨地域更换镜像?
    A:不能。镜像必须在同一地域内选择,如需跨地域迁移,需通过镜像复制功能先复制到目标地域。


完成重装后,建议使用新系统登录验证服务是否正常启动。如有特殊需求(如自定义初始化脚本),可在重装时配置 UserData 实现自动化部署。