Megosztás a következőn keresztül:


Az Azure Automation State Configuration használatának első lépései

Feljegyzés

Az Azure Automation State Configuration 2027. szeptember 30-án megszűnik, ezért ezen a napon lépjen át az Azure Machine Configuration szolgáltatásra. További információkért lásd a blogbejegyzés bejelentését. Az Azure Machine Configuration szolgáltatás egyesíti a DSC-bővítmény, az Azure Automation State Configuration és az ügyfelek visszajelzései alapján leggyakrabban kért funkciókat. Az Azure Machine Configuration emellett az Arc-kompatibilis kiszolgálókon keresztüli hibrid gépek támogatását is tartalmazza.

Fontos

Az Add, Compose configuration és Gallery navigációs hivatkozások 2025. március 31-én törlődnek a portálról.

Figyelemfelhívás

A Linuxhoz készült Azure Automation DSC 2023. szeptember 30-án megszűnt. További információkért lásd a közleményt.

Ez a cikk részletes útmutatót nyújt az Azure Automation State Configuration leggyakoribb feladatainak elvégzéséhez, például:

  • konfigurációk létrehozása, importálása és összeállítása
  • gépek kezelésének engedélyezése
  • jelentések megtekintése

Az állapotkonfiguráció áttekintését az Állapotkonfiguráció áttekintése című témakörben tekintheti meg. A Kívánt állapotkonfiguráció (DSC) dokumentációját a Windows PowerShell Kívánt állapotkonfiguráció áttekintése című témakörben találja.

Ha olyan mintakörnyezetet szeretne, amely már be van állítva a cikkben ismertetett lépések végrehajtása nélkül, használhatja az Azure Automation felügyelt csomópontsablont. Ez a sablon egy teljes állapotkonfigurációs (DSC) környezetet állít be, beleértve az Állapotkonfiguráció (DSC) által felügyelt Azure-beli virtuális gépet is.

Előfeltételek

A cikkben szereplő példák elvégzéséhez a következőkre van szükség:

DSC-konfiguráció létrehozása

Létrehozhat egy egyszerű DSC-konfigurációt , amely a csomópontok hozzárendelésétől függően biztosítja a Web-Server Windows-szolgáltatás (IIS) jelenlétét vagy hiányát.

Az Azure Automation konfigurációneveinek legfeljebb 100 karakter hosszúságúnak kell lenniük.

  1. Indítsa el a VS Code-ot (vagy bármely szövegszerkesztőt).

  2. Írja be a következő szöveget:

    configuration TestConfig
    {
        Node IsWebServer
        {
            WindowsFeature IIS
            {
                Ensure               = 'Present'
                Name                 = 'Web-Server'
                IncludeAllSubFeature = $true
            }
        }
    
        Node NotWebServer
        {
            WindowsFeature IIS
            {
                Ensure               = 'Absent'
                Name                 = 'Web-Server'
            }
        }
    }
    
  3. Mentse a fájlt TestConfig.ps1 néven.

Ez a konfiguráció minden csomópontblokkban egy erőforrást hív meg, a WindowsFeature erőforrást. Ez az erőforrás biztosítja a webkiszolgáló szolgáltatás jelenlétét vagy hiányát.

Konfiguráció importálása az Azure Automationbe

Ezután importálja a konfigurációt az Automation-fiókba.

  1. Jelentkezzen be az Azure Portalra.

  2. A bal oldalon válassza a Minden erőforrás lehetőséget, majd az Automation-fiók nevét.

  3. Az Automation-fiók oldalán válassza az Állapotkonfiguráció (DSC) lehetőséget a Configuration Management területen.

  4. Az Állapotkonfiguráció (DSC) lapon válassza a Konfigurációk lapot, majd a Hozzáadás lehetőséget.

  5. A Konfiguráció importálása panelen keresse meg a TestConfig.ps1 számítógépen található fájlt.

    Képernyőkép a Konfiguráció importálása panelről

  6. Kattintson az OK gombra.

Konfiguráció megtekintése az Azure Automationben

Miután importált egy konfigurációt, megtekintheti azt az Azure Portalon.

  1. Jelentkezzen be az Azure Portalra.

  2. A bal oldalon válassza a Minden erőforrás lehetőséget, majd az Automation-fiók nevét.

  3. Az Automation-fiók oldalán válassza az Állapotkonfiguráció (DSC) lehetőséget a Configuration Management területen.

  4. Az Állapotkonfiguráció (DSC) lapon válassza a Konfigurációk lapot, majd válassza ki az előző eljárásban, a TestConfigban importált konfiguráció nevét.

  5. A TestConfig Configuration panelen válassza a Konfigurációforrás megtekintése lehetőséget.

    Képernyőkép a TestConfig konfigurációs paneljéről

    Megnyílik egy TestConfig Configuration-forráspanel, amely megjeleníti a konfiguráció PowerShell-kódját.

