Documentatie over doelgroepen voor OSConfig
Zoals vermeld in Wat is OSConfig voor Linux?, probeert het OSConfig-project het inrichten en beheren van de apparaatconfiguratie (en status) eenvoudiger te maken via Azure IoT- of GitOps-procedures. Dit artikel bestaat om u naar de belangrijkste documentatie te leiden, afhankelijk van de taak die u moet uitvoeren.
Apparaten, installatiekopieën of SBOMS's ontwikkelen/bouwen
Bepaalt u welke software in een apparaat wordt opgenomen? Integreert u softwareonderdelen in een installatiekopieën? Zo ja, dan is deze sectie voor u bedoeld. Mogelijk werkt u voor een bedrijf dat een speciaal verzegeld apparaat bouwt. Mogelijk bent u een systeemintegrator die software toevoegt aan open apparaten zoals Pis, Jetsons, enzovoort. Mogelijk mikt u op een apparaatcertificering.
Vroeg in de levenscyclus van het apparaat/de installatiekopieën is het belangrijk om ervoor te zorgen dat de juiste softwareonderdelen zijn geïnstalleerd om het inrichten en beheren van apparaten mogelijk te maken. De volgende koppelingen richten zich op installatie en integratie:
- Hoe en waar installeer ik de OSConfig-agent voor Linux?
- Over OSConfig Preview- of insiders-builds
- Wat is OSConfig voor Linux?
Als u apparaten ontwikkelt, maar ook oplossingen gebruikt (of wilt zien wat uw oplossingsklanten doen), gaat u verder met de volgende sectie.
Cloudoplossingen bouwen, gebruiken, integreren of beheren met apparaten
Richt u (of wilt u) apparaten inrichten en/of beheren met behulp van Azure? Zo ja, dan is deze sectie voor u bedoeld. Mogelijk gebruikt u een slimme HVAC-oplossing. Misschien ontwikkelt u een oplossing voor productiekwaliteit van de volgende generatie. U kunt uzelf beschouwen als een op infrastructuur gerichte devops-persoon. U kunt uzelf beschouwen als een app-ontwikkelaar, waarbij sommige apparaten betrokken zijn bij de app. In elk van deze contexten kunt u met OSConfig de apparaatconfiguratie (en status) inrichten en beheren met behulp van systeemeigen Azure IoT-werkstromen op basis van dubbels, zoals IoT Hub Query's, IoT Hub Configuraties, enzovoort.
Voor deze doelgroep is de belangrijkste vraag vaak "welke onderdelen van het apparaat/besturingssysteem kan ik beheren?". Als u dit wilt beantwoorden, raadpleegt u:
- Wat is OSConfig voor Linux?
- Werken met de status van de netwerkadapter, IP-adressen, enzovoort, met behulp van OSConfig en Azure IoT
- Besturingssysteempakketbeheer beheren met Behulp van Azure IoT en OSConfig
- Werken met het bestand /etc/hosts met behulp van Azure IoT en OSConfig
- Hardware- en besturingssysteemgegevens rapporteren en inventariseren met Azure IoT en OSConfig
- Apparaten opnieuw opstarten of afsluiten met Azure IoT en OSConfig
- Werken met hostnamen met behulp van Azure IoT en OSConfig
- Apparaten opnieuw opstarten of afsluiten met Azure IoT en OSConfig
- Aangepaste configuratie en rapportage met Azure IoT en OSConfig
- Interactie met de CommandRunner-functie van OSConfig en Azure IoT
Mogelijk bent u ook geïnteresseerd in installatieonderwerpen:
Ten slotte kunt u OSConfig-scenario's meteen uitproberen. Voer hiervoor de volgende labinstallatie uit. Hierdoor bent u in een uitstekende positie om een van de bovenstaande gebruiksvoorbeelden uit te proberen.
Open source en uitbreidbaarheid
Wilt u nieuwe functies toevoegen aan OSConfig? Wilt u bouwen voor distributies of CPU-architecturen die we niet publiceren? Wil je even rondkijken? Zo ja, dan is deze sectie voor u bedoeld.
OSConfig wordt open source en accepteert pull-aanvragen op https://github.com/Azure/azure-osconfig.
- Zie voor een overzicht van het bouwen van OSConfig vanuit de bron: https://github.com/Azure/azure-osconfig#readme
- Zie voor de belangrijkste codebasis: https://github.com/Azure/azure-osconfig/tree/main/src
- Zie voor hulp bij het bouwen van nieuwe modules, architectuur, enzovoort: https://github.com/Azure/azure-osconfig/tree/main/docs
Volgende stappen
Zie voor een overzicht van OSConfig-scenario's en -mogelijkheden:
Zie voor specifieke praktijkvoorbeelden: