0

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

4

1 回答 1

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 环境。

于 2014-05-13T07:10:54.980 回答