2014-06-25 22:51:28 +08:00
|
|
|
---
|
|
|
|
# Variables here are applicable to the current role
|
|
|
|
|
|
|
|
## Setup options
|
|
|
|
#
|
2014-08-14 20:08:52 +08:00
|
|
|
|
|
|
|
# ACTIVATE THE FSID VARIABLE FOR NON-VAGRANT DEPLOYMENT
|
|
|
|
#fsid:
|
2014-06-25 22:51:28 +08:00
|
|
|
distro_release: "{{ facter_lsbdistcodename }}" # Seems to be not used.
|
|
|
|
apt_key: http://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
|
2014-08-14 20:08:52 +08:00
|
|
|
ceph_release: firefly
|
2014-06-25 22:51:28 +08:00
|
|
|
redhat_distro: el6 # supported distros are el6, rhel6, f18, f19, opensuse12.2, sles11
|
|
|
|
|
|
|
|
## Ceph options
|
|
|
|
#
|
|
|
|
cephx: true
|
2014-08-30 08:26:40 +08:00
|
|
|
cephx_require_signatures: true
|
|
|
|
cephx_cluster_require_signatures: true
|
|
|
|
cephx_service_require_signatures: false
|
|
|
|
disable_in_memory_logs: true
|
|
|
|
|
2014-06-25 22:51:28 +08:00
|
|
|
## Monitor options
|
|
|
|
#
|
|
|
|
monitor_interface: eth1
|
|
|
|
mon_osd_down_out_interval: 600
|
|
|
|
mon_osd_min_down_reporters: 7 # number of OSDs per host + 1
|
2014-08-30 08:26:40 +08:00
|
|
|
mon_clock_drift_allowed: .15
|
|
|
|
mon_clock_drift_warn_backoff: 30
|
|
|
|
mon_osd_full_ratio: .95
|
|
|
|
mon_osd_nearfull_ratio: .85
|
|
|
|
mon_osd_report_timeout: 300
|
2014-06-25 22:51:28 +08:00
|
|
|
|
|
|
|
## OSD options
|
|
|
|
#
|
|
|
|
journal_size: 100
|
|
|
|
pool_default_pg_num: 128
|
|
|
|
pool_default_pgp_num: 128
|
|
|
|
pool_default_size: 2
|
2014-08-30 08:58:27 +08:00
|
|
|
pool_default_min_size: 1
|
2014-06-25 22:51:28 +08:00
|
|
|
cluster_network: 192.168.0.0/24
|
|
|
|
public_network: 192.168.0.0/24
|
|
|
|
osd_mkfs_type: xfs
|
2014-08-30 08:26:40 +08:00
|
|
|
osd_mkfs_options_xfs: -f -i size=2048
|
|
|
|
osd_mount_options_xfs: noatime
|
2014-06-25 22:51:28 +08:00
|
|
|
osd_mon_heartbeat_interval: 30
|
2014-08-30 08:58:27 +08:00
|
|
|
# CRUSH
|
|
|
|
pool_default_crush_rule: 0
|
|
|
|
osd_crush_update_on_start: true
|
2014-08-30 08:26:40 +08:00
|
|
|
# Object backend
|
|
|
|
osd_objectstore: filestore
|
2014-06-25 22:51:28 +08:00
|
|
|
# Performance tuning
|
|
|
|
filestore_merge_threshold: 40
|
|
|
|
filestore_split_multiple: 8
|
|
|
|
osd_op_threads: 8
|
2014-08-30 08:26:40 +08:00
|
|
|
filestore_op_threads: 8
|
|
|
|
filestore_max_sync_interval: 5
|
|
|
|
osd_max_scrubs: 1
|
2014-06-25 22:51:28 +08:00
|
|
|
# Recovery tuning
|
|
|
|
osd_recovery_max_active: 5
|
|
|
|
osd_max_backfills: 2
|
|
|
|
osd_recovery_op_priority: 2
|
|
|
|
|
2014-08-30 08:26:40 +08:00
|
|
|
## MDS options
|
|
|
|
#
|
|
|
|
mds: true # disable mds configuration in ceph.conf
|
|
|
|
|
|
|
|
# Rados Gateway options
|
|
|
|
#
|
|
|
|
radosgw: true # referenced in monitor role too.
|
|
|
|
#radosgw_dns_name: your.subdomain.tld # subdomains used by radosgw. See http://ceph.com/docs/master/radosgw/config/#enabling-subdomain-s3-calls
|
|
|
|
|
2014-06-25 22:51:28 +08:00
|
|
|
## Testing mode
|
|
|
|
# enable this mode _only_ when you have a single node
|
2014-08-14 20:08:52 +08:00
|
|
|
# if you don't want it keep the option commented
|
|
|
|
#common_single_host_mode: true
|