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 10CODE - Просмотреть перечень доступных диапазонов адресов виртуальной сети 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.219CODE - создать пользовательскую сеть с наименованием
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: 8CODE - Просмотреть перечень виртуальных сетей. Пример вывода после выполнения команды onevnet list:В представленном примере отмечено, что 10 IP-адресов адресного пространства виртуальной сети
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.