<p dir="ltr"></p>
<p dir="ltr">On Sep 1, 2016 4:53 PM, "Leon Liu" <<a href="mailto:leon.liu@viscore.com">leon.liu@viscore.com</a>> wrote:<br>
><br>
> Hi All,<br>
><br>
>  <br>
><br>
> We have read from others that the dynamic and large number VM provisioning might be a pain, e.g. <a href="http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6719385">http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6719385</a> The scenario is that the number of instances for any application is continuously changing, and the number is as large as hundreds of instances in hundreds of nodes.<br>
><br>
>  <br>
><br>
> However, with our limited investigation, we still see that it takes 200 seconds to 700 seconds for OpenStack to launch 100 instances. So, we wonder if large scale provisioning and the time involved could translate into a true pain for Datacenter operators? If it is, perhaps OpenStack already addresses this but we are just not aware.<br>
><br>
>  <br>
I grant you I have never tried this many at once, but I can't imagine a properly sized Openstack cluster taking anywhere near that long to provision 100 instances assuming that:</p>
<p dir="ltr">1) You have an appropriate number of Nova Scheduler and Nova API workers</p>
<p dir="ltr">2) A sufficient number of compute nodes</p>
<p dir="ltr">3) Enabled base instance caching on the hypervisor or ephemeral storage in a shared backend. We already have the capability to store glance images on the hypervisor or to use Ceph copy-on-write with RBD ephemeral storage.<br></p>
<p dir="ltr">><br>
> Would a more effective way of VM provisioning, if integrated into OpenStack, be of any value?<br>
><br>
>  <br>
Perhaps for non-kvm or xen shops. You would need to benchmark against the above available options to know for sure.<br>
><br>
> Best Regards<br>
><br>
> Leon Liu<br>
><br>
> Viscore Technologies Inc.<br>
><br>
> <a href="http://www.viscore.com">http://www.viscore.com</a><br>
><br>
><br>
> _______________________________________________<br>
> Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
> Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
> Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
></p>
<p dir="ltr">Cheers,<br>
Erik</p>