在腾讯云轻量应用服务器(Lighthouse)中,创建镜像备份是保护数据、迁移环境或回滚系统的关键操作。您可以通过腾讯云控制台或命令行工具两种方式完成。以下是详细操作步骤:
方法一:通过腾讯云控制台(推荐)
-
登录控制台
访问 腾讯云轻量应用服务器控制台,进入「实例」列表。 -
选择目标实例
找到需要备份的轻量应用服务器,点击实例 ID 进入详情页。 -
创建自定义镜像
- 在左侧菜单栏选择 「更多」→「镜像与快照」 → 「创建自定义镜像」。
(或直接点击顶部操作栏的「创建镜像」按钮) - 填写镜像名称(建议包含时间戳,如
web-server-20240615),可选描述信息。 - 确认勾选 「停止实例后创建」(若需保证数据一致性,建议先手动停止实例;若业务允许,也可不停机直接创建,但可能遗漏内存中未写入的数据)。
- 点击 「确定」 提交任务。
- 在左侧菜单栏选择 「更多」→「镜像与快照」 → 「创建自定义镜像」。
-
查看进度
镜像创建过程可能需要几分钟至十几分钟(取决于磁盘大小)。可在 「镜像管理」 页面查看状态,显示「创建中」→「可用」即表示成功。
✅ 优势:可视化操作,适合新手;支持批量创建、跨地域复制镜像。
方法二:通过 CLI 工具(高级用户)
-
安装并配置 CLI
下载 TCCLI,初始化配置(tccli configure),确保有对应权限。 -
执行命令创建镜像
tccli lighthouse CreateImage --InstanceIds lhxxx-xxxxxx --ImageName "my-backup-$(date +%Y%m%d)" --ForceStop false # true=强制停止再创建;false=尝试不停机创建💡 参数说明:
InstanceIds:替换为您的实例 ID(可多个,用逗号分隔)ForceStop:若设为true,系统将自动停止实例以确保数据一致性(生产环境慎用)
-
查询任务状态
tccli lighthouse DescribeImages --Filters '[{"Name":"image-name","Values":["my-backup-20240615"]}]'
⚠️ 重要注意事项
| 项目 | 说明 |
|---|---|
| 数据一致性 | 若实例正在高负载运行,建议先 systemctl stop nginx/mysql 等关键服务,再创建镜像;或直接停机创建。 |
| 镜像存储位置 | 默认存储在创建地地域,如需跨地域使用,需在镜像列表中选中 → 「复制镜像」。 |
| 费用 | 自定义镜像本身免费,但占用存储空间会产生少量存储费(约 ¥0.0004/GB/小时)。 |
| 恢复操作 | 从镜像创建新实例时,选择「自定义镜像」即可快速还原环境。 |
需要我提供:
- 📝 一键脚本示例(含错误处理)?
- 🔁 如何从镜像快速克隆新实例?
- 🌍 跨地域复制镜像的具体步骤?
欢迎告诉我您的具体场景,我可进一步定制方案。
云小栈