红帽 OpenShift 虚拟化

简介

红帽® OpenShift® 虚拟化红帽 OpenShift 的一项附带功能,它为企业组织运行和部署现有和新虚拟机(VM)工作负载提供了一个现代化平台。借助该平台,用户可以在值得信赖、全面且一致的混合云应用平台(从核心到云再到边缘)上迁移和管理传统虚拟机以及容器。

有了 OpenShift 虚拟化,如果团队高度依赖基于虚拟机的传统工作负载,则可以使用红帽 OpenShift 附带的工具迁移现有虚拟机,同时加速云原生开发。通过在统一平台上管理虚拟化和容器化工作负载,无论应用类型或运行位置如何,团队都可以实现基础架构部署、工具、流程和维护的标准化。 

什么是 OpenShift 虚拟化?

答:OpenShift 虚拟化是红帽 OpenShift 的一项功能,它为迁移传统虚拟机提供了可扩展的统一平台。企业组织可借助全套开发与运维工具高效地管理和部署虚拟机、容器以及无服务器工作负载,在各大混合云环境之间实现一致的管理,顺利地推进现代化改造。  

OpenShift 虚拟化基于上游 KubeVirt 项目,该项目是云原生计算基金会(CNCF)的开源项目。 

OpenShift 虚拟化是一款产品吗?

答:不是,OpenShift 虚拟化是一项功能,不是产品。它基于上游开源 KubeVirt 项目,可作为红帽 OpenShift Operator 下载。如需详细了解如何下载和安装 OpenShift 虚拟化 Operator,请参阅 OpenShift 虚拟化文档

OpenShift 虚拟化有什么作用?

借助红帽 OpenShift 虚拟化,企业组织可以使用开发和运维工具加速将传统虚拟机迁移到标准化平台。OpenShift 虚拟化使用通过容器部署的红帽企业 Linux® KVM 虚拟机监控程序技术,这可允许 Kubernetes 部署和管理虚拟机。此功能通过以下方式加快应用现代化改造:

  • 支持在与传统虚拟化应用交互的容器中开发新的基于微服务的应用。
  • 在同一平台上糅合虚拟化工作负载和容器工作负载,从而更轻松地逐渐将单体式虚拟化应用重构为容器。

OpenShift 虚拟化的运作方式是怎样的?

答:为 OpenShift 集群启用 OpenShift 虚拟化 Operator 之后,虚拟化管理员可以使用标准工作流和自动化技术,通过 GitOps 等现代工具为他们的项目迁移、创建和添加虚拟机。这些虚拟机与标准应用容器一并在相同的 OpenShift 节点上运行。

OpenShift 虚拟化是如何提供的?

答:OpenShift 虚拟化是各个版本的红帽 OpenShift 都包含的一项功能。它既不是附加组件,也不是单独的产品。必须安装 OpenShift 虚拟化 Operator 才能使用此功能。自助式红帽 OpenShift、红帽 OpenShift 虚拟化引擎和 AWS 上的红帽 OpenShift 服务订阅中都包含 OpenShift 虚拟化,现在和未来的所有订阅者都可以使用这项功能。请参阅关于 Operator 安装的文档。 

OpenShift 虚拟化使用什么虚拟机监控程序?

答:在 OpenShift 虚拟化中运行的虚拟机仍然使用备受信赖的红帽企业 Linux KVM 虚拟机监控程序。

OpenShift 虚拟化是开源的吗?

答:是,OpenShift 虚拟化基于 KVM 和上游 KubeVirt 项目,其源代码根据 Apache Software License 2.0 提供。

OpenShift 虚拟化为客户带来的主要优势有哪些?

答:新开发项目逐渐转向容器和无服务器工作负载,但企业组织对作为虚拟机运行的应用进行了大量投资,其中许多虚拟机为新的和现有的容器化应用提供了重要服务。通过 OpenShift 虚拟化,客户可以快速将其虚拟机迁移到红帽 OpenShift,并在单个平台上将基础架构部署和维护实现标准化。团队做好准备之后,可以按照自己的节奏开始进行现代化改造,利用关键的虚拟化迁移工具(例如随附的虚拟化迁移工具包)来简化此过程。 

