summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extensions/openstack-nova.configure3
-rw-r--r--install-files/openstack/usr/share/openstack/nova/nova.conf2
2 files changed, 4 insertions, 1 deletions
diff --git a/extensions/openstack-nova.configure b/extensions/openstack-nova.configure
index 9e77305d..241d94c2 100644
--- a/extensions/openstack-nova.configure
+++ b/extensions/openstack-nova.configure
@@ -115,6 +115,7 @@ case "$NOVA_BAREMETAL_SCHEDULING" in
export SCHEDULER_HOST_MANAGER=nova.scheduler.ironic_host_manager.IronicHostManager
export RAM_ALLOCATION_RATIO=1.0
export COMPUTE_DRIVER=nova.virt.ironic.IronicDriver
+ export SCHEDULER_USE_BAREMETAL_FILTERS=true
;;
*)
export COMPUTE_MANAGER=nova.compute.manager.ComputeManager
@@ -122,6 +123,7 @@ case "$NOVA_BAREMETAL_SCHEDULING" in
export SCHEDULER_HOST_MANAGER=nova.scheduler.host_manager.HostManager
export RAM_ALLOCATION_RATIO=1.5
export COMPUTE_DRIVER=libvirt.LibvirtDriver
+ export SCHEDULER_USE_BAREMETAL_FILTERS=false
;;
esac
@@ -141,6 +143,7 @@ nova_configuration={
'RESERVED_HOST_MEMORY_MB': os.environ['RESERVED_HOST_MEMORY_MB'],
'SCHEDULER_HOST_MANAGER': os.environ['SCHEDULER_HOST_MANAGER'],
'RAM_ALLOCATION_RATIO': os.environ['RAM_ALLOCATION_RATIO'],
+ 'SCHEDULER_USE_BAREMETAL_FILTERS': os.environ['SCHEDULER_USE_BAREMETAL_FILTERS'],
'COMPUTE_DRIVER': os.environ['COMPUTE_DRIVER'],
'NEUTRON_SERVICE_USER': os.environ['NEUTRON_SERVICE_USER'],
'NEUTRON_SERVICE_PASSWORD': os.environ['NEUTRON_SERVICE_PASSWORD'],
diff --git a/install-files/openstack/usr/share/openstack/nova/nova.conf b/install-files/openstack/usr/share/openstack/nova/nova.conf
index 9fc10493..f2db93fc 100644
--- a/install-files/openstack/usr/share/openstack/nova/nova.conf
+++ b/install-files/openstack/usr/share/openstack/nova/nova.conf
@@ -1602,7 +1602,7 @@ scheduler_default_filters=RetryFilter,AvailabilityZoneFilter,RamFilter,ComputeFi
# Flag to decide whether to use
# baremetal_scheduler_default_filters or not. (boolean value)
-#scheduler_use_baremetal_filters=false
+scheduler_use_baremetal_filters={{ SCHEDULER_USE_BAREMETAL_FILTERS }}
#