Cloud Network: создайте виртуальную сеть и настройте группу безопасности
Cloud Network — группа сервисов для управления сетевой связностью в VK Cloud. Эти сервисы обеспечивают обмен данными между ресурсами, подключенными к виртуальной сети.
Аналогично физическим локальным сетям, у виртуальной сети есть свои подсети — диапазоны IP-адресов. При подключении к виртуальной сети каждый облачный ресурс получает свой IP-адрес и может обмениваться трафиком как внутри своей подсети, так и между разными подсетями одной сети.
Начните работу с Cloud Network любым удобным способом:
- Воспользуйтесь инструкцией, чтобы создать свою виртуальную сеть с несколькими виртуальными машинами и настроить правила прохождения трафика.
- Пройдите бесплатный обучающий курс, чтобы познакомиться с возможностями сервиса.
Пройдя все шаги этой инструкции, вы:
- Создадите виртуальную сеть с доступом и без доступа в интернет.
- Создадите виртуальные машины с разными вариантами подключения к сетям.
- Создадите группу безопасности, в которой настроите правила для управления трафиком.
- Назначите группу безопасности ВМ, чтобы разрешить передачу трафика.
- Проверите сетевую связность между ВМ.
- Проверите доступ в интернет.
- Проверите подключение к ВМ по SSH.
-
Перейдите в личный кабинет VK Cloud.
-
Перейдите в раздел Виртуальные сети → Сети.
-
Создайте сеть с доступом в интернет:
- Нажмите кнопку Создать.
- Задайте название сети:
test-network. - Выберите SDN:
Sprut(по умолчанию). Настройка недоступна, если для проекта подключена только одна SDN. - Включите опцию Доступ в интернет.
- Из списка Маршрутизатор выберите
Создать новый. - Нажмите кнопку Добавить сеть.
-
Создайте сеть без доступа в интернет:
- Нажмите кнопку Создать.
- Задайте название сети:
test-network-2. - Выберите SDN:
Sprut(по умолчанию). Настройка недоступна, если для проекта подключена только одна SDN. - Выключите опцию Доступ в интернет.
- Из списка Маршрутизатор выберите
Создать новый. - Нажмите кнопку Добавить сеть.
Создайте одну ВМ с выходом в интернет и три ВМ без выхода в интернет.
-
Перейдите в личный кабинет VK Cloud.
-
Перейдите в раздел Облачные вычисления → Виртуальные машины.
-
Нажмите кнопку Добавить.
-
В блоке Конфигурация задайте соответствующие вашим требованиям параметры ВМ.
-
Заполните блок Общая информация:
- Имя виртуальной машины:
test-vm1. - Остальные параметры оставьте без изменений.
- Имя виртуальной машины:
-
В блоке Размер и скорость диска выберите подходящий тип диска и укажите его размер.
-
В блоке Сеть и настройки firewall задайте следующие параметры:
- Сеть:
Внешняя сеть (internet). - Ключ виртуальной машины:
Создать новый ключ. - Настройки Firewall: добавьте группы безопасности
default,ssh. - Остальные настройки оставьте без изменений.
- Сеть:
-
Нажмите кнопку Следующий шаг.
-
В блоке Резервное копирование отключите резервное копирование.
-
Нажмите кнопку Создать.
Создание виртуальных машин может занять некоторое время, после чего они появятся в списке. На ваш компьютер загрузятся SSH-ключи виртуальных машин.
-
Перейдите в личный кабинет VK Cloud.
-
Перейдите в раздел Виртуальные сети → Настройка firewall.
-
Нажмите кнопку Добавить.
-
Задайте имя группы правил:
test-icmp. -
Выберите SDN:
Sprut(по умолчанию). Настройка недоступна, если для проекта подключена только одна SDN. -
Нажмите кнопку Создать группу.
-
В блоке Входящий трафик создайте правила для управления трафиком:
- Нажмите Добавить правило.
- Выберите тип:
ICMP. - Выберите удаленный адрес:
Все IP-адреса.
-
Нажмите кнопку Сохранить правило.
-
В блоке Исходящий трафик создайте правила для управления трафиком:
- Нажмите Добавить правило.
- Выберите тип:
ICMP. - Выберите удаленный адрес:
Все IP-адреса.
-
Нажмите кнопку Сохранить правило.
Чтобы передавать и принимать трафик, назначьте ВМ группу безопасности. Для ранее созданных ВМ примените следующие настройки:
- Перейдите в личный кабинет VK Cloud.
- Перейдите в раздел Облачные вычисления → Виртуальные машины.
- Нажмите
для виртуальной машины и выберите пункт Настройки firewall.
- Найдите в списке группу безопасности, созданную ранее.
- Нажмите Применить в строке с группой безопасности.
- Нажмите кнопку Подтвердить.
-
Перейдите в личный кабинет VK Cloud.
-
Перейдите в раздел Облачные вычисления → Виртуальные машины.
-
Для каждой из ВМ в сетях
internetиtest-networkвыполните действия:test-vm1test-vm2test-vm3- Откройте страницу ВМ
test-vm1, нажав на ее имя в списке. - Перейдите на вкладку Консоль.
- Выполните вход на ВМ.
- Выполните команду
ping <IP-АДРЕС_ВМ_TEST_VM2>. Убедитесь, что пакеты приходят успешно.
- Откройте страницу ВМ
-
Перейдите в личный кабинет VK Cloud.
-
Перейдите в раздел Облачные вычисления → Виртуальные машины.
-
Откройте страницу ВМ
test-vm4, нажав на ее имя в списке. -
Перейдите на вкладку Консоль.
-
Выполните вход на ВМ.
-
Выполните пинг до внешнего ресурса в интернете с помощью команды:
ping cloud.vk.comСоединение с интернетом отсутствует, поэтому обмен пакетами не происходит.
-
Перейдите в раздел Виртуальные сети → Маршрутизаторы.
-
Найдите маршрутизатор с сетью
test-network-2и нажмите на его название. -
Нажмите кнопку Редактировать маршрутизатор.
-
В открывшемся окне включите опцию Подключение к внешней сети.
-
Нажмите кнопку Сохранить.
-
Вернитесь на страницу ВМ
test-vm4. -
Перейдите в раздел Облачные вычисления → Виртуальные машины.
-
Нажмите
для
test-vm4и выберите пункт Перезагрузить. -
Откройте страницу ВМ
test-vm4, нажав на ее имя в списке. -
Перейдите на вкладку Консоль.
-
Выполните вход на ВМ.
-
Выполните пинг до внешнего ресурса в интернете с помощью команды:
ping cloud.vk.comСоединение с интернетом работает корректно, поэтому происходит обмен пакетами.
-
Откройте терминал.
-
Перейдите в директорию, куда сохранились SSH-ключи для подключения к созданным ВМ.
-
Сделайте ключ доступным только для текущего пользователя:
chmod 400 <ПУТЬ_К_КЛЮЧУ_ДЛЯ_ВМ_TEST_VM2> -
Подключитесь к ВМ
test-vm2по протоколу SSH:ssh -i <ПУТЬ_К_КЛЮЧУ> <ИМЯ_ПОЛЬЗОВАТЕЛЯ>@<FLOATING_IP>Убедитесь в отсутствии ошибок при подключении.
Работающие ВМ потребляют вычислительные ресурсы. Если они вам больше не нужны:
Пройдите бесплатный обучающий курс.
В теоретической части курса рассказано, как работают виртуальные сети, маршрутизаторы и системы контроля сетевого доступа. В практической части вы создадите свою виртуальную сеть с подсетью, проверите полученную топологию сети в интерактивном редакторе, а также ознакомитесь с маршрутизаторами и группами безопасности в личном кабинете VK Cloud.