Перейти к основному содержимому
Создать сеть с выделенным сервером

Создать сеть с выделенным сервером

к сведению

Некоторые конфигурации выделенных серверов Chipcore Line нельзя добавить в сеть глобального роутера, так как у них нет порта для подключения в приватную сеть. Наличие порта для приватной сети можно проверить в панели управления на странице сервера на вкладке Порты.

  1. Создайте глобальный роутер.
  2. Создайте на глобальном роутере сеть и подсеть до VLAN выделенного сервера.
  3. Создайте на глобальном роутере сеть и подсеть до проекта облачной платформы.
  4. Назначьте IP-адреса из созданных подсетей на выделенный сервер.
  5. Пропишите маршруты на выделенном сервере.
  6. Создайте кластер облачных баз данных: новый или из резервной копии существующего кластера облачных баз данных.

Посмотрите пример создания сетевой связности между выделенным сервером и облачной базой данных.

Пример организации сети между облачной базой данных и выделенным сервером

Если вам нужно настроить приватную связность между выделенным сервером в пуле SPB-1 и новой облачной базой данных в пуле ru-2:

  1. Создайте глобальный роутер.
  2. Создайте две приватные подсети — 192.168.0.0 для пула SPB-1 и 10.10.0.0 для пула ru-2.
  3. Назначьте адрес из подсети 192.168.0.0 на выделенный сервер, например, 192.168.0.2.
  4. Пропишите маршруты на выделенном сервере в пуле SPB-1 — в подсеть 10.10.0.0 через шлюз 192.168.0.1.
  5. Создайте новый кластер облачных баз данных в подсети 10.10.0.0.

Создать глобальный роутер

  1. В панели управления перейдите в раздел Сетевые сервисы Глобальный роутер Selectel.
  2. Нажмите Создать роутер. Для каждого аккаунта установлен лимит в пять глобальных роутеров.
  3. Введите имя роутера.
  4. Нажмите Создать.
  5. Если роутер создался со статусом ERROR или завис в одном из статусов, создайте тикет.

Создать сеть и подсеть до VLAN выделенного сервера

  1. В панели управления перейдите в раздел Сетевые сервисы Глобальный роутер Selectel.

  2. Откройте страницу роутера.

  3. Нажмите Создать сеть.

  4. Введите имя сети, оно будет использоваться только в панели управления.

  5. Выберите услугу Выделенные серверы.

  6. Выберите пул.

  7. Выберите VLAN. Если вы хотите создать сеть до внутреннего сегмента (Q-in-Q), укажите его тег — число от 2 до 4094. Если до VLAN уже есть сеть, обязательно укажите внутренний сегмент этого VLAN (Q-in-Q).

  8. Если вы указали тег внутреннего сегмента (Q-in-Q), убедитесь, что настроили выбранный тег сегмента на соответствующих сетевых интерфейсах. Для VLAN должна быть включена технология Q-in-Q — создайте тикет.

  9. Введите имя подсети — оно будет использоваться только в панели управления.

  10. Введите CIDR — IP-адрес и маску подсети. Можно добавить существующую приватную подсеть сервера, если она еще не добавлена на любой из глобальных роутеров в аккаунте. Подсеть должна соответствовать условиям:

    • принадлежать диапазону приватных адресов по RFC 1918: 10.0.0.0/8, 172.16.0.0/12 или 192.168.0.0/16;
    • иметь размер не меньше /29, так как три адреса будут заняты сетевым оборудованием Selectel;
    • не пересекаться с другими подсетями, добавленными на этот роутер: доступные IP-адреса каждой подсети на роутере не должны совпадать с IP-адресами других подсетей на нем.
  11. Введите IP шлюза — автоматически назначается первый адрес из подсети, при необходимости измените его. Не назначайте этот адрес на свои устройства, чтобы не нарушить работу сети.

  12. Введите служебные IP — автоматически назначаются последние адреса из подсети, при необходимости измените их. Не назначайте эти адреса на свои устройства, чтобы не нарушить работу сети.

  13. Нажмите Создать сеть.

  14. Опционально: проверьте топологию сети на глобальном роутере. В панели управления перейдите в раздел Сетевые сервисы Глобальный роутер Selectel. Откройте страницу нужного роутера и нажмите Карта сети.

Создать сеть и подсеть до проекта облачной платформы

  1. В панели управления перейдите в раздел Сетевые сервисы Глобальный роутер Selectel.

  2. Откройте страницу роутера.

  3. Нажмите Создать сеть.

  4. Введите имя сети, оно будет использоваться только в панели управления.

  5. Выберите услугу Облачная платформа.

  6. Выберите пул.

  7. Выберите проект.

  8. Введите имя подсети — оно будет использоваться только в панели управления.

  9. Введите CIDR — IP-адрес и маску подсети. Нельзя добавить существующую подсеть, необходимо создать новую. Подсеть должна соответствовать условиям:

    • принадлежать диапазону приватных адресов по RFC 1918: 10.0.0.0/8, 172.16.0.0/12 или 192.168.0.0/16;
    • иметь размер не меньше /29, так как три адреса будут заняты сетевым оборудованием Selectel;
    • не пересекаться с другими подсетями, добавленными на этот роутер: доступные IP-адреса каждой подсети на роутере не должны совпадать с IP-адресами других подсетей на нем.
  10. Введите IP шлюза — автоматически назначается первый адрес из подсети, при необходимости измените его. Не назначайте этот адрес на свои устройства, чтобы не нарушить работу сети.

  11. Введите служебные IP — автоматически назначаются последние адреса из подсети, при необходимости измените их. Не назначайте эти адреса на свои устройства, чтобы не нарушить работу сети.

  12. Нажмите Создать сеть.

  13. Опционально: проверьте топологию сети на глобальном роутере. В панели управления перейдите в раздел Сетевые сервисы Глобальный роутер Selectel. Откройте страницу нужного роутера и нажмите Карта сети.

