Sdílet prostřednictvím


Začínáme se službou Azure Automation State Configuration

Poznámka:

Azure Automation State Configuration bude vyřazena 30. září 2027. Do tohoto data přejděte na Azure Machine Configuration . Další informace najdete v blogovém příspěvku. Služba Azure Machine Configuration kombinuje funkce rozšíření DSC, Azure Automation State Configuration a nejčastěji požadované funkce od zpětné vazby zákazníků. Konfigurace počítače Azure také zahrnuje podporu hybridních počítačů prostřednictvím serverů s podporou Arc.

Tento článek obsahuje podrobný průvodce pro provádění nejběžnějších úloh pomocí služby Azure Automation State Configuration, například:

  • vytváření, import a kompilace konfigurací
  • povolení správy počítačů
  • zobrazení sestav

Přehled konfigurace stavu najdete v tématu Přehled konfigurace stavu. Dokumentaci ke službě Desired State Configuration (DSC) najdete v tématu Přehled konfigurace požadovaného stavu prostředí Windows PowerShell.

Pokud chcete ukázkové prostředí, které je už nastavené bez postupu popsaného v tomto článku, můžete použít šablonu spravovaného uzlu Azure Automation. Tato šablona nastaví kompletní prostředí DSC (State Configuration), včetně virtuálního počítače Azure spravovaného službou State Configuration (DSC).

Požadavky

K dokončení příkladů v tomto článku jsou potřeba následující:

Vytvoření konfigurace DSC

Vytvoříte jednoduchou konfiguraci DSC, která zajistí přítomnost nebo nepřítomnost funkce Windows webového serveru (IIS) v závislosti na tom, jak přiřazujete uzly.

Názvy konfigurací ve službě Azure Automation musí být omezené na maximálně 100 znaků.

  1. Spusťte VS Code (nebo jakýkoli textový editor).

  2. Zadejte následující text:

    configuration TestConfig
    {
        Node IsWebServer
        {
            WindowsFeature IIS
            {
                Ensure               = 'Present'
                Name                 = 'Web-Server'
                IncludeAllSubFeature = $true
            }
        }
    
        Node NotWebServer
        {
            WindowsFeature IIS
            {
                Ensure               = 'Absent'
                Name                 = 'Web-Server'
            }
        }
    }
    
  3. Uložte soubor jako TestConfig.ps1.

Tato konfigurace volá jeden prostředek v každém bloku uzlu, prostředek WindowsFeature. Tento prostředek zajišťuje přítomnost nebo nepřítomnost funkce webového serveru .

Import konfigurace do Azure Automation

Dále naimportujete konfiguraci do účtu Automation.

  1. Přihlaste se k portálu Azure.

  2. Na levé straně vyberte Všechny prostředky a pak název účtu Automation.

  3. Na stránce účtu Automation vyberte v části Správa konfigurace možnost State Configuration Configuration (DSC).

  4. Na stránce Konfigurace stavu (DSC) vyberte kartu Konfigurace a pak vyberte Přidat.

  5. V podokně Konfigurace importu TestConfig.ps1 přejděte do souboru v počítači.

    Snímek obrazovky s oknem Konfigurace importu

  6. Vyberte OK.

Zobrazení konfigurace ve službě Azure Automation

Po importu konfigurace ji můžete zobrazit na webu Azure Portal.

  1. Přihlaste se k portálu Azure.

  2. Na levé straně vyberte Všechny prostředky a pak název účtu Automation.

  3. Na stránce účtu Automation vyberte v části Správa konfigurace možnost State Configuration Configuration (DSC).

  4. Na stránce Konfigurace stavu (DSC) vyberte kartu Konfigurace a pak vyberte název konfigurace, kterou jste naimportovali v předchozím postupu, TestConfig.

  5. V podokně Konfigurace nástroje TestConfig vyberte Zobrazit zdroj konfigurace.

    Snímek obrazovky s oknem konfigurace TestConfig

    Otevře se podokno zdroje konfigurace TestConfig s kódem PowerShellu pro konfiguraci.

Kompilace konfigurace ve službě Azure Automation

Před použitím požadovaného stavu na uzel se musí konfigurace DSC definující tento stav zkompilovat do jedné nebo více konfigurací uzlů (dokument MOF) a umístit na server vyžádané replikace Automation DSC. Podrobnější popis kompilace konfigurací ve službě State Configuration (DSC) najdete v tématu Kompilace konfigurací ve službě Azure Automation State Configuration. Další informace o kompilaci konfigurací najdete v tématu Konfigurace DSC.

  1. Přihlaste se k portálu Azure.

  2. Na levé straně vyberte Všechny prostředky a pak název účtu Automation.

  3. Na stránce účtu Automation vyberte v části Správa konfigurace možnost State Configuration Configuration (DSC).

  4. Na stránce Konfigurace stavu (DSC) vyberte kartu Konfigurace a pak vyberte název dříve importované konfigurace TestConfig.

  5. Chcete-li spustit úlohu kompilace, vyberte v podokně Konfigurace nástroje TestConfig možnost Zkompilovat a pak vyberte Ano.

    Snímek obrazovky se stránkou konfigurace TestConfig se zvýrazněním tlačítka kompilace

