unable to use/assign specific fixed IP - reserved_dhcp_port.
Brian Haley
haleyb.dev at gmail.com
Mon Dec 14 20:54:40 UTC 2020
On 12/14/20 1:02 PM, lejeczek wrote:
> Hi guys.
>
> I'm try to spin up and instance:
>
> $ openstack server create midway --flavor C1.vss.tiny --volume midway
> --nic net-id=fd8659cf-8723-4254-bf88-837b37a50a24,v4-fixed-ip=10.0.0.4
> Fixed IP address 10.0.0.4 is already in use on instance
> reserved_dhcp_port. (HTTP 400) (Request-ID:
> req-bf34b06c-d0b7-4798-8eeb-9f5bb87348e2)
>
> Having no admin access to the stack - how to troubleshoot and ideally
> resolve it before I have to admins demanding action :)
> many thanks, L.
When the device ID is set to "reserved_dhcp_port" someone has done it
manually, so you might be out of luck if you don't have admin rights to
the subnet. And if there are already instances booted on it the DHCP IP
change could cause some connectivity issues (e.g. DNS).
On a related note, if you can create your own subnet, the best way to
make sure an IP is not assigned is by specifying the allocation pool
when you create it, for example:
$ openstack subnet create --network private --subnet-range 10.0.0.0/24
--allocation-pool start=10.0.0.5,end=10.0.0.254 --gateway 10.0.0.1
private-subnet
That way it shouldn't allocate 10.0.0.4 to an instance. Without looking
into the code further I can't remember if the DHCP port has to follow
the allocation pool restrictions though.
-Brian
More information about the openstack-discuss
mailing list