Поделиться через


Создание, настройка, подготовка и развертывание узла кэша в портал Azure

В этой статье описывается создание, подготовка и развертывание узлов подключенного кэша Майкрософт. Создание и подготовка узла кэша выполняется в портал Azure. Для развертывания узла кэша требуется скачать скрипт установщика, который будет выполняться на сервере кэша.

Важно.

Прежде чем создать подключенный кэш (Майкрософт), необходимо завершить процесс регистрации. Вы не можете продолжить работу, не зарегистрировавшись на нашу службу.

Создание узла кэша

  1. Откройте портал Azure и перейдите к ресурсу Microsoft Connected Cache.

  2. Перейдите в раздел Параметры Узлы>кэша и выберите Создать узел кэша.

  3. Укажите имя узла кэша и нажмите кнопку Создать , чтобы создать узел кэша.

Настройка узла кэша

Во время настройки узла кэша можно настроить множество полей. Дополнительные сведения об определениях каждого поля см. в разделе Поля конфигурации в нижней части этой статьи.

Маршрутизация клиентов

Перед обслуживанием трафика клиентам необходимо настроить маршрутизацию клиентов. Во время настройки узла кэша в портал Azure вы можете направить клиенты на узел кэша.

Подключенный кэш (Майкрософт) предлагает два способа маршрутизации клиентов на узел кэша. Первый метод ручного ввода включает отправку разделенного запятыми списка блоков CIDR, представляющего клиентов. Второй метод настройки BGP (протокол пограничного шлюза) является более автоматическим и динамическим, который настраивается путем установления соседства с другими ASN. Все методы маршрутизации настраиваются в портал Azure.

После настройки маршрутизации клиента и других параметров узел кэша сможет скачивать содержимое и обслуживать трафик для клиентов.

В настоящее время поддерживаются только IPv4-адреса. IPv6-адреса не поддерживаются.

Маршрутизация вручную

Список блоков CIDR можно отправить вручную в портал Azure, чтобы включить маршрутизацию клиентов вручную на узел кэша.

Маршрутизация BGP

Маршрутизация BGP (протокол пограничного шлюза) — это еще один метод, предлагаемый для маршрутизации клиентов. BGP динамически извлекает диапазоны CIDR путем обмена информацией с маршрутизаторами для понимания доступных сетей. Для автоматического метода маршрутизации трафика можно настроить маршрутизацию BGP в портал Azure.

Подключенный кэш (Майкрософт) включает Bird BGP, который позволяет узлу кэша:

  • Создание сеансов пиринга iBGP с маршрутизаторами, серверами маршрутизации или сборщиками маршрутов в сетях операторов
  • Выступать в качестве сборщика маршрутов

Оператор запускает сеанс пиринга iBGP со стороны Подключенного кэша Майкрософт с помощью портала управления Azure, а затем запускает сеанс с узлом Microsoft Connected Cache из маршрутизатора.

В приведенном ниже примере конфигурации:

  • Оператор ASN — 65100.

  • ASN узла кэша Microsoft Connected Cache — 65100, а IP-адрес — 192.168.8.99.

  • Сеансы пиринга iBGP устанавливаются на портале для ASN 65100, 65200 и 65300.

    Снимок экрана: таблица со сведениями о маршрутах BGP, показывающая, как каждое ASN соответствует конкретному IP-адресу.

    Схема, показывающая связь между узлом кэша и другими ASN/маршрутизаторами при использовании BGP. Маршрутизация BGP позволяет узлу кэша маршрутизироваться к другим сетевым поставщикам с разными ASN.

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

  1. Перейдите в раздел Параметры Узлы>кэша. Выберите узел кэша, который требуется подготовить.

    Снимок экрана: портал Azure со страницей конфигурации узла кэша узла кэша. На этом снимку экрана показаны все поля, которые можно выбрать для настройки узла кэша.

  2. Введите максимально допустимый исходящий трафик, который может поддерживать оборудование.

  3. В разделе Хранилище кэша укажите расположение папки диска кэша для хранения содержимого вместе с размером дисков кэша в гигабайтах.
    Заметка: Это обязательное поле. Поддерживаются до девяти папок дисков кэша.

  4. В разделе Сведения о маршрутизации выберите метод маршрутизации, который вы хотите использовать. Дополнительные сведения см. в разделе Маршрутизация клиентов.

    • При выборе параметра Маршрутизация вручную введите диапазон адресов или блоки CIDR.
    • Если выбрана маршрутизация BGP, введите ASN и IP-адреса соседства. Используйте ASN, которое используется для регистрации в Microsoft Connected Cache. Подключенный кэш будет автоматически назначен в качестве того же ASN, что и сосед.

    Примечание.

    Количество префиксов и пространство IP-адресов перестают отображаться 0 после успешной установки BGP.

Развертывание программного обеспечения узла кэша на сервере

После выполнения пользователем скрипта подготовки сервера кэша ресурсы создаются в фоновом режиме, что приводит к успешной установке узла кэша. Скрипт принимает входные данные различных идентификаторов, описанных ниже, чтобы зарегистрировать сервер в качестве устройства IoT Edge Azure. Несмотря на то, что сценарий подключенного кэша (Майкрософт) не связан с Интернетом вещей, IoT Edge Azure устанавливается для управления контейнерами и обмена данными.

