16.2. cephadm-ansible 模块选项


下表列出了 cephadm-ansible 模块的可用选项。使用 Ansible playbook 中的模块时,需要设置列为必需选项。以默认值 true 列出的选项表示在使用模块时会自动设置该选项,且不需要在 playbook 中指定它。例如,对于 cephadm_bootstrap 模块,将安装 Ceph 仪表板,除非设置了 dashboard: false

表 16.1. cephadm_bootstrap 模块的可用选项。
cephadm_bootstrap描述必填默认

mon_ip

Ceph 监控 IP 地址。

true

 

image

Ceph 容器镜像。

false

 

docker

使用 docker 而不是 podman

false

 

fsid

定义 Ceph FSID。

false

 

pull

拉取 Ceph 容器镜像。

false

true

dashboard

部署 Ceph 仪表板。

false

true

dashboard_user

指定特定的 Ceph Dashboard 用户。

false

 

dashboard_password

Ceph 仪表板密码。

false

 

monitoring

部署监控堆栈。

false

true

firewalld

使用 firewalld 管理防火墙规则。

false

true

allow_overwrite

允许覆盖现有 --output-config、--output-keyring 或 --output-pub-ssh-key 文件。

false

false

registry_url

自定义 registry 的 URL。

false

 

registry_username

自定义 registry 的用户名。

false

 

registry_password

自定义 registry 密码。

false

 

registry_json

带有自定义 registry 登录信息的 JSON 文件。

false

 

ssh_user

用于 cephadm ssh 到主机的 SSH 用户。

false

 

ssh_config

用于 cephadm SSH 客户端的 SSH 配置文件路径。

false

 

allow_fqdn_hostname

允许主机名,即完全限定域名(FQDN)。

false

false

cluster_network

用于集群复制、恢复和心跳的子网。

false

 
表 16.2. ceph_orch_host 模块的可用选项。
ceph_orch_host描述必填默认

fsid

要与之交互的 Ceph 集群的 FSID。

false

 

image

要使用的 Ceph 容器镜像。

false

 

name

要添加的、删除或更新的主机的名称。

true

 

address

主机的 IP 地址。

statepresent 时为 true。

 

set_admin_label

在指定主机上设置 _admin 标签。

false

false

labels

应用到主机的标签列表。

false

[]

state

如果设置为 present,它将确保名称中指定的 名称 存在。如果设置为 absent,它将删除 名称 中指定的主机。如果设置为 drain,它将调度从 名称 中指定的主机中删除所有守护进程。

false

存在

表 16.3. ceph_config 模块的可用选项
ceph_config描述必填默认

fsid

要与之交互的 Ceph 集群的 FSID。

false

 

image

要使用的 Ceph 容器镜像。

false

 

action

option 中指定的参数为 setget

false

set

who

哪个守护进程将配置设置为。

true

 

选项

要进行 setget 的参数名称。

true

 

value

要设置的参数值。

如果操作是 set 为 true

 
表 16.4. ceph_orch_apply 模块的可用选项。
ceph_orch_apply描述必填

fsid

要与之交互的 Ceph 集群的 FSID。

false

image

要使用的 Ceph 容器镜像。

false

spec

要应用的服务规格。

true

表 16.5. ceph_orch_daemon 模块的可用选项。
ceph_orch_daemon描述必填

fsid

要与之交互的 Ceph 集群的 FSID。

false

image

要使用的 Ceph 容器镜像。

false

state

name 中指定的理想的服务状态。

true

如果为 started,它将确保服务已启动。

如果为 stopped,它将确保该服务已经停止。

如果为 restarted,它将重启该服务。

daemon_id

服务的 ID。

true

daemon_type

服务的类型。

true

表 16.6. cephadm_registry_login 模块的可用选项
cephadm_registry_login描述必填默认

state

登录或注销 registry。

false

login

docker

使用 docker 而不是 podman

false

 

registry_url

自定义 registry 的 URL。

false

 

registry_username

自定义 registry 的用户名。

statelogin 时为 true

 

registry_password

自定义 registry 密码。

statelogin 时为 true

 

registry_json

到一个 JSON 文件的路径。在运行此任务前,该文件必须存在于远程主机上。目前不支持这个选项。

  
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.