OpenShift 虚拟化服务概述
虚拟私有云 4.21 后来 仅限裸机工作节点 仅限RHCOS
OpenShift 虚拟化服务是一项预配置的解决方案,可在 Red Hat OpenShift on IBM Cloud 上提供一个开箱即用的虚拟化平台,让您只需极少的配置即可运行虚拟机。
什么是 OpenShift 虚拟化服务?
OpenShift 虚拟化服务为在 IBM Cloud 上部署虚拟化基础设施提供了一条简化的路径。 与手动部署的 OpenShift 虚拟化不同,虚拟化服务已预先配置并安装了必要组件,因此您可以在创建集群后立即开始运行虚拟机。
虚拟化服务与手动部署相比如何?
与手动部署 OpenShift 虚拟化相比,虚拟化服务提供了一个简化且预配置的虚拟化平台:
| 功能 | 虚拟化服务 | 手动部署 |
|---|---|---|
| 设置时间 | 分钟 | 小时 |
| OpenShift 虚拟化 | 通过插件预装 | 需要手动安装 |
| 存储器选项 | ODF(本地 NVMe)或 VPC File Storage | 需要手动设置 |
| 网络 | MTU 为 8900/9000 的自动 OVN | 手动配置 |
| 运算符 | 自动安装(虚拟化、NMState、Node 维护) | 从以下位置安装 OperatorHub |
| 许可 | OVE 许可证(经济实惠) | 完整的 OCP 证书 |
| 更新 | 受管附加组件更新 | 自我管理 |
| 最适合 | 以虚拟化为中心的工作负载 | 定制配置 |
| 最低版本 | OpenShift 4.21 | OpenShift 4.17 |
虚拟化服务对集群有哪些要求?
虚拟化服务集群必须满足以下要求:
- 基础架构
- 仅包含裸机工作节点的 VPC。
- OpenShift 版本
- 4.21 或更高版本。
- 操作系统
- Red Hat CoreOS (仅限 RHCOS)。
- 网络
- OVN- Kubernetes 采用 MTU 为 8900(OVN)和 9000(工作节点)的 CNI。
- 存储器
- OpenShift 配备本地 NVMe 存储或 VPC File Storage 的数据基础架构 (ODF)(在创建集群时必须选择其中一项)。 VPC File Storage 功能目前作为测试版功能提供。
- 许可
- OpenShift 虚拟化引擎(OVE)许可证。
这些设置会在创建集群时自动配置,部署完成后无法更改。
支持哪些裸机版本?
虚拟化服务支持针对虚拟化工作负载进行优化的特定 VPC 裸机实例类型。 有关支持的规格的完整列表,请参阅 “Worker 节点规格”。
要在命令行界面(CLI)中检查裸机版本的可用性:
ibmcloud ks flavors --zone ZONE --provider vpc-gen2 | grep metal
要验证特定版本是否支持虚拟化服务,请使用以下命令,并在输出中查找 openshift-vs 标签:
ibmcloud ks flavor get --flavor FLAVOR --zone ZONE --provider vpc-gen2
虚拟化服务在哪些地方可用?
虚拟化服务可在以下区域使用:
- 达拉斯 (us-south)
- 华盛顿特区 (us-east)
- 多伦多 (ca-tor)
- 蒙特利尔(ca-mon)
- 法兰克福 (eu-de)
虚拟化服务有哪些局限性?
有关限制的完整列表,请参阅 OpenShift 虚拟化服务限制。
虚拟化服务的定价方式是怎样的?
虚拟化服务采用 OpenShift 虚拟化引擎(OVE)许可模式,对于以虚拟化为主的工作负载而言,其性价比高于完整的 OpenShift Container Platform (OCP)许可模式。
价格包含:
- 基础架构成本
- 配备本地 NVMe 存储的裸机工作节点。
- OVE 许可费
- 按实例小时计费,适用于裸金属工作节点。
- 存储成本
- NVMe 存储成本已包含在裸机基础设施成本中。
有关详细的定价信息,请参阅 IBM Cloud 定价计算器。
虚拟化服务集群许可证与标准 Red Hat OpenShift on IBM Cloud 集群许可证相比有何不同?
下表对比了虚拟化服务(Virtualization Service)所使用的 OpenShift 虚拟化引擎(OVE)许可证与标准 OpenShift 集群所使用的完整 OpenShift Container Platform (OCP)许可证所包含的功能。
| 组件 | Red Hat OpenShift 虚拟化服务位于 IBM Cloud | Red Hat OpenShift on IBM Cloud |
|---|---|---|
| 许可证 | Red Hat OpenShift 虚拟化引擎 | Red Hat OpenShift Container Platform |
| 企业级安全 Kubernetes | ||
| 托管控制平面 | ||
| Operator Lifecycle Manager | ||
| 合规性和文件完整性操作员 | ||
| 基于虚拟机的工作负载托管 | ||
| 基于容器的基础设施工作负载托管 | ||
| 用户工作负载监控 | ||
| 平台日志记录 | ||
| OpenShift GitOps | ||
| 计量与成本管理 SaaS 服务 | ||
| 基于容器的用户应用程序托管 | ||
| 包含 RHEL 客户机和托管虚拟 OpenShift 订阅 | ||
| 运行时、构建工具和集成开发环境 | ||
| CI/CD 管道 | ||
| 无服务器 | ||
| 服务网 | ||
| 跟踪 | ||
| 借助 Red Hat 高级集群管理实现多集群全面管理 | ||
| Kubernetes- 借助 Red Hat 高级集群安全功能实现原生安全防护 | ||
| 借助 Red Hat Quay构建可扩展的集中式注册表 | ||
| 借助 OpenShift Data Foundation Essentials实现持久性软件定义存储和关键数据服务 |
*仅限虚拟机。
虚拟化服务所使用的 OVE 许可证经过优化,适用于运行虚拟机,并包含必要的平台功能。 对于需要基于容器的应用程序、CI/CD 管道或服务网格(Service Mesh)和无服务器(Serverless)等高级功能的工作负载,请使用配备完整 OCP 许可证的标准 OpenShift 集群。