Компоненты, установленные во время подготовки

IoT Edge

IoT Edge выполняет несколько важных функций для управления подключенным кэшем на пограничном устройстве:

  1. Устанавливает и обновляет подключенный кэш на пограничном устройстве.
  2. Поддерживает стандарты безопасности Azure IoT Edge на пограничном устройстве.
  3. Гарантирует, что подключенный кэш всегда работает.
  4. Сообщает о работоспособности и использовании подключенного кэша в облако для удаленного мониторинга.

Подсистема контейнеров Docker

Azure IoT Edge использует среду выполнения контейнеров, совместимую с OCI. Модуль Moby является единственным обработчиком контейнеров, официально поддерживаемым с IoT Edge и устанавливается в процессе подготовки сервера.

Компоненты скрипта подготовки устройств

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

ID Описание
Идентификатор клиента Уникальный буквенно-цифровой идентификатор, с которым связаны узлы кэша.
Идентификатор узла кэша Уникальный буквенно-цифровой идентификатор подготавливаемого узла кэша.
Ключ клиента Уникальный буквенно-цифровой идентификатор, обеспечивающий безопасную проверку подлинности узла кэша в службах оптимизации доставки.
Ключ регистрации Ключ регистрации одноразового устройства, используемый службами оптимизации доставки Майкрософт.

Подготовка сервера

Важно.

Правильно ли вы подключили диск? Подключенный кэш не будет успешно установлен без этого важного шага. Перед подготовкой сервера убедитесь, что диск подключен правильно, выполнив инструкции в разделе Подключение диска данных к виртуальной машине Linux.

Снимок экрана: вкладка подготовки сервера в конфигурации узла кэша в портал Azure.

  1. После завершения подготовки узла кэша перейдите на вкладку Подготовка сервера . Выберите Скачать пакет подготовки , чтобы скачать пакет установки на сервер.

  2. Откройте окно терминала в каталоге, в котором вы хотите развернуть узел кэша, и выполните следующую команду, чтобы изменить разрешение на доступ к скрипту Bash:

    sudo chmod +x provisionmcc.sh
    
  3. Скопируйте и вставьте командную строку скрипта, показанную в портал Azure.

  4. Запустите скрипт в терминале сервера для узла кэша. Выполнение скрипта может занять несколько минут. Если ошибок не произошло, узел кэша настроен успешно. Чтобы убедиться, что сервер настроен правильно, выполните действия по проверке.

    Примечание.

    Один и тот же скрипт можно использовать для подготовки нескольких узлов кэша, но командная строка является уникальной для каждого узла кэша. Кроме того, если требуется повторно подготовить сервер или новый сервер или виртуальную машину для узла кэша, необходимо скопировать командную строку из портал Azure еще раз, так как значение registrationkey уникально для каждого успешного выполнения сценария подготовки.

Поля общей конфигурации

Имя поля Ожидаемое значение Описание
Имя узла кэша Буквенно-цифровая строка без пробелов Имя узла кэша. Вы можете выбрать имена в зависимости от расположения, например Сиэтл-1. Это имя должно быть уникальным и не может быть изменено позже.
IP-адрес сервера "IPv4-адрес" IP-адрес сервера подключенного кэша. Этот адрес используется для маршрутизации устройств конечных пользователей в сети на сервер для загрузки содержимого Майкрософт. IP-адрес должен быть общедоступным.
Максимально допустимый исходящий трафик (Мбит/с) Целое число в Мбит/с Максимальный исходящий трафик (Мбит/с) подключенного кэша в зависимости от спецификаций оборудования. Например, 10 000 Мбит/с.
Включение узла кэша Включение и отключение Вы можете включить или отключить узел кэша в любое время.

Поля хранилища

Важно.

Все диски кэша должны иметь полные разрешения на чтение и запись, иначе узел кэша не будет работать. Например, в терминале можно выполнить следующее: sudo chmod 777 /path/to/cachedrivefolder

Имя поля Ожидаемое значение Описание
Папка диска кэша Строка пути к файлу Для каждого узла кэша можно настроить до 9 папок диска, доступных для каждого узла кэша, чтобы настроить хранилище кэша. Введите расположение папки в Ubuntu, к которой подключен внешний физический диск. Например: /dev/sda3/ для каждого диска кэша должны быть настроены разрешения на чтение и запись. Убедитесь, что диски подключены. Дополнительные сведения см. в статье Подключение диска данных к виртуальной машине Linux .
Размер диска кэша в гигабайтах Целое число в ГБ Задайте размер каждого диска, настроенного для узла кэша.

Поля маршрутизации клиента

Имя поля Ожидаемое значение Описание
Ручная маршрутизация — блоки диапазона адресов или CIDR Нотация CIDR IPv4 Диапазон IP-адресов (блоки CIDR), который должен быть перенаправлен на сервер подключенного кэша в виде списка, разделенного запятыми. Например: 2.21.234.0/24, 3.22.235.0/24, 4.23.236.0/24
BGP — ASN соседа ASN При настройке BGP введите ASN соседей, которые вы хотите установить.
BGP — IP-адрес соседа "IPv4-адрес" При настройке BGP введите IP-адреса соседей, которые вы хотите установить.