Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Узнайте, как развернуть операции Интернета вещей Azure в тестовом кластере, который является кластером Kubernetes с поддержкой Arc, который можно использовать для тестирования и оценки сценариев.
Если вы хотите развернуть операции Интернета вещей Azure в рабочем кластере, см. статью "Развертывание операций Интернета вещей Azure в рабочем кластере".
Перед тем как начать
В этой статье рассматриваются развертывания и экземпляры операций Интернета вещей Azure, которые являются двумя разными понятиями:
Развертывание Операций Интернета вещей Azure описывает все компоненты и ресурсы, которые позволяют реализовать сценарий операций Интернета вещей Azure. К этим компонентам и ресурсам относятся следующие компоненты:
- Экземпляр операций Интернета вещей Azure
- Расширения Arc
- Настраиваемые расположения
- Ресурсы, которые можно настроить в решении "Операции Интернета вещей Azure", такие как ресурсы и устройства.
Экземпляр операций Интернета вещей Azure — это родительский ресурс, который объединяет набор служб, определенных в операциях Интернета вещей Azure? Например, брокер MQTT, потоки данных и соединитель для OPC UA.
Когда мы говорим о развертывании операций Интернета вещей Azure, мы имеем в виду полный набор компонентов, составляющих развертывание. После того как развертывание существует, вы можете просматривать, управлять и обновлять экземпляр.
Предпосылки
Облачные ресурсы.
Подписка Azure.
Разрешения доступа Azure. Дополнительные сведения см. в разделе "Сведения > о развертывании необходимых разрешений".
Ресурсы разработки.
- У вас на компьютере для разработки установлен Azure CLI. Для этого сценария требуется Azure CLI версии 2.53.0 или более поздней. Используйте
az --versionдля проверки версии иaz upgradeобновления при необходимости. Дополнительные сведения см. в статье "Установка Azure CLI".
Узел кластера:
Укажите кластер Kubernetes с поддержкой Azure Arc с включенными пользовательскими функциями удостоверений расположения и рабочей нагрузки. Если у вас нет одного, выполните действия, описанные в статье "Подготовка кластера Kubernetes с поддержкой Azure Arc".
Если вы развернули операции Интернета вещей Azure в кластере ранее, удалите эти ресурсы перед продолжением. Дополнительные сведения см. в разделе "Обновление операций Интернета вещей Azure".
Развертывание на портале Azure
Интерфейс развертывания портал Azure — это вспомогательное средство, которое создает команду развертывания на основе ресурсов и конфигурации. Последним шагом является выполнение команды Azure CLI, поэтому необходимы необходимые компоненты Azure CLI, описанные в предыдущем разделе.
Войдите в портал Azure.
В поле поиска найдите и выберите Операции Интернета вещей Azure.
Нажмите кнопку "Создать".
На вкладке Основные сведения укажите следующую информацию.
Параметр Ценность Подписка Выберите подписку, содержащую кластер с поддержкой Arc. Группа ресурсов Выберите группу ресурсов, содержащую кластер с поддержкой Arc. Имя кластера Выберите кластер, в который требуется развернуть операции Интернета вещей Azure. Имя пользовательского расположения Необязательно. Замените имя по умолчанию для настраиваемого расположения. Версия развертывания Выберите версию 1.2 (последняя версия). Дополнительные сведения см. в версиях Операций Интернета вещей. Нажмите кнопку "Далее": конфигурация.
На вкладке "Конфигурация" укажите следующие сведения:
Параметр Ценность Имя операций Интернета вещей Azure Необязательно. Замените имя по умолчанию для экземпляра Операций Интернета вещей Azure. Конфигурация брокера MQTT Необязательно. Измените параметры по умолчанию для брокера MQTT. В портал Azure можно настроить параметры кратности и профиля памяти. Сведения о настройке других параметров, включая буфер сообщений с поддержкой диска и расширенные параметры клиента MQTT, см . в статье о поддержке Azure CLI для расширенной конфигурации брокера MQTT. Конфигурация профиля потока данных Необязательно. Измените параметры по умолчанию для потоков данных. Дополнительные сведения см. в разделе "Настройка профиля потока данных". Нажмите кнопку "Далее" — управление зависимостями.
На вкладке управления зависимостями выберите существующий реестр схем или выполните следующие действия, чтобы создать его:
Выберите Создать новое.
Укажите имя реестра схемы и пространство имен реестра схем.
Выберите контейнер служба хранилища Azure.
Выберите учетную запись хранения из списка иерархических учетных записей с поддержкой пространства имен или нажмите кнопку "Создать ", чтобы создать ее.
Для реестра схем требуется учетная запись служба хранилища Azure с иерархическим пространством имен и включенным доступом к общедоступной сети. При создании учетной записи хранения выберите тип учетной записи хранения общего назначения версии 2 и задайте для иерархического пространства имен значение "Включено".
Дополнительные сведения о настройке учетной записи хранения см. в рекомендациях по развертыванию в рабочей среде.
Выберите контейнер в учетной записи хранения или выберите контейнер , чтобы создать его.
Нажмите кнопку "Применить" , чтобы подтвердить конфигурации реестра схем.
Операции Интернета вещей Azure используют пространства имен для упорядочивания ресурсов и устройств. Каждый экземпляр операций Azure IoT использует единое пространство имен для своих ресурсов и устройств. На вкладке управления зависимостями выберите существующее пространство имен реестра устройств Azure или выполните следующие действия, чтобы создать его:
Выберите Создать новое.
На вкладке Основные сведения укажите следующую информацию.
Параметр Ценность Подписка Выберите подписку. Группа ресурсов Выберите группу ресурсов, содержащую ваш экземпляр Azure IoT Operations. Имя Укажите уникальное имя пространства имен. Регион Выберите регион Azure для хранения пространства имен. Выберите Далее для продолжения.
На вкладке "Теги" можно при желании добавить теги в пространство имен. Выберите Далее для продолжения.
На вкладке «Обзор и создание» просмотрите ваши конфигурации и выберите «Создать», чтобы создать пространство имен.
Вернитесь на вкладку управления зависимостями , выберите только что созданное пространство имен из списка.
На вкладке управления зависимостями выберите параметр развертывания параметров тестирования . Этот параметр использует параметры по умолчанию, рекомендуемые для тестирования.
Нажмите кнопку "Далее": автоматизация.
Выполнение команд Azure CLI
Последним шагом в развертывании портала Azure является выполнение набора команд Azure CLI для развертывания операций Интернета вещей Azure в кластере. Команды создаются на основе сведений, указанных на предыдущих шагах.
Один раз выполните каждую команду Azure CLI на вкладке автоматизации в терминале:
Войдите в Azure CLI в интерактивном режиме с помощью браузера, даже если вы уже выполнили вход. Если вы не входите в систему в интерактивном режиме, может появиться сообщение об ошибке, в которой говорится, что устройство должно управляться для доступа к ресурсу.
az loginУстановите последнее расширение Интерфейса командной строки Операций Интернета вещей Azure, если вы еще не сделали этого.
az extension add --upgrade --name azure-iot-opsСкопируйте и запустите указанную команду az iot ops schema registry create , чтобы создать реестр схем, используемый компонентами Операций Интернета вещей Azure. Если вы решили использовать существующий реестр схем, эта команда не отображается на вкладке автоматизации .
Подготовьте кластер для развертывания Операций Интернета вещей Azure. Скопируйте и запустите указанную команду az iot ops init .
Подсказка
Для
initкаждого кластера необходимо выполнить только одну команду. Если вы выполнили необязательную предварительную настройку для установки собственного поставщика центра сертификации, выполните действия, описанные в разделе Собственный поставщик.Выполнение этой команды может занять несколько минут. Вы можете отслеживать ход выполнения развертывания в терминале.
Чтобы развернуть операции Интернета вещей Azure, скопируйте и запустите указанную команду az iot ops create . Выполнение этой команды может занять несколько минут. Вы можете отслеживать ход выполнения развертывания в терминале.
После успешного завершения всех команд Azure CLI можно закрыть мастер установки операций Интернета вещей Azure.
После успешного create завершения команды в кластере запущен рабочий экземпляр операций Интернета вещей Azure. На этом этапе экземпляр настроен для большинства сценариев тестирования и оценки.
Проверка развертывания
После завершения развертывания выполните проверку az iot ops , чтобы оценить развертывание службы Операций Интернета вещей для работоспособности, конфигурации и удобства использования. Команда check поможет найти проблемы в развертывании и конфигурации.
az iot ops check
В check команде отображается предупреждение о отсутствующих потоках данных, которое является нормальным и ожидаемым, пока не создадите поток данных. Дополнительные сведения см. в разделе "Обработка и маршрутизация данных" с потоками данных.
Конфигурации карт разделов, QoS и маршрутов сообщений можно проверить, добавив --detail-level 2 параметр в check команду для подробного представления.
Вы можете просмотреть все версии расширения Azure IoT Operations CLI, доступные с помощью следующей команды:
az iot ops get-versions
Дальнейшие шаги
Экземпляр Azure IoT, который вы развернули, настроен для тестирования сценариев. Если вы хотите включить безопасный параметр и подготовить экземпляр для рабочих сценариев, выполните действия, описанные в разделе "Включить безопасные параметры" в существующем экземпляре операций Интернета вещей Azure.