Руководство по Преобразование данных с помощью Azure Stack Edge Pro
В этом руководстве описывается, как настроить роль вычислений на устройстве Azure Stack Edge Pro. Когда роль вычислений будет настроена, Azure Stack Edge Pro может преобразовывать данные перед их отправкой в Azure.
Эта процедура может занять от 10 до 15 минут.
В этом руководстве описано следующее:
- настройка вычислений;
- добавление общих папок;
- Добавление модуля вычислений.
- Проверка преобразования и передачи данных
Предварительные требования
Прежде чем вы настроите роль вычислений на устройстве Azure Stack Edge Pro, убедитесь, что:
- Устройство Azure Stack Edge Pro активировано, как описано в статье Активация Azure Stack Edge Pro.
настройка вычислений;
Чтобы настроить вычисления в Azure Stack Edge Pro, необходимо создать ресурс Центра Интернета вещей.
На портале Azure своего ресурса Azure Stack Edge перейдите к разделу Обзор и выберите IoT Edge.
В разделе Enable IoT Edge service (Включение службы IoT Edge) выберите Add (Добавить).
В разделе Create IoT Edge service (Создание службы IoT Edge) введите параметры для ресурса Центра Интернета вещей:
Поле Значение Подписка Подписка, используемая ресурсом Azure Stack Edge Группа ресурсов Группа ресурсов, используемая ресурсом Azure Stack Edge Центр Интернета вещей Выберите Создать или Использовать существующий.
По умолчанию для создания ресурса Интернета вещей используется уровень служб "Стандартный" (S1). Чтобы использовать ресурс Интернета вещей уровня служб "Бесплатный", создайте его и выберите существующий ресурс.
В любом случае для ресурса Интернета вещей используется та же подписка и группа ресурсов, что и для ресурса Azure Stack Edge.Имя Если вы не хотите использовать имя по умолчанию, указанное для нового ресурса Центра Интернета вещей, введите другое имя. Завершив настройку параметров, выберите Просмотр и создание. Проверьте параметры для своего ресурса Центра Интернета вещей и выберите Создать.
Для создания ресурса Центра Интернета вещей нужно несколько минут. После создания ресурса в разделе Обзор будет указано, что служба IoT Edge теперь запущена.
Чтобы убедиться, что роль пограничных вычислений настроена, выберите Свойства.
При настройке роли вычислений Edge на устройстве Edge создается два устройства — устройство Интернета вещей и устройство IoT Edge. Оба устройства можно просмотреть в ресурсе Центра Интернета вещей. На этом устройстве IoT Edge также запущена среда выполнения IoT Edge. На данный момент доступна только платформа Linux для устройства IoT Edge.
добавление общих папок;
Для простого развертывания, описанного в этом руководстве, вам понадобятся две общие папки: общая папка Edge и еще одна локальная общая папка Edge.
Добавьте общую папку Edge на устройство следующим образом:
В ресурсе Azure Stack Edge перейдите к разделу Вычисление пограничных вычислений > Начало работы.
На плитке Добавление общих папок щелкните Добавить.
В колонке Добавление общего файлового ресурса укажите имя общей папки и выберите ее тип.
Чтобы подключить общую папку Edge, установите флажок Использовать общую папку с пограничными вычислениями.
Выберите учетную запись хранения, службу хранилища, существующего пользователя, а затем щелкните Создать.
Если вы создали локальную общую папку NFS, используйте следующую команду удаленной синхронизации (
rsync
) для копирования в нее файлов:rsync <source file path> < destination file path>
Дополнительные сведения о команде
rsync
см. в документации поRsync
.Примечание
Чтобы подключить общую папку NFS для вычислений, нужно настроить сеть вычислений в той же подсети, что и виртуальный IP-адрес NFS. Сведения о настройке сети вычислений см. в статье Включение сети вычислений в Azure Stack Edge Pro.
Будет создана общая папка Edge, и вы получите уведомление об успешном создании. Список общих ресурсов может быть обновлен, однако вам нужно дождаться завершения создания общего ресурса.
Добавьте локальную общую папку Edge на устройство Edge. Для этого повторите все шаги, описанные на предыдущем этапе, и установите флажок Настройка в качестве локальной общей папки Edge. Данные из локальной обшей папки остаются на устройстве.
Щелкните Добавление общих папок, чтобы просмотреть обновленный список общих папок.
Добавление модуля
Можно добавить пользовательский или готовый модуль. На этом устройстве Edge нет пользовательских модулей. Чтобы узнать, как создать пользовательский модуль, ознакомьтесь со статьей Разработка на C# модуля для устройства Azure Stack Edge Pro.
В этом разделе объясняется, как добавить пользовательский модуль к устройству IoT Edge, которое было создано с помощью руководства Разработка на C# модуля для Azure Stack Edge Pro. Этот пользовательский модуль позволяет получить файлы из локальной общей папки Edge на устройстве Edge и перенести их в облачную общую папку Edge на устройстве. Затем облачный ресурс переносит файлы в учетную запись Azure, связанную с облачным ресурсом.
Перейдите в раздел Пограничные вычисления > Начало работы. На плитке Добавление модулей выберите простой тип сценария. Выберите Добавить.
В колонке Настройка и добавление модулей введите следующие значения:
Поле Значение Имя Уникальное имя модуля. Этот модуль является контейнером Docker, который можно развернуть на устройстве IoT Edge, связанном с вашим устройством Azure Stack Edge Pro. URI образа URI образа для соответствующего образа контейнера для модуля. Требуются учетные данные Если установлен этот флажок, для получения модулей с соответствующим URL-адресом используются имя пользователя и пароль. Входная общая папка Выберите входную общую папку. В этом случае входной общей папкой будет локальная общая папка Edge. Используемый здесь модуль позволяет переместить файлы из локальной общей папки Edge в общую папку Edge, из которой они передаются в облако. Выходная общая папка Выберите выходную общую папку. В этом случае выходной общей папкой будет общая папка Edge. Тип триггера Выберите значение Файл или Расписание. Триггер файла срабатывает, когда возникает событие файла, например файл записывается во входную общую папку. Запланированный триггер срабатывает в соответствии с определенным вами расписанием. Имя триггера Уникальное имя триггера. Переменные среды Дополнительные сведения, которые помогут определить среду, где будет запущен модуль. Выберите Добавить. Модуль будет добавлен. Перейдите на страницу Обзор. На плитке Модули появятся сведения о том, что модуль развернут.
Проверка преобразования и передачи данных
Последний шаг — убедиться, что модуль подключен и работает как ожидалось. Состояние выполнения модуля должно быть "Работает" для вашего устройства IoT Edge в ресурсе Центра Интернета вещей.
Чтобы убедиться, что модуль работает, выполните следующее:
Выберите плитку Добавить модуль. Откроется колонка Модули. В списке модулей найдите развернутый вами модуль. Для состояния среды выполнения модуля, который вы добавили, должно отображаться значение запущена.
С помощью проводника подключитесь к локальным и облачным общим папкам Edge, созданным ранее.
Добавьте данные в локальную общую папку.
Данные переносятся в облачную общую папку.
Затем данные переносятся из облачного ресурса в учетную запись хранения. Для просмотра данных вы можете использовать Обозреватель службы хранилища.
Вы завершили процесс проверки.
Дальнейшие действия
В этом руководстве вы узнали, как выполнять следующие задачи:
- настройка вычислений;
- добавление общих папок;
- Добавление модуля вычислений.
- Проверка преобразования и передачи данных
Сведения об администрировании устройства Azure Stack Edge Pro см. в следующей статье: