3ff555d1c8
Migrate cpu relevent configuration parameters from tempest.conf to
nova_yamls file. Before cpu information about the hosts such as the cpu
topology and dedicated/shared set was pulled from tempest.conf. This
change moves the information to the nodes yaml approach [1] for
accessing host specific service information. The format of the
information can be seen below:
compute-0.redhat.local:
services:
libvirt:
container_name: nova_virtqemud
start_command: 'systemctl start tripleo_nova_virtqemud'
stop_command: 'systemctl stop tripleo_nova_virtqemud'
nova-compute:
container_name: nova_compute
config_path: '/var/lib/config-data/puppet-generated/nova_libvirt/etc/nova/nova.conf'
start_command: 'systemctl start tripleo_nova_compute'
stop_command: 'systemctl stop tripleo_nova_compute'
cpu_shared_set: 0,1
cpu_dedicated_set: 4,5,6,7
numa:
node-0:
cpus: "0-3"
node-1:
cpus: "4-7"
[1] 3fe1d72fa6
Change-Id: I1f22131dc04a2d7a5f010da2dfa3f4e9524656a2
35 lines
1.5 KiB
Django/Jinja
35 lines
1.5 KiB
Django/Jinja
{{ hostvars['controller']['ansible_fqdn'] }}:
|
|
services:
|
|
libvirt:
|
|
start_command: 'systemctl start libvirtd'
|
|
stop_command: 'systemctl stop libvirtd'
|
|
mask_command: 'systemctl mask libvirtd'
|
|
unmask_command: 'systemctl unmask libvirtd'
|
|
nova-compute:
|
|
config_path: '/etc/nova/nova-cpu.conf'
|
|
start_command: 'systemctl start devstack@n-cpu'
|
|
stop_command: 'systemctl stop devstack@n-cpu'
|
|
cpu_shared_set: {{ hostvars['controller']['devstack_local_conf']['post-config']['$NOVA_CONF']['compute']['cpu_shared_set'] }}
|
|
cpu_dedicated_set: {{ hostvars['controller']['devstack_local_conf']['post-config']['$NOVA_CONF']['compute']['cpu_dedicated_set'] }}
|
|
topology:
|
|
socket-0:
|
|
numa-0:
|
|
cpus: 0-7
|
|
{{ hostvars['compute-host']['ansible_fqdn'] }}:
|
|
services:
|
|
libvirt:
|
|
start_command: 'systemctl start libvirtd'
|
|
stop_command: 'systemctl stop libvirtd'
|
|
mask_command: 'systemctl mask libvirtd'
|
|
unmask_command: 'systemctl unmask libvirtd'
|
|
nova-compute:
|
|
config_path: '/etc/nova/nova-cpu.conf'
|
|
start_command: 'systemctl start devstack@n-cpu'
|
|
stop_command: 'systemctl stop devstack@n-cpu'
|
|
cpu_shared_set: {{ hostvars['compute-host']['devstack_local_conf']['post-config']['$NOVA_CONF']['compute']['cpu_shared_set'] }}
|
|
cpu_dedicated_set: {{ hostvars['compute-host']['devstack_local_conf']['post-config']['$NOVA_CONF']['compute']['cpu_dedicated_set'] }}
|
|
topology:
|
|
socket-0:
|
|
numa-0:
|
|
cpus: 0-7
|