团队还可以将关键开发管道用于虚拟机或容器中的应用,无论它们在何处运行。凭借这项创新,虚拟机管理员、开发人员和运维人员可以使用相同的工具和框架在一个平台上开发、管理和部署虚拟机、容器及无服务器工作负载,从而更好地交付差异化应用和服务。

OpenShift 虚拟化的主要用例有哪些?

答:借助 OpenShift 虚拟化,技术团队可以迁移传统虚拟机、对应用开发进行现代化改造,以及优化 IT 基础架构。

  • 迁移现有虚拟机:借助 OpenShift 虚拟化,企业组织可以轻松将虚拟机迁移到统一的现代平台。通过虚拟化迁移工·具包,用户可以高效且有效地将其虚拟机工作负载迁移到 OpenShift。如果制定了全面的迁移计划,用户可以利用红帽虚拟化迁移评估根据自己的需求制定策略,从而以较低的风险将传统虚拟机迁移到 OpenShift 虚拟化。客户可以通过迁移到 OpenShift 虚拟化来保留对传统虚拟机的投资,同时仍然可以利用云原生混合云应用开发和交付功能。如果对以虚拟化为主的解决方案感兴趣,不妨了解一下 OpenShift 虚拟化引擎,它的精简选项可以满足立即进行虚拟化迁移和管理的需求。 
  • 对应用开发进行现代化改造:开发人员可以将现有的应用和组件合并到自己的工作流中,同时构建新的复杂应用。在具有用于管理容器化工作负载的高级功能的应用平台(例如 OpenShift 容器平台或 OpenShift 平台 Plus)上运行时,采用传统虚拟机技术的团队可通过 OpenShift 虚拟化高效过渡到云原生应用。此外,借助 OpenShift 虚拟化,还可以逐步将复杂的虚拟化应用纳入考量范围,同时继续运行虚拟化组件。随着开发人员对现有应用进行现代化改造,OpenShift 虚拟化可以帮助他们在 Kubernetes Pod 以及由应用容器组成的普通 Pod 中运行虚拟机,所有这些都在 OpenShift 容器平台上进行。它支持应用容器和虚拟机之间的连接,同时还允许虚拟机与应用容器共享网络和存储基础架构。
  • 优化 IT 基础架构:随着开发团队采用新的工作负载类型和用例,运维团队需要有效的方法来管理它们以及现有投资。借助 OpenShift 虚拟化,采用统一方式在同一平台上部署、运行和管理容器化及虚拟化工作负载,从而优化 IT 基础架构。  

什么是 OpenShift 虚拟化引擎?它与 OpenShift 虚拟化有何不同?

答:OpenShift 虚拟化引擎是红帽 OpenShift 的一个专用版本,专注于虚拟机的部署、管理和扩展。它为企业组织提供了精简的虚拟化解决方案,无需集成容器或云原生应用功能即可迁移和运行虚拟机。 对于从传统虚拟化平台进行迁移的团队来说,OpenShift 虚拟化是理想之选,它提供了一种经济高效且可靠的纯虚拟机解决方案。

OpenShift 虚拟化是各个红帽 OpenShift 版本中的核心虚拟化功能,包括 OpenShift 容器平台和 OpenShift 平台 Plus。这些版本中既有 OpenShift 虚拟化引擎中包含的虚拟化功能,又有用于管理容器化和无服务器工作负载、开发云原生应用以及集成人工智能(AI)等技术的高级功能。如果团队需要对应用进行现代化改造,为不同工作负载采用统一平台,那么这些版本再合适不过。

OpenShift 虚拟化可以在任何云平台上运行吗?

是,OpenShift 虚拟化可以在 AWS 上的红帽 OpenShift 服务以及自助式 Amazon Web Services(AWS)版本上运行。OpenShift 虚拟化引擎也可以在 AWS 裸机实例上运行。进一步了解 AWS 上的红帽 OpenShift 服务的功能。

OpenShift 虚拟化已经正式发布了吗?

答:是,OpenShift 虚拟化现已正式发布。如需了解详情,请参阅如何安装 OpenShift 虚拟化 Operator。及时了解 OpenShift 虚拟化文档中的最新发行说明。