启动实例时出错#34;没有足够的资源vm实例"

时间:2014-08-07 16:01:53

标签: eucalyptus

我能够使用Web界面但是在启动实例时出现此错误。 "资源不足(cluster1< 1中为0):vm实例。"

我在运行CentOS 6.5(最小)的单个物理服务器上手动安装了Eucalyptus 4

我发现的各种文章,包括下面的这个URL,都提到节点控制器没有注册。显然,这个(如下所示)的证据是" free / max"列显示全零(0000)
http://opensource.sys-con.com/node/1349819

当我这样做时,说明中的这个命令似乎注册正常:

[root@server2 eucaconsole]# /usr/sbin/euca_conf --register-nodes "172.17.1.22"
INFO: We expect all nodes to have eucalyptus installed in $EUCALYPTUS for key synchronization. 
root@172.17.1.22's password:
...done

文章中给出的命令有一个不支持的参数(可能已弃用)

[root@server2 eucaconsole]# euca_conf --no-rsync --discover-nodes
Usage: euca_conf [options]
euca_conf: error: no such option: --discover-nodes

下面是我的输出,显示" free"中的所有零。和" max"列

[root@server2 eucaconsole]# euca-describe-availability-zones verbose
AVAILABILITYZONE        cluster1        172.17.1.22 arn:euca:eucalyptus:cluster1:cluster:cc-22/
AVAILABILITYZONE        |- vm types     free / max   cpu   ram  disk
AVAILABILITYZONE        |- m1.small     0000 / 0000   1    256     5
AVAILABILITYZONE        |- t1.micro     0000 / 0000   1    256     5
AVAILABILITYZONE        |- m1.medium    0000 / 0000   1    512    10
AVAILABILITYZONE        |- c1.medium    0000 / 0000   2    512    10
AVAILABILITYZONE        |- m1.large     0000 / 0000   2    512    10
AVAILABILITYZONE        |- m1.xlarge    0000 / 0000   2   1024    10
AVAILABILITYZONE        |- c1.xlarge    0000 / 0000   2   2048    10
AVAILABILITYZONE        |- m2.xlarge    0000 / 0000   2   2048    10
AVAILABILITYZONE        |- m3.xlarge    0000 / 0000   4   2048    15
AVAILABILITYZONE        |- m2.2xlarge   0000 / 0000   2   4096    30
AVAILABILITYZONE        |- m3.2xlarge   0000 / 0000   4   4096    30
AVAILABILITYZONE        |- cc1.4xlarge  0000 / 0000   8   3072    60
AVAILABILITYZONE        |- m2.4xlarge   0000 / 0000   8   4096    60
AVAILABILITYZONE        |- hi1.4xlarge  0000 / 0000   8   6144   120
AVAILABILITYZONE        |- cc2.8xlarge  0000 / 0000  16   6144   120
AVAILABILITYZONE        |- cg1.4xlarge  0000 / 0000  16   12288   200
AVAILABILITYZONE        |- cr1.8xlarge  0000 / 0000  16   16384   240
AVAILABILITYZONE        |- hs1.8xlarge  0000 / 0000  48   119808  24000

我在StackOverflow上的社区论坛上找到的最相关的文章只发现了这对我没有帮助。 Not enough resources available eucalyptus describe availability zones

如果有人帮我解决这个问题,请提前致谢。

2 个答案:

答案 0 :(得分:0)

尝试使用euca-describe-nodes

如果输出类似于以下内容 -

  

NODE PARTI00 10.111.5.176 ENABLED

然后您的节点已正确注册。一个常见问题是缺少磁盘空间。如果你进行正常的CentOS 6.5最小安装,它有时会为/ home创建一个单独的分区,并将大部分空间分配给该分区。检查你的eucalyptus.conf中的INSTANCE_PATH变量以及指向的任何目录,确保它位于具有大量空间的分区上。

答案 1 :(得分:0)

/etc/eucalyptus/eucalyptus.conf中进行更改,搜索Max_Cores,然后更改要启动的实例数。这解决了问题