You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltacloud.apache.org by "Cristovao Cordeiro (JIRA)" <ji...@apache.org> on 2013/09/19 09:07:56 UTC

[jira] [Issue Comment Deleted] (DTACLOUD-579) Using the EC2 frontend with the Openstack driver

     [ https://issues.apache.org/jira/browse/DTACLOUD-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Cristovao Cordeiro updated DTACLOUD-579:
----------------------------------------

    Comment: was deleted

(was: Hi,

I'll be out of the office until Thursday 19th, with limited access to internet. Nevertheless I'll try to get back to you as soon as possible.

Thanks.
)
    
> 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