Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Découvrez comment déployer Opérations Azure IoT sur un cluster de test, qui est un cluster Kubernetes avec Arc que vous pouvez utiliser pour les scénarios de test et d’évaluation.
Si vous souhaitez déployer Des opérations Azure IoT sur un cluster de production, consultez Déployer des opérations Azure IoT sur un cluster de production.
Avant de commencer
Cet article aborde les déploiements et les instances Opérations Azure IoT, qui sont deux concepts différents :
Un déploiement Opérations Azure IoT décrit tous les composants et ressources qui activent le scénario Opérations Azure IoT. Ces composants et ressources sont les suivants :
- Une instance Opérations Azure IoT
- Extensions Arc
- Localisations personnalisées
- Ressources que vous pouvez configurer dans votre solution Azure IoT Operations, telles que les ressources et les appareils.
Une instance Azure IoT Operations est la ressource parente qui regroupe la suite de services définis dans Qu’est-ce qu’Azure IoT Operations ? comme le répartiteur MQTT, les flux de données et le connecteur pour OPC UA.
Lorsque nous parlons du déploiement d’Azure IoT Operations, nous entendons l’ensemble complet de composants qui composent un déploiement. Une fois le déploiement effectué, vous pouvez afficher, gérer et mettre à jour l’instance.
Conditions préalables
Ressources cloud :
Un abonnement Azure.
Autorisations d’accès Azure. Pour plus d’informations, consultez Détails > du déploiement Autorisations requises.
Ressources de développement :
- Azure CLI installé sur votre ordinateur de développement. Ce scénario nécessite Azure CLI version 2.53.0 ou ultérieure. Utilisez
az --versionpour vérifier votre version etaz upgradepour effectuer une mise à jour si nécessaire. Pour plus d’informations, consultez Comment installer Azure CLI.
Un hôte de cluster :
Disposez d’un cluster Kubernetes avec Azure Arc sur lequel les fonctionnalités d’emplacement personnalisé et d’identité de charge de travail sont activées. Si vous n’en avez pas, suivez les étapes décrites dans Préparer votre cluster Kubernetes avec Azure Arc.
Si vous avez précédemment déployé Opérations Azure IoT sur votre cluster, désinstallez ces ressources avant de continuer. Pour plus d’informations, consultez Mettre à jour les opérations Azure IoT.
Déployer dans le portail Azure
L’expérience de déploiement du portail Azure est un outil d’assistance qui génère une commande de déploiement basée sur vos ressources et votre configuration. La dernière étape consiste à exécuter une commande Azure CLI. Vous avez donc toujours besoin des prérequis Azure CLI décrits dans la section précédente.
Connectez-vous au portail Azure.
Dans la zone de recherche, recherchez et sélectionnez Opérations Azure IoT.
Cliquez sur Créer.
Sous l’onglet Informations de base , fournissez les informations suivantes :
Paramètre Valeur Abonnement Sélectionnez l’abonnement qui contient votre cluster avec Arc. Groupe de ressources Sélectionnez le groupe de ressources qui contient votre cluster avec Arc. Nom du cluster Sélectionnez le cluster sur lequel vous souhaitez déployer Opérations Azure IoT. Nom de l’emplacement personnalisé Facultatif : remplacez le nom par défaut de l’emplacement personnalisé. Version du déploiement Sélectionnez la version 1.2 (la plus récente). Pour plus d’informations, consultez les versions des opérations IoT. Sélectionnez Suivant : Configuration.
Sous l’onglet Configuration , fournissez les informations suivantes :
Paramètre Valeur Nom des opérations Azure IoT Facultatif : remplacez le nom par défaut de l’instance Azure IoT Operations. Configuration du répartiteur MQTT Facultatif : modifiez les paramètres par défaut du répartiteur MQTT. Dans le portail Azure, il est possible de configurer les paramètres de cardinalité et de profil de mémoire. Pour configurer d’autres paramètres, notamment la mémoire tampon de messages sauvegardée sur disque et les options de client MQTT avancées, consultez la prise en charge d’Azure CLI pour la configuration avancée du répartiteur MQTT. Configuration du profil de flux de données Facultatif : modifiez les paramètres par défaut pour les flux de données. Pour plus d’informations, consultez Configurer le profil de flux de données. Sélectionnez Suivant : Gestion des dépendances.
Sous l’onglet Gestion des dépendances , sélectionnez un registre de schémas existant ou procédez comme suit pour en créer un :
Sélectionnez Créer nouveau.
Fournissez un nom de Registre de schémas et un espace de noms de Registre de schémas.
Sélectionnez Sélectionner un conteneur stockage Azure.
Choisissez un compte de stockage dans la liste des comptes avec espace de noms hiérarchiques, ou sélectionnez Créer pour en créer un.
Le registre de schémas nécessite un compte de stockage Azure sur lequel l’espace de noms hiérarchique et l’accès au réseau public sont activés. Lors de la création d’un compte de stockage, choisissez un type de compte de stockage à usage général v2 et définissez l’espace de noms hiérarchiquesur Activé.
Pour plus d’informations sur la configuration de votre compte de stockage, consultez les instructions de déploiement de production.
Sélectionnez un conteneur dans votre compte de stockage ou sélectionnez Conteneur pour en créer un.
Sélectionnez Appliquer pour confirmer les configurations du Registre de schémas.
Les Opérations Azure IoT utilise des espaces de noms pour organiser les ressources et les appareils. Chaque instance Opérations Azure IoT utilise un espace de noms unique pour ses ressources et appareils. Sous l’onglet Gestion des dépendances , sélectionnez un espace de noms Azure Device Registry existant ou procédez comme suit pour en créer un :
Sélectionnez Créer nouveau.
Sous l’onglet Informations de base , fournissez les informations suivantes :
Paramètre Valeur Abonnement Sélectionnez votre abonnement. Groupe de ressources Sélectionnez le groupe de ressources qui contient votre instance Azure IoT Operations. Nom Fournissez un nom unique pour votre espace de noms. Region Sélectionnez la région Azure pour stocker votre espace de noms. Sélectionnez Suivant pour continuer.
Sous l’onglet Balises , vous pouvez éventuellement ajouter des balises à votre espace de noms. Sélectionnez Suivant pour continuer.
Sous l’onglet Vérifier + créer , passez en revue vos configurations et sélectionnez Créer pour créer l’espace de noms.
Retournez à l'onglet Gestion des dépendances, et sélectionnez l’espace de noms nouvellement créé dans la liste.
Sous l’onglet Gestion des dépendances, sélectionnez l’option de déploiement Paramètres de test. Cette option utilise les paramètres par défaut recommandés à des fins de test.
Sélectionnez Suivant : Automation.
Exécution des commandes Azure CLI
La dernière étape de l’expérience de déploiement du portail Azure consiste à exécuter un ensemble de commandes Azure CLI pour déployer Des opérations Azure IoT sur votre cluster. Les commandes sont générées en fonction des informations que vous avez fournies dans les étapes précédentes.
Une à la fois, exécutez chaque commande Azure CLI sous l’onglet Automation dans un terminal :
Connectez-vous à Azure CLI de manière interactive avec un navigateur, même si vous vous êtes déjà connecté avant. Si vous ne vous connectez pas de manière interactive, vous risquez d’obtenir une erreur indiquant que votre appareil doit être géré pour accéder à votre ressource.
az loginInstallez la dernière extension Azure IoT Operations CLI si vous ne l’avez pas déjà fait.
az extension add --upgrade --name azure-iot-opsCopiez et exécutez la commande de création de registre de schémas az iot ops fournie pour créer un registre de schémas utilisé par les composants Opérations Azure IoT. Si vous avez choisi d’utiliser un registre de schémas existant, cette commande n’est pas affichée sous l’onglet Automation .
Préparez le cluster pour le déploiement Opérations Azure IoT. Copiez et exécutez la commande init az iot ops fournie.
Conseil / Astuce
La commande
initne doit être exécutée qu’une seule fois par cluster. Si vous avez suivi la configuration facultative requise pour configurer votre propre émetteur d’autorité de certification, suivez les étapes décrites dans Apportez votre propre émetteur.L’exécution de cette commande peut prendre plusieurs minutes. Vous pouvez observer la progression grâce à l’affichage de la progression du déploiement dans le terminal.
Pour déployer Opérations Azure IoT, copiez et exécutez la commande az iot ops create fournie. L’exécution de cette commande peut prendre plusieurs minutes. Vous pouvez observer la progression grâce à l’affichage de la progression du déploiement dans le terminal.
Une fois toutes les commandes Azure CLI terminées, vous pouvez fermer l’Assistant Installer Azure IoT Operations .
Une fois la commande create terminée, vous disposez d’une instance Azure IoT Operations fonctionnelle s’exécutant sur votre cluster. À ce stade, votre instance est configurée pour la plupart des scénarios de test et d’évaluation.
Vérifier le déploiement
Une fois le déploiement terminé, exécutez az iot ops check afin d’évaluer le déploiement du service Opérations IoT pour l’intégrité, la configuration et la facilité d’utilisation. La check commande peut vous aider à trouver des problèmes dans votre déploiement et votre configuration.
az iot ops check
La commande check affiche un avertissement sur les flux de données manquants, ce qui est normal et attendu tant que vous n’avez pas créé un flux de données. Pour plus d’informations, consultez Traiter et router des données avec des flux de données.
Vous pouvez vérifier les configurations des cartes de rubriques, la Qualité de service (QoS) et les itinéraires de message en ajoutant le paramètre --detail-level 2 à la commande check pour obtenir une vue détaillée.
Vous pouvez afficher toutes les versions de l’extension Opérations Azure IoT CLI qui sont disponibles en exécutant la commande suivante :
az iot ops get-versions
Étapes suivantes
L’instance Opérations Azure IoT que vous avez déployée est configurée pour les scénarios de test. Si vous souhaitez activer les paramètres de sécurité et préparer l’instance pour des scénarios de production, suivez les étapes décrites dans Activer les paramètres de sécurité sur une instance Opérations Azure IoT existante.