Poznámka:

Když zkompilujete konfiguraci ve službě Azure Automation, automaticky nasadí všechny soubory MOF konfigurace vytvořeného uzlu na server vyžádané replikace.

Zobrazení úlohy kompilace

Po spuštění kompilace ji můžete zobrazit na dlaždici Úlohy kompilace na stránce Konfigurace . Dlaždice Úlohy kompilace zobrazuje aktuálně spuštěné, dokončené a neúspěšné úlohy. Když otevřete podokno úlohy kompilace, zobrazí se informace o této úloze, včetně případných chyb nebo upozornění, vstupních parametrů použitých v konfiguraci a protokolů kompilace.

  1. Přihlaste se k portálu Azure.

  2. Na levé straně vyberte Všechny prostředky a pak název účtu Automation.

  3. Na stránce účtu Automation vyberte v části Správa konfigurace možnost State Configuration Configuration (DSC).

  4. Na stránce Konfigurace stavu (DSC) vyberte kartu Konfigurace a pak vyberte název dříve importované konfigurace TestConfig.

  5. V části Úlohy kompilace vyberte úlohu kompilace, kterou chcete zobrazit. Otevře se podokno Úloha kompilace s datem, kdy byla úloha kompilace spuštěna.

    Snímek obrazovky se stránkou Úloha kompilace

  6. Pokud chcete zobrazit další podrobnosti o úloze, vyberte libovolnou dlaždici v podokně Kompilace.

Zobrazení konfigurací uzlů

Úspěšné dokončení úlohy kompilace vytvoří jednu nebo více nových konfigurací uzlů. Konfigurace uzlu je dokument MOF, který nasadíte na server vyžádané replikace. Konfigurace uzlů v účtu Automation můžete zobrazit na stránce Konfigurace stavu (DSC). Konfigurace uzlu má název formuláře ConfigurationName.NodeName.

  1. Přihlaste se k portálu Azure.

  2. Na levé straně vyberte Všechny prostředky a pak název účtu Automation.

  3. Na stránce účtu Automation vyberte v části Správa konfigurace možnost State Configuration Configuration (DSC).

  4. Na stránce Konfigurace stavu (DSC) vyberte kartu Kompilované konfigurace .

    Snímek obrazovky s kartou Kompilované konfigurace

Povolení virtuálního počítače Azure Resource Manageru pro správu pomocí State Configuration

Službu State Configuration můžete použít ke správě virtuálních počítačů Azure (classic i Resource Manager), místních virtuálních počítačů, počítačů s Linuxem, virtuálních počítačů AWS a místních fyzických počítačů. V tomto článku se dozvíte, jak povolit pouze virtuální počítače Azure Resource Manageru. Informace o povolení jiných typů počítačů naleznete v tématu Povolení počítačů pro správu službou Azure Automation State Configuration.

  1. Přihlaste se k portálu Azure.

  2. Na levé straně vyberte Všechny prostředky a pak název účtu Automation.

  3. Na stránce účtu Automation vyberte v části Správa konfigurace možnost State Configuration Configuration (DSC).

  4. Na stránce Konfigurace stavu (DSC) vyberte kartu Uzly a pak vyberte + Přidat.

    Snímek obrazovky se stránkou Uzly DSC se zvýrazněním tlačítka Přidat virtuální počítač Azure

  5. V podokně Virtuální počítače vyberte virtuální počítač.

  6. V podokně podrobností virtuálního počítače vyberte + Připojit.

    Důležité

    Virtuální počítač musí být virtuální počítač Azure Resource Manageru s podporovaným operačním systémem.

  7. Na stránce Registrace vyberte název konfigurace uzlu, který se má použít na virtuální počítač v poli Název konfigurace uzlu. Zadání názvu v tomto okamžiku je volitelné. Po povolení uzlu můžete změnit konfiguraci přiřazeného uzlu.

  8. V případě potřeby zkontrolujte uzel restartování a pak vyberte OK.

    Snímek obrazovky s oknem Registrace

    Zadaná konfigurace uzlu se použije na virtuální počítač v intervalech určených hodnotou zadanou frekvencí režimu konfigurace. Virtuální počítač vyhledá aktualizace konfigurace uzlu v intervalech určených hodnotou Frekvence aktualizace. Další informace o tom, jak se tyto hodnoty používají, najdete v tématu Konfigurace místního nástroje Configuration Manager.

Azure spustí proces povolení virtuálního počítače. Po dokončení se virtuální počítač zobrazí na kartě Uzly na stránce Konfigurace stavu (DSC) v účtu Automation.

Zobrazení seznamu spravovaných uzlů

Karta Uzly na stránce Konfigurace stavu (DSC) obsahuje seznam všech počítačů povolených pro správu ve vašem účtu Automation.

  1. Přihlaste se k portálu Azure.
  2. Na levé straně vyberte Všechny prostředky a pak název účtu Automation.
  3. Na stránce účtu Automation vyberte v části Správa konfigurace možnost State Configuration Configuration (DSC).
  4. Na stránce Konfigurace stavu (DSC) vyberte kartu Uzly .

Hodnoty stavu uzlů DSC

Uzel DSC může mít následující šest hodnot:

  • Selhání – Tento stav se zobrazí, když dojde k chybě při použití jedné nebo více konfigurací na uzlu.
  • Nedodržující předpisy – Tento stav se zobrazí, když dojde k posunu na uzlu a vyžaduje úzkou kontrolu.
  • Nereagující – Tento stav se zobrazí, když se uzel nekontroloval déle než 24 hodin.
  • Čeká na vyřízení – Tento stav se zobrazí, když má uzel novou konfiguraci, která se má použít, a server vyžádané replikace čeká na vrácení uzlu se změnami.
  • Probíhá – Tento stav se zobrazí, když uzel použije konfiguraci a server vyžádané replikace čeká na stav.
  • Kompatibilní – Tento stav se zobrazí, když má uzel platnou konfiguraci a v současné době nedojde k žádnému posunu.

Poznámka:

  • RefreshFrequencyMins – Definuje frekvenci uzlu, který kontaktuje službu agenta, a je možné ji poskytnout jako součást onboardingu do DSC. Trvá maximálně 1 0080 minut.
  • Uzel se označí jako Nereagující , pokud uzel nekontaktuje službu agenta po dobu 1440 minut (1 den). Doporučujeme použít hodnotu < RefreshFrequencyMins 1440 minut, jinak by se uzel zobrazil v nepravdivém stavu Nereagující.

Zobrazení sestav pro spravované uzly

Pokaždé, když konfigurace stavu provede kontrolu konzistence na spravovaném uzlu, uzel odešle zprávu o stavu zpět na server vyžádané replikace. Tyto sestavy můžete zobrazit na stránce daného uzlu.

  1. Přihlaste se k portálu Azure.

  2. Na levé straně vyberte Všechny prostředky a pak název účtu Automation.

  3. Na stránce účtu Automation vyberte v části Správa konfigurace možnost State Configuration Configuration (DSC).

  4. Na stránce Konfigurace stavu (DSC) vyberte kartu Uzly . Tady se můžete podívat na přehled stavu konfigurace a podrobností o jednotlivých uzlech.

    Snímek obrazovky se stránkou Node

  5. Na kartě Uzly vyberte záznam uzlu a otevřete vytváření sestav. Vyberte sestavu, kterou chcete zobrazit.

    Snímek obrazovky s podoknem Sestava

Pro odpovídající kontrolu konzistence můžete zobrazit následující informace o stavu:

  • Stav sestavy Možné hodnoty:
    • Compliant – uzel je kompatibilní se kontrolou.
    • Failed – konfigurace selhala při kontrole.
    • Not Compliant – uzel je v ApplyandMonitor režimu a počítač není v požadovaném stavu.
  • Čas zahájení kontroly konzistence
  • Celkový modul runtime pro kontrolu konzistence.
  • Typ kontroly konzistence.
  • Všechny chyby, včetně kódu chyby a chybové zprávy.
  • Všechny prostředky DSC použité v konfiguraci a stav každého prostředku (jestli je uzel v požadovaném stavu pro daný prostředek). Výběrem jednotlivých prostředků získáte podrobnější informace o daném prostředku.
  • Název, IP adresa a režim konfigurace uzlu.

Můžete také vybrat možnost Zobrazit nezpracovanou sestavu a zobrazit skutečná data, která uzel odesílá na server. Další informace o použití dat naleznete v tématu Použití serveru sestav DSC.

Po povolení uzlu může nějakou dobu trvat, než bude k dispozici první sestava. Po povolení uzlu možná budete muset počkat až 30 minut na první sestavu.

Změna přiřazení uzlu k jiné konfiguraci uzlu

Uzel můžete přiřadit, aby používal jinou konfiguraci uzlu než ten, který jste původně přiřadili.

  1. Přihlaste se k portálu Azure.

  2. Na levé straně vyberte Všechny prostředky a pak název účtu Automation.

  3. Na stránce účtu Automation vyberte v části Správa konfigurace možnost State Configuration Configuration (DSC).

  4. Na stránce Konfigurace stavu (DSC) vyberte kartu Uzly .

  5. Na kartě Uzly vyberte název uzlu, který chcete znovu přiřadit.

  6. Na stránce pro tento uzel vyberte Přiřadit konfiguraci uzlu.

    Snímek obrazovky se stránkou Podrobnosti uzlu se zvýrazněním tlačítka Přiřadit konfiguraci uzlu

  7. Na stránce Přiřadit konfiguraci uzlu vyberte konfiguraci uzlu, ke které chcete uzel přiřadit, a pak vyberte OK.

    Snímek obrazovky se stránkou Přiřadit konfiguraci uzlu

Zrušení registrace uzlu

Pokud už nechcete, aby ji konfigurace stavu spravovála, můžete zrušit její registraci. Viz Postup odebrání konfigurace a uzlu ze služby Automation State Configuration.

Další kroky