10.2.3. RHV 环境的要求
要安装并运行 OpenShift Container Platform 集群,RHV 环境必须满足以下要求。
不满足这些要求会导致安装或进程失败。另外,无法满足这些要求可能会导致 OpenShift Container Platform 集群在安装后几天或几星期后失败。
对 CPU、内存和存储资源的以下要求是基于默认值乘以安装程序创建的默认虚拟机数。除了 RHV 环境用于非 OpenShift Container Platform 操作的资源外,这些资源还必须可用。
默认情况下,安装程序会在安装过程中创建七台虚拟机。首先,它会创建一个 bootstrap 虚拟机来提供临时服务和 control plane,同时创建 OpenShift Container Platform 集群的其余部分。当安装程序完成集群创建时,删除 bootstrap 机器可释放其资源。
如果在 RHV 环境中增加虚拟机数量,则需要相应地增加资源。
要求
- RHV 环境有一个数据中心,其状态是 Up。
- RHV 数据中心包含一个 RHV 集群。
RHV 集群具有专门用于 OpenShift Container Platform 集群的以下资源:
- 最小 28 个 vCPU:在安装过程中创建的七个虚拟机,每个都需要 4 个。
112 GiB RAM 或更多,包括:
- 16 GiB 或更多用于提供临时 control plane 功能的 bootstrap 机器。
- 每个提供 control plane 功能的三台 control plane 机器都需要16 GiB 或更多。
- 每个用来运行应用程序负载的 compute 机器都需要 16 GiB 或更多。
- RHV 存储域必须满足 etcd 后端性能要求。
- 在生产环境中,每个虚拟机必须具有 120 GiB 或更多存储。因此,存储域必须为默认的 OpenShift Container Platform 集群提供 840 GiB 或更多存储。在资源有限制或非生产环境中,每个虚拟机必须具有 32 GiB 或更多存储,因此对于默认的 OpenShift Container Platform 集群,存储域必须具有 230 GiB 或更多存储 。
- 要在安装和更新过程中从红帽生态系统目录下载镜像,RHV 集群必须可以访问互联网。Telemetry 服务还需要互联网连接来简化订阅和权利的过程。
- RHV 集群需要有一个虚拟网络,可访问 RHV Manager 上的 REST API。确保在这个网络中启用了 DHCP,因为安装程序创建的虚拟机会使用 DHCP 来获取他们的 IP 地址。
具有以下最少权限的用户帐户和组,用于在目标 RHV 集群上安装和管理 OpenShift Container Platform 集群:
-
DiskOperator
-
DiskCreator
-
UserTemplateBasedVm
-
TemplateOwner
-
TemplateCreator
-
目标集群的
ClusterAdmin
-
使用最少权限:在安装过程中,避免使用带有 RHV SuperUser
权限的管理员帐户。安装程序会将您提供的凭据保存到一个临时的 ovirt-config.yaml
文件中,这个凭证有被受到破坏的可能。