Change default route via management network for compute-vmware/cinder-vmware roles

Change-Id: Idbca709f2abddb340cbbb93b6286224f8cf1c946
This commit is contained in:
Artem Savinov 2015-10-13 16:53:53 +03:00 committed by Igor Zinovik
parent f766b7bec0
commit 7997f0d927
4 changed files with 18 additions and 21 deletions

View File

@ -34,3 +34,21 @@
puppet_manifest: puppet/manifests/nsxv-config.pp
puppet_modules: puppet/modules:/etc/puppet/modules
timeout: 300
- id: configure_default_route_cinder_vmware
type: puppet
groups: ['cinder-vmware']
requires: [openstack-cinder]
required_for: [top-role-cinder-vmware]
parameters:
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/netconfig/configure_default_route.pp
puppet_modules: /etc/puppet/modules
timeout: 300
- id: configure_default_route_compute_vmware
type: puppet
groups: ['compute-vmware']
requires: [top-role-compute]
required_for: [top-role-compute-vmware]
parameters:
puppet_manifest: /etc/puppet/modules/osnailyfacter/modular/netconfig/configure_default_route.pp
puppet_modules: /etc/puppet/modules
timeout: 300

View File

@ -52,17 +52,3 @@ for GRE tunneling which does not have an effect with NSXv.
.. image:: /image/neutron-network-settings.png
:scale: 70 %
Public network assignment
-------------------------
If you are going to use *Cinder proxy to VMware datastore* or *Compute VMware*
roles in your environment then you have to assign public IP addresses to all
nodes, because all communication between OpenStack services (Cinder and Nova in
this case) and vCenter happens via Public network.
You can achieve this by enabling following option (*Settings -> Public network
assignment -> Assign public network to all nodes*):
.. image:: /image/public-network-assignment.png
:scale: 70 %

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

View File

@ -37,13 +37,6 @@ def clear_restriction():
except:
pass
release.roles_metadata = deepcopy(release.roles_metadata)
try:
release.roles_metadata['compute-vmware']['public_ip_required'] = True
except:
pass
db().commit()
return 0