Skip to content

Commit

Permalink
Merge "Set default qemu settings for RBD"
Browse files Browse the repository at this point in the history
  • Loading branch information
Zuul authored and openstack-gerrit committed Apr 13, 2021
2 parents 0870a01 + 4cc6ed4 commit f7858e9
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 5 deletions.
2 changes: 1 addition & 1 deletion defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -491,7 +491,7 @@ nova_qemu_group: kvm

# Define the following variable to drop a replacement
# file for /etc/libvirt/qemu.conf
#qemu_conf_dict: {}
qemu_conf_dict: {}

## Tunable overrides
nova_nova_conf_overrides: {}
Expand Down
2 changes: 1 addition & 1 deletion tasks/drivers/kvm/nova_compute_kvm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@
group: "root"
mode: "0600"
when:
- qemu_conf_dict is defined
- _nova_qemu_conf | length > 0
or nova_network_type == 'calico'
notify: Restart libvirt-bin
tags:
Expand Down
5 changes: 2 additions & 3 deletions templates/qemu.conf.j2
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@ cgroup_device_acl = [
]
{% endif %}

{% if qemu_conf_dict is defined %}
{% for key, value in qemu_conf_dict.items() %}

{% for key, value in _nova_qemu_conf.items() %}
{{ key }} = {{ value }}
{% endfor %}
{% endif %}
10 changes: 10 additions & 0 deletions vars/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,3 +104,13 @@ _nova_scheduler_filters: |-
{% set filters = default_filters %}
{% endif %}
{{ filters + nova_scheduler_extra_filters }}
_qemu_default_conf_dict: |-
{% set qemu_dict = {} %}
{% if nova_rbd_inuse or nova_cinder_rbd_inuse %}
{% set _ = qemu_dict.update({'max_files': '32768'}) %}
{% set _ = qemu_dict.update({'max_processes': '131072'}) %}
{% endif %}
{{ qemu_dict }}
_nova_qemu_conf: "{{ _qemu_default_conf_dict | combine(qemu_conf_dict) }}"

0 comments on commit f7858e9

Please sign in to comment.