Začínáme se službou Azure Automation State Configuration
Poznámka:
Než povolíte službu Automation State Configuration, rádi bychom věděli, že novější verze DSC je teď obecně dostupná a spravovaná funkcí konfigurace hosta s názvem Azure Policy. Služba konfigurace hosta kombinuje funkce rozšíření DSC, Azure Automation State Configuration a nejčastěji požadované funkce od zpětné vazby zákazníků. Konfigurace hosta také zahrnuje podporu hybridních počítačů prostřednictvím serverů s podporou Arc.
Tento článek obsahuje podrobný průvodce prováděním nejběžnějších úloh pomocí služby Azure Automation State Configuration, jako je vytváření, import a kompilace konfigurací, které umožňují počítačům spravovat a zobrazovat sestavy. 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).
Předpoklady
K dokončení příkladů v tomto článku jsou potřeba následující:
- Účet Azure Automation. Další informace o účtu Automation a jeho požadavcích najdete v přehledu ověřování účtu Automation.
- Virtuální počítač Azure Resource Manageru (ne Classic) s podporovaným operačním systémem. Pokyny k vytvoření virtuálního počítače najdete v tématu Vytvoření vašeho prvního virtuálního počítače s Windows na webu Azure Portal.
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ů.
Spusťte VSCode (nebo jakýkoli textový editor).
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' } } }
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.
Přihlaste se k portálu Azure.
Na levé straně klikněte na Všechny prostředky a pak na název účtu Automation.
Na stránce účtu Automation vyberte v části Správa konfigurace možnost State Configuration Configuration (DSC).
Na stránce Konfigurace stavu (DSC) klikněte na kartu Konfigurace a potom klikněte na Přidat.
V podokně Konfigurace importu
TestConfig.ps1
přejděte do souboru v počítači.Klikněte na OK.
Zobrazení konfigurace ve službě Azure Automation
Po importu konfigurace ji můžete zobrazit na webu Azure Portal.
Přihlaste se k portálu Azure.
Na levé straně klikněte na Všechny prostředky a pak na název účtu Automation.
Na stránce účtu Automation vyberte v části Správa konfigurace možnost State Configuration Configuration (DSC).
Na stránce Konfigurace stavu (DSC) klikněte na kartu Konfigurace a potom klikněte na TestConfig. Toto je název konfigurace, kterou jste naimportovali v předchozím postupu.
V podokně Konfigurace nástroje TestConfig klikněte na Zobrazit zdroj konfigurace.
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.
Přihlaste se k portálu Azure.
Na levé straně klikněte na Všechny prostředky a pak na název účtu Automation.
Na stránce účtu Automation klikněte na State Configuration (DSC) v části Správa konfigurace.
Na stránce Konfigurace stavu (DSC) klikněte na kartu Konfigurace a potom klikněte na TestConfig. Toto je název dříve importované konfigurace.
V podokně Konfigurace nástroje TestConfig klepněte na tlačítko Zkompilovat a klepněte na tlačítko Ano. Tím se spustí úloha 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.
Přihlaste se k portálu Azure.
Na levé straně klikněte na Všechny prostředky a pak na název účtu Automation.
Na stránce účtu Automation klikněte na State Configuration (DSC) v části Správa konfigurace.
Na stránce Konfigurace stavu (DSC) klikněte na kartu Konfigurace a potom klikněte na TestConfig. Toto je název dříve importované konfigurace.
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.
Kliknutím na libovolnou dlaždici v podokně Úloha kompilace zobrazíte další podrobnosti o úloze.
Zobrazení konfigurací uzlů
Úspěšné dokončení úlohy kompilace vytvoří jednu nebo více nových konfigurací uzlů. Konfigurace uzlu je dokument MOF nasazený na server vyžádané replikace a připravený k načtení a použití jedním nebo více uzly. Konfigurace uzlů v účtu Automation můžete zobrazit na stránce Konfigurace stavu (DSC). Konfigurace uzlu má název formuláře ConfigurationName.NodeName
.
Přihlaste se k portálu Azure.
Na levé straně klikněte na Všechny prostředky a pak na název účtu Automation.
Na stránce účtu Automation klikněte na State Configuration (DSC) v části Správa konfigurace.
Na stránce Konfigurace stavu (DSC) klikněte na kartu 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.
Přihlaste se k portálu Azure.
Na levé straně klikněte na Všechny prostředky a pak na název účtu Automation.
Na stránce účtu Automation klikněte na State Configuration (DSC) v části Správa konfigurace.
Na stránce Konfigurace stavu (DSC) vyberte kartu Uzly a pak klikněte na + Přidat.
V podokně Virtuální počítače vyberte virtuální počítač.
V podokně podrobností virtuálního počítače klikněte na + Připojení.
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.
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.
V případě potřeby zkontrolujte uzel restartování a klepněte na tlačítko OK.
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ů
Seznam všech počítačů, které byly povoleny pro správu, můžete zobrazit v účtu Automation na kartě Uzly na stránce Konfigurace stavu (DSC).
- Přihlaste se k portálu Azure.
- Na levé straně klikněte na Všechny prostředky a pak na název účtu Automation.
- Na stránce účtu Automation klikněte na State Configuration (DSC) v části Správa konfigurace.
- Na stránce Konfigurace stavu (DSC) klikněte na 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 pokud je tento stav systematický, vyžaduje závěr.
- 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.
Přihlaste se k portálu Azure.
Na levé straně klikněte na Všechny prostředky a pak na název účtu Automation.
Na stránce účtu Automation klikněte na State Configuration (DSC) v části Správa konfigurace.
Na stránce Konfigurace stavu (DSC) klikněte na kartu Uzly . Tady se můžete podívat na přehled stavu konfigurace a podrobností o jednotlivých uzlech.
Na kartě Uzly kliknutím na záznam uzlu otevřete vytváření sestav. Klikněte na sestavu, kterou chcete zobrazit další podrobnosti o vytváření sestav.
V okně pro jednotlivé sestavy můžete zobrazit následující informace o stavu odpovídající kontroly konzistence:
- Stav sestavy Možné hodnoty:
- Kompatibilní – uzel je kompatibilní se kontrolou.
- Selhalo – konfigurace selhala při kontrole.
- Nedodržuje předpisy – 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). Kliknutím na jednotlivé prostředky získáte podrobnější informace o daném prostředku.
- Název, IP adresa a režim konfigurace uzlu.
Můžete také kliknout na 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.
Přihlaste se k portálu Azure.
Na levé straně klikněte na Všechny prostředky a pak na název účtu Automation.
Na stránce účtu Automation klikněte na State Configuration (DSC) v části Správa konfigurace.
Na stránce Konfigurace stavu (DSC) klikněte na kartu Uzly .
Na kartě Uzly klikněte na název uzlu, který chcete znovu přiřadit.
Na stránce pro tento uzel klikněte na Přiřadit konfiguraci uzlu.
Na stránce Přiřadit konfiguraci uzlu vyberte konfiguraci uzlu, ke které chcete uzel přiřadit, a klepněte na tlačítko OK.
Zrušení registrace uzlu
Pokud už nechcete, aby uzel byl spravován službou State Configuration, můžete ho zrušit. Viz Postup odebrání konfigurace a uzlu ze služby Automation State Configuration.
Další kroky
- Přehled najdete v přehledu služby Azure Automation State Configuration.
- Pokud chcete funkci povolit pro virtuální počítače ve vašem prostředí, přečtěte si téma Povolení služby Azure Automation State Configuration.
- Informace o powershellové DSC najdete v přehledu konfigurace požadovaného stavu Windows PowerShellu.
- Informace o cenách najdete v tématu Ceny služby Azure Automation State Configuration.
- Referenční informace k rutinám PowerShellu najdete v tématu Az.Automation.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro