鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

配置ceph.conf

本章节的操作仅需在主节点ceph1节点上执行。

  1. 新建“/root/ceph-mycluster/”目录。
    1
    mkdir /root/ceph-mycluster && cd /root/ceph-mycluster
    
  2. 配置ceph.conf。
    1. 打开“/root/ceph-mycluster/ceph.conf”文件。
      1
      vi /root/ceph-mycluster/ceph.conf
      
    2. “i”进入编辑模式,在文件中添加如下内容。
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      [global]
      mon_max_pg_per_osd = 3000
      mon_max_pool_pg_num = 300000
      ms_bind_before_connect = true
      ms_dispatch_throttle_bytes = 2097152000
      throttler_perf_counter = false
      
      bluefs_buffered_io=false
      bluestore_default_buffered_read = false
      bluestore_default_buffered_write = false
      
      osd_pool_default_pg_autoscale_mode = off
      osd_pool_default_size = 2
      osd_min_pg_log_entries = 10
      osd_max_pg_log_entries = 10
      
      bluestore_cache_size_ssd = 6G
      osd_memory_target = 8G
      
      mon_allow_pool_delete = true
      
      rgw_frontends = beast port=10000 num_threads=1024
      rgw_override_bucket_index_max_shards = 8000          # = 预计桶内最大对象数/100000
      rgw_dynamic_resharding = false
      
      • 配置节点命令以及使用cephadm操作Ceph集群时,建议在专门的集群目录下进行,如在“/root/ceph-mycluster/”目录下执行,以避免不必要的冲突。
      • 修改ceph.conf内容是为了将内部集群间的网络与外部访问的网络隔离,网络192.168.4.0用于内部存储集群之间的数据同步(仅在存储节点间使用),而网络192.168.3.0用于存储节点与计算节点的数据交互。
      • 更多Ceph调优配置,请参见Ceph对象存储 调优指南中的“Ceph调优”章节。
    3. “Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。