18.10. OpenStack 云配置参考指南


云供应商配置控制 OpenShift Container Platform 与 Red Hat OpenStack Platform (RHOSP) 的交互方式。使用 cloud-provider 配置清单文件中的以下参数来配置集群。

18.10.1. OpenStack 云供应商选项

云供应商配置通常存储为名为 cloud.conf 的文件,用于控制 OpenShift Container Platform 如何与 Red Hat OpenStack Platform (RHOSP) 交互。

您可以通过指定以下选项来创建有效的 cloud.conf 文件。

18.10.1.1. 全局选项

以下选项用于 RHOSP Identity 服务的 RHOSP CCM 身份验证,也称为 Keystone。它们与您可以使用 openstack CLI 进行设置的全局选项类似。

选项描述

auth-url

RHOSP Identity 服务 URL。例如: http://128.110.154.166/identity

ca-file

可选。用于与 RHOSP Identity 服务通信的 CA 证书捆绑包文件。如果您将 HTTPS 协议与 Identity 服务 URL 搭配使用,则需要这个选项。

domain-id

Identity 服务用户域 ID。

如果您使用 Identity 服务应用程序凭证,请保留这个选项。

domain-name

Identity 服务用户域名。

如果您设置 domain-id,则不需要这个选项。

tenant-id

Identity 服务项目 ID。如果您使用 Identity 服务应用程序凭证,请保留这个选项。

在 Identity API 的版本 3 中,其标识符 tenant 改为 projecttenant-id 的值会自动映射到 API 中的项目结构。

tenant-name

Identity 服务项目名称。

username

Identity 服务用户名。

如果您使用 Identity 服务应用程序凭证,请保留这个选项。

password

Identity 服务用户密码。

如果您使用 Identity 服务应用程序凭证,请保留这个选项。

region

Identity 服务区域名称。

trust-id

Identity 服务信任 ID。信任(trust)代表用户或信任者的授权,将角色委派给其他用户或信任者。另外,信任会授权信任者模拟信任者。您可以通过查询 Identity 服务 API 的 /v3/OS-TRUST/trusts 端点来查找可用的信任。

18.10.1.2. 负载均衡器选项

云供应商为使用 Octavia 的部署支持多个负载均衡器选项。

选项描述

use-octavia

是否将 Octavia 用于服务的 LoadBalancer 类型,而不是 Neutron-prompt。默认值为 true

floating-network-id

可选。用于为负载均衡器虚拟 IP 地址 (VIP) 创建浮动 IP 地址的外部网络。如果云中有多个外部网络,则必须设置此选项,或者用户必须在服务注解中指定 loadbalancer.openstack.org/floating-network-id

lb-method

用于创建负载均衡器池的负载平衡算法。对于 Amphora 供应商,值可以是 ROUND_ROBINLEAST_CONNECTIONSSOURCE_IP。默认值为 ROUND_ROBIN

对于 OVN 提供程序,只支持 SOURCE_IP_PORT 算法。

对于 Amphora 供应商,如果使用 LEAST_CONNECTIONSSOURCE_IP 方法,在 openshift-config 命名空间的 cloud-provider-config 配置映射中将 create-monitor 选项配置为 true,以便在负载均衡器类型服务上的 ETP:Local 以允许客户端中的平衡算法强制进行服务端点连接。

lb-provider

可选。用于指定负载均衡器的供应商,如 amphoraoctavia。仅支持 Amphora 和 Octavia 供应商。

lb-version

可选。负载均衡器 API 版本。仅支持 "v2"

subnet-id

创建负载均衡器 VIP 的网络服务子网的 ID。

create-monitor

是否为服务负载均衡器创建运行状况监控器。声明 externalTrafficPolicy: Local 的服务需要健康监控器。默认值为 false

如果您使用早于 ovn 供应商的版本 17 的 RHOSP,则不支持这个选项。

monitor-delay

将探测发送到负载均衡器成员的时间间隔(以秒为单位)。默认值为 5

monitor-max-retries

将负载均衡器成员的操作状态更改为 ONLINE 所需的成功检查数量。有效范围为 110,默认值为 1

monitor-timeout

监控器在超时前等待连接到后端的时间(以秒为单位)。默认值为 3

18.10.1.3. 元数据选项

选项描述

search-order

此配置密钥会影响提供程序检索与其运行实例相关的元数据的方法。configDrive,metadataService 的默认值会首先从配置驱动器中检索实例元数据(如果可用),然后是元数据服务。备用值包括:

  • configDrive :仅从配置驱动器检索实例元数据。
  • metadataService :仅从元数据服务检索实例元数据。
  • metadataService,configDrive :首先从元数据服务检索实例元数据(如果可用),然后从配置驱动器检索实例元数据。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.