Выделить освобожденный плавающий IP в openstack

Как выделить плавающий IP арендатору после того, как арендатор выпустит его из проекта в openstack?

Предположим, мне нужен IP-адрес 10.10.90.95, как я могу добавить этот конкретный IP-адрес в список доступных для моего пула?


person Atmesh Mishra    schedule 19.04.2017    source источник


Ответы (2)


Чтобы запросить конкретный плавающий IP-адрес для арендатора, вы можете запустить следующую команду Neutron. Обратите внимание, что это удастся только в том случае, если этот IP-адрес еще не заявлен каким-либо другим арендатором:

neutron floatingip-create --floating-ip-address 10.10.90.95 ext-net

Выше предполагается, что ваша внешняя сеть называется «ext-net», а IP-адрес, который вы пытаетесь выделить, — 10.10.90.95.

person Praveen Yalagandula    schedule 18.05.2017
comment
позвольте мне попробовать это - person Atmesh Mishra; 19.05.2017
comment
Привет, Правин, это будет работать, когда у меня есть IP-адрес в моем арендаторе, и не будет работать, если его вернут в пул. - person Atmesh Mishra; 09.06.2017
comment
Как только этот IP-адрес будет назначен какому-либо другому арендатору/проекту, вы больше не сможете требовать его обратно для вашего проекта. Если этот IP-адрес все еще доступен в пуле, вы можете запросить его с помощью приведенной выше команды. - person Praveen Yalagandula; 21.06.2017

После освобождения плавающего IP-адреса он автоматически добавляется в доступный пул плавающих IP-адресов.

Использовать:

nova с плавающим IP-адресом ‹ идентификатор экземпляра > ‹ плавающий IP-адрес >

чтобы связать конкретный плавающий IP-адрес с экземпляром.

person abhilash_goyal    schedule 21.04.2017
comment
Это верно, когда IP не связан с виртуальной машиной. Я выпустил его из своего проекта. - person Atmesh Mishra; 21.04.2017