<html><head></head><body><div class="ydp4c9771b6yahoo-style-wrap" style="font-size: 16px; font-family: times new roman, new york, times, serif;"><div style="font-family: times new roman, new york, times, serif;"></div>
        <div dir="ltr" data-setdir="false" style="font-family: times new roman, new york, times, serif;">Hi Chris,</div><div dir="ltr" data-setdir="false" style="font-family: times new roman, new york, times, serif;"><br></div><div dir="ltr" data-setdir="false" style="font-family: times new roman, new york, times, serif;">Thanks for the response.</div><div dir="ltr" data-setdir="false" style="font-family: times new roman, new york, times, serif;"><br></div><div dir="ltr" data-setdir="false" style=""><div dir="ltr" data-setdir="false" style="font-family: times new roman, new york, times, serif;"><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">>Your request, is asking for CUSTOM_RRR430 will a value of 2, but it</span><br clear="none" style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">>is only available as 1. Have a look at your server create request,</span><br clear="none" style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">>there's something, probably your flavor, which is unexpected.</span></div><div dir="ltr" data-setdir="false" style="font-family: times new roman, new york, times, serif;"><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></span></div><div dir="ltr" data-setdir="false" style=""><font color="#26282a" face="Helvetica Neue, Helvetica, Arial, sans-serif">The requests coming in are "forced host" requests.  The PaaS layer maintains </font></div><div dir="ltr" data-setdir="false" style=""><font color="#26282a" face="Helvetica Neue, Helvetica, Arial, sans-serif">an inventory of actual bare-metal available nodes and a user has to explicitly select</font></div><div dir="ltr" data-setdir="false" style=""><font color="#26282a" face="Helvetica Neue, Helvetica, Arial, sans-serif">a baremetal node.  The PaaS layer then makes a nova api call for an instance to be created</font></div><div dir="ltr" data-setdir="false" style=""><font color="#26282a" face="Helvetica Neue, Helvetica, Arial, sans-serif">on that specific baremetal node.   </font></div><div dir="ltr" data-setdir="false" style="font-family: times new roman, new york, times, serif;"><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></span></div><div><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">>Placement and nova scheduler are working correctly with the data they</span><br clear="none" style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">>have, the problem is with how inventory is being reported or requested.</span><br clear="none" style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">>This could either be with how your ironic nodes are being reported,</span><br clear="none" style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><span style="color: rgb(38, 40, 42); font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">>or with flavors.</span></div><div dir="ltr" data-setdir="false"><font color="#26282a" face="Helvetica Neue, Helvetica, Arial, sans-serif">As far as I can recall, we've started seeing this particular error only recently </font></div><div dir="ltr" data-setdir="false"><font color="#26282a" face="Helvetica Neue, Helvetica, Arial, sans-serif">after we added another 200 nodes to our flat infrastructure.  </font></div><div dir="ltr" data-setdir="false"><font color="#26282a" face="Helvetica Neue, Helvetica, Arial, sans-serif"><br></font></div><div dir="ltr" data-setdir="false"><font color="#26282a" face="Helvetica Neue, Helvetica, Arial, sans-serif">Thanks,</font></div><div dir="ltr" data-setdir="false"><font color="#26282a" face="Helvetica Neue, Helvetica, Arial, sans-serif">Fred.</font></div><br></div><div dir="ltr" data-setdir="false" style=""><br></div><div dir="ltr" data-setdir="false" style=""><br></div><div style="font-family: times new roman, new york, times, serif;"><br></div>
        
        </div><div id="ydpca409b22yahoo_quoted_4499582163" class="ydpca409b22yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Thursday, November 14, 2019, 01:18:40 AM PST, Chris Dent <cdent+os@anticdent.org> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">On Thu, 14 Nov 2019, <a shape="rect" href="mailto:fsbiz@yahoo.com" rel="nofollow" target="_blank">fsbiz@yahoo.com</a> wrote:<br clear="none"><br clear="none">> Ultimately, nova-conductor is reported "NoValidHost: No valid host was found. There are not enough hosts available"This has been traced to nova-placement-api "Allocation for CUSTOM_RRR430 on resource provider 3cacac3f-9af0-4e39-9bc8-d1f362bdb730 violates min_unit, max_unit, or step_size. Requested: 2, min_unit: 1, max_unit: 1, step_size: 1"<br clear="none">> Any pointers on what next steps I should be looking at ?<br clear="none"><br clear="none">Your request, is asking for CUSTOM_RRR430 will a value of 2, but it<br clear="none">is only available as 1. Have a look at your server create request,<br clear="none">there's something, probably your flavor, which is unexpected.<br clear="none"><br clear="none">Placement and nova scheduler are working correctly with the data they<br clear="none">have, the problem is with how inventory is being reported or requested.<br clear="none">This could either be with how your ironic nodes are being reported,<br clear="none">or with flavors.<div class="ydpca409b22yqt1195242498" id="ydpca409b22yqtfd34851"><br clear="none"><br clear="none">> 2019-11-12 10:26:02.461 4161129 WARNING nova.objects.resource_provider [req-6d79841e-6abe-490e-b79b-8d88b04215af 1ee9f9bf77294e8e8bf50bb35c581689 acf8cd411e5e4751a61d1ed54e8e874d - default default] Allocation for CUSTOM_Z370_A on resource provider 3cacac3f-9af0-4e39-9bc8-d1f362bdb730 violates min_unit, max_unit, or step_size. Requested: 2, min_unit: 1, max_unit: 1, step_size: 1</div><br clear="none"><br clear="none">This is the same issue, but with a different class of inventory<br clear="none"><br clear="none">-- <br clear="none">Chris Dent                       ٩◔̯◔۶           <a shape="rect" href="https://anticdent.org/" rel="nofollow" target="_blank">https://anticdent.org/</a><br clear="none">freenode: cdent</div></div>
            </div>
        </div></body></html>