Update some examples to use openstackclient
The DNS ordering and OVN DHCP documents were out-of-date and using the old neutronclient, updated. Noticed while fixing an openstackclient bug related to dns_nameservers ordering. TrivialFix Related-bug: #2053201 Change-Id: Iab15750a4adc8dc78d839f0a1b952f9d87bdab8a
This commit is contained in:
parent
2d74a93d68
commit
352de7c42c
@ -34,57 +34,81 @@ Get Subnet Details Info
|
|||||||
-----------------------
|
-----------------------
|
||||||
::
|
::
|
||||||
|
|
||||||
changzhi@stack:~/devstack$ neutron subnet-list
|
$ openstack subnet list
|
||||||
+--------------------------------------+------+-------------+--------------------------------------------+
|
+--------------------------------------+---------+--------------------------------------+-------------+
|
||||||
| id | name | cidr | allocation_pools |
|
| ID | Name | Network | Subnet |
|
||||||
+--------------------------------------+------+-------------+--------------------------------------------+
|
+--------------------------------------+---------+--------------------------------------+-------------+
|
||||||
| 1a2d261b-b233-3ab9-902e-88576a82afa6 | | 10.0.0.0/24 | {"start": "10.0.0.2", "end": "10.0.0.254"} |
|
| 1a2d261b-b233-3ab9-902e-88576a82afa6 | private | a404518c-800d-2353-9193-57dbb42ac5ee | 10.0.0.0/24 |
|
||||||
+--------------------------------------+------+-------------+--------------------------------------------+
|
+--------------------------------------+---------+--------------------------------------+-------------+
|
||||||
|
|
||||||
changzhi@stack:~/devstack$ neutron subnet-show 1a2d261b-b233-3ab9-902e-88576a82afa6
|
$ openstack subnet show 1a2d261b-b233-3ab9-902e-88576a82afa6
|
||||||
+------------------+--------------------------------------------+
|
+----------------------+--------------------------------------+
|
||||||
| Field | Value |
|
| Field | Value |
|
||||||
+------------------+--------------------------------------------+
|
+----------------------+--------------------------------------+
|
||||||
| allocation_pools | {"start": "10.0.0.2", "end": "10.0.0.254"} |
|
| allocation_pools | 10.0.0.2-10.0.0.254 |
|
||||||
| cidr | 10.0.0.0/24 |
|
| cidr | 10.0.0.0/24 |
|
||||||
| dns_nameservers | 1.1.1.1 |
|
| created_at | 2024-02-13T21:42:34Z |
|
||||||
| | 2.2.2.2 |
|
| description | |
|
||||||
| | 3.3.3.3 |
|
| dns_nameservers | 8.8.4.4, 8.8.8.8 |
|
||||||
|
| dns_publish_fixed_ip | None |
|
||||||
| enable_dhcp | True |
|
| enable_dhcp | True |
|
||||||
| gateway_ip | 10.0.0.1 |
|
| gateway_ip | 10.0.0.1 |
|
||||||
| host_routes | |
|
| host_routes | |
|
||||||
| id | 1a2d26fb-b733-4ab3-992e-88554a87afa6 |
|
| id | 1a2d26fb-b733-4ab3-992e-88554a87afa6 |
|
||||||
| ip_version | 4 |
|
| ip_version | 4 |
|
||||||
| name | |
|
| ipv6_address_mode | None |
|
||||||
|
| ipv6_ra_mode | None |
|
||||||
|
| name | private |
|
||||||
| network_id | a404518c-800d-2353-9193-57dbb42ac5ee |
|
| network_id | a404518c-800d-2353-9193-57dbb42ac5ee |
|
||||||
| tenant_id | 3868290ab10f417390acbb754160dbb2 |
|
| project_id | 3868290ab10f417390acbb754160dbb2 |
|
||||||
+------------------+--------------------------------------------+
|
| revision_number | 0 |
|
||||||
|
| segment_id | None |
|
||||||
|
| service_types | |
|
||||||
|
| subnetpool_id | |
|
||||||
|
| tags | |
|
||||||
|
| updated_at | 2024-02-13T21:42:34Z |
|
||||||
|
+----------------------+--------------------------------------+
|
||||||
|
|
||||||
Update Subnet DNS Nameservers
|
Update Subnet DNS Nameservers
|
||||||
-----------------------------
|
-----------------------------
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
``--no-dns-nameserver`` must be passed to clear the current list,
|
||||||
|
otherwise a conflict will be raised if there are duplicates.
|
||||||
|
|
||||||
::
|
::
|
||||||
|
|
||||||
neutron subnet-update 1a2d261b-b233-3ab9-902e-88576a82afa6 \
|
$ openstack subnet set --no-dns-nameserver --dns-nameserver 8.8.8.8 \
|
||||||
--dns_nameservers list=true 3.3.3.3 2.2.2.2 1.1.1.1
|
--dns-nameserver 8.8.4.4 1a2d261b-b233-3ab9-902e-88576a82afa6
|
||||||
|
|
||||||
changzhi@stack:~/devstack$ neutron subnet-show 1a2d261b-b233-3ab9-902e-88576a82afa6
|
$ openstack subnet show 1a2d261b-b233-3ab9-902e-88576a82afa6
|
||||||
+------------------+--------------------------------------------+
|
+----------------------+--------------------------------------+
|
||||||
| Field | Value |
|
| Field | Value |
|
||||||
+------------------+--------------------------------------------+
|
+----------------------+--------------------------------------+
|
||||||
| allocation_pools | {"start": "10.0.0.2", "end": "10.0.0.254"} |
|
| allocation_pools | 10.0.0.2-10.0.0.254 |
|
||||||
| cidr | 10.0.0.0/24 |
|
| cidr | 10.0.0.0/24 |
|
||||||
| dns_nameservers | 3.3.3.3 |
|
| created_at | 2024-02-13T21:42:34Z |
|
||||||
| | 2.2.2.2 |
|
| description | |
|
||||||
| | 1.1.1.1 |
|
| dns_nameservers | 8.8.8.8, 8.8.4.4 |
|
||||||
|
| dns_publish_fixed_ip | None |
|
||||||
| enable_dhcp | True |
|
| enable_dhcp | True |
|
||||||
| gateway_ip | 10.0.0.1 |
|
| gateway_ip | 10.0.0.1 |
|
||||||
| host_routes | |
|
| host_routes | |
|
||||||
| id | 1a2d26fb-b733-4ab3-992e-88554a87afa6 |
|
| id | 1a2d26fb-b733-4ab3-992e-88554a87afa6 |
|
||||||
| ip_version | 4 |
|
| ip_version | 4 |
|
||||||
| name | |
|
| ipv6_address_mode | None |
|
||||||
|
| ipv6_ra_mode | None |
|
||||||
|
| name | private |
|
||||||
| network_id | a404518c-800d-2353-9193-57dbb42ac5ee |
|
| network_id | a404518c-800d-2353-9193-57dbb42ac5ee |
|
||||||
| tenant_id | 3868290ab10f417390acbb754160dbb2 |
|
| project_id | 3868290ab10f417390acbb754160dbb2 |
|
||||||
+------------------+--------------------------------------------+
|
| revision_number | 1 |
|
||||||
|
| segment_id | None |
|
||||||
|
| service_types | |
|
||||||
|
| subnetpool_id | |
|
||||||
|
| tags | |
|
||||||
|
| updated_at | 2024-02-13T21:42:34Z |
|
||||||
|
+----------------------+--------------------------------------+
|
||||||
|
|
||||||
As shown in above output, the order of the DNS nameservers has been updated.
|
As shown in above output, the order of the DNS nameservers has been updated.
|
||||||
New virtual machines deployed to this subnet will receive the DNS nameservers
|
New virtual machines deployed to this subnet will receive the DNS nameservers
|
||||||
|
@ -36,12 +36,12 @@ are overridden. In order to map the port DHCP_Options row with the port,
|
|||||||
the OVN ML2 driver stores both the subnet id and port id in the 'external_ids'
|
the OVN ML2 driver stores both the subnet id and port id in the 'external_ids'
|
||||||
column.
|
column.
|
||||||
|
|
||||||
If admin wants to disable native OVN DHCPv4 for any particular port, then the
|
If an admin wants to disable native OVN DHCPv4 for any particular port, then
|
||||||
admin needs to define the 'dhcp_disabled' with the value 'true' in the extra
|
the admin needs to define the 'dhcp_disabled' with the value 'true' in the
|
||||||
DHCP options.
|
extra DHCP options.
|
||||||
|
|
||||||
Ex. neutron port-update <PORT_ID> \
|
Ex. openstack port set \
|
||||||
--extra-dhcp-opt ip_version=4, opt_name=dhcp_disabled, opt_value=false
|
--extra-dhcp-option name='dhcp_disabled',value=true,ip-version=4 <PORT_ID>
|
||||||
|
|
||||||
|
|
||||||
DHCPv6
|
DHCPv6
|
||||||
|
@ -102,8 +102,7 @@ Let's add a DHCP option to a Neutron port:
|
|||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
$ neutron port-update --extra-dhcp-opt opt_name='server-ip-address',opt_value='10.0.0.1' b4c3f265-369e-4bf5-8789-7caa9a1efb9c
|
$ openstack port set --extra-dhcp-option name='server-ip-address',value='10.0.0.1' b4c3f265-369e-4bf5-8789-7caa9a1efb9c
|
||||||
Updated port: b4c3f265-369e-4bf5-8789-7caa9a1efb9c
|
|
||||||
|
|
||||||
.. end
|
.. end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user