You need to enable JavaScript to run this app.
导航
本地存储实例换机运行
最近更新时间:2025.10.13 11:35:13首次发布时间:2025.07.02 16:51:48
复制全文
我的收藏
有用
有用
无用
无用

对于本地存储业务,当实例所在的物理云机(Host)出现故障,或出于资源优化的目的,您可能需要将实例迁移至新的云机运行。火山引擎云手机的实例换机运行方案为此提供了有效的解决路径。
本方案通过将实例(包含完整数据)从源云机迁出至共享云盘存储,再从共享存储迁入至目标云机的方式,突破了本地存储实例仅能在初始分配的云机上运行的限制,极大增强了业务部署的灵活性,并为业务的连续性提供了有力保障。
本文介绍如何通过云手机控制台或调用 OpenAPI,安全、高效地完成实例的换机操作。

功能实现

本地存储业务中,实例数据存储在与实例直接关联的物理存储设备,即云机的本地磁盘上。由于不同云机间无法直接进行磁盘访问,实例数据无法直接转移,因此,我们采用“备份-还原”两步法实现数据转移。

  1. 实例备份:将指定实例(包含完整数据)从其所在的云机迁出至一个临时的、高可用的共享云盘存储中。
  2. 实例还原:将共享云盘中暂存的实例(包含完整数据),迁入至同业务下任意一台符合条件的目标云机上。

整个过程中备份、还原的都是实例,因此实例 ID 保持不变,最终实现实例在新的云机上无缝运行。

注意

为帮助您准确理解此功能,请注意:该过程的本质是实例(包含完整数据)的转移,而非传统意义上的数据备份。在操作中,源数据会被移动而非复制。

适用场景

根据迁移目标的不同,操作方式有所区别:

迁移场景

目标

推荐操作方式

同机房换机

在同一机房(Dc)内,实例从云机 A 迁移到云机 B

云手机控制台或 OpenAPI

跨机房换机

实例从机房 X 迁移到机房 Y

迁移操作仅支持 OpenAPI (需调用 MigratePod 接口)

注意事项

  1. 单次备份/迁移/还原的实例数量上限为 100 个。
  2. 备份/迁移/还原过程中,请勿对涉及的云机执行重置、更新、重启、或退订等其他操作,以免任务失败或数据损坏。
  3. 备份成功后,实例在原云机上的数据将被自动删除;还原成功后,实例在共享云盘中的数据将被自动删除。
  4. 通过控制台操作,仅支持跨云机(Host)还原实例。如需将实例还原至不同机房(Dc)内的云机上,需先使用 MigratePod 接口,将备份后的实例迁移至目标机房。
  5. 该方案可能对部分云机故障类型不适用,若使用中有任何问题请提交工单联系技术支持。

操作流程

实例备份、迁移、还原的完整流程如下图所示:
Image

步骤一:订购存储服务

说明

存储服务当前处于限时免费试用阶段,试用期间产生的云盘存储用量不计费。

场景一:新建业务时订购
订购管理页面完成云机资源订购,订单会自动包含存储服务。
场景二:为已有业务补充订购

  1. 登录云手机控制台,点击对应业务卡片进入实例管理页面。
  2. 若当前业务未订购存储,则实例列表操作栏中的 实例备份 入口为灰色。
  3. 将鼠标悬停在该入口上方,在悬浮窗提示中单击 订购存储 链接。
  4. 在订购页面,选择 地域计费方式 后,提交订单完成存储订购。

步骤二:备份实例

注意

  1. 待备份实例的实例状态必须为“已关机”。
  2. 备份成功后,实例在原云机上的数据将立即被自动删除,实例将无法在原云机上运行。请务必在确认业务需求后执行此操作。

通过控制台

订购服务后,请参考以下步骤,通过控制台对实例进行备份和还原操作。

  1. 在云手机控制台的实例管理列表中,勾选一个或多个需要备份的实例。
  2. 单击操作栏中的 实例备份 (单个实例)或列表下方更多操作中的 批量备份 (多个实例)按钮提交请求。此时选中实例的备份还原状态将变更为“备份中”或“备份排队中”状态。
    Image
  3. (可选)对于“备份排队中”的实例,您可以通过 取消备份 按钮撤销任务(按需)。
  4. 备份成功后,实例备份还原状态将变为“备份完成”。此时,实例已位于共享云盘中,等待下一步操作。

通过 OpenAPI

  • 调用 BackupPod 备份实例接口,可发起实例(包含完整数据)迁出请求。
  • 调用 CancelBackupPod 取消备份实例接口,可取消处于排队状态的迁出任务。

步骤三:(可选)跨机房迁移实例

若您仅需在同一机房内更换云机,请直接跳至步骤四。如需更换实例的运行机房,请调用 MigratePod 接口,将已完成备份的实例迁移至目标机房的共享存储中。此操作不支持通过控制台完成。

步骤四:还原实例

注意

待操作实例的“备份还原状态”必须为“备份完成”。

通过控制台

  1. 在云手机控制台的实例管理列表中,勾选一个或多个需要还原的实例。
  2. 单击操作栏中的 实例还原 (单个实例) 或列表下方更多操作中的 批量还原 (多个实例) 按钮发起请求。
  3. 在弹窗中,为实例选择目标云机:
    • 不指定:系统将在同业务、同机房下,自动选择规格匹配的空闲云机。
    • 指定:您可以手动从可用云机列表中选择一个作为目标云机。
  4. 单击 确定 提交请求。实例状态将变更为“还原中”或“还原排队中”。
    Image
  5. (可选)对于“还原排队中”的实例,您可以通过 取消还原 按钮撤销任务(按需)。
  6. 任务成功后,实例的“备份还原状态”将恢复为“正常状态”。实例已成功迁移至新云机,可以正常开机运行或再次发起备份。

通过 OpenAPI

  • 调用 RestorePod 还原实例接口,可发起实例迁入请求。
  • 调用 CancelRestorePod 取消还原实例接口,可取消处于排队状态的迁入任务。