aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Jastrzebski <inc007@gmail.com>2015-09-24 18:17:48 +0200
committerMichal Jastrzebski <inc007@gmail.com>2015-09-24 14:08:25 +0200
commit77c9d421729de5f2228cf4c9f154d695b72e8d25 (patch)
tree537527c33cb63d30fc01edbe4acc918e4075cff8
parentf99a27f0c5e21818278bac355016a80d20932ea2 (diff)
downloadkolla-77c9d421729de5f2228cf4c9f154d695b72e8d25.tar.gz
kolla-77c9d421729de5f2228cf4c9f154d695b72e8d25.zip
Cinder logging to rsyslog
Configure cinder to use rsyslog container as logging mechanism Change-Id: Ib860ac897643a6377dfc79f0c68281843dc34691 Implements: bp logging-container
-rw-r--r--ansible/roles/cinder/tasks/start.yml16
-rw-r--r--ansible/roles/cinder/templates/cinder.conf.j22
-rwxr-xr-xansible/roles/common/templates/rsyslog.conf.j212
3 files changed, 26 insertions, 4 deletions
diff --git a/ansible/roles/cinder/tasks/start.yml b/ansible/roles/cinder/tasks/start.yml
index a55412c5e..a85d64097 100644
--- a/ansible/roles/cinder/tasks/start.yml
+++ b/ansible/roles/cinder/tasks/start.yml
@@ -12,7 +12,9 @@
insecure_registry: "{{ docker_insecure_registry }}"
name: cinder_api
image: "{{ cinder_api_image_full }}"
- volumes: "{{ node_config_directory }}/cinder-api/:/opt/kolla/config_files/:ro"
+ volumes:
+ - "{{ node_config_directory }}/cinder-api/:/opt/kolla/config_files/:ro"
+ - "/var/lib/kolla/dev/log:/dev/log"
env:
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
when: inventory_hostname in groups['cinder-api']
@@ -31,7 +33,9 @@
insecure_registry: "{{ docker_insecure_registry }}"
name: cinder_backup
image: "{{ cinder_backup_image_full }}"
- volumes: "{{ node_config_directory }}/cinder-backup/:/opt/kolla/config_files/:ro"
+ volumes:
+ - "{{ node_config_directory }}/cinder-backup/:/opt/kolla/config_files/:ro"
+ - "/var/lib/kolla/dev/log:/dev/log"
env:
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
when: inventory_hostname in groups['cinder-backup']
@@ -50,7 +54,9 @@
insecure_registry: "{{ docker_insecure_registry }}"
name: cinder_scheduler
image: "{{ cinder_scheduler_image_full }}"
- volumes: "{{ node_config_directory }}/cinder-scheduler/:/opt/kolla/config_files/:ro"
+ volumes:
+ - "{{ node_config_directory }}/cinder-scheduler/:/opt/kolla/config_files/:ro"
+ - "/var/lib/kolla/dev/log:/dev/log"
env:
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
when: inventory_hostname in groups['cinder-scheduler']
@@ -70,7 +76,9 @@
privileged: True
name: cinder_volume
image: "{{ cinder_volume_image_full }}"
- volumes: "{{ node_config_directory }}/cinder-volume/:/opt/kolla/config_files/:ro"
+ volumes:
+ - "{{ node_config_directory }}/cinder-volume/:/opt/kolla/config_files/:ro"
+ - "/var/lib/kolla/dev/log:/dev/log"
env:
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
when: inventory_hostname in groups['cinder-volume']
diff --git a/ansible/roles/cinder/templates/cinder.conf.j2 b/ansible/roles/cinder/templates/cinder.conf.j2
index 305270fed..7ad5fe76b 100644
--- a/ansible/roles/cinder/templates/cinder.conf.j2
+++ b/ansible/roles/cinder/templates/cinder.conf.j2
@@ -1,6 +1,8 @@
[DEFAULT]
verbose = true
debug = true
+use_syslog = True
+syslog_log_facility = LOG_LOCAL0
enable_v1_api=false
volume_name_template = %s
glance_api_servers = http://{{ kolla_internal_address }}:{{ glance_api_port }}
diff --git a/ansible/roles/common/templates/rsyslog.conf.j2 b/ansible/roles/common/templates/rsyslog.conf.j2
index 8e129adda..2108f6467 100755
--- a/ansible/roles/common/templates/rsyslog.conf.j2
+++ b/ansible/roles/common/templates/rsyslog.conf.j2
@@ -66,6 +66,18 @@ $template KeystoneErrorFile,"/var/log/keystone/keystone-error.log"
$template KeystoneAccessFile,"/var/log/keystone/keystone-access.log"
:syslogtag,contains,"keystone-access" ?KeystoneAccessFile
+$template CinderApiFile,"/var/log/cinder/cinder-api.log"
+:syslogtag,contains,"cinder-api" ?CinderApiFile
+
+$template CinderBackupFile,"/var/log/cinder/cinder-backup.log"
+:syslogtag,contains,"cinder-backup" ?CinderBackupFile
+
+$template CinderSchedulerFile,"/var/log/cinder/cinder-scheduler.log"
+:syslogtag,contains,"cinder-scheduler" ?CinderSchedulerFile
+
+$template CinderVolumeFile,"/var/log/cinder/cinder-volume.log"
+:syslogtag,contains,"cinder-volume" ?CinderVolumeFile
+
$template DynFile,"/var/log/syslog.log"
*.* ?DynFile
& ~