0

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

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

我发现的各种文章,包括下面的这个 URL,都提到节点控制器没有注册。显然,这一点的证据(如下所示)是“免费/最大”列显示全零(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 的社区论坛上找到的最相关的文章只发现这对我没有帮助。 没有足够的可用资源 桉树描述可用区

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

4

2 回答 2

0

尝试使用euca-describe-nodes

如果您得到类似于以下内容的输出 -

节点 PARTI00 10.111.5.176 已启用

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

于 2014-08-07T20:02:32.953 回答
0

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

于 2015-12-23T14:56:41.627 回答