Управление вычислениями на устройстве GPU Azure Stack Edge Pro

ОБЛАСТЬ ПРИМЕНЕНИЯ:Yes for Pro GPU SKUAzure Stack Edge Pro — GPUYes for Pro 2 SKUAzure Stack Edge Pro 2Yes for Pro R SKUAzure Stack Edge Pro RYes for Mini R SKUAzure Stack Edge Mini R

Сведения об управлении вычислениями з помощью службы IoT Edge на устройстве GPU Azure Stack Edge Pro. Вы можете управлять вычислениями на портале Azure или с помощью локального пользовательского веб-интерфейса. Используйте портал Azure для управления модулями, триггерами и конфигурацией IoT Edge, а также локальный пользовательский веб-интерфейс для управления параметрами сети вычислений.

управление триггерами;

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

  • Файл. Эти триггеры являются ответом на связанные с файлами события, такие как создание или изменение файла.
  • По расписанию. Эти триггеры являются ответом на расписание, в котором вы можете указать дату или время начала и интервал повторения.

Добавление триггера

Чтобы создать триггер, выполните следующие действия на портале Azure.

  1. На портале Azure выберите ресурс Azure Stack Edge, а затем — IoT Edge. Перейдите в раздел Триггеры и выберите + Добавить триггер на панели команд.

    Select add trigger

  2. В колонке Добавить триггер укажите уникальное имя для своего триггера.

  3. Выберите Тип для триггера. Выберите Файл, если триггер отвечает на событие файла. Выберите Запланировано, если хотите, чтобы триггер запускался в определенное время и срабатывал с заданным интервалом повторения. В зависимости от вашего выбора представлен другой набор параметров.

    • Триггер файлов. Выберите подключенную общую папку из раскрывающегося списка. Когда в этой общей папке запускается файловое событие, триггер вызывает функцию Azure.

      Add SMB share

    • Запланированный триггер. Укажите дату или время начала и интервал повторения в часах, минутах или секундах. Также введите имя темы. Тема обеспечит гибкость для направления триггера на модуль, развернутый на устройстве.

      Пример строки маршрута: "route3": "FROM /* WHERE topic = 'topicname' INTO BrokeredEndpoint("modules/modulename/inputs/input1")".

      Add NFS share

  4. Чтобы создать триггер, выберите Добавить. Уведомление показывает, что триггер создается. После создания триггера колонка обновляется, чтобы отобразить новый триггер.

    Updated trigger list

Удаление триггера

Чтобы удалить триггер, выполните следующие действия на портале Azure.

  1. В списке триггеров выберите тот, который нужно удалить.

    Select trigger

  2. Щелкните правой кнопкой мыши и выберите Удалить.

    Select delete

  3. При появлении запроса на подтверждение нажмите кнопку Да.

    Confirm delete

Список триггеров также будет обновлен с учетом удаления.

Управление конфигурацией IoT Edge

Чтобы синхронизировать ключи доступа для устройств IoT и IoT Edge с Azure Stack Edge Pro, используйте портал Azure для просмотра, удаления или обновления конфигурации вычислений.

Просмотр конфигурации IoT Edge

Чтобы просмотреть конфигурацию IoT Edge для вашего устройства, выполните следующие действия на портале Azure.

  1. На портале Azure выберите ресурс Azure Stack Edge, а затем — IoT Edge. После включения службы IoT Edge на устройстве вы увидите страницу "Обзор", на которой указано, что служба IoT Edge работает нормально.

    Select View compute

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

    View configuration

Удаление службы IoT Edge

Чтобы удалить имеющуюся конфигурацию IoT Edge для вашего устройства, выполните следующие действия на портале Azure.

  1. На портале Azure выберите ресурс Azure Stack Edge, а затем — IoT Edge. Перейдите к разделу Обзор и выберите Удалить на панели команд.

    Select Remove compute

  2. Удаление службы IoT Edge необратимо и не может быть отменено. Созданные вами модули и триггеры также будут удалены. Если потребуется использовать IoT Edge, вам понадобится перенастроить устройство. При появлении запроса на подтверждение нажмите кнопку OK.

    Select Remove compute 2

Синхронизация ключей доступа для устройств IoT и IoT Edge

При настройке вычислений в Azure Stack Edge Pro создаются устройства IoT и IoT Edge. Этим устройствам автоматически назначаются симметричные ключи доступа. В целях обеспечения безопасности эти ключи регулярно меняются службой Центра Интернета вещей.

Чтобы повернуть эти ключи, вы можете перейти в созданную вами службу Центра Интернета вещей и выбрать устройство IoT или IoT Edge. Каждое устройство имеет первичный и вторичный ключ доступа. Назначьте первичный ключ доступа вторичному, а затем повторно создайте первичный ключ доступа.

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

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

  1. На портале Azure выберите ресурс Azure Stack Edge, а затем — Вычисление IoT Edge. Перейдите к разделу Обзор и выберите Обновление конфигурации на панели команд.

    Select Refresh configuration

  2. Выберите Да при запросе на подтверждение.

    Select Yes when prompted

  3. После синхронизации закройте диалоговое окно.

Изменение IP-адресов внешней службы для контейнеров

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

  1. В локальном пользовательском интерфейсе устройства перейдите в раздел Вычисление.

  2. Выберите порт, сеть которого настроена для вычислений. В открывшейся колонке укажите (создайте) или измените (при наличии) IP-адреса внешней службы Kubernetes. Эти IP-адреса используются для любых служб, которые должны быть доступны за пределами кластера Kubernetes.

    • Для службы edgehub, которая работает на устройстве и используется модулями IoT Edge, требуется как минимум 1 IP-адрес службы.
    • Вам потребуется IP-адрес для каждого дополнительного модуля IoT Edge или контейнера, который вы планируете развернуть.
    • Это статические и смежные IP-адреса.

    Change Kubernetes service IPs

  3. Нажмите Применить. После применения IP-адресов устройство не нуждается в перезагрузке. Новые IP-адреса вступают в силу немедленно.

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