Konfiguráció fordítása az Azure Automationben

Mielőtt a kívánt állapotot alkalmazhatná egy csomópontra, egy DSC-konfigurációt, amely meghatározza, hogy az állapotot egy vagy több csomópontkonfigurációba (MOF-dokumentumba) kell lefordítani, és az Automation DSC lekéréses kiszolgálóra kell helyezni. Az Állapotkonfigurációk (DSC) konfigurációinak összeállításáról bővebben az Azure Automation State Configuration konfigurációinak fordítása című témakörben olvashat. A konfigurációk összeállításáról további információt a DSC-konfigurációk című témakörben talál.

  1. Jelentkezzen be az Azure Portalra.

  2. A bal oldalon válassza a Minden erőforrás lehetőséget, majd az Automation-fiók nevét.

  3. Az Automation-fiók oldalán válassza az Állapotkonfiguráció (DSC) lehetőséget a Configuration Management területen.

  4. Az Állapotkonfiguráció (DSC) lapon válassza a Konfigurációk lapot, majd válassza ki a korábban importált konfiguráció, a TestConfig nevét.

  5. A fordítási feladat elindításához válassza a Fordítás lehetőséget a TestConfig Konfiguráció panelen, majd válassza az Igen lehetőséget.

    Képernyőkép a TestConfig konfigurációs lapjáról, amely kiemeli a fordítás gombot

Feljegyzés

Amikor lefordít egy konfigurációt az Azure Automationben, az automatikusan üzembe helyezi a létrehozott csomópontkonfigurációs MOF-fájlokat a lekéréses kiszolgálón.

Fordítási feladat megtekintése

Miután megkezdte a fordítást, a Fordítási feladatok csempén tekintheti meg a Konfiguráció lapon. A Fordítási feladatok csempe az aktuálisan futó, befejezett és sikertelen feladatokat jeleníti meg. Amikor megnyit egy fordítási feladatpanelt, az megjeleníti az adott feladatra vonatkozó információkat, beleértve a felmerülő hibákat és figyelmeztetéseket, a konfigurációban használt bemeneti paramétereket és a fordítási naplókat.

  1. Jelentkezzen be az Azure Portalra.

  2. A bal oldalon válassza a Minden erőforrás lehetőséget, majd az Automation-fiók nevét.

  3. Az Automation-fiók oldalán válassza az Állapotkonfiguráció (DSC) lehetőséget a Configuration Management területen.

  4. Az Állapotkonfiguráció (DSC) lapon válassza a Konfigurációk lapot, majd válassza ki a korábban importált konfiguráció, a TestConfig nevét.

  5. A Fordítási feladatok csoportban válassza ki a megtekinteni kívánt fordítási feladatot. Megnyílik egy Fordítási feladat panel, amely a fordítási feladat indításának dátumával van megjelölve.

    Képernyőkép a Fordítási feladat lapról

  6. Ha további részleteket szeretne látni a feladatról, jelölje ki a csempét a Fordítási feladat panelen.

Csomópontkonfigurációk megtekintése

A fordítási feladat sikeres végrehajtása egy vagy több új csomópontkonfigurációt hoz létre. A csomópontkonfiguráció egy MOF-dokumentum, amelyet a lekéréses kiszolgálón helyez üzembe. Az Automation-fiók csomópontkonfigurációit az Állapotkonfiguráció (DSC) lapon tekintheti meg. A csomópontkonfiguráció neve az űrlappal ConfigurationName.NodeNameegyütt szerepel.

  1. Jelentkezzen be az Azure Portalra.

  2. A bal oldalon válassza a Minden erőforrás lehetőséget, majd az Automation-fiók nevét.

  3. Az Automation-fiók oldalán válassza az Állapotkonfiguráció (DSC) lehetőséget a Configuration Management területen.

  4. Az Állapotkonfiguráció (DSC) lapon válassza a Lefordított konfigurációk lapot.

    Képernyőkép a Lefordított konfigurációk lapról

Azure Resource Manager virtuális gép engedélyezése állapotkonfigurációval történő felügyelethez

