Skip to main content

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

Last update:

Вы можете объединить свои удаленные рабочие столы (DaaS) с другими продуктами по приватной сети. Такое подключение позволяет полностью удаленно взаимодействовать с ресурсами в инфраструктуре Selectel, например облачным сервером, базой данных и дата-центром в облаке на базе VMware, а также подключаться к каналу Direct Connect или Global Connect. При этом трафик между удаленным рабочим столом и другими ресурсами будет оставаться в пределах приватной сети Selectel.

Сеть организуется через глобальный роутер.

Для удаленного рабочего стола нельзя настроить выход в интернет через другой продукт (анонсировать дефолтный маршрут до 0.0.0.0/0 через глобальный роутер).

  1. Если у вас еще нет глобального роутера, создайте глобальный роутер.

  2. Подключите к глобальному роутеру сеть и подсеть до удаленного рабочего стола.

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

  4. На сервере в другом продукте пропишите статические маршруты в подсеть удаленного рабочего стола.

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

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

2. Подключить к роутеру сеть и подсеть до удаленного рабочего стола

  1. Создайте тикет для подключения удаленного рабочего стола к глобальному роутеру. В тикете укажите ID глобального роутера, который вы создали на этапе 1. Можно посмотреть в панели управления в разделе Сетевые сервисыГлобальный роутер Selectel → страница роутера → поле под именем роутера.

  2. Мы подключим к глобальному роутеру приватную подсеть размерностью /26 из блока 172.16.0.0/12, в которой находятся ваши удаленные рабочие столы. Эта подсеть не будет отображаться на странице глобального роутера в панели управления.

  3. Дождитесь ответа о том, что связность настроена.

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

    • если вы настраиваете связность с облачным сервером, выделенным сервером или кластером Managed Kubernetes, перейдите на этап 3;
    • если вы настраиваете связность с облаком на базе VMware, перейдите в инструкцию Способы подключения публичного облака к глобальному роутеру, выберите подходящий способ и выполните соответствующие настройки на стороне публичного облака, начиная с создания подсети для связи публичного облака с глобальным роутером.

3. Подключить к роутеру сеть и подсеть до сервера в другом продукте

Подсеть в другом продукте не должна пересекаться со служебными сетями DaaS:

  • блоком /26 из подсети 172.16.0.0/12, в котором находятся ваши удаленные рабочие столы;
  • сервисной подсетью 10.49.32.0/24.

Используйте для выделенного или размещенного сервера.

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

  1. В панели управления в верхнем меню нажмите Продукты и выберите Глобальный роутер.

  2. Откройте страницу роутера → вкладка Сети.

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

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

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

  6. Выберите локацию сети.

  7. Выберите или введите VLAN.

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

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

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

    • принадлежать диапазону приватных адресов по RFC 1918: 10.0.0.0/8, 172.16.0.0/12 или 192.168.0.0/16;
    • иметь размер не меньше /29, так как три адреса будут заняты сетевым оборудованием Selectel;
    • не пересекаться с другими подсетями, добавленными на этот роутер, — в подсетях одного роутера не должно быть одинаковых IP-адресов;
    • если в сеть глобального роутера будет включен кластер Managed Kubernetes на облачных серверах, подсеть не должна пересекаться с диапазонами 10.10.0.0/16, 10.96.0.0/12, 10.250.0.0/16 и 10.251.0.0/24. Если в сеть будет включен кластер на выделенных серверах — с диапазонами 10.10.0.0/16, 10.222.0.0/16, 10.250.0.0/16, 10.251.0.0/24 и 172.250.0.0/14. Эти подсети участвуют во внутренней адресации Managed Kubernetes, их использование может привести к конфликтам в сети глобального роутера.
  11. Введите IP шлюза или оставьте первый адрес из подсети, который назначается по умолчанию. Не назначайте этот адрес на свои устройства, чтобы не нарушить работу сети.

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

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

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

  15. Если на шаге 8 вы указали тег Q-in-Q, нужно включить технологию Q-in-Q на порту коммутатора и настроить сетевой интерфейс приватной сети, которую вы указали на шаге 10. Подробнее в подразделе Настроить Q-in-Q инструкции Q-in-Q.

4. Прописать статический маршрут в подсеть удаленного рабочего стола

На устройстве в другом продукте пропишите статические маршруты в подсеть удаленного рабочего стола:

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

Используйте для выделенного или размещенного сервера.

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

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

    vi /etc/netplan/01-netcfg.yaml
  3. В конце блока с данными нужного сетевого интерфейса добавьте маршрут:

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

    Укажите:

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

    routes:
    - to: 172.16.10.10/26
    via: 192.168.0.1
    - to: 192.168.100.0/28
    via: 192.168.0.1
  5. Сохраните файл.

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

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

    netplan apply