第 7 章 在裸机上安装
7.1. 准备裸机集群安装
7.1.1. 先决条件
- 您可以参阅有关 OpenShift Container Platform 安装和更新流程的详细信息。
- 您可以阅读有关选择集群安装方法的文档,并为用户准备它。
7.1.2. 为 OpenShift Virtualization 规划裸机集群
如果使用 OpenShift Virtualization,必须在安装裸机集群前了解一些要求。
如果要使用实时迁移功能,必须在集群安装 时有多个 worker 节点。这是因为实时迁移需要集群级别的高可用性(HA)标记设置为 true。当安装集群时,会设置 HA 标志,之后无法更改。如果在安装集群时定义少于两个 worker 节点,则集群生命周期中的 HA 标记被设置为 false。
注意您可以在单节点集群中安装 OpenShift Virtualization,但单节点 OpenShift 不支持高可用性。
- 实时迁移需要共享存储。OpenShift Virtualization 的存储必须支持并使用 ReadWriteMany (RWX)访问模式。
- 如果您计划使用单根 I/O 虚拟化(SR-IOV),请确保 OpenShift Container Platform 支持网络接口控制器(NIC)。
7.1.3. 选择在裸机上安装 OpenShift Container Platform 的方法
您可以在安装程序置备的基础架构或用户置备的基础架构上安装 OpenShift Container Platform。默认安装类型使用安装程序置备的基础架构,其中安装程序为集群置备底层基础架构。您还可以在您置备的基础架构上安装 OpenShift Container Platform。如果不使用安装程序置备的基础架构,您必须自己管理和维护集群资源。
有关安装程序置备和用户置备的安装过程,请参阅安装过程。
7.1.3.1. 在安装程序置备的基础架构上安装集群
您可以使用以下方法之一在 OpenShift Container Platform 安装程序置备的裸机基础架构上安装集群:
- 在裸机上安装安装程序置备的集群:您可以使用安装程序置备在裸机上安装 OpenShift Container Platform。
7.1.3.2. 在用户置备的基础架构上安装集群
您可以使用以下方法之一在您置备的裸机基础架构上安装集群:
- 在裸机上安装用户置备的集群:您可以在您置备的裸机基础架构上安装 OpenShift Container Platform。对于含有用户置备的基础架构的集群,您必须部署所有所需的机器。
- 使用自定义网络安装用户置备的裸机集群:您可以使用网络自定义在用户置备的基础架构上安装裸机集群。通过自定义网络配置,您的集群可以与环境中现有的 IP 地址分配共存,并与现有的 MTU 和 VXLAN 配置集成。大多数网络自定义必须在安装阶段应用。
- 在受限网络中安装用户置备的裸机集群:您可以使用镜像 registry 在受限或断开连接的网络上安装用户置备的裸机集群。您还可以使用此安装方法确保集群只使用满足您机构对外部内容控制的容器镜像。