Add information about network configuration
Change-Id: I0d1bacd9f22ac7b8e8ca8e75196082c661e57941
This commit is contained in:
parent
eae409a296
commit
089df4867d
BIN
doc/source/install/1.png
Normal file
BIN
doc/source/install/1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 23 KiB |
BIN
doc/source/install/2.png
Normal file
BIN
doc/source/install/2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 37 KiB |
BIN
doc/source/install/3.png
Normal file
BIN
doc/source/install/3.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 38 KiB |
BIN
doc/source/install/4_1.png
Normal file
BIN
doc/source/install/4_1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
BIN
doc/source/install/4_2.png
Normal file
BIN
doc/source/install/4_2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 74 KiB |
BIN
doc/source/install/5.png
Normal file
BIN
doc/source/install/5.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 28 KiB |
104
doc/source/install/configure_network.rst
Normal file
104
doc/source/install/configure_network.rst
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
..
|
||||||
|
Copyleft 2014 Mirantis, Inc.
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||||
|
not use this file except in compliance with the License. You may obtain
|
||||||
|
a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||||
|
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
|
License for the specific language governing permissions and limitations
|
||||||
|
under the License.
|
||||||
|
..
|
||||||
|
|
||||||
|
Network Configuration
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
To work with Murano, tenant network in Openstack installation should be configured in a certain way.
|
||||||
|
This configuration may be set up automatically with the provision of several parameters in config file or manually.
|
||||||
|
|
||||||
|
Murano has advanced networking features that give you ability to not care about configuring networks
|
||||||
|
for your application. By default it will create an isolated network for each environment and join
|
||||||
|
all VMs needed by your application to that network. To install and configure application in
|
||||||
|
just spawned virtual machine Murano also requires a router connected to the external network.
|
||||||
|
|
||||||
|
|
||||||
|
Automatic network configuration
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
To create router automatically, provide the following parameters in config file:
|
||||||
|
|
||||||
|
.. code-block:: ini
|
||||||
|
|
||||||
|
[networking]
|
||||||
|
|
||||||
|
external_network = %EXTERNAL_NETWORK_NAME%
|
||||||
|
router_name = %MURANO_ROUTER_NAME%
|
||||||
|
create_router = true
|
||||||
|
|
||||||
|
..
|
||||||
|
|
||||||
|
To figure out the name of the external network, perform the following command:
|
||||||
|
|
||||||
|
.. code-block:: console
|
||||||
|
|
||||||
|
$ neutron net-external-list
|
||||||
|
|
||||||
|
During the first deploy, required networks and router with specified name will be created and set up.
|
||||||
|
|
||||||
|
Manual network configuration
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
* Step 1. Create public network
|
||||||
|
|
||||||
|
* First, you need to check for existence of external networks. Login as admin and go to
|
||||||
|
*Project -> Network -> Network Topology*. And check network type in network details at *Admin -> Networks -> Network name* page.
|
||||||
|
The same action can be done via CLI by running `neutron net-external-list`. To create new external network examine `OpenStack documentation <http://docs.openstack.org/trunk/install-guide/install/apt/content/neutron_initial-external-network.html>`_.
|
||||||
|
|
||||||
|
.. image:: 1.png
|
||||||
|
:align: left
|
||||||
|
|
||||||
|
:scale: 70 %
|
||||||
|
|
||||||
|
* Step 2. Create local network
|
||||||
|
|
||||||
|
* Go to *Project -> Network -> Networks*.
|
||||||
|
* Click *Create Network* and fill the form.
|
||||||
|
|
||||||
|
.. image:: 2.png
|
||||||
|
|
||||||
|
|
||||||
|
.. image:: 3.png
|
||||||
|
|
||||||
|
* Step 3. Create router
|
||||||
|
|
||||||
|
* Go to *Project -> Network -> Routers*
|
||||||
|
|
||||||
|
* Click "Create Router"
|
||||||
|
* In the "Router Name" field, enter the *murano-default-router*
|
||||||
|
|
||||||
|
.. image:: 4_1.png
|
||||||
|
|
||||||
|
|
||||||
|
If you specify a name other than *murano-default-router*, it will be necessary to change the following settings in the config file:
|
||||||
|
|
||||||
|
.. code-block:: ini
|
||||||
|
|
||||||
|
[networking]
|
||||||
|
|
||||||
|
router_name = %SPECIFIED_NAME%
|
||||||
|
create_router = false
|
||||||
|
|
||||||
|
|
||||||
|
* Click on the specified router name
|
||||||
|
* In the opened view click “Add interface”
|
||||||
|
* Specify the subnet and IP address
|
||||||
|
|
||||||
|
.. image:: 4_2.png
|
||||||
|
|
||||||
|
And check the result in `Network Topology` tab.
|
||||||
|
|
||||||
|
.. image:: 5.png
|
@ -329,4 +329,5 @@ Murano App Incubator.
|
|||||||
$ tox -e venv -- murano-manage \
|
$ tox -e venv -- murano-manage \
|
||||||
> --config-file ./etc/murano/murano.conf \
|
> --config-file ./etc/murano/murano.conf \
|
||||||
> import-package ../murano-app-incubator/%APPLICATION_DIRECTORY_NAME%
|
> import-package ../murano-app-incubator/%APPLICATION_DIRECTORY_NAME%
|
||||||
..
|
|
||||||
|
.. include:: configure_network.rst
|
||||||
|
Loading…
Reference in New Issue
Block a user