[openstack-dev] How to spin up 500VMs in devstack

Monty Taylor mordred at inaugust.com
Sat Jun 8 02:58:51 UTC 2013



On 06/07/2013 12:39 PM, Joe Gordon wrote:
> 
> 
> 
> On Thu, Jun 6, 2013 at 11:21 AM, Brian Lamar <brian.lamar at rackspace.com
> <mailto:brian.lamar at rackspace.com>> wrote:
> 
>     OK, I'll bite.
> 
>     Can you elaborate on "work at scale"? Do you have numbers you'd like
>     to see? Are those numbers for a single-node installation? I've spun
>     up tons of 500 VM environments and it doesn't seem broken to me.
> 
> 
> Keeping 500 VMS running is very different then trying to start 500
> VMs simultaneously. 
> 
> I don't have specific numbers I would like to see, but faster is always
> better. Yes these numbers are for a single-node installation. The POST
> request to boot 100 VMs takes 8.4 seconds!   That alone seems too slow,
> an 8.4 second REST call.  And the VMs take about 160 seconds to boot.
> 
> As far as I can tell things are not 'broken' when running 100's of VMs
> in devstack.  Just some things become very very slow, for example RPC
> calls to nova-network begin to time out when trying to boot 100 VMs.

I'm excited to see where this goes. Obviously there are elements of
scale that you need, well, scale to get to. But I love that fakevirt
will let us hammer on the connective tissue layers a bit without having
to have all of the beef in the middle... (hrm, maybe I'm hungry...)

>     This hopefully doesn't come across as hostile, as I'm truly curious
>     what your thoughts are on 'scale'.
> 
>     Brian
> 
> 
>     On Jun 6, 2013, at 1:22 PM, Joe Gordon <joe.gordon0 at gmail.com
>     <mailto:joe.gordon0 at gmail.com>>
>      wrote:
> 
>>     TL;DR
>>     Using this patch (https://review.openstack.org/#/c/31876/) set
>>     'VIRT_DRIVER=fake' in your devstack rc file.  And now you can try
>>     spawning up as many VMs as you want.
>>
>>
>>     I have just proposed a patch to devstack to use nova's fake virt
>>     driver.  This can be used to see how OpenStack runs when trying to
>>     launch hundreds or thousands of VMs at once. Turns out it runs
>>     really really slowly.
>>
>>     I am sending out this to the mailing list to ask for help testing
>>     (and filing bugs) using this, so that we as community can be more
>>     confident things will work at scale (defined as number of VMs here).
>>
>>
>>     best,
>>     Joe
>>     _______________________________________________
>>     OpenStack-dev mailing list
>>     OpenStack-dev at lists.openstack.org
>>     <mailto:OpenStack-dev at lists.openstack.org>
>>     http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> 
>     _______________________________________________
>     OpenStack-dev mailing list
>     OpenStack-dev at lists.openstack.org
>     <mailto:OpenStack-dev at lists.openstack.org>
>     http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> 
> 
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 



More information about the OpenStack-dev mailing list