[ https://issues.apache.org/jira/browse/DTACLOUD-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marios Andreou reassigned DTACLOUD-579: --------------------------------------- Assignee: Marios Andreou > Using the EC2 frontend with the Openstack driver > ------------------------------------------------ > > Key: DTACLOUD-579 > URL: https://issues.apache.org/jira/browse/DTACLOUD-579 > Project: DeltaCloud > Issue Type: Bug > Reporter: Cristovao Cordeiro > Assignee: Marios Andreou > > Hello, > I've noticed that when trying to make launch requests (and only launch > requests) through the DC's EC2 frontend with the Openstack driver, it fails. > Basically I have a DC server with the EC2 frontend connected to an Openstack > provider. I'm issuing the following: > curl --user "user+tenant:pass" > "localhost:3004/ec2/?Action=RunInstances&ImageId=b8018jdb-fgfc-412c-9337-6129xj4n152a" > -v > I get the following: > Deltacloud::Exceptions::ValidationFailure - Instance name is not a valid > hostname: > > /usr/local/rvm/gems/ruby-2.0.0-p0/gems/openstack-1.1.0/lib/openstack/connection.rb:474:in > `raise_exception' > > /usr/local/rvm/gems/ruby-2.0.0-p0/gems/openstack-1.1.0/lib/openstack/compute/connection.rb:120:in > `create_server' > > /usr/local/rvm/gems/ruby-2.0.0-p0/gems/deltacloud-core-1.1.3/lib/deltacloud/drivers/openstack/openstack_driver.rb:205:in > `block in create_instance' > > /usr/local/rvm/gems/ruby-2.0.0-p0/gems/deltacloud-core-1.1.3/lib/deltacloud/drivers/exceptions.rb:220:in > `call' > > /usr/local/rvm/gems/ruby-2.0.0-p0/gems/deltacloud-core-1.1.3/lib/deltacloud/drivers/exceptions.rb:220:in > `safely' > > /usr/local/rvm/gems/ruby-2.0.0-p0/gems/deltacloud-core-1.1.3/lib/deltacloud/drivers/openstack/openstack_driver.rb:204:in > `create_instance' > ... > ... > ... > This line: "params[:name] = (opts[:name] && opts[:name].length>0)? > opts[:name] : "server#{Time.now.to_s}" " in the openstack_driver.rb file is > the issue. > And, even after fast fixing it a new error is raised if I point a flavor in > the EC2 request (like m1.small). This error is: > Deltacloud::Exceptions::ValidationFailure - Invalid flavorRef provided.: > > /usr/local/rvm/gems/ruby-2.0.0-p0/gems/openstack-1.1.0/lib/openstack/connection.rb:474:in > `raise_exception' > > /usr/local/rvm/gems/ruby-2.0.0-p0/gems/openstack-1.1.0/lib/openstack/compute/connection.rb:120:in > `create_server' > which refers to the second line below the one about the server name. > Can someone look into this? > Thanks > Cris -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira