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


Руководство по преобразованию данных с помощью ППВМ Azure Stack Edge Pro

Внимание

Поддержка устройств ППВМ Azure Stack Edge Pro будет прекращена в феврале 2024 г. Если вы рассматриваете новые развертывания, рекомендуется изучить устройства Azure Stack Edge Pro 2 или Azure Stack Edge Pro с GPU для рабочих нагрузок.

В этом руководстве описывается, как настроить роль вычислений на устройстве ППВМ Azure Stack Edge Pro. Когда роль вычислений будет настроена, ППВМ Azure Stack Edge Pro может преобразовывать данные перед их отправкой в ​​Azure.

Эта процедура может занять от 10 до 15 минут.

В этом руководстве описано следующее:

  • Настройка вычислений
  • добавление общих папок;
  • Добавление модуля вычислений.
  • Проверка преобразования и передачи данных

Необходимые компоненты

Прежде чем вы настроите роль вычислений на устройстве ППВМ Azure Stack Edge Pro, убедитесь в следующем.

Настройка вычислений

Чтобы настроить вычисления в ППВМ Azure Stack Edge Pro, необходимо создать ресурс Центра Интернета вещей.

  1. На портале Azure своего ресурса Azure Stack Edge перейдите к разделу Обзор. В области слева щелкните IoT Edge.

    Get started with compute

  2. На плитке Enable IoT Edge (Включение IoT Edge) выберите элемент Add (Добавить). Будет активирована служба IoT Edge, которая позволяет локально развертывать модули IoT Edge на устройстве.

    Get started with compute 2

  3. В колонке Create IoT Edge service (Создать службу IoT Edge) введите следующие сведения:

    Поле значение
    Отток подписок Выберите подписку для своего ресурса Центра Интернета вещей. Вы можете выбрать ту же подписку, которую использует ресурс Azure Stack Edge.
    Группа ресурсов Выберите группу ресурсов для своего ресурса Центра Интернета вещей. Вы можете выбрать ту же группу ресурсов, которую использует ресурс Azure Stack Edge.
    Центр Интернета вещей Выберите Новый или Существующий.
    По умолчанию для создания ресурса Интернета вещей используется уровень служб "Стандартный" (S1). Чтобы использовать ресурс Интернета вещей уровня служб "Бесплатный", создайте его и выберите существующий ресурс.
    В любом случае для ресурса Интернета вещей используется та же подписка и группа ресурсов, что и для ресурса Azure Stack Edge.
    Имя. Введите имя ресурса Центра Интернета вещей.

    Get started with compute 3

  4. Выберите Review + Create (Просмотреть и создать). Для создания ресурса Центра Интернета вещей нужно несколько минут. После создания ресурса Центра Интернета вещей сведения в разделе Обзор обновятся. Там будет указано, что служба IoT Edge запущена.

    Get started with compute 4

    При настройке службы IoT Edge на пограничном устройстве создается два устройства — устройство Интернета вещей и устройство IoT Edge. Оба устройства можно просмотреть в ресурсе Центра Интернета вещей. На этом устройстве IoT Edge также запущена среда выполнения IoT Edge. На данный момент доступна только платформа Linux для устройства IoT Edge.

    Чтобы убедиться, что роль вычислений Edge настроена, выберите свойства службы > IoT Edge и просмотрите устройство Интернета вещей и устройство IoT Edge.

    Get started with compute 5

добавление общих папок;

Для простого развертывания, описанного в этом руководстве, вам понадобятся две общие папки: общая папка Edge и еще одна локальная общая папка Edge.

  1. Добавьте общую папку Edge на устройство следующим образом:

    1. В ресурсе Azure Stack Edge перейдите к общим папкам IoT Edge>.

    2. На панели команд выберите + Добавить общую папку.

    3. В колонке Добавление общего файлового ресурса укажите имя общей папки и выберите ее тип.

    4. Чтобы подключить общую папку Edge, установите флажок Использовать общую папку с пограничными вычислениями.

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

      Add an Edge share

    Если вы создали локальный общий ресурс NFS, используйте следующую команду удаленной синхронизации (rsync) для копирования в него файлов:

    rsync <source file path> < destination file path>

    Дополнительные сведения о команде rsync см. в документации по Rsync.

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

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

    Add an Edge local share

  3. Перейдите к общим папкам IoT Edge>, чтобы просмотреть обновленный список общих папок.

    Updated list of shares

