Fast accessing virtual machines using a public IP via port mapping

Registered by Kylin CG on 2013-05-03

This blueprint has been superseded. See the newer blueprint "Port Forwarding API" for updated plans.

This blueprint is proposed to supply an easy & fast method for accessing virtual machines created in Openstack. Currently two approaches are supported in Openstack: Floating IP and VPN. However, the former is limited by the number of available public IPs and the latter one is relatively complex to config. This blueprint is based on the observation that the unused ports of the public IP can be dynamically mapped to different VMs in order to supply a access path.

As designed in this blueprint, VMs can be access via a combination of a public ip + different ports. It can be used in ssh and vnc/spice based remote desktop.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Kylin CG
Direction:
Needs approval
Assignee:
Liyingjun
Definition:
Superseded
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
Liyingjun on 2013-10-19
Completed by
Armando Migliaccio on 2015-12-16

Related branches

Sprints

Whiteboard

This was not discussed at the design summit, so a specification will need to be filed before we can consider this blueprint.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.