From 7997f0d9270cc373cc44637a04280e26eeb75840 Mon Sep 17 00:00:00 2001 From: Artem Savinov Date: Tue, 13 Oct 2015 16:53:53 +0300 Subject: [PATCH] Change default route via management network for compute-vmware/cinder-vmware roles Change-Id: Idbca709f2abddb340cbbb93b6286224f8cf1c946 --- deployment_tasks.yaml | 18 ++++++++++++++++++ doc/source/environment.rst | 14 -------------- .../image/public-network-assignment.png | Bin 12581 -> 0 bytes post_install.sh | 7 ------- 4 files changed, 18 insertions(+), 21 deletions(-) delete mode 100644 doc/source/image/public-network-assignment.png diff --git a/deployment_tasks.yaml b/deployment_tasks.yaml index 5efeee8..0ac6e50 100644 --- a/deployment_tasks.yaml +++ b/deployment_tasks.yaml @@ -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 diff --git a/doc/source/environment.rst b/doc/source/environment.rst index cd4e42d..b3e2d56 100644 --- a/doc/source/environment.rst +++ b/doc/source/environment.rst @@ -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 % diff --git a/doc/source/image/public-network-assignment.png b/doc/source/image/public-network-assignment.png deleted file mode 100644 index 516514f592da0713eacdd1689bd099464a5c423b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12581 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

l$l|42NH+8F6S4i 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