迁移设备
迁移功能主要有两个用途
-
截至 2024 年 6 月 30 日,CentOS Linux 7 已达到生命周期结束 (EOL)。为确保最佳性能和安全性,强烈建议任何运行 2403 或更早版本 ELM 的用户从 CentOS 7 迁移。请在源 ELM 上使用 2403 版本的最新迁移功能,以便迁移到运行 2409 或更高版本的目标 ELM。
-
迁移功能允许您在 ELM 之间复制或迁移资源,即使它们位于不同的虚拟机管理程序上。
注意:
迁移功能将可用于从部署在受支持的虚拟机管理程序上的任何 ELM 进行迁移。但是,目前 GCP 不支持作为目标 ELM 目的地。
迁移前
注意事项
-
建议在迁移前捕获源 ELM 和目标 ELM 的快照/备份。
-
此过程对源 ELM 层数据无破坏性。
-
在移动迁移过程中,源 ELM 的配置将被修改。有关更多详细信息,请参阅迁移阶段部分。
-
导入到源 ELM 的自定义证书不会迁移到目标 ELM。您需要在完成迁移后在目标 ELM 上重新创建证书。
所需权限
-
需要管理员角色。
-
无需其他权限。
所需资源
-
使用早于 2403 版本的源 ELM 必须升级到 2403 版本。
-
如果您正在运行 2403 版本并且在 UI 中看不到迁移功能,请确保您已应用包含迁移功能的最新 2403 升级。
-
2403 版本的最新下载可在此处找到。
-
-
使用 2409 或更高版本的源 ELM 无需额外升级。
-
目标 ELM 必须使用 2409 或更高版本。
-
请参阅下载以获取 2409 版本的最新版本以及任何可用的更高版本。
-
-
目标 ELM 至少必须具有与源 ELM 相同的存储空间。
-
目标 ELM 在迁移之前不得创建任何层。
-
源 ELM 和目标 ELM 必须具有点对点网络连接
注意:
快速的本地网络连接将确保迁移功能获得最佳体验。
迁移类型
有两种可用的迁移类型:复制和移动。
| 复制 | 移动 |
|---|---|
| 所有层、模板和连接器都将被复制。 | 所有层、模板和连接器都将被复制。 |
| 所有先前注册的代理都将在目标 ELM 上注册。 | 所有先前注册的代理都将在目标 ELM 上注册。 |
| 源 ELM 将保持不变,并可继续使用。 | 源 ELM 将不再具有关联的网络文件共享。 |
| 目标 ELM 将需要新的网络文件共享,因为两个不同的 ELM 不能使用相同的网络文件共享。 | 目标 ELM 将设置来自源 ELM 的网络文件共享。 |
| 所有源 ELM 连接器缓存都将被清除。 |
注意:
在复制迁移中,目标 ELM 网络文件共享不应与源 ELM 相同。ELM 未设计为共享相同的网络文件共享。这样做会导致源 ELM 和目标 ELM 都出现问题。
迁移阶段
迁移过程分为两个不同的阶段:第一阶段和第二阶段。
第一阶段
-
层阶段:层将从源 ELM 扫描并复制到目标 ELM。
-
复制到目标 ELM 的层将在成功迁移后在 UI 中可见。
-
第一阶段完成后,系统将提示用户选择继续并进入第二阶段。
注意:
根据源 ELM 中层的数量和大小,此阶段可能需要几分钟到几小时不等。
第二阶段
-
数据库阶段:数据库将从源 ELM 传输到目标 ELM。
注意:
此阶段相对较快,并且只需几分钟。
复制完成后,用户可以继续使用源 ELM,并可以在准备就绪时配置目标 ELM 以供使用。
移动完成后,目标 ELM 将在成功迁移后包含传输的资源和配置。
迁移设备
除了步骤 1 之外,所有后续步骤都应在源 ELM 上执行。
-
部署新的目标 ELM,按照版本 2409 或更高版本的文档进行操作。
-
可以在用户菜单 > 迁移设备下访问迁移功能。
-
提供目标 ELM 的以下信息:
-
IP/FQDN
-
用户名(root 用户)
-
密码(root 用户)
-
迁移原因
-
复制
-
源 ELM 将保留对当前资源的拥有权。
-
目标 ELM 将需要新的资源和配置设置。
-
-
移动
-
目标 ELM 将在完成后拥有/管理当前资源。
-
源 ELM 将在完成后移除已配置的网络文件共享。
-
源 ELM 可以重复使用,并将需要新的网络文件共享。
-
-
-
-
选择 确认并完成。
-
选择 迁移。
-
迁移开始后,UI 将阻止用户启动第二次迁移,直到当前迁移完成或取消。
-
-
在左侧菜单中选择 任务。
-
在活动任务表中选择当前正在运行的迁移任务,然后选择 查看详细信息。
-
查看迁移的当前状态。
-
在此期间,源 ELM 将继续可用。
-
在第一阶段,任何时候创建的新层都将复制到目标 ELM。
-
-
第一阶段完成后,需要在源 ELM UI 上进行用户确认才能开始迁移过程的第二阶段。
迁移期间的 UI 访问
在迁移过程中,源 ELM 和目标 ELM 的 UI 访问级别各不相同,具体取决于迁移所处的阶段。
第一阶段
-
源 ELM - 所有功能均已启用。
-
目标 ELM - 扩展存储和导出日志已启用。
第二阶段
-
源 ELM - 扩展存储和导出日志已启用。
-
目标 ELM - UI 在迁移完成之前无法访问。
从已取消或失败的迁移中恢复
注意:
源 ELM 将始终保持不变且可访问,直到移动迁移成功完成。
取消或迁移失败可能导致目标 ELM 处于不同的状态。下面列出了目标 ELM 可能出现的各种状态,以及解决任何问题所需的措施。
取消或迁移失败
-
阶段一
-
目标 ELM 会将复制的层存储在层存储库中。
-
-
阶段二
-
尝试取消迁移的用户将看到一个弹出窗口,确认取消操作,并告知用户目标 ELM 将处于不可恢复状态。
-
目标 ELM 将处于不可恢复状态。
-
从已取消或失败的迁移中恢复
-
阶段一
-
启动新的迁移将从上次中断的地方恢复迁移过程。无需额外步骤。
-
-
阶段二
-
目标 ELM 应恢复到迁移前拍摄的快照,然后重试。
-
注意:
导致迁移失败的一个已知原因是目标 ELM 上的存储空间不足。扩展存储空间将解决此问题,并且正在进行的迁移应从中断处继续。