fuel-plugin-nsxv/doc/source/environment.rst

1.9 KiB

OpenStack environment notes

Environment creation

Before start actual deployment process please verify that you vSphere infrastructure (vCenter and NSXv) is configured and functions properly, Fuel NSXv plugin cannot deploy vSphere infrastructure, it must be up and running before OpenStack deployment.

To use NSXv plugin create new OpenStack environment via the Fuel web UI follow these steps:

  1. On Compute configuration step tick 'vCenter' checkbox

    image

  2. After plugin gets installed it updates Fuel and it will be possible to use Neutron with tunneling segmentation at 'Networking Setup' step:

    image

    Warning

    After Fuel database gets updated it is possible to enable Murano support for cloud with NSX, but Murano functionality was not tested with NSX.

  3. Once you get environment created add one or more controller node.

Pay attention on which interface you assign Public network, Controller must have connectivity with NSX Manager host through Public network since it is used as default route for packets.

Is is worth to mention that it is not possible to use compute nodes in this type of cluster, because NSX switch is not available for Linux only for ESXi, so it is not possible to pass traffic inside compute node that runs Linux and KVM. Also it does not matter on which network interface you assign 'VM fixed' traffic, because it does not flow through controllers.

Floating IP ranges are not used, because Neutron L3 agent is not used on Controller.

image

Pay attention that Neutron L2/L3 configuration on Settings tab does not have effect in OpenStack cluster that uses NSXv. These settings contain settings for GRE tunneling which does not have an effect with NSXv.

image