Skip to content
Snippets Groups Projects
Commit 77c9d421 authored by Michal Jastrzebski's avatar Michal Jastrzebski
Browse files

Cinder logging to rsyslog

Configure cinder to use rsyslog container as logging mechanism

Change-Id: Ib860ac897643a6377dfc79f0c68281843dc34691
Implements: bp logging-container
parent f99a27f0
No related branches found
No related tags found
No related merge requests found
...@@ -12,7 +12,9 @@ ...@@ -12,7 +12,9 @@
insecure_registry: "{{ docker_insecure_registry }}" insecure_registry: "{{ docker_insecure_registry }}"
name: cinder_api name: cinder_api
image: "{{ cinder_api_image_full }}" 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: env:
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}" KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
when: inventory_hostname in groups['cinder-api'] when: inventory_hostname in groups['cinder-api']
...@@ -31,7 +33,9 @@ ...@@ -31,7 +33,9 @@
insecure_registry: "{{ docker_insecure_registry }}" insecure_registry: "{{ docker_insecure_registry }}"
name: cinder_backup name: cinder_backup
image: "{{ cinder_backup_image_full }}" 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: env:
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}" KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
when: inventory_hostname in groups['cinder-backup'] when: inventory_hostname in groups['cinder-backup']
...@@ -50,7 +54,9 @@ ...@@ -50,7 +54,9 @@
insecure_registry: "{{ docker_insecure_registry }}" insecure_registry: "{{ docker_insecure_registry }}"
name: cinder_scheduler name: cinder_scheduler
image: "{{ cinder_scheduler_image_full }}" 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: env:
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}" KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
when: inventory_hostname in groups['cinder-scheduler'] when: inventory_hostname in groups['cinder-scheduler']
...@@ -70,7 +76,9 @@ ...@@ -70,7 +76,9 @@
privileged: True privileged: True
name: cinder_volume name: cinder_volume
image: "{{ cinder_volume_image_full }}" 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: env:
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}" KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
when: inventory_hostname in groups['cinder-volume'] when: inventory_hostname in groups['cinder-volume']
[DEFAULT] [DEFAULT]
verbose = true verbose = true
debug = true debug = true
use_syslog = True
syslog_log_facility = LOG_LOCAL0
enable_v1_api=false enable_v1_api=false
volume_name_template = %s volume_name_template = %s
glance_api_servers = http://{{ kolla_internal_address }}:{{ glance_api_port }} glance_api_servers = http://{{ kolla_internal_address }}:{{ glance_api_port }}
......
...@@ -66,6 +66,18 @@ $template KeystoneErrorFile,"/var/log/keystone/keystone-error.log" ...@@ -66,6 +66,18 @@ $template KeystoneErrorFile,"/var/log/keystone/keystone-error.log"
$template KeystoneAccessFile,"/var/log/keystone/keystone-access.log" $template KeystoneAccessFile,"/var/log/keystone/keystone-access.log"
:syslogtag,contains,"keystone-access" ?KeystoneAccessFile :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" $template DynFile,"/var/log/syslog.log"
*.* ?DynFile *.* ?DynFile
& ~ & ~
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment