我能够使用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
如果有人帮我解决这个问题,请提前致谢。
答案 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
,然后更改要启动的实例数。这解决了问题