cloudstack在此群集下找不到合适的主机

时间:2013-11-10 12:11:21

标签: apache-cloudstack

当我尝试通过模板启动实例时,收到以下错误消息:

2013-11-10 19:44:28,716 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-5:job-19 = [ d070b5ba-f342-4252-9137-4d2c1b19eca6 ]) No suitable hosts found under this Cluster: 2
2013-11-10 19:44:28,718 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-5:job-19 = [ d070b5ba-f342-4252-9137-4d2c1b19eca6 ]) Could not find suitable Deployment Destination for this VM under any clusters, returning.
2013-11-10 19:44:28,718 DEBUG [cloud.deploy.FirstFitPlanner] (Job-Executor-5:job-19 = [ d070b5ba-f342-4252-9137-4d2c1b19eca6 ]) Searching all possible resources under this Zone: 1
2013-11-10 19:44:28,718 DEBUG [cloud.deploy.FirstFitPlanner] (Job-Executor-5:job-19 = [ d070b5ba-f342-4252-9137-4d2c1b19eca6 ]) Listing clusters in order of aggregate capacity, that have (atleast one host with) enough CPU and RAM capacity under this Zone: 1

我感到困惑,因为我已经在群集2中拥有主机。 任何人都可以给我一些建议吗?任何回复将不胜感激!

2 个答案:

答案 0 :(得分:1)

您需要仔细查看日志文件,以了解CloudStack无法在主机上放置VM的原因。该信息将显示在您提供的条目上方。有很多问题可能导致此问题。

E.g。 this blog entry walks through a configuration problem with XenServer

另一个常见问题是使用本地存储时,您需要创建一个使用本地存储磁盘的新计算产品。默认计算产品不支持本地存储。

更新:更改了答案,以考虑您的样本来自日志文件。

答案 1 :(得分:1)

很可能您的容量已用完或由于其他一些错误而导致云端硬件已将主机添加到“避免列表”中。当管理服务器在部署实例时发现错误并且从下一次问题解决之后,主机和群集将成为避免列表的一部分,并且在后续部署中将被避免。

您需要通过监控管理服务器日志找出确切原因。登录管理服务器并转到 / var / log / cloudstack / management / 文件夹。

现在运行命令 tail -f management-server.log

这将为您提供管理服务器日志的连续输出,以便您知道此刻到底发生了什么。

现在在UI上执行操作(例如尝试添加实例)并快速监控正在运行的日志

在日志中发现异常时中止命令并监视异常上方的日志语句。

此外,作为标准做法,始终要有监控管理服务器日志和代理日志的习惯(在主机上 - /var/log/cloudstack/agent/agent.log)