hello world I've got a template which gives list index out of range occasionally from heat (grizzly). Any ideas why? sometimes it works ok. Some kind of race situation? I'm just trying to learn quantum usage here..
2013-06-18 18:52:02.585 27948 ERROR heat.engine.resource [-] create Instance "inst1" 2013-06-18 18:52:02.585 27948 TRACE heat.engine.resource Traceback (most recent call last): 2013-06-18 18:52:02.585 27948 TRACE heat.engine.resource File "/usr/local/lib/python2.7/dist-packages/heat-2013.1.1.a1.g6ed78c2-py2.7.egg/heat/engine/resource.py", line 321, in create 2013-06-18 18:52:02.585 27948 TRACE heat.engine.resource while not self.check_active(): 2013-06-18 18:52:02.585 27948 TRACE heat.engine.resource File "/usr/local/lib/python2.7/dist-packages/heat-2013.1.1.a1.g6ed78c2-py2.7.egg/heat/engine/resources/instance.py", line 325, in check_active 2013-06-18 18:52:02.585 27948 TRACE heat.engine.resource self._set_ipaddress(server.networks) 2013-06-18 18:52:02.585 27948 TRACE heat.engine.resource File "/usr/local/lib/python2.7/dist-packages/heat-2013.1.1.a1.g6ed78c2-py2.7.egg/heat/engine/resources/instance.py", line 125, in _set_ipaddress 2013-06-18 18:52:02.585 27948 TRACE heat.engine.resource self.ipaddress = networks[n][0] 2013-06-18 18:52:02.585 27948 TRACE heat.engine.resource IndexError: list index out of range { "AWSTemplateFormatVersion" : "2010-09-09", "Description" : "tbd", "Parameters" : { "KeyName" : { "Description" : "Keydescription", "Type" : "String" }, "InstanceType" : { "Description" : "Instancetype", "Type" : "String", "Default" : "m1.small", "AllowedValues" : [ "m1.small" ], "ConstraintDescription" : "must be a valid EC2 instance type." }, "MyDistribution": { "Default": "MyDistro", "Description" : "Distribution of mine", "Type": "String", "AllowedValues" : [ "MyDistro" ] } }, "Mappings" : { "AWSInstanceType2Arch" : { "m1.small" : { "Arch" : "64" } }, "DistroArch2AMI": { "MyDistro" : { "64" : "ubuntu1304-amd64" } } }, "Resources" : { "network1": { "Type": "OS::Quantum::Net" }, "network2": { "Type": "OS::Quantum::Net" }, "mgmt-subnet": { "Type": "OS::Quantum::Subnet", "Properties": { "network_id": { "Ref" : "network1" }, "ip_version": 4, "cidr": "30.0.1.0/24", "gateway_ip": "30.0.1.1", "allocation_pools": [{"start": "30.0.1.2", "end": "30.0.1.20"}] } }, "traffic-subnet": { "Type": "OS::Quantum::Subnet", "Properties": { "network_id": { "Ref" : "network2" }, "ip_version": 4, "cidr": "40.0.1.0/24", "gateway_ip": "40.0.1.1", "allocation_pools": [{"start": "40.0.1.2", "end": "40.0.1.20"}] } }, "network1port1": { "Type": "OS::Quantum::Port", "Properties": { "network_id": { "Ref" : "network1" } } }, "network1port2": { "Type": "OS::Quantum::Port", "Properties": { "network_id": { "Ref" : "network1" } } }, "network2port1": { "Type": "OS::Quantum::Port", "Properties": { "network_id": { "Ref" : "network2" } } }, "network2port2": { "Type": "OS::Quantum::Port", "Properties": { "network_id": { "Ref" : "network2" } } }, "inst1": { "Type": "AWS::EC2::Instance", "Metadata" : { "AWS::CloudFormation::Init" : { } }, "Properties": { "ImageId" : { "Fn::FindInMap" : [ "DistroArch2AMI", { "Ref" : "MyDistribution" }, { "Fn::FindInMap" : [ "AWSInstanceType2Arch", { "Ref" : "InstanceType" }, "Arch" ] } ] }, "InstanceType" : { "Ref" : "InstanceType" }, "KeyName" : { "Ref" : "KeyName" }, "NetworkInterfaces" : [ { "NetworkInterfaceId" : { "Ref" : "network1port1" }, "DeviceIndex" : "0" }, { "NetworkInterfaceId" : { "Ref" : "network2port1" }, "DeviceIndex" : "1" } ] } }, "inst2": { "Type": "AWS::EC2::Instance", "Metadata" : { "AWS::CloudFormation::Init" : { } }, "Properties": { "ImageId" : { "Fn::FindInMap" : [ "DistroArch2AMI", { "Ref" : "MyDistribution" }, { "Fn::FindInMap" : [ "AWSInstanceType2Arch", { "Ref" : "InstanceType" }, "Arch" ] } ] }, "InstanceType" : { "Ref" : "InstanceType" }, "KeyName" : { "Ref" : "KeyName" }, "NetworkInterfaces" : [ { "NetworkInterfaceId" : { "Ref" : "network1port2" }, "DeviceIndex" : "0" }, { "NetworkInterfaceId" : { "Ref" : "network2port2" }, "DeviceIndex" : "1" } ] } } } } br, Pekka
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp