Отключить подсеть от сервера Bare Metal
Если вам необходимо ограничить доступ сервера в интернет, отключите подсеть.
Сейчас действия с подсетями в Bare Metal можно выполнить только с помощью API.
-
Аутентифицируйтесь в API Bare Metal.
-
Выполните запрос ListSubnets для ресурса Subnet.
В запросе передайте идентификатор проекта, в котором находится подсеть.
Сохраните значение параметра id. Это идентификатор подсети.
-
Выполните запрос GetReservedServers для ресурса Project.
В запросе передайте идентификатор проекта, в котором находится сервер.
Сохраните значение параметра reserved_server_id. Это идентификатор сервера, к которому подключена подсеть.
-
Выполните запрос DetachSubnet:
DELETE https://baremetal.api.cloud.ru/bm/v1/subnets/detachВ теле запроса укажите:
{"subnet_id": <subnet_id>,"reserved_server_id": <reserved_server_id>}Где:
-
subnet_id — идентификатор подсети, полученный ранее.
-
reserved_server_id — идентификатор сервера, полученный ранее.
-
Отключить подсеть на стороне сервера
Чтобы отключить подсеть от сервера, измените конфигурацию его сети. Способ зависит от типа вашей ОС.
-
Получите список файлов каталога netplan:
ls -la /etc/netplan/Конфигурационный файл должен быть в формате .yaml. Примеры:
-
00-installer-config.yaml
-
01-netcfg.yaml
-
50-cloud-init.yaml
-
-
Откройте конфигурационный файл на запись:
sudo nano /etc/netplan/<file_name>.yamlГде file_name — название конфигурационного файла.
-
Из блока vlans удалите код:
vlan<id>:id: <id>link: bond_c1addresses: [<ips_range>]Где:
-
<id> — номер удаляемой подсети.
-
link — сетевой интерфейс, к которому привязана удаляемая подсеть.
-
addresses — диапазон IP-адресов удаляемой подсети.
-
-
Нажмите сочетание клавиш Ctrl + O.
-
Сохраните обновленную конфигурацию:
netplan apply -
Удалите подсеть из системного списка:
ip l del vlan<id>Где <id> — номер удаляемой подсети.
- Отключить подсеть на стороне сервера