Dokumentation zu Zielgruppen für OSConfig
Wie unter Was ist OSConfig für Linux? erwähnt, soll das OSConfig-Projekt die Bereitstellung und Verwaltung der Gerätekonfiguration (und des Zustands) über Azure IoT- oder GitOps-Methoden vereinfachen. Dieser Artikel hilft Ihnen dabei, die wichtigste Dokumentation für Sie zu finden, je nachdem, welche Aufgabe Sie erledigen müssen.
Entwickeln/Erstellen von Geräten, Images oder SBOMSs
Entscheiden Sie , welche Software in einem Gerät enthalten sein soll? Integrieren Sie Softwarekomponenten in ein Image? Wenn dies der Fall ist, ist dieser Abschnitt für Sie. Möglicherweise arbeiten Sie für ein Unternehmen, das ein spezialisiertes versiegeltes Gerät erstellt. Möglicherweise sind Sie ein Systemintegrator, der Software zu offenen Geräten wie Pis, Jetsons usw. hinzufügt. Möglicherweise streben Sie eine Gerätezertifizierung an.
Zu Beginn des Geräte-/Imagelebenszyklus müssen Sie sicherstellen, dass die richtigen Softwarekomponenten installiert sind, um die Gerätebereitstellung und -verwaltung zu ermöglichen. Die folgenden Links konzentrieren sich auf Installation und Integration:
- Installieren des OSConfig-Agents für Linux
- Informationen zu OSConfig-Vorschau- oder Insiderbuilds
- Was ist OSConfig für Linux?
Wenn Sie Geräte entwickeln, aber auch Lösungen mit ihnen betreiben (oder sehen möchten, was Ihre lösungsbetriebsfähige Kunden tun werden), fahren Sie mit dem folgenden Abschnitt fort.
Erstellen, Betreiben, Integrieren oder Verwalten von Cloudlösungen mit Geräten
Stellen (oder werden Sie) Geräte mit Azure bereitstellen und/oder verwalten ? Wenn dies der Fall ist, ist dieser Abschnitt für Sie. Möglicherweise betreiben Sie eine intelligente HVAC-Lösung. Möglicherweise entwickeln Sie eine Qualitätslösung für die Nächste Generation. Sie können sich als infrastrukturorientierte Devops-Person betrachten. Sie können sich als App-Ersteller betrachten, dessen App zufällig einige Geräte umfasst. In jedem dieser Kontexte kann OSConfig es Ihnen ermöglichen, Gerätekonfiguration (und Zustand) mithilfe nativer, auf Azure IoT-Zwillingen basierender Workflows wie IoT Hub Abfragen, IoT Hub Konfigurationen usw. bereitzustellen und zu verwalten.
Für diese Zielgruppe lautet die zentrale Frage häufig: "Welche Teile des Geräts/Betriebssystems kann ich verwalten?". Informationen dazu finden Sie unter:
- Was ist OSConfig für Linux?
- Arbeiten mit Netzwerkadapterstatus, IP-Adressen usw. mithilfe von OSConfig und Azure IoT
- Verwalten des Betriebssystempaket-Managers mit Azure IoT und OSConfig
- Arbeiten mit der Datei "/etc/hosts" mit Azure IoT und OSConfig
- Melden und Inventarisieren von Hardware- und Betriebssysteminformationen mit Azure IoT und OSConfig
- Neustarten oder Herunterfahren von Geräten mit Azure IoT und OSConfig
- Arbeiten mit Hostnamen mit Azure IoT und OSConfig
- Neustarten oder Herunterfahren von Geräten mit Azure IoT und OSConfig
- Benutzerdefinierte Konfiguration und Berichterstellung mit Azure IoT und OSConfig
- Interagieren mit dem CommandRunner-Feature von OSConfig und Azure IoT
Möglicherweise interessieren Sie sich auch für Installationsthemen:
Schließlich sollten Sie OSConfig-Szenarien sofort ausprobieren. Führen Sie hierzu das folgende Lab-Setup durch. Dies versetzt Sie in die Lage, jeden der oben verlinkten Anwendungsfälle auszuprobieren.
Open Source und Erweiterbarkeit
Möchten Sie OSConfig neue Features hinzufügen? Möchten Sie für Distributionen oder CPU-Architekturen erstellen, die wir nicht veröffentlichen? Möchten Sie sich nur umschauen? Wenn dies der Fall ist, ist dieser Abschnitt für Sie.
OSConfig ist Open Source und akzeptiert Pull Requests unter https://github.com/Azure/azure-osconfig.
- Eine Übersicht über das Erstellen von OSConfig aus der Quelle finden Sie unter: https://github.com/Azure/azure-osconfig#readme
- Die Hauptcodebasis finden Sie unter: https://github.com/Azure/azure-osconfig/tree/main/src
- Anleitungen zum Erstellen neuer Module, Architektur usw. finden Sie unter: https://github.com/Azure/azure-osconfig/tree/main/docs
Nächste Schritte
Eine Übersicht über OSConfig-Szenarien und -Funktionen finden Sie unter:
Spezifische Beispiele aus der Praxis finden Sie unter: