Utforska Azure Automation State Configuration (DSC)

Slutförd

Azure Automation State Configuration DSC är en molnbaserad Azure-implementering av PowerShell DSC som är tillgänglig som en del av Azure Automation.

Med Azure Automation State-konfigurationen kan du skriva, hantera och kompilera PowerShell DSC-konfigurationer, importera DSC-resurser och tilldela konfigurationer till målnoder, allt i molnet.

Varför ska du använda Azure Automation DSC?

Följande beskriver några av orsakerna till varför vi skulle överväga att använda Azure Automation DSC:

  • Inbyggd pull-server. Tillhandahåller en DSC-pull-server som Windows Feature DSC-tjänsten så att målnoder automatiskt tar emot konfigurationer, överensstämmer med önskat tillstånd och rapporterar tillbaka om deras efterlevnad. Den inbyggda pull-servern i Azure Automation eliminerar behovet av att konfigurera och underhålla din pull-server.
  • Hantering av alla dina DSC-artefakter. Du kan hantera alla DSC-konfigurationer, resurser och målnoder från Azure Portal eller PowerShell.
  • Importera rapporteringsdata till Log Analytics. Noder som hanteras med Azure Automation-tillståndskonfigurationen skickar detaljerade rapportstatusdata till den inbyggda pull-servern. Du kan konfigurera Azure Automation-tillståndskonfigurationen för att skicka dessa data till din Log Analytics-arbetsyta.

Så här fungerar Azure Automation-tillståndskonfiguration

Den allmänna processen för hur Azure Automation State-konfigurationen fungerar är följande:

  1. Skapa ett PowerShell-skript med konfigurationselementet.
  2. Ladda upp skriptet till Azure Automation och kompilera skriptet till en MOF-fil. Filen överförs till DSC-hämtningsservern, som tillhandahålls som en del av Azure Automation-tjänsten.
  3. Definiera de noder som ska använda konfigurationen och tillämpa sedan konfigurationen.

Ett diagram består av tre avsnitt Konfigurationer, Nodkonfigurationer och Noder. Till vänster har Konfigurationer ett kodfönster med text under som säger 1 eller fler per automationskonto. En pil med etiketten Kompilerad, placera på pull-servern via kompileringsjobbpunkter från avsnitt 1 till avsnitt 2, MOF-konfigurationsdokument för Nodkonfigurationer. Det här avsnittet har tre Sharepoint.WebService-ikoner. Text under ikonerna säger 1 eller mer per konfiguration. En pil med etiketten Tillämpad via nod hämtar punkter från avsnitt 2 till avsnitt 3, Noder, som har sex nodikoner, med texten 1 eller mer per nodkonfiguration under.

Mer information finns i MOF-filen (Managed Object Format).