<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><span></span></div><div><div dir="ltr"><div style="">















<p class="">







</p><p class="">Hello. </p>
<p class="">My name is Rucia for Samsung SDS.</p>
<p class=""><br></p>
<p class="">Now, I am developing Start Logic by nova-scheduler for <span class="">efficient resources of host.</span></p>
<p class="">This function is already implemented in folsom release version.</p>
<p class=""><br></p>
<p class="">It is used for the iscsi target such as HP san storage.</p>
<p class=""><br></p>
<p class="">This is slightly different from the original version.</p>
<p class="">If you start the instance after stop, the instance will started at optimal Compute host.</p>
<p class="">The selected host is through the nova-scheduler.</p>
<p class=""><br></p>
<p class=""><Before Logic></p>
<p class="">1. Do not use the scheduler originally in start logic of Openstack Nova</p>
<p class="">2. Start on the host where the instance is created</p>
<p class=""><br></p>
<p class=""><After Logic></p>
<p class="">1. When the stopped instance start, Changed to start from the hosts that is selected by nova-scheduler</p>
<p class="">2. When the VM starts, Check the resources through check_resource_limit()</p>
<p class=""><br></p>
<p class="">Pros</p>
<p class="">- You can use resources efficiently </p>
<p class="">- When you start a virtual machine, You can solve the problem that is error caused by the lack of resources on a host.</p>
<p class=""><br></p>
<p class="">Below is my blueprint and wiki page.</p>
<p class="">Thanks</p>
<p class=""><br></p>
<p class=""><span class=""><a href="https://blueprints.launchpad.net/nova/+spec/start-instance-by-scheduler">https://blueprints.launchpad.net/nova/+spec/start-instance-by-scheduler</a></span></p>
<p class=""><span class=""><a href="https://wiki.openstack.org/wiki/Start">https://wiki.openstack.org/wiki/Start</a></span></p><p></p></div></div>
</div></body></html>