VMware: ESX hosts must not be externally routable

Bug #1381061 reported by Matthew Booth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-manuals
Won't Fix
Medium
Unassigned

Bug Description

Change I70fd7d3ee06040d6ce49d93a4becd9cbfdd71f78 removed passwords from VNC hosts. This change is fine because we proxy the VNC connection and do access control at the proxy, but it assumes that ESX hosts are not externally routable.

In a non-OpenStack VMware deployment, accessing a VM's console requires the end user to have a direct connection to an ESX host. This leads me to believe that many VMware administrators may leave ESX hosts externally routable if not specifically directed otherwise.

The above change makes a design decision which requires ESX hosts not to be externally routable. There may also be other reasons. We need to ensure that this is very clearly documented. This may already be documented, btw, but I don't know how our documentation is organised, and would prefer that somebody more familiar with it assures themselves that this has been given appropriate weight.

Changed in nova:
status: New → Confirmed
Tom Fifield (fifieldt)
tags: added: vmware
Revision history for this message
Tom Fifield (fifieldt) wrote :

To write this one up, basically you need to add to the vmware section and/or security guide, describing the security best practices listed above. When running VMWare for OpenStack, passwords are not used on the console service, so it should be firewalled to only be accessed from the appropriate nova proxy-ing bits.

Changed in openstack-manuals:
status: New → Triaged
importance: Undecided → Medium
milestone: none → kilo
Revision history for this message
Tom Fifield (fifieldt) wrote :

Link to patch that removed the configuration variable: https://review.openstack.org/#/c/49695/

Tracy Jones (tjones-i)
Changed in nova:
importance: Undecided → Medium
Andy Dugas (adugas)
Changed in nova:
assignee: nobody → Andy Dugas (adugas)
Revision history for this message
Gary Kotton (garyk) wrote :

This is a documentation issue and not a nova bug

no longer affects: nova
Tom Fifield (fifieldt)
Changed in openstack-manuals:
milestone: kilo → liberty
Changed in openstack-manuals:
milestone: liberty → mitaka
Changed in openstack-manuals:
milestone: mitaka → newton
Changed in openstack-manuals:
milestone: newton → ocata
Lana (loquacity)
tags: added: low-hanging-fruit
Revision history for this message
Lana (loquacity) wrote :

AFAICT, all this vnc information has already been removed from the config ref, and I can't find any relevant sections in the networking or admin guides to add a note. We can assume this is no longer an issue.

Changed in openstack-manuals:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.