Evolution
Тема интерфейса

Отключить подсеть от сервера Bare Metal

Если вам необходимо ограничить доступ сервера в интернет, отключите подсеть.

Примечание

Сейчас действия с подсетями в Bare Metal можно выполнить только с помощью API.

  1. Выполните запрос ListSubnets для ресурса Subnet.

    В запросе передайте идентификатор проекта, в котором находится подсеть.

    Сохраните значение параметра id. Это идентификатор подсети.

  2. Выполните запрос GetReservedServers для ресурса Project.

    В запросе передайте идентификатор проекта, в котором находится сервер.

    Сохраните значение параметра reserved_server_id. Это идентификатор сервера, к которому подключена подсеть.

  3. Выполните запрос 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 — идентификатор сервера, полученный ранее.

Отключить подсеть на стороне сервера

Чтобы отключить подсеть от сервера, измените конфигурацию его сети. Способ зависит от типа вашей ОС.


  1. Получите список файлов каталога netplan:

    ls -la /etc/netplan/

    Конфигурационный файл должен быть в формате .yaml. Примеры:

    • 00-installer-config.yaml

    • 01-netcfg.yaml

    • 50-cloud-init.yaml

  2. Откройте конфигурационный файл на запись:

    sudo nano /etc/netplan/<file_name>.yaml

    Где file_name — название конфигурационного файла.

  3. Из блока vlans удалите код:

    vlan<id>:
    id: <id>
    link: bond_c1
    addresses: [<ips_range>]

    Где:

    • <id> — номер удаляемой подсети.

    • link — сетевой интерфейс, к которому привязана удаляемая подсеть.

    • addresses — диапазон IP-адресов удаляемой подсети.

  4. Нажмите сочетание клавиш Ctrl + O.

  5. Сохраните обновленную конфигурацию:

    netplan apply
  6. Удалите подсеть из системного списка:

    ip l del vlan<id>

    Где <id> — номер удаляемой подсети.