Изменение и удаление вычислительных сетей
Можно изменить имя сети и настройки сетевого доступа, а также удалить вычислительную сеть, которая не используется виртуальными машинами.
Ограничения
- Изменять управление IP-адресами вычислительной сети невозможно.
Предварительные требования
- Вычислительные сети должны быть созданы автоматически в ходе развертывания вычислительного кластера или вручную, как описано в разделах Создание физических вычислительных сетей и Создание виртуальных вычислительных сетей.
- Чтобы вычислительную сеть можно было удалить, к ней не должна быть подключена ни одна виртуальная машина.
Чтобы изменить параметры вычислительной сети
Панель администратора
- На экране Вычисления > Сеть > Сети щелкните по сети, которую необходимо изменить.
- На правой панели сети щелкните по значку карандаша рядом с нужным разделом, затем внесите требуемые изменения.
Интерфейс командной строки
Используйте следующую команду:
vinfra service compute network set [--rbac-policies <rbac-policies>]
[--name <name>] <network>
--rbac-policies <rbac-policies>-
Разделенный запятыми список политик RBAC в формате
<target>:<target_id>:<action> | none. Допустимые цели:project,domain. Допустимые действия:direct,full,routed. «*» является допустимым значениемtarget_idдля всех целей. Передайтеnoneдля очистки всех существующих политик.Пример:
domain:default:routed,project:uuid1:full --name <name>- Новое имя для сети
<network>- Идентификатор или имя сети
Например, чтобы запретить сетевой доступ к вычислительной сети mypubnet, выполните:
# vinfra service compute network set mypubnet --rbac-policies none +------------------+--------------------------------------+ | Field | Value | +------------------+--------------------------------------+ | allocation_pools | 10.136.18.141-10.136.18.148 | | cidr | 10.136.16.0/22 | | dns_nameservers | 10.35.11.7 | | enable_dhcp | True | | gateway_ip | 10.136.16.1 | | id | 22674f9d-1c94-4953-b79b-7f6029ee9bd0 | | ip_version | 4 | | ipam_enabled | True | | name | mypubnet | | physical_network | Public | | project_id | c22613639b3147e0b22ef057b87698fe | | rbac_policies | [] | | router_external | False | | shared | False | | tags | [] | | type | physical | | vlan_id | | +------------------+--------------------------------------+
Чтобы удалить вычислительную сеть
Панель администратора
- На экране Вычисления > Сеть > Сети щелкните по сети, которую необходимо удалить.
- На правой панели сети нажмите Удалить.
Интерфейс командной строки
Используйте следующую команду:
vinfra service compute network delete <network>
<network>- Идентификатор или имя сети
Например, чтобы удалить вычислительную сеть myprivnet, выполните:
# vinfra service compute network delete myprivnet Operation accepted.