OpenShift 4 - 将 VMware 虚机迁移至 OpenShift Virtualization(视频)- 温迁移

《OpenShift / RHEL / DevSecOps 汇总目录》
说明:本文已经在支持 OpenShift 4.12 的 OpenShift 环境中验证

文章目录

  • 了解 Warm Migration
  • 为 VMware VM 配置 CBT
  • 用 Warm Migration 方式迁移 VMware VM
    • 创建 Migration plan
    • 执行 Migration plan
  • 演示视频

了解 Warm Migration

对于 VMware 的 VM,MTV 在执行 Cold Migration 的时候被迁移 VM 一直处于 “关闭” 状态;而在执行 Warm Migration 的时候,被迁移 VM 可以先处于 “运行” 状态,并定期进行增量数据复制,直到最后的 Cutover 阶段被迁移的 VM 才会被关闭运行。这样对于运行在 VM 中的应用环境 ,Warm Migration 具备影响时间更短的优势。

为了实现 Warm Migration,需要为被迁移的 VMware VM 配置 CBT(Changed Block Tracking)。

为 VMware VM 配置 CBT

  1. 先在 vCenter 中找到要迁移的 VM,然后进入 VM 的 “编辑配置” 窗口,在 “虚机选项” 栏的 “高级” 中点击 “编辑配置”。
    OpenShift 4 - 将 VMware 虚机迁移至 OpenShift Virtualization(视频)- 温迁移_第1张图片
  2. 在“配置参数” 窗口中通过 “添加配置参数” 将以下 2 个参数和值添加到 VM 使用的配置参数中即可。
    ctkEnabled = “TRUE”
    scsi0:0.ctkEnabled = “TRUE”
    注意:如果 VM 有多个存储设备,需要配置多个 scsiX:X.ctkEnabled = “TRUE” 的参数。

用 Warm Migration 方式迁移 VMware VM

创建 Migration plan

根据《OpenShift 4 - 将 VMware 虚机迁移至 OpenShift Virtualization(视频)- 冷迁移》一文创建一个新的 Migration plan(例如 名称为 my-vm-2),不过此次要将 Migration type 选为 Warm migration。

执行 Migration plan

  1. 在 Migration plans 页面中点击 Start 运行迁移。
    OpenShift 4 - 将 VMware 虚机迁移至 OpenShift Virtualization(视频)- 温迁移_第2张图片
  2. 进入运行的迁移查看详细情况,此时进行的是第一次 incremental data copy
    OpenShift 4 - 将 VMware 虚机迁移至 OpenShift Virtualization(视频)- 温迁移_第3张图片
  3. 当第一次数据复制完成后,可以在下图的 Status 提示中看到 MTV 会隔一段时间后再次执行 incremental copy。
    OpenShift 4 - 将 VMware 虚机迁移至 OpenShift Virtualization(视频)- 温迁移_第4张图片
  4. 确认此时被迁移的 VMware VM 还在正常运行中。
  5. 一旦决定可以进新旧 VM 切换后,在 Migration plans 页面中点击 my-vm-2 右侧的 Cutover 按钮。
    OpenShift 4 - 将 VMware 虚机迁移至 OpenShift Virtualization(视频)- 温迁移_第5张图片
  6. 在 Schedule cutover 窗口中确定是立即执行还是定时执行迁移。
    OpenShift 4 - 将 VMware 虚机迁移至 OpenShift Virtualization(视频)- 温迁移_第6张图片
  7. 一旦对 Warm 类型的迁移执行了 cutover 操作,MTV 就会将被迁移的 VMware VM 停掉 ,可以在 vCenter 中确认被迁移的 VM 已经不再运行了。
  8. 等待 Warm 类型的迁移完成运行。
    OpenShift 4 - 将 VMware 虚机迁移至 OpenShift Virtualization(视频)- 温迁移_第7张图片
  9. 最后在 OpenShift 控制台中确认此时迁移好的 VM 已经处于 Running 状态了。

演示视频

视频

你可能感兴趣的:(OpenShift,4,openshift,VM,虚拟化,kubernetes,DevOps)