ceph-opennebula-playbooks/ceph-deploy/ceph.conf

100 lines
2.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

[global]
# сюда нужно записать uuid сгенерированный ceph-deploy
fsid = ...
public network = 192.168.5.0/24
mon_initial_members = MON_IPS
mon_host = MON_IPS
rbd cache = false
# без этой чудо-опции не работает cache=unsafe в QEMU:
rbd cache writethrough until flush = false
#rbd cache max dirty age = 5
#rbd cache max dirty object = 20000
debug ms = 0/0
# загоняет все образы, клоны и откаты к снапшотам опеннебулы в EC
rbd_default_data_pool = ecpool
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx
#ms_async_op_threads=1
#ms_async_max_op_threads=1
# отключим на хрен подписи
cephx_require_signatures = false
cephx_cluster_require_signatures = false
cephx_sign_messages = false
ms_bind_msgr2 = false
#ms_crc_data = false
#ms_crc_header = false
debug osd = 0/0
debug bluefs = 0/0
debug perfcounter = 0/0
#debug rbd = 0/0
#debug rbd = 20/20
#log file = /var/log/one/rbd.log
#log file = /root/rbd-fio.log
#admin socket = /var/run/one/$cluster-$type.$id.$pid.$cctid.asok
debug rocksdb = 0/0
debug bluestore = 0/0
debug tp = 0/0
debug objecter = 0/0
debug client = 0/0
debug crush = 0/0
[osd]
bluestore_prefer_deferred_size = 0
bluestore_prefer_deferred_size_hdd = 0
bluestore_prefer_deferred_size_ssd = 16384
bluestore_min_alloc_size = 0
bluestore_min_alloc_size_ssd = 4096
#bluestore_csum_type = none
bluestore_max_blob_size = 4194304
bluestore_max_blob_size_ssd = 4194304
osd_op_num_threads_per_shard = 8
osd_op_num_shards = 2
#osd_op_num_threads_per_shard = 1
#osd_op_num_shards = 1
bluestore_throttle_cost_per_io = 4000
bluestore_sync_submit_transaction = true
bluestore_compression_mode = passive
bluestore_compression_min_blob_size_ssd = 131072
bluestore_compression_max_blob_size_ssd = 4194304
bdev_enable_discard = true
bdev_async_discard = true
osd_skip_data_digest = true
# https://github.com/ceph/ceph/pull/26909, можно юзать с 14.2.4
bluefs_preextend_wal_files = true
#rocksdb_perf = true
#rocksdb_collect_compaction_stats = true
#rocksdb_collect_extended_stats = true
#rocksdb_collect_memory_stats = true
bluestore_rocksdb_options = compression=kNoCompression,max_write_buffer_number=32,min_write_buffer_number_to_merge=8,recycle_log_file_num=32,write_buffer_size=33554432,writable_file_max_buffer_size=0,compaction_readahead_size=2097152
[mon]
mon allow pool delete = true
mgr initial modules = dashboard
ms_bind_msgr2 = true
# SAS SSD Micron S630DC что-то не очень умеют в discard
[osd.0]
bdev_enable_discard = false
bdev_async_discard = false
[osd.1]
bdev_enable_discard = false
bdev_async_discard = false
[osd.2]
bdev_enable_discard = false
bdev_async_discard = false