2.2. Ceph 守护进程
Ceph 有一个网络配置要求适用于所有守护进程。Ceph 配置文件必须为每个守护进程指定 host
。Ceph 不再要求 Ceph 配置文件指定监控器 IP 地址及其端口。
重要
有些部署实用程序可能会为您创建配置文件。如果部署实用程序为您设置这些值,则不要设置这些值。
提示
主机
设置是主机的短名称(即 FQDN)。它不是 IP 地址。使用 hostname -s
命令来检索主机的名称。
[mon.a] host = <hostname> mon addr = <ip-address>:6789 [osd.0] host = <hostname>
您不必为守护进程设置主机 IP 地址。如果您有一个静态 IP 配置和运行集群网络,Ceph 配置文件可能会为每个守护进程指定主机的 IP 地址。要为守护进程设置静态 IP 地址,以下选项应出现在 Ceph 配置文件的守护进程实例部分中。
[osd.0] public_addr = <host-public-ip-address> cluster_addr = <host-cluster-ip-address>
两个网络集群中的一个 NIC OSD
通常,红帽不推荐在有两个网络的集群中部署带有单个 NIC 的 OSD 主机。但是,您可以通过向 Ceph 配置文件的 [osd.n]
部分添加 public addr
条目来强制 OSD 主机在公共网络上运行,其中 n
代表带有一个 NIC 的 OSD 号。另外,公共网络和集群网络需要能够互相路由流量,因此处于安全原因,红帽不推荐这样做。