You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltacloud.apache.org by "Ilkka Tengvall (JIRA)" <ji...@apache.org> on 2013/07/05 14:25:48 UTC

[jira] [Commented] (DTACLOUD-563) openstack driver lacks firewall and addresses functionality

    [ https://issues.apache.org/jira/browse/DTACLOUD-563?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13700633#comment-13700633 ] 

Ilkka Tengvall commented on DTACLOUD-563:
-----------------------------------------

Hi,

we finally had time to setup and do this, it seems to work:

----------------------------------------------------------------------------
Output from command:
irb(main):001:0> require 'openstack'
=> true
irb(main):002:0> os = OpenStack::Connection.create({:username => "user", :api_key=>"badabing", :auth_method=>"password", :auth_url => "http://10.10.10.10:5000/v2.0/", :authtenant_name =>"our-devel", :service_type=>"compute"})
=> #<OpenStack::Compute::Connection:0x00000001b6abd8 @extensions=nil, @connection=#<OpenStack::Connection:0x00000001b6c0f0 @authuser="user", @authkey="badabing", @auth_url="http://10.10.10.10:5000/v2.0/", @authtenant={:type=>"tenantName", :value=>"our-devel"}, @auth_method="password", @service_name=nil, @service_type="compute", @region=nil, @regions_list={"RegionOne"=>[{:service=>"volume", :versionId=>nil}, {:service=>"image", :versionId=>nil}, {:service=>"compute", :versionId=>nil}, {:service=>"ec2", :versionId=>nil}, {:service=>"identity", :versionId=>nil}]}, @is_debug=nil, @auth_host="10.10.10.10", @auth_port=5000, @auth_scheme="http", @auth_path="/v2.0/", @retry_auth=nil, @proxy_host=nil, @proxy_port=nil, @authok=true, @http={}, @authtoken="20ceaa274fc84046aedf2d7b35e8d540", @service_host="10.10.10.10", @service_path="/v2/fdb596b36b6745518ccd43c9f75696c7", @service_port=8774, @service_scheme="http">>
irb(main):003:0> os.get_floating_ips
=> [#<OpenStack::Compute::FloatingIPAddress:0x00000001bd37a0 @fixed_ip=nil, @id=1, @instance_id=nil, @ip="8.8.8.169", @pool="nova">, #<OpenStack::Compute::FloatingIPAddress:0x00000001bd32f0 @fixed_ip="10.10.41.8", @id=5, @instance_id="626dab42-a5fd-4221-b184-e20fce0bcaa2", @ip="8.8.8.8", @pool="nova">, #<OpenStack::Compute::FloatingIPAddress:0x00000001bd2f80 @fixed_ip=nil, @id=6, @instance_id=nil, @ip="8.8.8.174", @pool="nova">]
irb(main):004:0> os.get_floating_ip(1)
=> #<OpenStack::Compute::FloatingIPAddress:0x00000001c7b298 @fixed_ip=nil, @id=1, @instance_id=nil, @ip="8.8.8.169", @pool="nova">
irb(main):006:0> addr = os.create_floating_ip
=> #<OpenStack::Compute::FloatingIPAddress:0x00000001d858a0 @fixed_ip=nil, @id=3, @instance_id=nil, @ip="8.8.8.171", @pool="nova">
irb(main):007:0> os.delete_floating_ip(3)
=> true
irb(main):008:0> os.attach_floating_ip({:server_id=>"8aeff298-a170-48ac-88b7-d60e4266fa55", :ip_id=>"1"})
=> true
irb(main):009:0> os.detach_floating_ip({:server_id=>"8aeff298-a170-48ac-88b7-d60e4266fa55", :ip_id=>"1"})
=> true
----------------------------------------------------------------------------


BR,
Ilkka
                
> openstack driver lacks firewall and addresses functionality
> -----------------------------------------------------------
>
>                 Key: DTACLOUD-563
>                 URL: https://issues.apache.org/jira/browse/DTACLOUD-563
>             Project: DeltaCloud
>          Issue Type: Improvement
>          Components: Server
>         Environment: fedora 18 deltacloud-core-openstack-1.1.2-3.fc18.noarch, also the upstream latest as of 3rd Jun 2013
>            Reporter: Ilkka Tengvall
>
> We are implementing a service that connects to different clouds via deltacloud. We run to an issue that we can't handle security groups and floating addresses via deltacloud. The feature is missing, see the irclog for background with marios:
> {quote}
> <ikke-t> hi, does anyone here know the status of  firewalls and addresses on openstack driver?
> <ikke-t> it seems  they are not implemented at least in F18 version of deltacloud:
> <ikke-t> "The required capability to execute this operation is missing"
> <marios> ikke-t: hi - yeah looks like they aren't implemented yet
> <ikke-t> this seems to be a bit behind of upstream: deltacloud-core-1.1.2-3.fc18.noarch
> <ikke-t> any idea if upstream has them, mario?
> <ikke-t> release notes doesn't mention them
> <marios> ikke-t: no, that's what i meant, they aren't implemented at all yet for the openstack driver
> <ikke-t> ok. would you know if anyone is actively developing the deltacloud-openstack driver?
> <ikke-t> if there would be e.g. blueprint or similar for the features
> <ikke-t> perhaps ec2 driver would have them, and it could be used towards openstack?
> <marios> ikke-t: so i don't know of someone currently working on that. the ec2 driver has firewalls. but one problem i believe is that the ruby-openstack rubygem doesn't currently have firewall support so it will need to be added there. if this is something you can work on, please go ahead. otherwise can you please file a jira request for that and i or someone else will get to it asap.
> {quote}

--
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