eucalyptus 安全组配置问题

~]# euca-run-instances emi-F3EC10F9 -k keypair
FinishedVerify: Not enough addresses left in the network subnet assigned to requested group: defaultNot enough addresses left in the network subnet assigned to requested group: default

VNET_SUBNET=192.168.138.0
VNET_NETMASK=255.255.255.0
VNET_DNS=124.16.136.254
VNET_ADDRSPERNET=8
这是由于eucalyptus.conf网络配置引起的,error log显示请求的安全组的子网没有足够的网络地址可用。
因为配置文件中的私网地址为192.168.138.0。子网掩码:255.255.255.0。可计算出可用主机数为256台。VNET_ADDRSPERNET为8,每个安全组允许地址范围为8,则安全组数量为256/8=32个。然后刨除网络号,广播地址,网关地址,可用数量为5。所以不能启用第6个实例。并且。根据桉树网络配置文档,vlan默认启动最小值为10。所以要保证安全组的数量值大于10。计算公式为:

可用安全组的计算公式为:
#subnet = 子网可用计算机数 /VNET_ADDRSPERNET
vlan-end 默认为4095,vlan-start默认为10。可以在CLOUD的UI界面上进行设置。
#security groups = min(VLAN-end, #subnet) - VLAN-start

详见:http://open.eucalyptus.com/wiki/EucalyptusNetworkConfiguration_v2.0

posted on 2011-09-22 10:22  longzhao&&dilanlx  阅读(533)  评论(0)    收藏  举报

导航