去年,红帽推出了 OpenShift 上的红帽 OpenStack 服务,这是红帽 OpenStack 平台的新一代主要版本。这一架构性转变将 OpenStack 基础架构即服务(IaaS)的强大功能与红帽 OpenShift 的敏捷性相结合,使企业组织能够在单个统一平台上运行虚拟化和云原生工作负载。随着企业在优化成本和整合 IT 环境方面面临越来越大的压力,尤其是考虑到不断变化的市场动态,许多企业都在寻找现代化方法来管理其云基础架构。为了应对这一挑战,红帽推出了红帽 OpenStack VMware 迁移工具包(基于 os-migrate VMware 工具包上游项目),以支持采用 OpenShift 上的 OpenStack 服务。
这个全新的迁移工具包旨在简化并加快您采用 OpenShift 上的红帽 OpenStack 服务的旅程。旨在解决从 VMware 迁移任务关键型工作负载时面临的实际挑战,为您提供一条精简、高效的迁移路径。借助该工具包,用户可以:
- 无缝迁移工作负载:该工具提供了一种直接的自动化途径,可在最大限度减少中断的情况下迁移现有虚拟机(VM)。
- 利用自动化:将迁移过程集成到现有的红帽 Ansible 自动化平台工作流中。
- 扩展迁移实践:此工具专为处理大规模迁移而设计,使您能够在短时间内高效地迁移虚拟机。
- 统一管理:迁移工具包简化了将传统虚拟化工作负载引入单一控制平面的过程,使它们能够与新的云原生容器化应用共存。
- 温迁移:提供专门的 Ansible 内容集,旨在简化和自动化从 VMWare 环境到 OpenShift 上的红帽 OpenStack 服务的迁移过程。
该工具包能为您做些什么
红帽 OpenStack VMware 迁移工具包作为 Ansible 内容集提供,配备了一组强大的功能,旨在简化和扩展您的迁移工作。
- 发现模式:从 VMware vCenter 自动收集元数据,包括虚拟机定义、网络配置和存储详细信息。
- 网络映射:支持将源网络和端口映射到 OpenShift 上的 OpenStack 服务目标网络,包括 MAC 地址保留。
- 类型映射和类型创建:支持将 VMware 硬件配置文件映射到 OpenStack 类型,或在迁移期间动态创建匹配类型。
- 多磁盘和多 NIC 支持:全面支持具有复杂存储和网络设置的虚拟机,有助于确保迁移的一致性和完整性。
- 操作系统兼容性:支持与 virt-v2v 兼容且经认证可与 OpenShift 上的红帽 OpenStack 服务搭配使用的各种虚拟客户机操作系统。
迁移过程概述
迁移过程始于部署和配置转换主机,并定义身份验证凭据和迁移参数。完成这些初始步骤后,将通过 Ansible 自动化平台执行迁移 Playbook。该工具包会收集全面的虚拟机元数据,包括配置详细信息和磁盘信息,以确保平稳过渡。
系统将会置备 Cinder 卷并将其附加到转换主机上,并在源 VMware 环境中创建虚拟机磁盘快照。
迁移过程中将会利用更改块跟踪(CBT)来实现高效的磁盘传输,通过转换主机将虚拟机磁盘复制到 Cinder 卷。该工具包会检索 CBT ID 并将其分配给卷元数据。对于后续传输,它通过检测 CBT ID 是否已更改,来执行不同块的增量同步。这可确保仅同步修改后的数据,从而显着降低网络和存储开销。
数据传输完成后,将在 OpenStack 中创建虚拟机,配置收集的元数据,并附加同步后的 Cinder 卷。然后,该虚拟机会在 OpenShift 上的红帽 OpenStack 服务环境中启动,最大限度地减少停机时间。
虽然红帽 OpenStack VMware 迁移工具包为客户提供了一个强大的自动化路径来控制其迁移之旅,但我们深知对于许多企业组织而言,由合作伙伴主导的方法最为有效。对于大规模、复杂的迁移来说尤其如此,因为对于此类迁移来说,深厚的专业知识和成熟可靠的方法至关重要。
红帽的认证合作伙伴(如 Trilio、Hystax 和 Cloudbase)能够协助您完成这一过渡,以满足您环境的独特需求。这些合作伙伴在云环境方面拥有丰富的经验,并接受过全新 OpenShift 上的 OpenStack 服务架构的相关培训。
认证合作伙伴可以帮助您制定和执行全面的迁移计划,从而加快进度,确保您的项目在预算范围内按计划推进。在管理复杂 IT 项目方面拥有丰富的经验,还可帮助您降低风险,使您能够规避常见陷阱,并确保您顺利完成工作负载迁移。 认证合作伙伴还提供数据保护和灾难恢复服务,以确保您的工作负载安全且富有弹性。
加入迁移行列
还有其他问题?欢迎参加 OpenInfra 欧洲峰会,深入了解技术细节并亲身体验这些新功能。请莅临红帽展位,或参加我们的专题讲座和实训教学,了解更多信息并亲眼见证这些新功能的实际应用。
OpenStack 文字商标是在美国和其他国家/地区注册的商标/服务标志或 OpenStack 基金会的商标/服务标志,需获得 OpenStack 基金会许可方可使用。红帽不隶属于 OpenStack 基金会或 OpenStack 社区,也未获得其背书或赞助。
关于作者
Sean Cohen is the Director of Product Management in the Hybrid Platforms organization at Red Hat, a leading provider of open-source technologies and hybrid cloud solutions. He oversees the infrastructure and observability business, including strategy and delivery for Red Hat OpenShift and OpenStack Platforms. With over 15 years of experience, Sean has a robust background in senior product management and delivery across enterprise and telco markets, driving cloud infrastructure strategy, product lifecycle management, and leading high-performance cross-functional teams.