I have a provider network that has two subnets (Using 1.1.1.0/24 as an
publicly routable example):
# openstack subnet list | grep 67917c09-6cb4-4622-ae1b-9f5aef890b0f
| 066df21a-d23d-4917-8b28-d097957633dc | provider-campus |
67917c09-6cb4-4622-ae1b-9f5aef890b0f | 172.31.96.0/22 |
| b955a7bf-0965-4e56-a224-8a93bbcb3e99 | provider-public |
67917c09-6cb4-4622-ae1b-9f5aef890b0f | 1.1.1.0/24 |
Normally I use the neutron cli to create a floating ip address on
specific subnets, but I'm trying to migrate to the openstack cli since
the neutron cli is marked as deprecated. My understanding is that the
two following command should be equivalent to create a floating ip on
the provider-public subnet. However the first listed subnet
(provider-campus) is always used by the openstack cli and is the default
is not subnet is specified:
This result is correct:
# neutron floatingip-create --tenant-id
774810c91edf4f97ae23ad55ebaf2a18 --subnet
b955a7bf-0965-4e56-a224-8a93bbcb3e99 provider
neutron CLI is deprecated and will be removed in the future. Use
openstack CLI instead.
Created a new floatingip:
+---------------------+--------------------------------------+
| Field | Value |
+---------------------+--------------------------------------+
| created_at | 2018-05-23T13:51:51Z |
| description | |
| fixed_ip_address | |
| floating_ip_address | 1.1.1.39 |
| floating_network_id | 67917c09-6cb4-4622-ae1b-9f5aef890b0f |
| id | 3b02eb6a-12b1-46d8-980c-a543c47836c9 |
| port_id | |
| project_id | 774810c91edf4f97ae23ad55ebaf2a18 |
| revision_number | 0 |
| router_id | |
| status | DOWN |
| tags | |
| tenant_id | 774810c91edf4f97ae23ad55ebaf2a18 |
| updated_at | 2018-05-23T13:51:51Z |
+---------------------+--------------------------------------+
This result is incorrect:
# openstack floating ip create --project
774810c91edf4f97ae23ad55ebaf2a18 --subnet
b955a7bf-0965-4e56-a224-8a93bbcb3e99 provider
+---------------------+--------------------------------------+
| Field | Value |
+---------------------+--------------------------------------+
| created_at | 2018-05-23T13:53:35Z |
| description | |
| fixed_ip_address | None |
| floating_ip_address | 172.31.96.61 |
| floating_network_id | 67917c09-6cb4-4622-ae1b-9f5aef890b0f |
| id | 37fd261d-ffd3-440b-a19e-6d0fd093d575 |
| name | 172.31.96.61 |
| port_id | None |
| project_id | 774810c91edf4f97ae23ad55ebaf2a18 |
| revision_number | 0 |
| router_id | None |
| status | DOWN |
| updated_at | 2018-05-23T13:53:35Z |
+---------------------+--------------------------------------+
Is this broken or am I doing something incorrect here? Any pointers
would be appreciated.
Version details:
BaseOS : Centos 7.4.1708
Openstack-release: centos-release-openstack-pike-1-1.el7.x86_64
openstack client: python2-openstackclient-3.12.1-1.el7.noarch
neutron client: python2-neutronclient-6.5.0-1.el7.noarch
Thanks
Gary.
--
Gary Molenkamp Computer Science/Science Technology Services
Systems Administrator University of Western Ontario
molen...@uwo.ca http://www.csd.uwo.ca
(519) 661-2111 x86882 (519) 661-3566
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack