Подключить подсеть к серверу Bare Metal
Подсеть необходима серверам для обмена трафиком с другими серверами и сервисами. Вы можете подключить к серверу более одной подсети.
Сейчас действия с подсетями в Bare Metal можно выполнить только с помощью API.
-
Аутентифицируйтесь в API Bare Metal.
-
Выполните запрос ListSubnets для ресурса Subnet.
В запросе передайте идентификатор проекта, в котором находится подсеть.
Сохраните значение параметра id. Это идентификатор подсети.
-
Выполните запрос GetReservedServers для ресурса Project.
В запросе передайте идентификатор проекта, в котором находится сервер.
Сохраните значение параметра reserved_server_id. Это идентификатор сервера, к которому подключается подсеть.
-
Выполните запрос AttachSubnet:
POST https://baremetal.api.cloud.ru/bm/v1/subnets/attachВ теле запроса укажите:
{"subnet_id": <subnet_id>,"reserved_server_id": <reserved_server_id>}Где:
-
subnet_id — идентификатор подсети, полученный ранее.
-
reserved_server_id — идентификатор сервера, полученный ранее.
-
Подключить подсеть на стороне сервера
Чтобы подсеть корректно работала на сервере, измените конфигурацию его сети. Способ зависит от типа вашей ОС.
-
Выполните запрос ListSubnets для ресурса Subnet.
В запросе передайте идентификатор проекта, в котором находится подсеть.
Сохраните значения параметров:
-
subnet_address — диапазон адресов подсети.
-
vlan_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<vlan_id>:id: <vlan_id>link: bond_c1addresses: [<ips_range>]Где:
-
<vlan_id> — номер подсети.
-
link — сетевой интерфейс, к которому будет привязана подсеть. В данном случае используется системный интерфейс.
-
addresses — диапазон IP-адресов подсети.
-
-
Нажмите сочетание клавиш Ctrl + O.
-
Сохраните обновленную конфигурацию:
netplan apply
- Подключить подсеть на стороне сервера