# Copyright 2017 The Openstack-Helm Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. [global] fsid = ${fsid:?} cephx = ${auth_cephx:-"true"} cephx_require_signatures = ${auth_cephx_require_signatures:-"false"} cephx_cluster_require_signatures = ${auth_cephx_cluster_require_signatures:-"true"} cephx_service_require_signatures = ${auth_cephx_service_require_signatures:-"false"} # auth max_open_files = ${global_max_open_files:-"131072"} osd_pool_default_pg_num = ${global_osd_pool_default_pg_num:-"128"} osd_pool_default_pgp_num = ${global_osd_pool_default_pgp_num:-"128"} osd_pool_default_size = ${global_osd_pool_default_size:-"3"} osd_pool_default_min_size = ${global_osd_pool_default_min_size:-"1"} mon_osd_full_ratio = ${global_mon_osd_full_ratio:-".95"} mon_osd_nearfull_ratio = ${global_mon_osd_nearfull_ratio:-".85"} mon_host = ${global_mon_host:-'ceph-mon'} [mon] mon_osd_down_out_interval = ${mon_mon_osd_down_out_interval:-"600"} mon_osd_min_down_reporters = ${mon_mon_osd_min_down_reporters:-"4"} mon_clock_drift_allowed = ${mon_mon_clock_drift_allowed:-".15"} mon_clock_drift_warn_backoff = ${mon_mon_clock_drift_warn_backoff:-"30"} mon_osd_report_timeout = ${mon_mon_osd_report_timeout:-"300"} [osd] journal_size = ${osd_journal_size:-"100"} cluster_network = ${osd_cluster_network:-'192.168.0.0/16'} public_network = ${osd_public_network:-'192.168.0.0/16'} osd_mkfs_type = ${osd_osd_mkfs_type:-"xfs"} osd_mkfs_options_xfs = ${osd_osd_mkfs_options_xfs:-"-f -i size=2048"} osd_mon_heartbeat_interval = ${osd_osd_mon_heartbeat_interval:-"30"} osd_max_object_name_len = ${osd_max_object_name_len:-"256"} #crush osd_pool_default_crush_rule = ${osd_pool_default_crush_rule:-"0"} osd_crush_update_on_start = ${osd_osd_crush_update_on_start:-"true"} #backend osd_objectstore = ${osd_osd_objectstore:-"filestore"} #performance tuning filestore_merge_threshold = ${osd_filestore_merge_threshold:-"40"} filestore_split_multiple = ${osd_filestore_split_multiple:-"8"} osd_op_threads = ${osd_osd_op_threads:-"8"} filestore_op_threads = ${osd_filestore_op_threads:-"8"} filestore_max_sync_interval = ${osd_filestore_max_sync_interval:-"5"} osd_max_scrubs = ${osd_osd_max_scrubs:-"1"} #recovery tuning osd_recovery_max_active = ${osd_osd_recovery_max_active:-"5"} osd_max_backfills = ${osd_osd_max_backfills:-"2"} osd_recovery_op_priority = ${osd_osd_recovery_op_priority:-"2"} osd_client_op_priority = ${osd_osd_client_op_priority:-"63"} osd_recovery_max_chunk = ${osd_osd_recovery_max_chunk:-"1048576"} osd_recovery_threads = ${osd_osd_recovery_threads:-"1"} #ports ms_bind_port_min = ${osd_ms_bind_port_min:-"6800"} ms_bind_port_max = ${osd_ms_bind_port_max:-"7100"} [client] rbd_cache_enabled = ${client_rbd_cache_enabled:-"true"} rbd_cache_writethrough_until_flush = ${client_rbd_cache_writethrough_until_flush:-"true"} rbd_default_features = ${client_rbd_default_features:-"1"} [mds] mds_cache_size = ${mds_mds_cache_size:-"100000"}