如何在eucalyptus或openstack实例上应用调度算法

时间:2014-05-12 16:57:26

标签: cloud openstack eucalyptus

如何在openstack或eucalyptus实例上应用调度算法?我曾经使用过openstack和eucalyptus实例。我需要知道如何为这些实例应用调度算法。我需要答案。

1 个答案:

答案 0 :(得分:0)

我相信您在询问计算/音量调度过滤器。

如果是这种情况,我希望您浏览现有的默认过滤器并了解它们的行为,这样您就不会再次重新发明轮子。

查看nova.scheduler.driver.Scheduler您可以找到默认过滤器。

如果你真的想要创建一个调度程序过滤器,那么在高级别你必须完成以下步骤。

   1.  Inherit nova.scheduler.driver.Scheduler class
   2.  Override the methods - schedule_run_instance & select_destinations 
   3. Implement your logic 
   4. Update nova.conf to include the new class for scheduler_driver property 
   5. Restart nova-scheduler service 

如果没有出现警告/错误,请查看日志。

这适用于openstack环境。