Audiências para documentação do OSConfig
Conforme observado em O que é OSConfig para Linux?, o projeto OSConfig busca facilitar o provisionamento e o gerenciamento da configuração do dispositivo (e do estado) por meio das práticas do Azure IoT ou do GitOps. Este artigo existe para ajudar a direcioná-lo para a documentação mais importante para você, dependendo de qual trabalho você precisa realizar.
Desenvolvendo/criando dispositivos, imagens ou SBOMSs
Você está decidindo qual software será incluído em um dispositivo? Você está integrando componentes de software em uma imagem? Nesse caso, esta seção é para você. Você pode trabalhar para uma empresa que cria um dispositivo selado especializado. Você pode ser um integrador de sistemas adicionando software para abrir dispositivos como Pis, Jetsons etc. Você pode estar buscando uma certificação de dispositivo.
No início do ciclo de vida do dispositivo/imagem, a chave é garantir que os componentes de software certos sejam instalados para habilitar o provisionamento e o gerenciamento de dispositivos. Os links a seguir se concentram na instalação e na integração:
- Como e onde instalar o agente OSConfig para Linux
- Sobre os builds de versão prévia do OSConfig ou "insiders"
- O que é OSConfig para Linux?
Se você desenvolver dispositivos, mas também operar soluções com eles (ou quiser ver o que seus clientes operacionais da solução farão), continue para a seção a seguir.
Criar, operar, integrar ou administrar soluções de nuvem com dispositivos
Você (ou você) provisionará e/ou gerenciará dispositivos usando o Azure? Nesse caso, esta seção é para você. Você pode estar operando uma solução HVAC inteligente. Você pode estar desenvolvendo uma solução de qualidade de fabricação de última geração. Você pode se considerar uma pessoa devops orientada à infraestrutura. Você pode se considerar um construtor de aplicativos, cujo aplicativo envolve alguns dispositivos. Em qualquer um desses contextos, o OSConfig pode permitir que você provisione e gerencie a configuração do dispositivo (e o estado) usando fluxos de trabalho nativos baseados em gêmeos do Azure IoT, como consultas Hub IoT, configurações de Hub IoT e assim por diante.
Para esse público-alvo, a pergunta-chave geralmente é "quais partes do dispositivo/sistema operacional posso gerenciar?". Para responder a isso, confira:
- O que é OSConfig para Linux?
- Trabalhando com o status do adaptador de rede, endereços IP etc., usando OSConfig e Azure IoT
- Gerenciar o gerenciador de pacotes do sistema operacional usando o Azure IoT e OSConfig
- Trabalhando com o arquivo /etc/hosts usando o Azure IoT e OSConfig
- Relatar e inventariar informações de hardware e sistema operacional com o Azure IoT e OSConfig
- Reinicializar ou desligar dispositivos com o Azure IoT e OSConfig
- Trabalhando com nomes de host usando o Azure IoT e OSConfig
- Reinicializar ou desligar dispositivos com o Azure IoT e OSConfig
- Configuração e relatórios personalizados com o Azure IoT e OSConfig
- Como interagir com o recurso CommandRunner do OSConfig e do Azure IoT
Você também pode estar interessado em tópicos de instalação:
- Como e onde instalar o agente OSConfig para Linux
- Sobre os builds de versão prévia do OSConfig ou "insiders"
Por fim, talvez você queira experimentar cenários osConfig imediatamente. Para fazer isso, execute a seguinte configuração de laboratório. Isso o colocará em uma ótima posição para experimentar qualquer um dos casos de uso vinculados acima.
Software livre e extensibilidade
Deseja adicionar novos recursos ao OSConfig? Deseja criar para distribuições ou arquiteturas de CPU que não publicamos? Você só quer dar uma olhada ao redor? Nesse caso, esta seção é para você.
OSConfig é código aberto e aceita solicitações de pull em https://github.com/Azure/azure-osconfig.
- Para obter uma visão geral da criação de OSConfig da origem, consulte: https://github.com/Azure/azure-osconfig#readme
- Para a base de código principal, consulte: https://github.com/Azure/azure-osconfig/tree/main/src
- Para obter diretrizes sobre como criar novos módulos, arquitetura etc., consulte: https://github.com/Azure/azure-osconfig/tree/main/docs
Próximas etapas
Para obter uma visão geral dos cenários e funcionalidades do OSConfig, consulte:
Para obter exemplos práticos específicos, consulte: