分享

Eucalyptus平台运行实例能否指定运行在某个固定的NC上?

jinmeibj 发表于 2013-10-17 21:19:54 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 5719
近期使用Eucalyptus框架搭建了一个云平台,因为一些需要,需要让某些服务运行在固定的NC上,Eucalyptus是否支持CC指定某个实例运行在固定NC的功能?如果能够实现,该如何操作?如果Eucalyptus没有这个功能,那有没有别的平台可以代替Eucalyptus框架的?
谢谢
              
               
                    Eucalyptus 指定NC
               

已有(2)人评论

跳转到指定楼层
user_friendly 发表于 2013-10-17 21:20:26

            从下面CC的调度算法看
int schedule_instance(virtualMachine *vm, char *targetNode, int *outresid) {
  int ret;
  ncMetadata ccMeta;
  if (targetNode != NULL) {
    ret = schedule_instance_explicit(vm, targetNode, outresid);
  } else if (config->schedPolicy == SCHEDGREEDY) {
    ret = schedule_instance_greedy(vm, outresid);
  } else if (config->schedPolicy == SCHEDROUNDROBIN) {
    ret = schedule_instance_roundrobin(vm, outresid);
  } else if (config->schedPolicy == SCHEDPOWERSAVE) {
    ret = schedule_instance_greedy(vm, outresid);
  } else {
    ret = schedule_instance_greedy(vm, outresid);
  }
  return(ret);
}
应该schedule_instance_explicit就是显示指定NC,但是启动实例的命令都是通过CLC发送给CC,而CLC是采用AWS兼容接口,而这个接口中没有填写NC的地方,所以应该暂时通过Euca提供的工具还不能够指定NC启动实例。
个人观点仅供参考。
        
回复

使用道具 举报

linuxca 发表于 2013-10-17 21:21:12

            顶一下.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条