Az Állapotkonfigurációval azure-beli virtuális gépeket (klasszikus és Resource Manager), helyszíni virtuális gépeket, Linux-gépeket, AWS-beli virtuális gépeket és helyszíni fizikai gépeket is kezelhet. Ebből a cikkből megtudhatja, hogyan engedélyezheti csak az Azure Resource Manager virtuális gépeket. További információ az egyéb típusú gépek engedélyezéséről: Gépek engedélyezése az Azure Automation State Configuration általi felügyelethez.

  1. Jelentkezzen be az Azure Portalra.

  2. A bal oldalon válassza a Minden erőforrás lehetőséget, majd az Automation-fiók nevét.

  3. Az Automation-fiók oldalán válassza az Állapotkonfiguráció (DSC) lehetőséget a Configuration Management területen.

  4. Az Állapotkonfiguráció (DSC) lapon válassza a Csomópontok lapot, majd a + Hozzáadás lehetőséget.

    Képernyőkép az Azure-beli virtuális gép hozzáadása gombot kiemelő DSC-csomópontok oldaláról

  5. A Virtuális gépek panelen válassza ki a virtuális gépet.

  6. A Virtuális gép részletei panelen válassza a + Csatlakozás lehetőséget.

    Fontos

    A virtuális gépnek támogatott operációs rendszert futtató Azure Resource Manager virtuális gépnek kell lennie.

  7. A Regisztrációs lapon válassza ki annak a csomópontkonfigurációnak a nevét, amely a virtuális gépre alkalmazandó a Csomópont konfigurációjának neve mezőben. A név megadása ezen a ponton nem kötelező. A csomópont engedélyezése után módosíthatja a hozzárendelt csomópont konfigurációját.

  8. Szükség esetén ellenőrizze az újraindítási csomópontot, majd kattintson az OK gombra.

    Képernyőkép a Regisztráció panelről

    A megadott csomópontkonfigurációt a rendszer a konfigurációs mód gyakorisága által megadott időközönként alkalmazza a virtuális gépre. A virtuális gép a frissítés gyakorisága érték által megadott időközönként ellenőrzi a csomópont konfigurációjának frissítését. Az értékek használatáról további információt a Local Configuration Manager konfigurálása című témakörben talál.

Az Azure elindítja a virtuális gép engedélyezésének folyamatát. Ha elkészült, a virtuális gép megjelenik az Automation-fiók Állapotkonfiguráció (DSC) lapJának Csomópontok lapján.

Felügyelt csomópontok listájának megtekintése

Az Állapotkonfiguráció (DSC) lap Csomópontok lapja tartalmazza az Automation-fiókban a felügyeletre engedélyezett összes gépet.

  1. Jelentkezzen be az Azure Portalra.
  2. A bal oldalon válassza a Minden erőforrás lehetőséget, majd az Automation-fiók nevét.
  3. Az Automation-fiók oldalán válassza az Állapotkonfiguráció (DSC) lehetőséget a Configuration Management területen.
  4. Az Állapotkonfiguráció (DSC) lapon válassza a Csomópontok lapot.

DSC-csomópontok állapotértékei

A DSC-csomópont az alábbi hat érték bármelyikét használhatja az alábbiak szerint:

  • Sikertelen – Ez az állapot akkor jelenik meg, ha hiba történik egy vagy több konfiguráció alkalmazásakor egy csomóponton.
  • Nem megfelelő – Ez az állapot akkor jelenik meg, ha eltolódás történik egy csomóponton, és szoros felülvizsgálatot igényel.
  • Nem válaszol – Ez az állapot akkor jelenik meg, ha egy csomópont több mint 24 órája nincs bejelentkezve.
  • Függőben – Ez az állapot akkor jelenik meg, ha egy csomópont új konfigurációval rendelkezik, és a lekéréses kiszolgáló arra vár, hogy a csomópont bejelentkezjen.
  • Folyamatban – Ez az állapot akkor jelenik meg, ha egy csomópont konfigurációt alkalmaz, és a lekéréses kiszolgáló állapotra vár.
  • Megfelelő – Ez az állapot akkor jelenik meg, ha egy csomópont érvényes konfigurációval rendelkezik, és jelenleg nem történik eltérés.

