在腾讯云更换实例的系统镜像(重装系统)是一个常见操作,通常用于重置系统环境、更改操作系统版本或修复系统故障。以下是具体操作步骤和注意事项:
一、操作前重要提醒
- 数据备份:重装系统会清空系统盘所有数据(包括 C 盘/根目录),但数据盘(额外挂载的硬盘)数据通常保留。建议提前对系统盘重要数据进行快照或迁移。
- 实例状态:需确保实例处于【运行中】或【已停止】状态(部分操作要求先关机)。
- 计费影响:重装系统后,实例 IP 地址可能变化(若未绑定弹性公网 IP),且计费周期按新镜像生效时间重新计算。
- 权限要求:需要拥有该实例的
CVM:Reboot和CVM:Reinstall等 API 操作权限。
二、通过控制台操作(推荐)
-
登录腾讯云控制台
访问 CVM 实例列表 页面。 -
选择目标实例
找到需要更换系统的实例,点击右侧【更多】→【重装系统】。 -
配置重装参数
- 选择操作系统:从下拉菜单中选择新的镜像(如 CentOS 7 → Ubuntu 20.04)。
- 设置密码/密钥:输入新系统登录密码,或绑定 SSH 密钥对。
- 确认数据盘保留:勾选“保留数据盘”选项(默认勾选,数据盘不会格式化)。
- 可选操作:可修改主机名、自定义脚本(Post-Install Script)等。
-
提交并等待执行
点击【确定】后,系统将自动重启并完成重装。过程约需 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 实现自动化部署。
CLOUD技术笔记