Jump to section

借助红帽 OpenShift 进行虚拟化

复制 URL

红帽® OpenShift® 虚拟化是红帽 OpenShift 的一项功能,允许您运行并管理虚拟机工作负载和容器工作负载。

开发团队的新项目正在转向容器技术,同时也越来越多地采用无服务器技术,但许多企业也对作为虚拟机运行的应用进行了大量投资,其中许多应用为新容器化应用和现有容器化应用提供重要服务。 

OpenShift 虚拟化(前称为容器原生虚拟化)能让开发人员通过在容器中运行虚拟机(VM),将虚拟机引入容器化工作流。在容器中,他们可以在一个平台上与容器和无服务器一起开发、管理和部署虚拟机。 

OpenShift 虚拟化将两种技术结合在一个单一管理平台中,因此企业既可以利用容器和 Kubernetes 的简便和速度,同时仍然可以从为虚拟机设计的应用和服务中获益。

KubeVirt 是可以实现在 Kubernetes 管理的容器平台上运行虚拟机的开源项目。KubeVirt 通过在 Kubernetes 容器中使用基于内核的虚拟机(KVM)来提供容器原生虚拟化。 

KubeVirt 提供与传统虚拟化平台相关的服务,兼具成熟虚拟化管理技术和 Kubernetes 容器编排

KubeVirt 由红帽创建,现在是 CNCF 沙盒项目。红帽是 Kubernetes 生态系统的主要贡献者之一,参与构建了 StatefulSets、基于角色的访问控制(RBAC)和网络策略等关键功能,以及 Kubernetes 的关键组件,包括 etcd(维护集群配置的 Kubernetes 的基石)。

OpenShift 虚拟化是一个 Kubernetes Operator,使开发人员能够以与创建容器化应用相同的方式从 OperatorHub 创建虚拟化应用并添加到其项目中。生成的虚拟机将与传统应用容器在相同的红帽 OpenShift 节点上并行运行。

OpenShift 虚拟化通过 Kubernetes 自定义资源向红帽 OpenShift 集群添加新对象,以支持虚拟化任务。这些任务包括:

  • 创建和管理 Linux® 和 Windows 虚拟机。
  • 通过 UI 和 CLI 工具连接到虚拟机。
  • 导入和克隆现有虚拟机,包括 VMware 和红帽虚拟化虚拟机。
  • 管理连接到虚拟机的网络接口控制器和存储磁盘。
  • 在节点之间实时迁移虚拟机。

OpenShift 虚拟化使企业能够提供一个平台用来:

启动现代化战略

OpenShift 虚拟化能让您将虚拟机应用和服务直接迁移到 Kubernetes。把虚拟机添加至基于容器的应用中,并逐渐将这些虚拟机容器化。同时,您可以在单一的平台上完全控制应用、VM、容器和无服务器的所有组件。

提供一个现代平台

用于开发和部署应用的云原生和容器的优势显而易见。红帽 OpenShift 是行业领先的企业级 Kubernetes 容器平台,可实现全栈自动化运维,以管理混合云、多云部署,有助于提高开发人员的生产力。

在开放环境中工作

与 Kubernetes 的主要创新者合作。红帽是 Kubernetes 和容器项目的社区领导者与构建者,一直运用我们的开源专业技能推动上游项目的重大创新。

OpenShift 虚拟化非常适合那些正在转向云原生应用开发,并在传统虚拟机技术上进行了大量投资的团队。

扩展阅读

文章

红帽 OpenShift vs. Kubernetes

红帽 OpenShift 是一个企业开源容器编排平台。该软件产品中包含 Kubernetes 容器管理项目的组件,但增加了对大型公司而言非常重要的生产力和安全功能。

文章

什么是 Linux 容器?

Linux 容器是与系统其他部分隔离开的一个或一组进程。运行这些进程必需的所有文件都由另一个镜像提供,因此从开发到生产的整个过程中,Linux 容器都是可移植且一致的。

文章

Kubernetes 基础知识入门

Kubernetes 可为您提供一个便捷有效的平台,让您可以在物理机或虚拟机集群上调用和运行容器。Kubernetes 可以帮助您大规模交付和管理容器化和云原生应用,以及跨环境重构为微服务的应用。

开始使用企业级 Kubernetes 平台

Red Hat OpenShift

企业就绪型 Kubernetes 容器平台,可实现全堆栈自动化运维,从而轻松管理混合云、多云和边缘部署。 

Illustration - mail

获取更多类似的内容

免费订阅我们的 Red Hat Shares 通讯邮件