Feljegyzés

  • RefreshFrequencyMins – Meghatározza az ügynökszolgáltatással kapcsolatba lépő csomópontok gyakoriságát, és a DSC-be való előkészítés részeként nyújtható. A maximális érték 10080 perc.
  • A csomópont nem válaszolóként lesz megjelölve, ha a csomópont 1440 percig (1 nap) nem lép kapcsolatba az ügynökszolgáltatással. Javasoljuk, hogy a RefreshFrequencyMins érték < 1440 perc, különben a csomópont hamis , nem válaszoló állapotban jelenik meg.

Felügyelt csomópontok jelentéseinek megtekintése

Minden alkalommal, amikor az állapotkonfiguráció konzisztencia-ellenőrzést végez egy felügyelt csomóponton, a csomópont állapotjelentést küld vissza a lekéréses kiszolgálónak. Ezeket a jelentéseket az adott csomópont oldalán tekintheti meg.

  1. Jelentkezzen be az Azure Portalra.

  2. A bal oldalon válassza a Minden erőforrás lehetőséget, majd az Automation-fiók nevét.

  3. Az Automation-fiók oldalán válassza az Állapotkonfiguráció (DSC) lehetőséget a Configuration Management területen.

  4. Az Állapotkonfiguráció (DSC) lapon válassza a Csomópontok lapot. Itt megtekintheti a konfigurációs állapot áttekintését és az egyes csomópontok részleteit.

    Képernyőkép a Csomópont lapról

  5. A Csomópontok lapon válassza ki a csomópontrekordot a jelentés megnyitásához. Válassza ki a megtekinteni kívánt jelentést.

    Képernyőkép a Jelentés panelről

A konzisztencia-ellenőrzéshez a következő állapotinformációk láthatók:

  • A jelentés állapota. A lehetséges értékek a következők:
    • Compliant - a csomópont megfelel az ellenőrzésnek.
    • Failed - a konfiguráció nem felelt meg az ellenőrzésnek.
    • Not Compliant - a csomópont módban van ApplyandMonitor , és a gép nincs a kívánt állapotban.
  • A konzisztencia-ellenőrzés kezdő időpontja.
  • A konzisztencia-ellenőrzés teljes futtatókörnyezete.
  • A konzisztencia-ellenőrzés típusa.
  • Bármilyen hiba, beleértve a hibakódot és a hibaüzenetet.
  • A konfigurációban használt DSC-erőforrások és az egyes erőforrások állapota (hogy a csomópont az adott erőforrás kívánt állapotában van-e). Az egyes erőforrásokon kiválasztva részletesebb információkat kaphat az adott erőforrásról.
  • A csomópont neve, IP-címe és konfigurációs módja.

A nyers jelentés megtekintése lehetőséget választva megtekintheti a csomópont által a kiszolgálónak küldött tényleges adatokat. Az adatok használatáról további információt a DSC jelentéskészítő kiszolgáló használata című témakörben talál.

Egy csomópont engedélyezése vagy újraindítása eltarthat egy ideig, amíg az első jelentés elérhetővé válik. Előfordulhat, hogy a csomópont engedélyezése vagy a csomópont újraindítása után akár 30 percet is várnia kell.

Csomópont hozzárendelése másik csomópontkonfigurációhoz

A csomópontokat hozzárendelheti az eredetileg hozzárendelt csomópontkonfigurációtól eltérő csomópontkonfiguráció használatára.

  1. Jelentkezzen be az Azure Portalra.

  2. A bal oldalon válassza a Minden erőforrás lehetőséget, majd az Automation-fiók nevét.

  3. Az Automation-fiók oldalán válassza az Állapotkonfiguráció (DSC) lehetőséget a Configuration Management területen.

  4. Az Állapotkonfiguráció (DSC) lapon válassza a Csomópontok lapot.

  5. A Csomópontok lapon válassza ki az újból hozzárendelni kívánt csomópont nevét.

  6. A csomópont oldalán válassza a Csomópontkonfiguráció hozzárendelése lehetőséget.

    Képernyőkép a Csomópont részletei lapról, amely a Csomópontkonfiguráció hozzárendelése gombot emeli ki

  7. A Csomópontkonfiguráció hozzárendelése lapon válassza ki azt a csomópontkonfigurációt, amelyhez hozzá szeretné rendelni a csomópontot, majd kattintson az OK gombra.

    Képernyőkép a Csomópontkonfiguráció hozzárendelése lapról

Csomópont regisztrációjának törlése

Ha már nem szeretné, hogy az állapotkonfiguráció kezelje a nemet, törölheti a regisztrációt. Tekintse meg , hogyan távolíthat el egy konfigurációt és csomópontot az Automation State Configuration szolgáltatásból.

Következő lépések