Appendix F. Changing Nova reserved memory and CPU allocation manually
Creating a custom template to overwrite the reserved_host_memory_mb
and cpu_allocation_ratio
default values.
Prerequisites
- Deploy the Red Hat OpenStack Platform director (RHOSP-d), also known as the undercloud.
- Create a Directory for Custom Templates.
Procedure
Do the following steps on the RHOSP-d node, as the stack
user.
Create the
compute.yaml
file in the custom templates directory:[stack@director ~]$ touch ~/templates/compute.yaml
Open the
compute.yaml
file for editing.Add the
reserved_host_memory
andcpu_allocation_ratio
configuration parameters to theExtraConfig
section, under the parameter defaults section:parameter_defaults: ExtraConfig: nova::compute::reserved_host_memory: MEMORY_SIZE_IN_MB nova::cpu_allocation_ratio: CPU_RATIO
- Replace…
- MEMORY_SIZE_IN_MB with the memory size in megabytes (MB).
CPU_RATIO with the ratio decimal value.
Example
nova::compute::reserved_host_memory: 75000 nova::cpu_allocation_ratio: 8.2
NoteRed Hat OpenStack Platform director refers to the
reserved_host_memory_mb
parameter used by Nova as thereserved_host_memory
parameter.