diff --git a/ceph.sls b/ceph.sls index 2c817c3..edceff4 100644 --- a/ceph.sls +++ b/ceph.sls @@ -3,27 +3,34 @@ --- ceph: - release: luminous - use_upstream_repo: false + release: octopus + use_upstream_repo: true config: file: /etc/ceph/ceph.conf global: - fsid: 29ef4020-303a-4b2e-aa24-a1e20e5ba21c - authentication_type: 'cephx' #this needs some serious fixing + fsid: f33952a3-e074-458b-9ce8-e0e035a2f8c4 + authentication_type: 'cephx' public_network: '192.168.10.0/24' cluster_network: '10.255.255.0/27' - - - mon_hosts: - - pine01.chaos - - pine02.chaos - - osds: - active: - - /dev/sda - - /dev/sdb - - packages: - - ceph - - apt-transport-https + mon_initial_members: 'pine01, pine02' + mon_host: '[v2:192.168.10.160:3300,v1:192.168.10.160:6789], [v2:192.168.10.161:3300,v1:192.168.10.161:6789]' + mon_memory_target: 1610612736 + osd_max_backfills: 2 + osd_memory_target: 67108864 + osd_memory_base: 33554432 + osd_memory_cache_min: 33554432 + rocksdb_cache_size: 268435456 + +# mon_hosts: +# - pine01.chaos +# - pine02.chaos +# +# osds: +# active: +# - /dev/sda +# - /dev/sdb +# +# packages: +# - ceph +# - apt-transport-https diff --git a/top.sls b/top.sls index 4dc28e0..4451d36 100644 --- a/top.sls +++ b/top.sls @@ -7,18 +7,19 @@ base: - saltmine - prometheus.node_exporter - base.sys.sysctl + - ceph 'riot01*': - haproxy - grafana - prometheus.prometheus - base.log.rsyslog.client #- kubernetes - 'cpuarch:aarch64': + 'osarch:arm64': + - match: grain + - base.log.rsyslog.client + 'osarch:armhf and not fqdn:tumor.chaos': - match: grain - base.log.rsyslog.client - #'cpuarch:armv7l': - # - match: grain - # - base.log.rsyslog.client #'pine03*': # - prometheus.prometheus