附录 I. 常规 Ansible 设置

以下是最常见的可配置 Ansible 参数。根据部署方法(裸机或容器),有两组参数。

注意

这不是所有可用 Ansible 参数的完整列表。

裸机容器 设置

monitor_interface

Ceph 监控节点侦听的接口。

用户定义的
必填
备注
至少为一个 monitor_* 参数分配一个值。
monitor_address

Ceph 监控节点侦听的地址。

用户定义的
必填
备注
至少为一个 monitor_* 参数分配一个值。
monitor_address_block

Ceph 公共网络的子网。

用户定义的
必填
备注
当节点的 IP 地址未知但已知子网时,请使用。至少为一个 monitor_* 参数分配一个值。
ip_version
ipv6
必填
是,如果使用 IPv6 地址。
public_network

Ceph 公共网络的 IP 地址和子网掩码,或者对应的 IPv6 地址(若使用 IPv6)。

用户定义的
必填
备注
如需更多信息,请参阅验证 Red Hat Ceph Storage 的网络配置
cluster_network

Ceph 集群网络的 IP 地址和子网掩码,或者对应的 IPv6 地址(若使用 IPv6)。

用户定义的
必填
备注
如需更多信息,请参阅验证 Red Hat Ceph Storage 的网络配置
configure_firewall

Ansible 将尝试配置适当的防火墙规则。

truefalse
必填

特定裸机的设置

ceph_origin
repositorydistrolocal
必填
备注
repository 代表 Ceph 将通过一个新的仓库安装。distro 值意味着不会添加单独的存储库文件,您将获得 Linux 发行版本中包含的任何 Ceph 版本。local 值表示将从本地计算机复制 Ceph 二进制文件。
ceph_repository_type
cdniso
必填
ceph_rhcs_version
4
必填
ceph_rhcs_iso_path

ISO 镜像的完整路径。

用户定义的
必填
是,如果 ceph_repository_type 设为 iso

特定容器的设置

ceph_docker_image
rhceph/rhceph-4-rhel8cephimageinlocalreg,如果使用本地 Docker registry)
必填
ceph_docker_image_tag
rhceph/rhceph-4-rhel8latest 版本或 customtag 在本地 registry 配置中提供。
必填
containerized_deployment
true
必填
ceph_docker_registry
registry.redhat.ioLOCAL_FQDN_NODE_NAME (如果使用本地 Docker registry)。
必填