320ddae827
The ceph cluster degrades to HEALTH_{WARN|CRIT} when the following default thresholds are breached: mon data avail warn = 30 mon data avail crit = 5 - These thresholds can be conservative. It might be desirable to change them. - A specific common scenario is when ceph-mon units are run in lxd containers which report the disk usage of the underlying host. The underlying host may have its own monitoring and its own thresholds which can lead to duplicate or conflicting alerts. Closes-Bug: #1890777 Change-Id: I13e35be71697b98b19260970bcf9812a43ef9369
76 lines
2.0 KiB
Plaintext
76 lines
2.0 KiB
Plaintext
[global]
|
|
{%- if old_auth %}
|
|
auth supported = {{ auth_supported }}
|
|
{%- else %}
|
|
auth cluster required = {{ auth_supported }}
|
|
auth service required = {{ auth_supported }}
|
|
auth client required = {{ auth_supported }}
|
|
{%- endif %}
|
|
|
|
mon host = {{ mon_hosts }}
|
|
fsid = {{ fsid }}
|
|
|
|
log to syslog = {{ use_syslog }}
|
|
err to syslog = {{ use_syslog }}
|
|
clog to syslog = {{ use_syslog }}
|
|
mon cluster log to syslog = {{ use_syslog }}
|
|
debug mon = {{ loglevel }}/5
|
|
debug osd = {{ loglevel }}/5
|
|
|
|
# NOTE(jamespage):
|
|
# Disable object skew warnings as these only use
|
|
# the number of objects and not their size in the
|
|
# skew calculation.
|
|
mon pg warn max object skew = -1
|
|
|
|
{% if ceph_public_network is string %}
|
|
public network = {{ ceph_public_network }}
|
|
{%- endif %}
|
|
{%- if ceph_cluster_network is string %}
|
|
cluster network = {{ ceph_cluster_network }}
|
|
{%- endif %}
|
|
{%- if public_addr %}
|
|
public addr = {{ public_addr }}
|
|
{%- endif %}
|
|
{%- if cluster_addr %}
|
|
cluster addr = {{ cluster_addr }}
|
|
{%- endif %}
|
|
{% if global -%}
|
|
# The following are user-provided options provided via the config-flags charm option.
|
|
# User-provided [global] section config
|
|
{% for key in global -%}
|
|
{{ key }} = {{ global[key] }}
|
|
{% endfor %}
|
|
{% endif %}
|
|
|
|
{% if rbd_features %}
|
|
rbd default features = {{ rbd_features }}
|
|
{% endif %}
|
|
|
|
[mon]
|
|
keyring = /var/lib/ceph/mon/$cluster-$id/keyring
|
|
{% if mon -%}
|
|
# The following are user-provided options provided via the config-flags charm option.
|
|
# User-provided [mon] section config
|
|
{% for key in mon -%}
|
|
{{ key }} = {{ mon[key] }}
|
|
{% endfor %}
|
|
{% endif %}
|
|
{% if disable_object_skew and "mon pg warn max object skew" not in mon %}
|
|
mon pg warn max object skew = 0
|
|
{% endif %}
|
|
|
|
mon data avail warn = {{ mon_data_avail_warn }}
|
|
mon data avail crit = {{ mon_data_avail_crit }}
|
|
|
|
[mds]
|
|
keyring = /var/lib/ceph/mds/$cluster-$id/keyring
|
|
{% if mds -%}
|
|
# The following are user-provided options provided via the config-flags charm option.
|
|
# User-provided [mds] section config
|
|
{% for key in mds -%}
|
|
{{ key }} = {{ mds[key] }}
|
|
{% endfor %}
|
|
{% endif %}
|
|
|