Вы можете подключить свой AWS VPC к Cato, используя туннель IPsec или виртуальный Socket (vSocket). В этой статье описывается, как развернуть vSocket на экземпляре EC2.
vSocket предоставляет следующие преимущества:
- Управление пропускной способностью и QoS
- Максимальное соединение с точками присутствия в облаке Cato
- Поддержка конфигураций высокой доступности
Для получения дополнительной информации о vSocket и сайтах IPsec см. Выбор типа подключения для сайта.
Эта статья предполагает, что в вашей AWS среде уже есть VPC.
Примечание
Примечание: В связи с законодательством в Китае, для развертывания сайта vSocket AWS в Китае, пожалуйста, свяжитесь с вашим представителем Cato или службой поддержки Cato.
-
Вы должны иметь административные права к AWS Dashboard и приложению управления Cato. Кроме того, вы должны иметь следующие разрешения в AWS:
- AWS Marketplace
- Создание пары ключей
- Убедитесь, что среда соответствует требованиям, перечисленным в Cato Socket Connection Prerequisites.
- В Cato Management Application создайте новый Сайт для AWS vSocket.
- Создайте виртуальные ресурсы AWS
- На AWS Marketplace подпишитесь на предложение AMI от Cato Networks для подключения виртуальных ресурсов к экземпляру EC2
- Запустите экземпляр vSocket
- Убедитесь, что vSocket подключен к вашей учетной записи.
Создайте Сайт AWS vSocket в приложении управления Cato, и для vSocket будет сгенерирован серийный номер. Этот серийный номер используется при запуске экземпляра EC2.
Локальный IP для vSocket должен совпадать с IP-адресом интерфейса LAN на экземпляре EC2. Первые три IP-адреса подсети зарезервированы VPC.
После создания Сайта, приложение управления Cato автоматически генерирует уникальный серийный номер для нового vSocket. Вам необходимо ввести этот серийный номер при запуске экземпляра EC2).
Чтобы создать Сайт для AWS vSocket:
- В приложении управления Cato в навигационном меню выберите Сеть > Сайты.
-
Нажмите Новый. Откроется панель Добавить сайт.
- Настройте Основные настройки для сайта:
- Введите Имя сайта.
- Выберите Тип сайта. Эта опция определяет, какая иконка будет использоваться для сайта в окне Топология.
- Выберите vSocket AWS для Типа соединения.
- Настройте Страну, Штат и Часовой пояс для установки временных рамок окна обслуживания. Страна, и Штат.
- Настройте Настройки интерфейса WAN, включая Входящая полоса пропускания и Исходящая полоса пропускания в соответствии с полосой пропускания вашего ISP.
- Настройте настройки интерфейса LAN, включая Родной диапазон для AWS сайта. Эта настройка должна совпадать с диапазоном IP-подсетей LAN в AWS (см. ниже Создание подсетей MGMT, WAN и LAN).
- Нажмите Применить. Участок добавлен в список Участки.
Приложение для управления Cato автоматически генерирует уникальный серийный номер для нового vSocket. Необходимо ввести этот серийный номер (S/N) при настройке AMI (см. ниже Настройка Cato AMI).
После создания vSocket вы можете создать виртуальные ресурсы AWS и подключить их к вашему экземпляру EC2, используя шаблон AMI на AWS Marketplace.
Создайте эти виртуальные ресурсы для экземпляра vSocket:
Примечание
Примечание: Если эти ресурсы уже существуют, вы можете перейти к ассоциации ресурсов с экземпляром EC2 ниже.
- Интернет-шлюз
- Три подсети - WAN, LAN и MGMT
- (Группа(ы) безопасности для управления входящей и исходящей связью
- Три интерфейса (ENI) - WAN, LAN и MGMT
- Две таблицы маршрутизации - Интернет и LAN
- Два Elastic IP (для интерфейсов WAN и MGMT)
Используйте панель управления AWS Virtual Private Cloud (VPC), чтобы создать новый интернет-шлюз и прикрепить его к вашему VPC.
Чтобы создать новый интернет-шлюз и прикрепить его к VPC:
- На панели управления VPC в меню навигации выберите Virtual Private Cloud > Интернет-шлюзы.
- Нажмите Создать интернет-шлюз.
- В поле Метка имени введите имя для интернет-шлюза.
-
Нажмите Создать интернет-шлюз. Панель управления VPC показывает детали для интернет-шлюза.
- В выпадающем меню Действия выберите Прикрепить к VPC.
- В окне Прикрепить к VPC в разделе Доступные VPC выберите VPC.
- Нажмите Прикрепить интернет-шлюз. Интернет-шлюз прикреплен к вашему VPC.
Создайте эти подсети в AWS, и они автоматически прикрепятся к VPC:
- Подсеть MGMT
- Подсеть WAN
- Подсеть LAN - это то же самое, что и Native Range для участка.
Убедитесь, что все подсети находятся в одной и той же зоне доступности AWS.
Для создания подсети для AWS vSocket:
- На панели VPC, в меню навигации выберите Virtual Private Cloud > Subnets.
- Нажмите Create subnet.
- В окне Create subnet, в разделе VPC, выберите VPC ID.
- Настройте параметры для подсети:
- Введите Subnet name.
- Выберите Availability Zone для подсети.
- Введите IPv4 CIDR блок для подсети. Для LAN подсети - это то же значение, что и для Native Range сайта.
- Чтобы добавить дополнительные подсети, нажмите Add new subnet и повторите предыдущий шаг 4.
- Нажмите Create subnet. AWS создает подсети и прикрепляет их к VPC.
Настройте правила группы безопасности для трафика WAN и MGMT с Outbound rules, которые разрешают весь исходящий трафик, чтобы трафик мог достичь Cato Cloud.
Создайте интерфейсы WAN и LAN для vSocket для экземпляра EC2. Используйте панель управления EC2 для создания интерфейсов.
Установите Custom IP адрес для LAN интерфейса на тот же IP адрес, что и Local IP для Native Range. Не используйте первые 3 IP адреса, так как они зарезервированы AWS.
Вам нужно отключить проверку источника/назначения AWS на LAN интерфейсе, чтобы позволить экземпляру EC2 выполнять пересылку трафика.
Примечание
Примечание: Для обеспечения правильного поведения vSocket, определите пользовательские опции DHCP с доверенным сервером в качестве основного DNS-сервера
Для создания сетевого интерфейса (ENI):
- На панели управления EC2, в меню навигации выберите Network & Security > Network Interfaces.
- Нажмите Create network interface.
- В окне Create network interface, выберите LAN Subnet.
- В Private IPv4 address, нажмите Custom и введите Local IP для Native Range.
- В Security groups, выберите подходящую группу безопасности для интерфейса.
- Нажмите Create network interface. AWS создает интерфейс.
- Повторите предыдущие шаги для интерфейса WAN.
- Для LAN интерфейса отключите отслеживание источника/назначения AWS:
-
В окне Network Interfaces щелкните правой кнопкой мыши на интерфейсе LAN и выберите Change source/dest. проверка.
- В окне Change source/destination check снимите Enable.
- Нажмите Save.
-
Создайте новые или используйте существующие таблицы маршрутов VPC для трафика vSocket:
-
Приватная таблица маршрутизации для подсетей LAN
- Присоедините подсеть LAN
- Определите Socket LAN ENI как цель (следующий узел) для маршрута по умолчанию
-
Единая таблица маршрутизации в Интернете для подсетей MGMT и WAN. Эта таблица маршрутизации используется для обеспечения подключения между vSocket и ресурсами Cato Cloud.
- Присоедините подсети WAN и MGMT
- Определите интернет-шлюз как цель (следующий узел) для маршрута по умолчанию
Чтобы создать таблицы маршрутизации для Интернета и LAN:
- На панели управления VPC в меню навигации выберите Виртуальная частная сеть > Таблицы маршрутов.
- Щелкните Создать таблицу маршрутов.
- В Тег имени введите имя для таблицы маршрутов Интернета или LAN.
- Выберите VPC для vSocket.
- Щелкните Создать. Таблица маршрутов добавлена в VPC.
- Ассоциируйте подсети WAN и MGMT с таблицей маршрутов Интернета или подсеть LAN с таблицей маршрутов LAN.
-
Щелкните правой кнопкой мыши таблицу маршрутов и выберите Редактировать ассоциации подсетей. Это пример таблицы маршрутов Интернета.
-
В окне Редактировать ассоциации подсетей:
- Для таблицы маршрутов Интернета выберите подсети MGMT и WAN
- Для таблицы маршрутов LAN выберите подсеть LAN
- Щелкните Сохранить. Подсети ассоциированы с таблицей маршрутов.
-
- Добавьте маршрут по умолчанию в каждую таблицу маршрутов (сначала настройте таблицу маршрутов Интернета, затем LAN).
-
Щелкните правой кнопкой мыши таблицу маршрутов и выберите Редактировать маршруты. Следующий снимок показывает таблицу маршрутов Интернета:
- Щелкните Добавить маршрут.
- В Пункт назначения для нового маршрута укажите 0.0.0.0/0.
-
В Цель выберите следующий узел для таблицы маршрутов Интернета или LAN:
- Для таблицы маршрутов Интернета выберите Интернет-шлюз и выберите интернет-шлюз для VPC
- Для таблицы маршрутов LAN выберите Сетевой интерфейс и выберите LAN ENI. Следующий снимок показывает таблицу маршрутов LAN:
- Щелкните Сохранить изменения.
- Окно показывает, что маршрут успешно создан, нажмите Закрыть.
-
- Повторите предыдущие шаги для таблицы маршрутов LAN.
Создайте и ассоциируйте эластичные IP-адреса с интерфейсами WAN и MGMT. Вы можете использовать публичный IP-адрес, выделенный из пула адресов IPv4 Amazon.
Примечание
Примечание: Эластичный IP для интерфейса MGMT должен быть ассоциирован с интерфейсом MGMT, который автоматически создается Cato AMI во время создания экземпляра, а не созданным вручную.
Чтобы выделить эластичный IP-адрес:
- На панели управления EC2 в меню навигации выберите Сеть & Безопасность > Elastic IPs.
- Щелкните Выделить эластичный IP-адрес.
- Для Пул публичных IPv4 адресов выберите Пул IPv4 адресов Amazon.
- Щелкните Выделить. Эластичный IP выделен.
-
Выберите эластичный IP и выберите Действия > Связать адрес эластичного IP.
- В окне Связывание эластичного IP-адреса в поле Тип ресурса выберите Сетевой интерфейс.
- В Сетевой интерфейс, выберите интерфейс WAN.
- Нажмите Связать. Эластичный IP связан с интерфейсом.
- Повторите предыдущие шаги для интерфейса MGMT.
После создания всех виртуальных ресурсов для vSocket подключите эти ресурсы к вашему экземпляру EC2 с использованием Cato Networks AMI, доступного на AWS Marketplace.
Следующие типы экземпляров EC2 сертифицированы для vSocket:
- 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
Смотрите эту статью, чтобы ознакомиться с характеристиками типов экземпляров, которые помогут вам выбрать тип, соответствующий требованиям сайта.
Примечание
Примечание: Если экземпляры c3.xlarge или c4.xlarge не доступны в вашем регионе, обратитесь в службу поддержки AWS.
После подготовки среды вы можете настроить Cato Networks AMI.
Настройте AMI:
- На AWS Marketplace найдите Cato Networks Virtual Socket.
- Нажмите Продолжить для подписки.
-
Нажмите Продолжить для конфигурации.
- В разделе Опция исполнения выберите Amazon Machine Image.
- В разделе Регион убедитесь, что выбрали регион, в котором находится ваш vSocket.
- Нажмите Продолжить для запуска.
-
На странице Запуск этого программного обеспечения:
- В разделе Выберите действие выберите Запуск через EC2.
- В разделе Тип экземпляра EC2 выберите экземпляр EC2.
- В разделе Настройки VPC выберите VPC, к которому вы подключаетесь.
- В разделе Настройки подсети выберите сеть MGMT.
- В разделе Настройки группы безопасности выберите группу безопасности, созданную для этого экземпляра.
-
Расширьте Дополнительные настройки сети и в разделе Сетевой интерфейс выберите интерфейс MGMT, который вы создали.
Примечание: Если вы не выберете существующий интерфейс, будет создан новый интерфейс.
- В разделе Настройки пары ключей выберите созданную вами пару ключей.
- В разделе Расширенные сведения в разделе Данные пользователя - необязательно введите серийный номер, который вы скопировали с vSocket сайта, созданного в Cato Management Application.
- Нажмите Запуск.
После запуска экземпляра vSocket интерфейс MGMT присоединен к нему. Остановите экземпляр, а затем подключите оставшиеся интерфейсы WAN и LAN к экземпляру.
Примечание
Примечание: Убедитесь, что экземпляр EC2 остановлен, и сначала подключите интерфейс WAN, а затем интерфейс LAN.
Чтобы присоединить интерфейсы к экземпляру vSocket:
- На панели управления EC2 в навигационном меню выберите Экземпляры > Экземпляры.
- Щелкните правой кнопкой мыши на экземпляре vSocket и выберите Остановить экземпляр.
- В окне подтверждения нажмите Остановить. Обновите окно и подтвердите, что Состояние экземпляра - Остановлен.
- В навигационном меню выберите Сеть & Безопасность > Сетевые Интерфейсы.
- Подключите интерфейсы WAN к экземпляру:
- Щелкните правой кнопкой мыши на интерфейсе WAN и выберите Подключить интерфейс.
- В окне Подключить сетевой интерфейс выберите экземпляр vSocket в Экземпляр.
- Нажмите Подключить.
- Повторите предыдущие три шага для интерфейса LAN.
После подключения интерфейсов к vSocket, запустите экземпляр и подтвердите, что он подключается к облаку Cato. После подключения vSocket к облаку Cato, он автоматически обновляется до последней версии Socket.
Чтобы завершить установку vSocket:
- Из панели управления EC2 в навигационном меню выберите Инстансы > Инстансы.
- Щёлкните правой кнопкой мыши по экземпляру vSocket и выберите Начать экземпляр.
Если экземпляр уже запущен, перезапустите его. - В Cato Management Application выберите Моя Сеть > Топология.
- Подтвердите, что сайт AWS подключен к облаку Cato.
Мы не рекомендуем подключаться к WebUI AWS vSocket используя эластичный IP-адрес. Если вам нужно войти в WebUI Socket, используйте следующие настройки:
-
Используйте MGMT эластичный IP-адрес как публичный IP-адрес для vSocket
- Создайте правило безопасности, чтобы разрешить входящий трафик с одного IP-адреса (эластический IP-адрес)
- Имя пользователя admin
- Пароль по умолчанию - это ID экземпляра для экземпляра EC2 vSocket
Если ваши экземпляры приложения EC2 связаны с подсетью не-Native Range (подсеть, которая не является подсетью интерфейса LAN vSocket), добавьте маршрутизируемую область в разделе Сети для сайта в Cato Management Application.
Чтобы маршрутизировать трафик к экземпляру EC2:
- В навигационном меню выберите Сеть > Сайты, и выберите сайт.
- В навигационном меню выберите Конфигурация сайта > Сети.
- В разделе LAN нажмите Создать. Открывается панель Новый диапазон IP.
- Введите Название для диапазона IP.
- Установите Тип диапазона на Маршрутизируемый.
- Введите диапазон IP-адресов подсети.
- Установите IP шлюза на маршрутизатор VPC, который является первым IP адресом хоста подсети Native Range.
- (Опционально) Настройте статический NAT для диапазона.
- Нажмите Применить. Диапазон добавлен на экран Сети.
Скриншот выше показывает эти примерные настройки для маршрутизируемого диапазона:
- Нативный диапазон - 10.0.2.0/24
- Маршрутизируемый диапазон - 10.0.26.0/24
- IP шлюза - 10.0.2.1
IMDS (Служба метаданных экземпляров) предоставляет безопасный доступ для получения метаданных экземпляра. Cato использует этот сервис для получения следующей информации:
- Серийный номер в пользовательских данных
- ID экземпляра
- Информация, связанная с HA
- Настройки ключа и имени хоста для изменения таблицы маршрутизации
Начиная с версии Socket v20 build 18221, Cato добавляет поддержку IMDSv2.
Чтобы настроить ваш экземпляр для использования IMDSv2:
- В AWS выберите экземпляр, который вы хотите настроить.
- Выберите Действия > Настройки экземпляра.
- В разделе Изменить параметры метаданных экземпляра под IMDSv2 выберите Обязательно.
- Нажмите Сохранить.
Эти изменения не приводят к времени простоя. Однако если у вас есть развертывание HA, вы должны настроить как основной, так и вторичный экземпляры для использования одной версии IMDS.
0 комментариев
Войдите в службу, чтобы оставить комментарий.