Развертывание vSocket на площадке из AWS Marketplace

Prev Next

Обзор AWS vSockets

Вы можете подключить свой AWS VPC к Cato, используя туннель IPsec или виртуальный Socket (vSocket). В этой статье описывается, как развернуть vSocket на экземпляре EC2.

vSocket предоставляет следующие преимущества:

  • Управление пропускной способностью и QoS

  • Максимальное соединение с точками присутствия в облаке Cato

  • Поддержка конфигураций высокой доступности

Для получения дополнительной информации о vSocket и сайтах IPsec см. Выбор типа подключения для сайта.

Эта статья предполагает, что у вас уже есть VPC в вашей среде AWS.

Необходимые условия

  • У вас должны быть права администратора на панели мониторинга AWS и в приложении управления Cato. Кроме того, у вас должны быть следующие разрешения на AWS:

    • AWS Marketplace

    • Cloud Formation

    • Создание роли IAM

    • Создание пары ключей

  • Убедитесь, что среда соответствует требованиям, перечисленным в Требования к подключению Cato Socket и известные ограничения.

Поддерживаемые экземпляры EC2

Следующие типы экземпляров EC2 сертифицированы для vSockets:

  • t3.large

  • t3.xlarge

  • c3.xlarge

  • c4.xlarge

  • c5.xlarge

  • c5d.xlarge

  • c5n.xlarge (Suggested for higher performance sites with bandwidth above 2Gbps)

  • d2.xlarge

  • Поддерживаются следующие типы экземпляров начиная с Версия сокета 26.0.23517:

    • c7i.xlarge

    • c7i.2xlarge

    • c7i.4xlarge

    • c7i.8xlarge

См. эту статью, чтобы изучить спецификации для типов экземпляров и помочь выбрать тип, соответствующий требованиям сайта.

Заметка:

Если экземпляры c3.xlarge или c4.xlarge недоступны в вашем регионе, свяжитесь с поддержкой клиентов AWS.

Ограничения AWS

AWS не поддерживает следующие функции сетевого взаимодействия:

  • Диапазоны VLAN

  • Диапазоны DHCP

Общий обзор создания AWS vSocket

  1. В приложении управления Cato создайте новый сайт для AWS vSocket

  2. Разверните предложение AWS от Cato Networks

  3. Убедитесь, что vSocket подключен к вашему аккаунту

Создание площадки vSocket в приложении управления Cato

Создайте сайт AWS vSocket в приложении управления Cato, и для vSocket будет сгенерирован серийный номер. Этот серийный номер используется при запуске экземпляра EC2.

Локальный IP-адрес для vSocket должен быть таким же, как IP-адрес интерфейса LAN на экземпляре EC2. Первые три IP-адреса в подсети зарезервированы VPC.

После того как вы создадите сайт, приложение управления Cato автоматически сгенерирует уникальный серийный номер для нового vSocket. Вам необходимо ввести этот серийный номер при развертывании экземпляра EC2 (см. ниже Развертывание AWS vSocket).

Создание нового сайта AWS

Для создания сайта для AWS vSocket:

  1. В Приложении Управления Cato из меню навигации выберите Сеть > Сайты.

  2. Нажмите на Новый. Панель Добавить сайт откроется.

    awsSocketsite.png

  3. Настройте Общие параметры для сайта:

    1. Введите Название сайта.

    2. Выберите Тип сайта. Данный параметр определяет, какой значок будет использоваться для сайта в окне Топология.

    3. В разделе Тип соединения выберите vSocket AWS .

    4. Настройте Страну, Область, Город и Часовой пояс для установки временного интервала Окна обслуживания.

  4. Настройте Настройки интерфейса WAN, включая Входящий трафик и Исходящий трафик в соответствии с пропускной способностью ISP.

  5. Настроить Настройки интерфейса LAN, включая Собственный диапазон для сайта AWS.

    Собственный диапазон должен совпадать с диапазоном подсети LAN в экземпляре EC2.

  6. Кликните Применить. Узел добавлен в список Сайты.

Копирование серийного номера vSocket

Приложение Управления Cato автоматически генерирует уникальный серийный номер для нового vSocket. Вам нужно ввести этот серийный номер (S/N), который используется при запуске экземпляра EC2.

Чтобы скопировать серийный номер:

  1. Из меню навигации выберите Network > Sites, и выберите сайт.

  2. Из меню навигации выберите Настройки сайта > Socket.

  3. Скопируйте S/N для vSocket.

Развертывание AWS vSocket

Эта процедура позволяет автоматически развертывать все аспекты среды AWS с использованием предопределенного шаблона. Перед началом убедитесь, что у вас есть:

  • Необходимые разрешения для загрузки и запуска шаблона из AWS Marketplace

  • Создана пара ключей для шифрованной связи

  • Скопирован серийный номер из vSocket, который вы создали в Приложении Управления Cato.

