docs/doc/source/datanet/openstack/adding-segmentation-ranges-using-the-cli.rst

81 lines
2.4 KiB
ReStructuredText
Raw Normal View History

.. jow1411739340460
.. _adding-segmentation-ranges-using-the-cli:
=====================================
Add Segmentation Ranges Using the CLI
=====================================
You can use the CLI to add segmentation ranges to data networks.
.. rubric:: |proc|
.. _adding-segmentation-ranges-using-the-cli-steps-scn-pxd-4p:
#. Use the :command:`openstack network segment range` command to create
VLAN/VXLAN segmentation ranges.
This example creates segmentation ranges on data network **data-net-a**.
.. code-block:: none
~(keystone_admin)]$ openstack network segment range create segment-a-common \
--description "Shared segmentation range"
--physical-network data-net-a \
--network-type vlan \
--minimum 10 \
--maximum 10 \
~(keystone_admin)]$ openstack network segment range create segment-a-project1 \
--private \
--project ${project1_UUID} \
--physical-network data-net-a \
--network-type vlan \
--minimum 623
--maximum 623
~(keystone_admin)]$ openstack network segment range create segment-a-project2 \
--private \
--project ${project2_UUID} \
--physical-network data-net-b \
--network-type vlan \
--minimum 664 \
--maximum 680
where
**<name>**
name of the segment is a positional argument and can be supplied at the
beginning or the end of the :command:`openstack network segment range
create` command.
This is not a named option.
**description**
is a description of the segmentation range.
**private**
is an flag to denote this is a segmentation range for a single project.
**project**
is the name or UUID of the project associated with the range.
**physical-network**
is the data network associated with the range.
**network type**
is the network type (VLAN/VXLAN) of the range.
**minimum**
is the minimum value of the segmentation range.
**maximum**
is the maximum value of the segmentation range.
.. rubric:: |result|
You can also obtain information about segmentation ranges using the following command:
.. code-block:: none
~(keystone_admin)]$ openstack network segment range show <range_name_or_uuid>