注意
本文档适用于 Ceph 的开发版本。
iSCSI 网关要求
建议配置两到四个 iSCSI 网关节点,以实现高可用的 Ceph iSCSI 网关解决方案。
有关硬件建议,请参阅硬件建议。
注意
在 iSCSI 网关节点上,内存占用是所映射 RBD 映像数量的函数,并且可能会变得很大。根据要映射的 RBD 映像数量相应地规划内存需求。
对于 Ceph Monitor 或 OSD,没有特定的 iSCSI 网关选项,但重要的是降低用于检测 OSD 宕机的默认心跳间隔,以减少启动器超时的可能性。建议使用以下配置选项
[osd]
osd heartbeat grace = 20
osd heartbeat interval = 5
从 Ceph Monitor 节点更新运行状态
ceph tell <daemon_type>.<id> config set <parameter_name> <new_value>ceph tell osd.* config set osd_heartbeat_grace 20 ceph tell osd.* config set osd_heartbeat_interval 5
在每个 OSD 节点上更新运行状态
ceph daemon <daemon_type>.<id> config set osd_client_watch_timeout 15
ceph daemon osd.0 config set osd_heartbeat_grace 20 ceph daemon osd.0 config set osd_heartbeat_interval 5
有关设置 Ceph 配置选项的更多详细信息,请参阅配置 Ceph。确保将这些设置持久化到 /etc/ceph.conf 中,或者在 Mimic 及更高版本中,持久化到集中式配置存储中。