第 12 章 在 OpenStack 上安装
12.1. 准备在 OpenStack 上安装
12.1.1. 先决条件
- 您可以参阅有关 OpenShift Container Platform 安装和更新流程的详细信息。
- 您可以阅读有关选择集群安装方法的文档,并为用户准备它。
12.1.2. 选择在 OpenStack 上安装 OpenShift Container Platform 的方法
您可以在安装程序置备的基础架构或用户置备的基础架构上安装 OpenShift Container Platform。默认安装类型使用安装程序置备的基础架构,其中安装程序为集群置备底层基础架构。您还可以在您置备的基础架构上安装 OpenShift Container Platform。如果不使用安装程序置备的基础架构,您必须自己管理和维护集群资源。
有关安装程序置备和用户置备的安装过程,请参阅安装过程。
12.1.2.1. 在安装程序置备的基础架构上安装集群
您可以使用以下方法之一在 OpenShift Container Platform 安装程序置备的 Red Hat OpenStack Platform(RHOSP)基础架构上安装集群:
- 使用自定义在 OpenStack 上安装集群:您可以在 RHOSP 上安装自定义集群。安装程序允许在安装阶段应用一些自定义。其它自定义选项可在安装后使用。
- 在带有 Kuryr 的 OpenStack 上安装集群:您可以在使用 Kuryr SDN 的 RHOSP 上安装自定义的 OpenShift Container Platform 集群。Kuryr 和 OpenShift Container Platform 的集成主要针对在 RHOSP VM 上运行的 OpenShift Container Platform 集群设计。Kuryr 通过将 OpenShift Container Platform pod 插入到 RHOSP SDN 来提高网络性能。另外,它还提供 pod 和 RHOSP 虚拟实例间的互联性。
- 在受限网络中的 OpenStack 上安装集群:您可以通过创建安装发行内容的内部镜像在受限或断开连接的网络中的 RHOSP 上安装 OpenShift Container Platform。您可以使用此方法安装不需要活跃互联网连接的集群来获取软件组件。您还可以使用此安装方法确保集群只使用满足您机构对外部内容控制的容器镜像。
12.1.2.2. 在用户置备的基础架构上安装集群
您可以使用以下方法之一在您置备的 RHOSP 基础架构上安装集群:
- 在您自己的基础架构上的 OpenStack 上安装集群:您可以在用户置备的 RHOSP 基础架构上安装 OpenShift Container Platform。使用此安装方法,您可以将集群与现有基础架构和修改集成。对于在用户置备的基础架构上安装,您必须创建所有 RHOSP 资源,如 Nova 服务器、Neutron 端口和安全组。您可以使用提供的 Ansible playbook 来协助部署过程。
- 在您自己的基础架构上带有 Kuryr 的 OpenStack 上安装集群:您可以在使用 Kuryr SDN 的用户置备的 RHOSP 基础架构上安装 OpenShift Container Platform。
- 在您自己的 SR-IOV 基础架构上的 OpenStack 上安装集群:您可以在用户置备的 RHOSP 基础架构上安装 OpenShift Container Platform,该基础架构使用单根输入/输出虚拟化(SR-IOV)网络来运行计算机器。