]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
containers: improve logging
authorGuillaume Abrioux <gabrioux@redhat.com>
Wed, 26 Jun 2019 13:38:58 +0000 (15:38 +0200)
committerDimitri Savineau <savineau.dimitri@gmail.com>
Tue, 2 Jul 2019 15:27:34 +0000 (11:27 -0400)
bindmount /var/log/ceph on all containers so it's possible to retrieve
logs from the host.

related ceph-container PR: ceph/ceph-container#1408

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1710548
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 33eed78d1774e5d2f87612899352e32552d4eb13)

roles/ceph-config/templates/ceph.conf.j2
roles/ceph-iscsi-gw/templates/rbd-target-api.service.j2
roles/ceph-iscsi-gw/templates/rbd-target-gw.service.j2
roles/ceph-iscsi-gw/templates/tcmu-runner.service.j2
roles/ceph-mds/templates/ceph-mds.service.j2
roles/ceph-mgr/templates/ceph-mgr.service.j2
roles/ceph-mon/templates/ceph-mon.service.j2
roles/ceph-nfs/templates/ceph-nfs.service.j2
roles/ceph-osd/templates/ceph-osd-run.sh.j2
roles/ceph-rbd-mirror/templates/ceph-rbd-mirror.service.j2
roles/ceph-rgw/templates/ceph-radosgw.service.j2

