Download PDF
Download page Управление пользовательскими сетями в интерфейсе командной строки.
Управление пользовательскими сетями в интерфейсе командной строки
Создание пользовательской сети
Для создания пользовательской сети используется команда:
где:
<виртуальная_сеть>
— наименование или идентификатор виртуальной сети, адресное пространство которой необходимо использовать;<пользовательская_сеть>
— наименование создаваемой пользовательской сети;<размер>
— количество IP-адресов адресного пространства виртуальной сети, которое необходимо зарезервировать для пользовательской сети.
Пользовательская сеть отобразится в перечне виртуальных сетей, доступных пользователю (группе пользователей).
Кроме того, при создании пользовательской сети можно указать диапазон адресов (Address Ranges — AR), в котором необходимо зарезервировать IP-адреса. Для этого используется аргумент команды -a <идентификатор_AR>
.
Также при создании пользовательской сети можно указать начальный IP-адрес. Для этого используется аргумент команды -i <начальный_IP-адрес>
.
- Просмотреть перечень доступных виртуальных сетей. Пример вывода после выполнения команды
onevnet list
:ID USER GROUP NAME CLUSTERS BRIDGE LEASES 1 brestadm brestadm Private 0 onebr1 10
CODE - Просмотреть перечень доступных диапазонов адресов виртуальной сети Private. Пример вывода после выполнения команды
onevnet show Private
:... ADDRESS RANGE POOL AR 0 SIZE : 51 LEASES : 0 RANGE FIRST LAST MAC 02:00:0a:00:00:96 02:00:0a:00:00:c8 IP 10.0.0.150 10.0.0.200 AR 1 SIZE : 20 LEASES : 0 RANGE FIRST LAST MAC 02:00:0a:00:00:c8 02:00:0a:00:00:db IP 10.0.0.200 10.0.0.219
CODE - создать пользовательскую сеть с наименованием
MyVNET
, в которой будет 10 IP-адресов, зарезервированных из адресного пространства с идентификатором1
виртуальной сетиPrivate
, при этом первый IP-адрес будет иметь значение 10.0.0.210:onevnet reserve Private -n MyVNET -s 10 -a 1 -i 10.0.0.210Пример вывода после выполнения команды:Reservation VNET ID: 8
CODE - Просмотреть перечень виртуальных сетей. Пример вывода после выполнения команды onevnet list:
ID USER GROUP NAME CLUSTERS BRIDGE LEASES 8 brestadm brestadm MyVNET 0 onebr1 0 1 brestadm brestadm Private 0 onebr1 10 ...
CODEPrivate
зарезервировано (параметрLEASES
).
Порядок использования пользовательской сети
Порядок использования пользовательской сети такой же, как и при использовании виртуальной сети.
Для подключения ВМ к сети достаточно указать название или идентификатор сети в шаблоне ВМ (блок параметров NIC
).
Удаление пользовательской сети
Для удаления пользовательской сети используется команда:
После удаления пользовательской сети зарезервированные IP-адреса будут автоматически разблокированы и доступны для использования.
Снятие резервирования IP-адресов пользовательской сети
Для снятия резервирования IP-адресов без удаления пользовательской сети используется команда:
Если в пользовательскую сеть не был добавлен дополнительный диапазон адресов (AR), то необходимо указывать идентификатор диапазона адресов, который установлен по умолчанию и имеет значение 0
.
В результате выполнения команды onevnet free
будет удален указанный диапазон адресов. Для добавления диапазона адресов пользователь должен обладать полномочиями типа ADMIN (администрирование) в отношении пользовательской сети.
Если в пользовательской сети для какого-либо адреса был установлен запрет на использование (командой onevnet hold
), то перед снятием резервирования диапазона адресов необходимо разблокировать эти адреса командой onevnet release
.