第 2 章 安装并准备 director Operator
您可以在现有可正常运行的 Red Hat Openshift Container Platform (RHOCP)集群上安装 Red Hat OpenStack Platform (RHOSP) director Operator (OSPdO)。您可以在可访问 RHOCP 集群的工作站上执行 OSPdO 安装任务和所有 overcloud 创建任务。安装 OSPdO 后,您必须为基础操作系统创建数据卷,并为远程 Git 存储库添加身份验证详情。您还可以为节点设置 root 密码。如果没有设置 root 密码,您仍然可以使用 osp-controlplane-ssh-keys Secret 中定义的 SSH 密钥登录到节点。
只有在您的架构被红帽服务或大客户经理批准时,才会获得对 Red Hat OpenStack Platform director Operator 的支持。在部署此功能前,请联系红帽。
2.1. 先决条件 复制链接链接已复制到粘贴板!
一个正常运行的 Red Hat Openshift Container Platform (RHOCP)集群,版本 4.12 或更高版本。集群必须包含
provisioning网络以及以下 Operator:-
一个
裸机集群Operator。必须启用baremetal集群 Operator。如需有关baremetal集群 Operator 的更多信息,请参阅 Bare-metal 集群 Operator。 - OpenShift Virtualization Operator。有关安装 OpenShift Virtualization Operator 的更多信息,请参阅使用 Web 控制台安装 OpenShift Virtualization。
- SR-IOV Network Operator。
Kubernetes NMState Operator。您还必须创建一个 NMState 实例来完成安装所有 NMState CRD:
cat <<EOF | oc apply -f - apiVersion: nmstate.io/v1 kind: NMState metadata: name: nmstate namespace: openshift-nmstate EOF有关安装 Kubernetes NMState Operator 的更多信息,请参阅安装 Kubernetes NMState Operator。
-
一个
-
oc命令行工具已安装在您的工作站上。 - OSPdO 的远程 Git 存储库,用于存储您的 overcloud 生成的配置。
- 为 Git 存储库生成 SSH 密钥对,公钥将上传到 Git 存储库。
以下持久性卷来满足 OSPdO 创建的持久性卷声明:
-
4G for
openstackclient-cloud-admin. -
1G 用于
openstackclient-hosts。 - 50G 用于为每个 Controller 虚拟机 OSPdO 克隆的基础镜像。
- 每个 Controller 虚拟机至少具有 50G。如需更多信息,请参阅 Controller 节点要求
-
4G for