index 1e5821052b6915a30c569e9afe16d50da24c7bec..90db6e77d885adcfd1b070fcc0fc20fbecc87c1e 100644 (file)
@@ -38,10 +38,6 @@ osd pool default crush rule = {{ osd_pool_default_crush_rule | default(ceph_osd_
 {% endif %}
 
 fsid = {{ fsid }}
-{% if containerized_deployment %}
-log file = /dev/null
-mon cluster log file = /dev/null
-{% endif %}
 mon host = {% if nb_mon > 0 %}
 {% for host in _monitor_addresses -%}
 {% if msgr2_migration | default(False) %}
index 62efd538819bf2c60cdcf88a0550b993bfce37be..0676254bc816bc18a0e05ed8c1368acd503715ad 100644 (file)
@@ -25,6 +25,7 @@ ExecStart=/usr/bin/{{ container_binary }} run --rm \
   -v /dev/log:/dev/log \
   -v /lib/modules:/lib/modules \
   -v /etc/ceph:/etc/ceph \
+  -v /var/log/ceph:/var/log/ceph:z \
   -e CLUSTER={{ cluster }} \
   -e CEPH_DAEMON=RBD_TARGET_API \
   -e CONTAINER_IMAGE={{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }} \
index af1154d35b76345d23994771c66a2fc3b345add6..a96b32bc5d61d59046d6a6500b61c66a3ef7cff1 100644 (file)
@@ -25,6 +25,7 @@ ExecStart=/usr/bin/{{ container_binary }} run --rm \
   -v /dev/log:/dev/log \
   -v /lib/modules:/lib/modules \
   -v /etc/ceph:/etc/ceph \
+  -v /var/log/ceph:/var/log/ceph:z \
   -e CLUSTER={{ cluster }} \
   -e CEPH_DAEMON=RBD_TARGET_GW \
   -e CONTAINER_IMAGE={{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }} \
index e22b7078bdeea9f7ac286ca9a29bb7ca9359fc23..36a78b3df0db7f8eb903e5fb87b98469e09a5c80 100644 (file)
@@ -24,6 +24,7 @@ ExecStart=/usr/bin/{{ container_binary }} run --rm \
   -v /dev:/dev \
   -v /lib/modules:/lib/modules \
   -v /etc/ceph:/etc/ceph \
+  -v /var/log/ceph:/var/log/ceph:z \
   -e CLUSTER={{ cluster }} \
   -e CEPH_DAEMON=TCMU_RUNNER \
   -e CONTAINER_IMAGE={{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }} \
index f35e9fea597e19d2183b82e517d635cafba45f54..c1ea65b7ed45fe11f7888c44ff0bbf86fd7c874c 100644 (file)
@@ -22,6 +22,7 @@ ExecStart=/usr/bin/{{ container_binary }} run --rm --net=host \
   -v /etc/ceph:/etc/ceph:z \
   -v /var/run/ceph:/var/run/ceph:z \
   -v /etc/localtime:/etc/localtime:ro \
+  -v /var/log/ceph:/var/log/ceph:z \
   -e CLUSTER={{ cluster }} \
   -e CEPH_DAEMON=MDS \
   -e CONTAINER_IMAGE={{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }} \
index e2d52ce4b5421d81c85c5f9581cf7ff8dcfd8497..f6430ccc93a31c33807f3c143d629f48216ba39d 100644 (file)
@@ -21,6 +21,7 @@ ExecStart=/usr/bin/{{ container_binary }} run --rm --net=host \
   -v /etc/ceph:/etc/ceph:z \
   -v /var/run/ceph:/var/run/ceph:z \
   -v /etc/localtime:/etc/localtime:ro \
+  -v /var/log/ceph:/var/log/ceph:z \
   -e CLUSTER={{ cluster }} \
   -e CEPH_DAEMON=MGR \
   -e CONTAINER_IMAGE={{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }} \
index b19cf85b943cfc31e6e0cd2b871766a908bf2fd1..28db4493ec270f7c16bbf4b5a5802e25a85e6216 100644 (file)
@@ -21,6 +21,7 @@ ExecStart=/usr/bin/{{ container_binary }} run --rm --name ceph-mon-%i \
   -v /etc/ceph:/etc/ceph:z \
   -v /var/run/ceph:/var/run/ceph:z \
   -v /etc/localtime:/etc/localtime:ro \
+  -v /var/log/ceph:/var/log/ceph:z \
 {% if mon_docker_privileged -%}
   --privileged \
 {% endif -%}
index 740b6b6223a7ae676af2399938cc0e9343f366e9..459689ef88b32e79a95a85b1a8742549c9f18414 100644 (file)
@@ -17,6 +17,7 @@ ExecStart=/usr/bin/{{ container_binary }} run --rm --net=host \
   -v /var/lib/nfs/ganesha:/var/lib/nfs/ganesha:z \
   -v /etc/ganesha:/etc/ganesha:z \
   -v /var/run/ceph:/var/run/ceph:z \
+  -v /var/log/ceph:/var/log/ceph:z \
   {% if ceph_nfs_dynamic_exports %}
   --privileged \
   -v /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket \
index f04f21c2b75ab768d30dd806dcc30235626830de..0c2cab34864c6022e39d94a2cd628b33720c1a7e 100644 (file)
@@ -37,6 +37,7 @@ numactl \
   -v /etc/ceph:/etc/ceph:z \
   -v /var/run/ceph:/var/run/ceph:z \
   -v /var/run/udev/:/var/run/udev/ \
+  -v /var/log/ceph:/var/log/ceph:z \
   {% if ansible_distribution == 'Ubuntu' -%}
   --security-opt apparmor:unconfined \
   {% endif -%}
index 23eeb02e6260ed30730687fe3e81eb0c74bad732..5223588c87e40573c956075b61b420b429047c29 100644 (file)
@@ -21,6 +21,7 @@ ExecStart=/usr/bin/{{ container_binary }} run --rm --net=host \
   -v /etc/ceph:/etc/ceph:z \
   -v /var/run/ceph:/var/run/ceph:z \
   -v /etc/localtime:/etc/localtime:ro \
+  -v /var/log/ceph:/var/log/ceph:z \
   -e CLUSTER={{ cluster }} \
   -e CEPH_DAEMON=RBD_MIRROR \
   -e CONTAINER_IMAGE={{ ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }} \
index 4e4730a7d240e1e8075791a47bcaa5ffe95806af..4b882a863c671e1287fe610fcaa7902c866b4529 100644 (file)
@@ -28,6 +28,7 @@ ExecStart=/usr/bin/{{ container_binary }} run --rm --net=host \
   -v /etc/ceph:/etc/ceph:z \
   -v /var/run/ceph:/var/run/ceph:z \
   -v /etc/localtime:/etc/localtime:ro \
+  -v /var/log/ceph:/var/log/ceph:z \
   {% if ansible_distribution == 'RedHat' -%}
   -v /etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:z \
   {% endif -%}