Audiences pour la documentation OSConfig
Comme indiqué dans Qu’est-ce que OSConfig pour Linux ?, le projet OSConfig vise à faciliter l’approvisionnement et la gestion de la configuration (et de l’état des appareils) via des pratiques Azure IoT ou GitOps. Cet article existe pour vous aider à vous diriger vers la documentation la plus importante pour vous, en fonction du travail que vous devez accomplir.
Développement/génération d’appareils, d’images ou de SBOMS
Décidez-vous quel logiciel sera inclus dans un appareil ? Intégrez-vous des composants logiciels dans une image ? Si c’est le cas, cette section est pour vous. Vous pouvez travailler pour une entreprise qui crée un appareil scellé spécialisé. Vous êtes peut-être un intégrateur de systèmes qui ajoute des logiciels à des appareils ouverts comme Pis, Jetsons, etc. Vous visez peut-être une certification d’appareil.
Au début du cycle de vie de l’appareil/de l’image, la clé consiste à s’assurer que les composants logiciels appropriés sont installés pour activer l’approvisionnement et la gestion des appareils. Les liens suivants se concentrent sur l’installation et l’intégration :
- Comment et où installer l’agent OSConfig pour Linux
- À propos de la préversion d’OSConfig ou des builds « insiders »
- Qu’est-ce que OSConfig pour Linux ?
Si vous développez des appareils, mais que vous utilisez également des solutions avec eux (ou si vous souhaitez voir ce que feront vos clients d’exploitation de votre solution), passez à la section suivante.
Création, exploitation, intégration ou administration de solutions cloud avec des appareils
Approvisionnez-vous (ou allez-vous) approvisionner et/ou gérer des appareils à l’aide d’Azure ? Si c’est le cas, cette section est pour vous. Vous utilisez peut-être une solution HVAC intelligente. Vous développez peut-être une solution de qualité de fabrication de nouvelle génération. Vous pouvez vous considérer comme une personne devops orientée infrastructure. Vous pouvez vous considérer comme un générateur d’applications, dont l’application implique certains appareils. Dans l’un de ces contextes, OSConfig peut vous permettre d’approvisionner et de gérer la configuration des appareils (et l’état) à l’aide de flux de travail natifs Basés sur des jumeaux Azure IoT, tels que les requêtes IoT Hub, les configurations IoT Hub, etc.
Pour ce public, la question clé est souvent « quelles parties de l’appareil/du système d’exploitation puis-je gérer ? ». Pour y répondre, consultez :
- Qu’est-ce que OSConfig pour Linux ?
- Utilisation de l’état de la carte réseau, des adresses IP, etc., à l’aide d’OSConfig et d’Azure IoT
- Gérer le gestionnaire de package de système d’exploitation à l’aide d’Azure IoT et d’OSConfig
- Utilisation du fichier /etc/hosts à l’aide d’Azure IoT et d’OSConfig
- Signaler et inventorier des informations sur le matériel et le système d’exploitation avec Azure IoT et OSConfig
- Redémarrer ou arrêter des appareils avec Azure IoT et OSConfig
- Utilisation de noms d’hôtes à l’aide d’Azure IoT et d’OSConfig
- Redémarrer ou arrêter des appareils avec Azure IoT et OSConfig
- Configuration et création de rapports personnalisés avec Azure IoT et OSConfig
- Comment interagir avec la fonctionnalité CommandRunner d’OSConfig et d’Azure IoT
Vous pouvez également être intéressé par les rubriques d’installation :
- Comment et où installer l’agent OSConfig pour Linux
- À propos de la préversion d’OSConfig ou des builds « insiders »
Enfin, vous pouvez essayer immédiatement des scénarios OSConfig. Pour ce faire, exécutez la configuration du labo suivante. Cela vous permettra d’essayer l’un des cas d’usage liés ci-dessus.
Open source et extensibilité
Voulez-vous ajouter de nouvelles fonctionnalités à OSConfig ? Voulez-vous créer pour des distributions ou des architectures de processeur que nous ne publions pas ? Tu veux juste jeter un coup d’œil ? Si c’est le cas, cette section est pour vous.
OSConfig est open source et accepte les demandes de tirage sur https://github.com/Azure/azure-osconfig.
- Pour obtenir une vue d’ensemble de la création d’OSConfig à partir de la source, consultez : https://github.com/Azure/azure-osconfig#readme
- Pour obtenir le codebase principal, consultez : https://github.com/Azure/azure-osconfig/tree/main/src
- Pour obtenir des conseils sur la création de nouveaux modules, architecture, etc., consultez : https://github.com/Azure/azure-osconfig/tree/main/docs
Étapes suivantes
Pour obtenir une vue d’ensemble des scénarios et des fonctionnalités OSConfig, consultez :
Pour obtenir des exemples pratiques spécifiques, consultez :