1.2. 使用代理运行 undercloud 时的注意事项


与使用 Red Hat Satellite 进行 registry 和软件包管理相比,使用代理运行 undercloud 时存在一些限制。如果您的环境使用代理,请查看这些方法将 Red Hat OpenStack Platform (RHOSP)部分与代理集成,以及每种方法的限制。

系统范围的代理配置

使用此方法为 undercloud 上的所有网络流量配置代理通信。要配置代理设置,请编辑 /etc/environment 文件并设置以下环境变量:

http_proxy
用于标准 HTTP 请求的代理。
https_proxy
用于 HTTP 请求的代理。
no_proxy
从代理通信中排除的、以逗号分隔的域列表。

系统范围的代理方法有以下限制:

  • 由于 pam_env 可插拔验证模块(PAM)中的固定大小缓冲区,no_proxy 的最大长度为 1,024 字符。
  • 一些现有容器会错误地绑定并解析 /etc/environment 文件中的环境变量,这会导致在运行这些服务时出现问题。有关更新 /etc/environment 文件中的代理设置以便现有容器正常工作的详情,请查看红帽知识库解决方案 https://access.redhat.com/solutions/7109135https://access.redhat.com/solutions/7007114。

dnf 代理配置

使用此方法将 dnf 配置为通过代理运行所有流量。要配置代理设置,请编辑 /etc/dnf/dnf.conf 文件并设置以下参数:

proxy
代理服务器的 URL。
proxy_username
用于连接到代理服务器的用户名。
proxy_password
用于连接到代理服务器的密码。
proxy_auth_method
代理服务器使用的身份验证方法。

有关这些选项的更多信息,请运行 man dnf.conf

dnf 代理方法有以下限制:

  • 此方法仅对 dnf 提供代理支持。
  • dnf 代理方法不包括用于从代理通信中排除某些主机的选项。

Red Hat Subscription Manager 代理

使用此方法将 Red Hat Subscription Manager 配置为通过代理运行所有流量。要配置代理设置,请编辑 /etc/rhsm/rhsm.conf 文件并设置以下参数:

proxy_hostname
用于代理的主机。
proxy_scheme
在将代理写入软件仓库定义时,代理的方案。
proxy_port
代理的端口。
proxy_username
用于连接到代理服务器的用户名。
proxy_password
用于连接到代理服务器的密码。
no_proxy
要从代理通信中排除的、以逗号分隔的特定主机的主机名后缀列表。

有关这些选项的更多信息,请运行 man rhsm.conf

Red Hat Subscription Manager 代理方法有以下限制:

  • 此方法仅对 Red Hat Subscription Manager 提供代理支持。
  • Red Hat Subscription Manager 代理配置的值覆盖为系统范围环境变量设置的任何值。

透明代理

如果您的网络使用透明代理来管理应用层流量,则不需要将 undercloud 本身配置为与代理交互,因为代理管理会自动发生。透明代理可帮助克服与 RHOSP 中基于客户端代理配置相关的限制。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部