Добавление модуля

Можно добавить пользовательский или готовый модуль. На этом устройстве Edge нет пользовательских модулей. Чтобы узнать, как создать пользовательский модуль, ознакомьтесь со статьей Разработка на C# модуля для устройства ППВМ Azure Stack Edge Pro.

В этом разделе объясняется, как добавить пользовательский модуль к устройству IoT Edge, которое было создано с помощью руководства Разработка на C# модуля для ППВМ Azure Stack Edge Pro. Этот пользовательский модуль позволяет получить файлы из локальной общей папки Edge на устройстве Edge и перенести их в облачную общую папку Edge на устройстве. Затем облачный ресурс переносит файлы в учетную запись Azure, связанную с облачным ресурсом.

  1. Перейдите к модулям IoT Edge>. На панели команд для устройства выберите + Добавить модуль.

  2. В колонке Настройка и добавление модулей введите следующие значения:

    Поле Значение
    Имя. Уникальное имя модуля. Этот модуль является контейнером Docker, который можно развернуть на устройстве IoT Edge, связанном с вашим устройством ППВМ Azure Stack Edge Pro.
    URI образа URI образа для соответствующего образа контейнера для модуля.
    Требуются учетные данные Если установлен этот флажок, для получения модулей с соответствующим URL-адресом используются имя пользователя и пароль.
    Входная общая папка Выберите входную общую папку. В этом случае входной общей папкой будет локальная общая папка Edge. Используемый здесь модуль позволяет переместить файлы из локальной общей папки Edge в общую папку Edge, из которой они передаются в облако.
    Выходная общая папка Выберите выходную общую папку. В этом случае выходной общей папкой будет общая папка Edge.
    Тип триггера Выберите значение Файл или Расписание. Триггер файла срабатывает, когда возникает событие файла, например файл записывается во входную общую папку. Запланированный триггер срабатывает в соответствии с определенным вами расписанием.
    Имя триггера Уникальное имя триггера.
    Переменные среды Дополнительные сведения, которые помогут определить среду, где будет запущен модуль.

    Add and configure module

  3. Выберите Добавить. Модуль будет добавлен. На странице обзора IoT Edge > можно указать, что модуль развернут.

    Module deployed

Проверка преобразования и передачи данных

Последний шаг — убедиться, что модуль подключен и работает как ожидалось. Состояние выполнения модуля должно быть "Работает" для вашего устройства IoT Edge в ресурсе Центра Интернета вещей.

Чтобы убедиться, что модуль работает, выполните следующее:

  1. Выберите плитку Добавить модуль. Откроется колонка Модули. В списке модулей найдите развернутый вами модуль. Для состояния среды выполнения модуля, который вы добавили, должно отображаться значение запущена.

    Verify data transform

  2. С помощью проводника подключитесь к локальным и облачным общим папкам Edge, созданным ранее.

    Verify data transform 2

  3. Добавьте данные в локальную общую папку.

    Verify data transform 3

    Данные переносятся в облачную общую папку.

    Verify data transform 4

    Затем данные переносятся из облачного ресурса в учетную запись хранения. Для просмотра данных перейдите в Обозреватель службы хранилища.

    Verify data transform 5

Вы завершили процесс проверки.

Следующие шаги

Из этого руководства вы узнали, как:

  • Настройка вычислений
  • добавление общих папок;
  • Добавление модуля вычислений.
  • Проверка преобразования и передачи данных

Сведения об администрировании устройства ППВМ Azure Stack Edge Pro см. в следующей статье.