5.5. OpenStackDataPlaneNodeSet CR spec 属性


以下小节详细介绍了您可以配置的 OpenStackDataPlaneNodeSet CR spec 属性。

5.5.1. nodeTemplate

定义此 OpenStackDataPlaneNodeSet 中节点的通用属性。您可以覆盖每个节点的定义中这些通用属性。

Expand
表 5.1. nodeTemplate 属性
字段描述

ansibleSSHPrivateKeySecret

私有 SSH 密钥 secret 的名称,其中包含用于连接节点的 SSH 私钥。

Secret name format: Secret.data.ssh-privatekey

如需更多信息,请参阅创建 SSH 身份验证 secret

默认: dataplane-ansible-ssh-private-key-secret

managementNetwork

用于管理(SSH/Ansible)的网络名称。默认: ctlplane

networks

OpenStackDataPlaneNodeSet 的网络定义。

ansible

Ansible 配置选项。如需更多信息,请参阅 ansible 属性

extraMounts

要挂载到 Ansible 执行 Pod 的文件。

userData

OpenStackDataPlaneNodeSet 的 userData 配置。

networkData

OpenStackDataPlaneNodeSet 的 networkData 配置。

5.5.2. 节点

定义此 OpenStackDataPlaneNodeSet 中节点的节点名称和特定于节点的属性。覆盖 nodeTemplate 中定义的常用属性。

Expand
表 5.2. 节点 属性
字段描述

ansible

Ansible 配置选项。如需更多信息,请参阅 ansible 属性

extraMounts

要挂载到 Ansible 执行 Pod 的文件。

hostName

节点名称。

managementNetwork

用于管理(SSH/Ansible)的网络名称。

networkData

节点的 networkData 配置。

networks

实例网络。

userData

特定于节点的用户数据。

5.5.3. ansible

定义 Ansible 配置选项的组。

Expand
表 5.3. Ansible 属性
字段描述

ansibleuser

与您在创建 data plane secret 中创建的 secret 关联的用户。默认: rhel-user

ansibleHost

用于 Ansible 连接的 SSH 主机。

ansiblePort

用于 Ansible 连接的 SSH 端口。

ansibleVars

自定义一组节点的 Ansible 变量。您可以使用此属性配置任何自定义 Ansible 变量,包括每个 edpm-ansible 角色可用的 Ansible 变量。有关角色 Ansible 变量的完整列表,请参阅 edpm-ansible 文档

注意

您可以为 OpenStackDataPlaneNodeSet CR 配置的 ansibleVars 参数由 OpenStackDataPlaneNodeSet 定义的服务决定。OpenStackDataPlaneService CR 从 edpm-ansible playbook 集合 调用 Ansible playbook,其中包括作为 data plane 服务一部分执行的角色。

ansibleVarsFrom

要从中填充 Ansible 变量的源列表。由具有重复键的 AnsibleVars 定义的值具有优先权。如需更多信息,请参阅 ansibleVarsFrom properties

5.5.4. ansibleVarsFrom

定义要填充 Ansible 变量的源列表。

Expand
表 5.4. ansibleVarsFrom properties
字段描述

prefix

要添加到 ConfigMap 中每个键的可选标识符。必须是 C_IDENTIFIER。

configMapRef

要从中选择 ansibleVarsConfigMap CR。

secretRef

要从中选择 ansibleVarsSecret CR。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部