Adjust symlink for nova-compute logs on metal
Current symlink isn't mounted on the rsyslog container because its a symlink. Reversing the symlink will work for rsyslog. * Create the log directory in /openstack/log with appropriate permissions * Link to this directory from /var/log/nova * Adjust the directory to include the physical node name Fixes #87
This commit is contained in:
parent
cfe01cb2a6
commit
3461588270
@ -43,10 +43,25 @@
|
|||||||
udevadm trigger
|
udevadm trigger
|
||||||
when: nova_virt_type == 'kvm'
|
when: nova_virt_type == 'kvm'
|
||||||
|
|
||||||
|
- name: Create log directory
|
||||||
|
file:
|
||||||
|
path: "/openstack/log/{{ physical_host}}"
|
||||||
|
state: directory
|
||||||
|
owner: nova
|
||||||
|
group: nova
|
||||||
|
mode: 0755
|
||||||
|
force: true
|
||||||
|
when: is_metal == true
|
||||||
|
|
||||||
|
- name: Remove old log dir on metal
|
||||||
|
shell: >
|
||||||
|
ls /openstack/log/{{ physical_host }}/nova-compute.log 2>/dev/null || rm -rf /var/log/nova/
|
||||||
|
when: is_metal == true
|
||||||
|
|
||||||
- name: Create log aggregation links
|
- name: Create log aggregation links
|
||||||
file:
|
file:
|
||||||
src: "/var/log/nova"
|
src: "/openstack/log/{{ physical_host}}"
|
||||||
dest: "/openstack/log/nova"
|
dest: "/var/log/nova"
|
||||||
state: "link"
|
state: "link"
|
||||||
when: is_metal == true
|
when: is_metal == true
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user