<div dir="ltr">In a healthy setup, should build_failure_weight_multiplier be triggered?<div><br></div><div>From the doc, tweaking this might mean you try to schedule and built instances on computes that are not healthy.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 15, 2022 at 6:38 PM Tony Liu <<a href="mailto:tonyliu0592@hotmail.com" target="_blank">tonyliu0592@hotmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Enable debug logging on nova-scheduler, you will see how the winner is picked.<br>
I had the same issue before, caused by the build-failure weigher enabled by default.<br>
setting build_failure_weight_multiplier to 0 resolved issue for me. Instances are<br>
balanced by weighers (compute and memory) as expected.<br>
shuffle_best_same_weighed_hosts and host_subset_size are not necessary, unless<br>
it's required by certain cases.<br>
<br>
Tony<br>
________________________________________<br>
From: Laurent Dumont <<a href="mailto:laurentfdumont@gmail.com" target="_blank">laurentfdumont@gmail.com</a>><br>
Sent: February 15, 2022 12:54 PM<br>
To: Franck VEDEL<br>
Cc: openstack-discuss<br>
Subject: Re: [kolla-ansible][nova]Problem with distribution of instance on servers<br>
<br>
There are two settings we've tweaked in the past in Nova.<br>
<br>
shuffle_best_same_weighed_hosts  --> Allow more spreading in the case of computes with the exact same specs/weights.<br>
host_subset_size --> Helps with concurrent requests to get different hosts<br>
<br>
Before that, we saw the same behavior with Openstack stacking VM on single computes. It still respects anti-affinity, but I don't see a good reason to not spread as a default. Changing these two was enough to allow our spread to get a little better.<br>
<br>
On Tue, Feb 15, 2022 at 11:19 AM Franck VEDEL <<a href="mailto:franck.vedel@univ-grenoble-alpes.fr" target="_blank">franck.vedel@univ-grenoble-alpes.fr</a><mailto:<a href="mailto:franck.vedel@univ-grenoble-alpes.fr" target="_blank">franck.vedel@univ-grenoble-alpes.fr</a>>> wrote:<br>
Hello,<br>
I seem to have a problem that I hadn't seen.<br>
I have 3 servers for my openstack, built with Kolla-ansible, I'm in Victoria version.<br>
I had simply put the 3 servers in the [compute] part of the multinode file, at first it worked, but for some time all the VMs are placed on server 1.<br>
<br>
The 3 servers are operational, identical. here are 3 screenshots to show it. (on the images, the instances on servers 2 and 3 are present because it worked correctly, but no more instances are created on these servers now)<br>
[cid:17eff2778356f37a4481]<br>
[cid:17eff277835e47aa83c2]<br>
[cid:17eff2778356f53d34a3]<br>
<br>
<br>
I tried to understand how the instances are distributed on the servers, but in my case, I don't understand why none are assigned to the 2nd and 3rd server.<br>
How to find the problem? It should be nova-scheduler . Do you have to do anything special? Go see if a parameter has a bad value?<br>
<br>
<br>
Thanks in advance if you can help me.<br>
<br>
Franck VEDEL<br>
<br>
</blockquote></div>