Implementare l'automazione DSC e Linux in Azure

Completato

DSC per Linux consente di gestire i sistemi Linux usando lo stesso approccio Desired State Configuration usato per i sistemi Windows. In questo modo si garantisce una gestione coerente della configurazione tra ambienti ibridi.

Per informazioni più specifiche e up-to-date, vedere Introduzione a Dsc (Desired State Configuration) per Linux.

Sistemi operativi Linux supportati

Le versioni del sistema operativo Linux seguenti sono attualmente supportate sia da PowerShell DSC che da State Configuration di Automazione di Azure:

  • CentOS: 6, 7 e 8 (x64).
  • Debian GNU/Linux: 8, 9 e 10 (x64).
  • Oracle Linux: 6 e 7 (x64).
  • Red Hat Enterprise Linux Server: 6, 7 e 8 (x64).
  • SUSE Linux Enterprise Server: 12 e 15 (x64).
  • Ubuntu Server: 14.04 LTS, 16.04 LTS, 18.04 LTS e 20.04 LTS (x64).

DSC per le risorse Linux

DSC per Linux include risorse predefinite per la gestione dei sistemi Linux :

  • nxFile: Gestire file e cartelle.
  • nxScript: Eseguire script per configurare le risorse.
  • nxUser: Gestire gli account utente.
  • nxGroup: Gestire i gruppi di utenti.
  • nxService: Gestire i servizi usando systemd, upstart o System V.
  • nxPackage: Gestire i pacchetti usando apt, yum o zypper.

Implementazione di DSC per Linux in Azure

Per implementare DSC per Linux in Azure, è possibile usare State Configuration di Automazione di Azure per:

  • Creare configurazioni DSC per sistemiLinux usando PowerShell.
  • Caricare e compilare configurazioni in Automazione di Azure.
  • Eseguire l'onboarding di macchine virtuali Linux in Azure Automation State Configuration.
  • Applicare configurazioni ai nodi Linux tramite il server di pull predefinito.

Questo approccio offre la gestione centralizzata e il monitoraggio dei sistemi Windows e Linux da una singola piattaforma.