Для развертывания ресурсов AWS с использованием предложения Cato:

  1. В AWS Marketplace в разделе Discover products найдите Cato Networks Virtual Socket и кликните по результату поиска.

  2. Нажмите View purchase options, затем Subscribe.

  3. Нажмите Launch your software.

  4. В разделе Setup> Service выберите AWS CloudFormation.

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

  6. После проверки информации о конфигурации нажмите Запуск с CloudFormation.

  7. На странице Создать стэк нажмите Далее, чтобы использовать шаблон как есть, или нажмите Просмотр в Infrastructure Composer, чтобы внести изменения, соответствующие вашей среде.

  8. На странице Указать детали стэка введите Имя стэка и параметры Конфигурации сети для ваших виртуальных ресурсов:

    • NewVPC - введите диапазон сети VPC, к которому вы подключаетесь. Убедитесь, что он не конфликтует с вашей WAN.

    • NewMGMTSubnet, NewWANSubnet, и NewLANSubnet - введите диапазон, внутри VPC, для использования в качестве соответствующих подсетей.

  9. Введите параметры Конфигурации экземпляра для ваших виртуальных ресурсов:

    • NewMGMTENI - IP-адрес в подсети MGMT для интерфейса MGMT. Первые три IP-адреса в подсети зарезервированы VPC.

    • NewWANENI - IP-адрес в подсети WAN для интерфейса WAN. Первые три IP-адреса в подсети зарезервированы VPC.

    • NewLANENI - IP-адрес в подсети LAN для интерфейса LAN. Первые три IP-адреса в подсети зарезервированы VPC.

    • MyKeyPair - выберите пару ключей, которую вы создали для шифрования этого соединения.

    • SerialNumber - серийный номер, который вы скопировали при создании vSocket в приложении Cato Management.

    • SecurityGroupIngress - введите IP-адрес или диапазон, который может инициировать соединение с этими виртуальными ресурсами. Мы рекомендуем ограничить это наименьшей возможной группой для поддержания хорошей безопасности.

    • InstanceType - выберите требуемый тип экземпляра.

  10. Нажмите Далее.

  11. (Необязательно) При необходимости настройте параметры стэка.

  12. Нажмите Далее.

  13. На странице Обзор и создание просмотрите настройки, затем нажмите Отправить.

  14. После того как стэк будет создан, и экземпляр EC2 будет работать, перезагрузите ВМ, чтобы завершить развертывание vSocket.

    Заметка:

    Перезагрузка ВМ необходима для установления соединения vSocket с облаком Cato.

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

(Необязательно) Подключение к Веб-интерфейсу сокета

Если вам нужно войти в Веб-интерфейс сокета, используйте эти настройки:

  • Используйте MGMT Elastic IP-адрес как публичный IP-адрес для vSocket

  • Имя пользователя admin

  • Пароль по умолчанию - это ID экземпляра для EC2 экземпляра vSocket

(Необязательно) Маршрутизация Трафика на Экземпляры EC2

Если ваши экземпляры EC2 приложения связаны с подсетью, не входящей в Собственный Диапазон (подсеть, которая не является подсетью интерфейса LAN vSocket), в Приложении Управления Cato добавьте маршрутизируемый диапазон в разделе Сети для сайта.

Для маршрутизации трафика на экземпляр EC2:

  1. Из меню навигации выберите Network > Sites, и выберите сайт.

  2. Из меню навигации выберите Конфигурация сайта > Сети.

  3. В разделе LAN нажмите Новый. Откроется панель Новый диапазон IP-адресов.

  4. Введите Имя диапазона IP.

  5. Установите Тип диапазона на Маршрутизируемый.

  6. Введите Диапазон IP-адресов для Подсети.

  7. Установите IP-адрес для Шлюза маршрутизатора VPC, который является первым IP-адресом хоста для собственной подсети диапазона.

  8. (Необязательно) Настройте Статический NAT для диапазона.

  9. Щелкните Применить. Диапазон добавлен на экран Сети.

awsiprange.png

Скриншот выше показывает эти примерные настройки для Маршрутизируемого диапазона:

  • Собственный диапазон - 10.0.2.0/24

  • Маршрутизируемый диапазон - 10.0.26.0/24

  • IP-адрес Шлюза - 10.0.2.1

(Необязательно) Настройка IMDSv2 для Экземпляров EC2

IMDS (Сервис метаданных экземпляра) предоставляет безопасный доступ для получения метаданных экземпляра. Cato использует этот сервис для получения следующей информации:

  • Серийный номер в пользовательских данных

  • ID экземпляра

  • Информация, связанная с HA

  • Настройки ключа и имени хоста для изменения таблицы маршрутизации

Начиная с версии Socket v20 сборки 18221, Cato добавляет поддержку IMDSv2.

Чтобы настроить ваш экземпляр для использования IMDSv2:

  1. В AWS, выберите экземпляр, который вы хотите настроить.

  2. Выберите Действия > Настройки экземпляра.

  3. В разделе Изменить параметры метаданных экземпляра, под IMDSv2 выберите Необходимо.

  4. Нажмите Save.

Это изменение не вызывает простоев. Однако, если у вас есть развертывание HA, вы должны настроить как основной, так и вторичный экземпляры для использования одной и той же версии IMDS.