С помощью этого руководства вы настроите сетевую связность между
из разных VPC, принадлежащих одному проекту. Вы будете использовать соединения, маршруты и правила групп безопасности для связи ресурсов. Схема сетевой связности ресурсов представлена ниже.Вы будете использовать следующие сервисы:
«Виртуальные машины» — сервис, в рамках которого предоставляется виртуальная машина.
VPC — изолированная виртуальная сеть для создания безопасной инфраструктуры.
Magic Router — сервис для управления сетевыми связями между ресурсами внутри облачной инфраструктуры.
«Группы безопасности» — сервис для контроля трафика виртуальных машин.
Шаги:
Перед началом работы
-
Если вы уже зарегистрированы, войдите под своей учетной записью.
1. Разверните ресурсы в облаке
Создайте две VPC-сети с названиями VPC-1 и VPC-2.
Создайте подсеть subnet-1:
Название — subnet-1.
VPC — VPC-1.
Зона доступности — ru.AZ-1.
Адрес — 10.1.1.0/24.
Создайте подсеть subnet-2:
Название — subnet-2.
VPC — VPC-1.
Зона доступности — ru.AZ-2.
Адрес — 10.3.3.0/24.
Создайте подсеть subnet-3:
Название — subnet-3.
VPC — VPC-2.
Зона доступности — ru.AZ-1.
Адрес — 10.2.2.0/24.
Убедитесь, что на странице сервиса «Подсети» отображаются подсети subnet-1, subnet-2, subnet-3 в статусе «Создана».
Создайте виртуальную машину со следующими параметрами:
Название — vm-1.
Зона доступности — ru.AZ-1.
Образ — Публичные → Ubuntu 22.04.
Гарантированная доля vCPU — 10%.
vCPU — 1.
RAM — 1.
VPC — VPC-1.
Подсеть — 10.1.1.0/24 (subnet-1).
Внутренний IP — Автоматически.
Группы безопасности — SSH-access_ru.AZ-1.
Метод аутентификации — Публичный ключ и Пароль.
Публичный ключ — ваш SSH-ключ.
Пароль — ваш пароль.
Имя хоста — vm-1.
Создайте виртуальную машину со следующими параметрами:
Название — vm-2.
Зона доступности — ru.AZ-2.
Образ — Публичные → Ubuntu 22.04.
Гарантированная доля vCPU — 10%.
vCPU — 1.
RAM — 1.
VPC — VPC-1.
Подсеть — 10.3.3.0/24 (subnet-2).
Внутренний IP — Автоматически.
Группы безопасности — SSH-access_ru.AZ-2.
Метод аутентификации — Публичный ключ и Пароль.
Публичный ключ: ваш SSH-ключ.
Пароль: ваш пароль.
Имя хоста — vm-2.
Создайте виртуальную машину со следующими параметрами:
Название — vm-3.
Зона доступности — ru.AZ-1.
Образ — Публичные → Ubuntu 22.04.
Гарантированная доля vCPU — 10%.
vCPU — 1.
RAM — 1.
VPC — VPC-2.
Подсеть — 10.2.2.0/24 (subnet-3).
Внутренний IP — Автоматически.
Группы безопасности — SSH-access_ru.AZ-1.
Метод аутентификации — Публичный ключ и Пароль.
Публичный ключ: ваш SSH-ключ.
Пароль: ваш пароль.
Имя хоста — vm-3.
Убедитесь, что в личном кабинете на странице сервиса «Виртуальные машины» отображаются виртуальные машины vm-1, vm-2, vm-3 в статусе «Запущена».
2. Создайте соединение между VPC
Выберите сервис Magic Router.
Нажмите Создать Magic Router.
Нажмите VPC Evolution.
Выберите VPC-1 и VPC-2.
Нажмите Создать.
Убедитесь, что в сервисе Magic Router на странице Соединения отображается два соединения в статусе «Активно».
3. Настройте маршруты на Magic Router
При создании маршрутов в Magic Router необходимо указывать зону доступности, в которой расположена целевая подсеть.
В сервисе Magic Router создайте маршрут к подсети subnet-1:
Адрес назначения — 10.1.1.0/24.
VPC — VPC-1.
Зона доступности — ru.AZ-1.
В сервисе Magic Router создайте маршрут к подсети subnet-2:
Адрес назначения — 10.3.3.0/24.
VPC — VPC-1.
Зона доступности — ru.AZ-2.
В сервисе Magic Router создайте маршрут к подсети subnet-3:
Адрес назначения — 10.2.2.0/24.
VPC — VPC-2.
Зона доступности — ru.AZ-1.
Убедитесь, что в сервисе Magic Router на странице Маршруты отображаются три маршрута в статусе «Создан».
4. Настройте маршруты для VPC
При создании маршрутов в VPC необходимо указывать зону доступности, в которой расположена подсеть этой VPC. Если в VPC созданы подсети в нескольких зонах доступности, маршруты необходимо создать в каждой зоне доступности.
В сервисе Evolution VPC выберите VPC-1.
Создайте пользовательский маршрут с параметрами:
Адрес назначения — 10.2.2.0/24.
Next Hop Type — Magic Router.
Зона доступности — ru.AZ-1.
Создайте еще один маршрут с параметрами:
Адрес назначения — 10.2.2.0/24.
Next Hop Type — Magic Router.
Зона доступности — ru.AZ-2.
Убедитесь, что для VPC-1 на странице Маршруты отображаются два маршрута в статусе «Активен».
В сервисе Evolution VPC выберите VPC-2.
Создайте пользовательский маршрут с параметрами:
Адрес назначения — 10.1.1.0/24.
Next Hop Type — Magic Router.
Зона доступности — ru.AZ-1.
Создайте еще один маршрут с параметрами:
Адрес назначения — 10.3.3.0/24.
Next Hop Type — Magic Router.
Зона доступности — ru.AZ-1.
Убедитесь, что для VPC-2 на странице Маршруты отображаются два маршрута в статусе «Активен».
5. Настройте правила групп безопасности
Выберите сервис «Группы безопасности».
Для группы безопасности SSH-access_ru.AZ-1 создайте правило для входящего трафика с параметрами:
Протокол — ICMP.
Тип источника — IP-адрес.
Источник — 0.0.0.0/0.
Для группы безопасности SSH-access_ru.AZ-2 создайте правило для входящего трафика с параметрами:
Протокол — ICMP.
Тип источника — IP-адрес.
Источник — 0.0.0.0/0.
6. Проверьте сетевую связность
Подключитесь к любой виртуальной машине через виртуальную консоль.
Чтобы проверить сетевую связность с оставшимися виртуальными машинами, выполните команду:
ping <IP>Где IP — IP-адрес виртуальной машины, с которой надо проверить сетевую связность.
Результат
Вы настроили сетевую связность между виртуальными машинами в разных VPC, принадлежащих одному проекту, и получили опыт работы с соединениями, маршрутами и правилами групп безопасности.