Назначить IP-адрес на выделенный сервер

Для работы с созданной на роутере подсетью настройте локальный порт на выделенном сервере, который включается в сеть глобального роутера. На порт назначьте IP-адрес из подсети, которую вы создали на глобальном роутере для соответствующего пула.

  1. Подключитесь к серверу по SSH или через KVM-консоль.

  2. Откройте CLI.

  3. Откройте конфигурационный файл утилиты netplan текстовым редактором vi:

    vi /etc/netplan/01-netcfg.yaml
  4. Измените значения параметров нужного сетевого интерфейса:

    network:
    version: 1
    renderer: networkd
    ethernets:
    ens3:
    dhcp4: true
    ens7:
    dhcp4: no
    addresses: [<ip/mask>]
    gateway4: <gateway>
    mtu: 1500
    nameservers:
    addresses: [<nameservers_addresses>]
    search: [<nameservers_search>]

    Укажите:

    • <ip/mask> — адрес в формате CIDR, который вы указали при создании сети для выделенного сервера (например: 188.93.23.36/29);
    • <gateway> — шлюз;
    • <nameservers_addresses> — серверы DNS;
    • <nameservers_search> — окончание домена, если обращение к узлу сети идет только по его имени.
  5. Нажмите клавишу ESC.

  6. Выйдите из текстового редактора vi с сохранением изменений:

    :wq
  7. Примените конфигурацию:

    netplan apply
  8. Опционально: перезагрузите сервер.

Прописать маршруты на выделенном сервере

Если вы создали новый сервер и добавили его в существующую сеть глобального роутера, маршруты прописывать не нужно. В этом случае сервер будет сразу доступен для других устройств в сети.

Если вы добавляете в сеть глобального роутера существующий сервер, на нем необходимо прописать статические маршруты до всех подсетей, с которыми нужна связность.

  1. Подключитесь к серверу.

  2. Откройте CLI.

  3. Откройте файл конфигурации сети:

    vi /etc/netplan/01-netcfg.yaml
  4. Найдите блок с данными нужного сетевого интерфейса.

  5. В конце этого блока добавьте маршрут:

    routes:
    - to: <ip/mask>
    via: <gateway>

    Укажите:

    • <ip/mask> — подсеть, до которой нужен маршрут, с указанием маски;
    • <gateway> — шлюз для подсети текущего сервера, который указан на глобальном роутере.
  6. Если вам нужно прописать несколько маршрутов, добавьте их последовательно в том же блоке, например:

    routes:
    - to: 192.168.1.0/24
    via: 192.168.0.1
    - to: 192.168.2.0/24
    via: 192.168.0.1
  7. Сохраните файл.

  8. Проверьте настройки:

    sudo netplan try
  9. Примените изменения:

    netplan apply

Создать кластер облачных баз данных

  1. В панели управления перейдите в раздел Облачная платформа → Базы данных.

  2. Нажмите Создать кластер.

  3. Введите имя кластера.

  4. Выберите пул.

  5. Выберите версию PostgreSQL. После создания версию будет нельзя изменить.

  6. Выберите конфигурацию нод:

    • фиксированная — конфигурации с разным соотношением виртуальных процессорных ядер, оперативной памяти и локального диска до 32 vCPU, 128 ГБ RAM и 1 ТБ диска;
    • произвольная — свободный выбор соотношения ресурсов до 8 vCPU, 64 ГБ RAM и 512 ГБ диска.
  7. Опционально: отметьте чекбокс Добавить реплики и укажите количество реплик. Реплики повышают отказоустойчивость кластера.

  8. Выберите подсеть глобального роутера, которую вы создали до проекта облачной платформы.

    Вы можете ограничить список адресов, с которых будет разрешен доступ в кластер баз данных.

  9. Выберите режим пулера соединений:

    • transaction — соединение назначено на клиента на время транзакции;
    • session — соединение назначено, пока клиент подключен;
    • statement — транзакции с несколькими операторами запрещены.
  10. Опционально: измените настройки СУБД, для этого нажмите Изменить. Мы рекомендуем менять значения настроек только при необходимости — неправильно подобранные значения могут снизить производительность кластера.

  11. Нажмите Создать кластер баз данных. Кластер будет готов к работе, когда перейдет в статус ACTIVE.