Управление вычислительными подсетями#
Можно добавлять и удалять подсети физических сетей. Кроме того, если вы исчерпали все публичные IP-адреса в физической вычислительной сети, можно добавить в эту сеть дополнительные подсети с помощью средства командной строки OpenStack. Новые подсети будут доступны на панели администрирования и самообслуживания для назначения IP-адресов и управления ими.
Ограничения
Для подсети IPv6 нельзя изменить режим адресации IPv6.
В вычислительной сети с включенным управлением IP-адресами должна быть как минимум одна подсеть.
Предварительные требования
Вычислительные сети должны быть созданы автоматически в ходе развертывания вычислительного кластера или вручную, как описано в разделах Создание физических вычислительных сетей и Создание виртуальных вычислительных сетей.
Для авторизации выполнения приведенных ниже команд настроен клиент командной строки OpenStack, как описано в разделе Подключение к интерфейсу командной строки OpenStack.
Добавление подсети в физическую вычислительную сеть
На экране Вычисления → Сеть → Сети щелкните по нужной физической сети.
В разделе Подсети нажмите Добавить, а затем выберите Подсеть IPv4 или Подсеть IPv6 в зависимости от доступных вариантов.
В новом окне укажите настройки подсети и нажмите Добавить.
Добавление дополнительных подсетей в физическую вычислительную сеть
Определите нужную сеть, отобразив список всех существующих сетей:
# openstack --insecure network list +-----------------------+---------+--------------------------------------+ | ID | Name | Subnets | +-----------------------+---------+--------------------------------------+ | a1d8d6ae-c89d-4307<…> | public | d52aa9f4-6a4b-4268-a71d-1a50f9b60aa9 | | e31eac69-9ab7-41ad<…> | private | 470526d3-ea5a-48fb-81ac-20273f005f61 | +-----------------------+---------+--------------------------------------+
Создайте новую подсеть в этой сети с помощью команды
openstack subnet create. Например:# openstack --insecure subnet create --ip-version 4 --subnet-range 10.164.132.0/24 \ --gateway 10.164.132.1 --dhcp --dns-nameserver 8.8.8.8 --allocation-pool \ start=10.164.132.201,end=10.164.132.212 --network public newsubnet
Удаление подсети из физической вычислительной сети
На экране Вычисления → Сеть → Сети щелкните по нужной физической сети.
В разделе Подсети нажмите значок корзины возле подсети, которую следует удалить.
Примечание
Удалить единственную подсеть нельзя.