Nova logging to rsyslog
Configure nova to use rsyslog container as logging mechanism Change-Id: I9c595e8ac7b4aedc6ba4fe6bb7cfe7e624133c41 Implements: bp logging-container
This commit is contained in:
parent
943ffd76ed
commit
3d0b540064
@ -15,6 +15,24 @@ $template GlanceApiFile,"/var/log/glance/glance_api.log"
|
||||
$template GlanceRegistryFile,"/var/log/glance/glance_registry.log"
|
||||
:syslogtag,contains,"glance-registry" ?GlanceRegistryFile
|
||||
|
||||
$template NovaApiFile,"/var/log/nova/nova-api.log"
|
||||
:syslogtag,contains,"nova-api" ?NovaApiFile
|
||||
|
||||
$template NovaConductorFile,"/var/log/nova/nova-conductor.log"
|
||||
:syslogtag,contains,"nova-conductor" ?NovaConductorFile
|
||||
|
||||
$template NovaConsoleauthFile,"/var/log/nova/nova-consoleauth.log"
|
||||
:syslogtag,contains,"nova-consoleauth" ?NovaConsoleauthFile
|
||||
|
||||
$template NovaNovncFile,"/var/log/nova/nova-novncproxy.log"
|
||||
:syslogtag,contains,"nova-novncproxy" ?NovaNovncFile
|
||||
|
||||
$template NovaSchedulerFile,"/var/log/nova/nova-scheduler.log"
|
||||
:syslogtag,contains,"nova-scheduler" ?NovaSchedulerFile
|
||||
|
||||
$template NovaComputeFile,"/var/log/nova/nova-compute.log"
|
||||
:syslogtag,contains,"nova-compute" ?NovaComputeFile
|
||||
|
||||
$template DynFile,"/var/log/syslog.log"
|
||||
*.* ?DynFile
|
||||
& ~
|
||||
|
@ -41,6 +41,7 @@
|
||||
name: nova_api
|
||||
image: "{{ nova_api_image_full }}"
|
||||
volumes:
|
||||
- "/var/lib/kolla/dev/log:/dev/log"
|
||||
- "{{ node_config_directory }}/nova-api/:/opt/kolla/config_files/:ro"
|
||||
- "/lib/modules:/lib/modules:ro"
|
||||
env:
|
||||
@ -61,7 +62,9 @@
|
||||
insecure_registry: "{{ docker_insecure_registry }}"
|
||||
name: nova_conductor
|
||||
image: "{{ nova_conductor_image_full }}"
|
||||
volumes: "{{ node_config_directory }}/nova-conductor/:/opt/kolla/config_files/:ro"
|
||||
volumes:
|
||||
- "/var/lib/kolla/dev/log:/dev/log"
|
||||
- "{{ node_config_directory }}/nova-conductor/:/opt/kolla/config_files/:ro"
|
||||
env:
|
||||
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
|
||||
when: inventory_hostname in groups['nova-conductor']
|
||||
@ -80,7 +83,9 @@
|
||||
insecure_registry: "{{ docker_insecure_registry }}"
|
||||
name: nova_consoleauth
|
||||
image: "{{ nova_consoleauth_image_full }}"
|
||||
volumes: "{{ node_config_directory }}/nova-consoleauth/:/opt/kolla/config_files/:ro"
|
||||
volumes:
|
||||
- "/var/lib/kolla/dev/log:/dev/log"
|
||||
- "{{ node_config_directory }}/nova-consoleauth/:/opt/kolla/config_files/:ro"
|
||||
env:
|
||||
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
|
||||
when: inventory_hostname in groups['nova-consoleauth']
|
||||
@ -99,7 +104,9 @@
|
||||
insecure_registry: "{{ docker_insecure_registry }}"
|
||||
name: nova_novncproxy
|
||||
image: "{{ nova_novncproxy_image_full }}"
|
||||
volumes: "{{ node_config_directory }}/nova-novncproxy/:/opt/kolla/config_files/:ro"
|
||||
volumes:
|
||||
- "/var/lib/kolla/dev/log:/dev/log"
|
||||
- "{{ node_config_directory }}/nova-novncproxy/:/opt/kolla/config_files/:ro"
|
||||
env:
|
||||
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
|
||||
when: inventory_hostname in groups['nova-novncproxy']
|
||||
@ -118,7 +125,9 @@
|
||||
insecure_registry: "{{ docker_insecure_registry }}"
|
||||
name: nova_scheduler
|
||||
image: "{{ nova_scheduler_image_full }}"
|
||||
volumes: "{{ node_config_directory }}/nova-scheduler/:/opt/kolla/config_files/:ro"
|
||||
volumes:
|
||||
- "/var/lib/kolla/dev/log:/dev/log"
|
||||
- "{{ node_config_directory }}/nova-scheduler/:/opt/kolla/config_files/:ro"
|
||||
env:
|
||||
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
|
||||
when: inventory_hostname in groups['nova-scheduler']
|
||||
@ -142,6 +151,7 @@
|
||||
- "{{ node_config_directory }}/nova-compute/:/opt/kolla/config_files/:ro"
|
||||
- "/lib/modules:/lib/modules:ro"
|
||||
- "/run:/run"
|
||||
- "/var/lib/kolla/dev/log:/dev/log"
|
||||
volumes_from:
|
||||
- nova_data
|
||||
env:
|
||||
|
@ -3,6 +3,9 @@
|
||||
verbose = true
|
||||
debug = true
|
||||
|
||||
syslog_log_facility=LOG_LOCAL0
|
||||
use_syslog=yes
|
||||
|
||||
api_paste_config = /etc/nova/api-paste.ini
|
||||
state_path = /var/lib/nova
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user