<div dir="ltr"><div><div><div><div><div><div><div><div><div>HI All,<br><br></div>I'm on the verge of rearchitecting my openstack world, in parallel with my update to Grizzly (on Ubuntu 12.04 and kvm).<br><br></div>What I *want* is a few sets of compute nodes with different scheduling and quotas, I *think* cells are the right concept to apply here.<br>
<br></div>I need one set of nodes to schedule with a 1:1 physical:virtual ratio, an other using an over committed ratio (I'm thinking 8:1 in my environment) and in a perfect world a third that does bare metal provisioning both for TripleO purposes and for providing other baremetal systems directly to my user base.  Each would need it's own set of quotas.<br>
<br></div>Leaving a side the OpenStack-on-OpenStack complexities for now (along with my abiding desire for a pony), does this model map well to the "cells" concept?  Can different cells have different hypervisors (I presume they can since they are independent novas other than api services)?<br>
<br></div>Also it seems only the random scheduler is implemented at the cell level, according to the docs anyway,.  Can I pin flavors to a specific cell a-la host aggregates, or use host-aggregates in the cells to similar effect, or can I use "hints" or similar on instance creation to choose a cell?  Or should I start looking at poaching the filter scheduler<br>
<br></div>Or I'm I looking in completely the wrong direction?<br><br></div>It all looked so nice on the white board but I'm getting a bit nervous actually implementing it.<br><br></div>Thanks,<br></div>-Jon<br><div>
<div><div><div><div><div><br><br></div></div></div></div></div></div></div>