2014-05-12 4 views
0

openstack 또는 eucalyptus 인스턴스에 스케줄링 알고리즘을 적용하는 방법은 무엇입니까? 저는 오픈 스택과 유칼립투스 인스턴스들과 함께 작업했습니다. 스케줄링 알고리즘이 이러한 인스턴스에 어떻게 적용되는지 알아야합니다. 답변이 필요합니다.유칼립투스 또는 오픈 스택 인스턴스에 스케줄링 알고리즘을 적용하는 방법

+0

예약이란 무엇입니까? 인스턴스 스케줄링 또는 프로비저닝 queuing/cpu priority? 메모리 및 캐시 우선 순위? 다른 것? –

답변

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 

경고/오류가 발생하지 않은 경우 로그를 확인하십시오.

오픈 스택 환경에서 작동해야합니다.