7.2. 可用的代理配置配置参数


下表指定您可以在基于 Agent 的安装过程中设置的必要和可选代理配置参数。

这些值在 agent-config.yaml 文件中指定。

注意

这些设置仅用于安装,无法在安装后修改。

7.2.1. 所需的配置参数

下表描述了所需的代理配置参数:

表 7.7. 所需的参数
参数描述
apiVersion:

agent-config.yaml 内容的 API 版本。当前版本是 v1beta1。安装程序可能还支持旧的 API 版本。

字符串

metadata:

Kubernetes 资源 ObjectMeta,其中只消耗 name 参数。

对象

metadata:
  name:

集群的名称。集群的 DNS 记录是 {{.metadata.name}}.{{.baseDomain}} 的子域。在 agent-config.yaml 文件中输入的值将被忽略,而是使用 install-config.yaml 文件中指定的值。当您没有通过 install-config.yamlagent-config.yaml 文件提供 metadata.name 时,例如只使用 ZTP 清单时,集群名称被设置为 agent-cluster

小写字母和连字符 (-) 的字符串,如 dev

7.2.2. 可选的配置参数

下表描述了可选的 Agent 配置参数:

表 7.8. 可选参数
参数描述
rendezvousIP:

执行 bootstrap 进程的节点的 IP 地址,以及运行 assisted-service 组件。当您没有在 networkConfig 参数中指定至少一个主机的 IP 地址时,您必须提供 rendezvous IP 地址。如果没有提供此地址,则会从提供的主机的 networkConfig 中选择一个 IP 地址。

IPv4 或 IPv6 地址。

bootArtifactsBaseURL:

使用基于代理的安装程序生成 iPXE 脚本时,将 Preboot Execution Environment (PXE) 资产上传到的服务器的 URL。如需更多信息,请参阅"为 OpenShift Container Platform 准备 PXE 资产"。

字符串.

additionalNTPSources:

要添加到所有集群主机的网络时间协议 (NTP) 源列表,这些源被添加到通过其他方法配置的任何 NTP 源中。

主机名或 IP 地址列表。

hosts:

主机配置。可选的主机列表。定义的主机数量不能超过 install-config.yaml 文件中定义的主机总数,这是 compute.replicascontrolPlane.replicas 参数的值的总和。

主机配置对象的数组。

hosts:
  hostname:

主机名.覆盖从动态主机配置协议(DHCP)或反向 DNS 查找中获取的主机名。每个主机必须具有由这些方法提供的唯一主机名,尽管通过此参数配置主机名是可选的。

字符串.

hosts:
  interfaces:

为主机上的接口提供名称和 MAC 地址映射表。如果在 agent-config.yaml 文件中提供了 NetworkConfig 部分,则必须包含此表,值必须与 NetworkConfig 部分中提供的映射匹配。

主机配置对象的数组。

hosts:
  interfaces:
    name:

主机上接口名称。

字符串.

hosts:
  interfaces:
    macAddress:

主机上接口的 MAC 地址。

一个 MAC 地址,如以下示例:00-B0-D0-63-C2-26

hosts:
  role:

定义主机是 master 节点还是 worker 节点。如果在 agent-config.yaml 文件中没有定义角色,则会在集群安装过程中随机分配角色。

masterworker

hosts:
  rootDeviceHints:

启用将 Red Hat Enterprise Linux CoreOS (RHCOS)镜像置备到特定设备。安装程序会按照发现设备的顺序检查设备,并将发现的值与 hint 值进行比较。它使用第一个与 hint 值匹配的发现设备。这是操作系统在安装过程中写入的设备。

键值对字典。如需更多信息,请参阅"为 OpenShift 安装设置环境"页面中的"Root 设备提示"。

hosts:
  rootDeviceHints:
    deviceName:

RHCOS 镜像置备为的设备的名称。

字符串.

hosts:
  networkConfig:

主机网络定义。配置必须与 nmstate 文档中定义的 Host Network Management API 匹配。

主机网络配置对象的字典。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.