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


Virtuális gép konfigurálása a kívánt állapotkonfigurációval

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.

Figyelemfelhívás

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

Az Azure Automation State Configuration engedélyezésével kezelheti és figyelheti a Windows-kiszolgálók konfigurációit a Desired State Configuration (DSC) használatával. A kívánt konfigurációtól eltávolodó konfigurációk azonosíthatók vagy automatikusan javíthatók. Ez a rövid útmutató végigvezeti egy Azure-beli virtuális gép engedélyezésén és egy LAMP-verem üzembe helyezésén az Azure Automation State Configuration használatával.

Előfeltételek

A rövid útmutató elvégzéséhez a következőkre lesz szüksége:

  • Azure-előfizetés. Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes fiókot.
  • Egy Azure Resource Manager virtuális gép.

Bejelentkezés az Azure-ba

Jelentkezzen be az Azure Portalra.

Virtuális gép engedélyezése

A gépek automatizálási állapotkonfigurációhoz való engedélyezésének számos különböző módja van. Ez a rövid útmutató bemutatja, hogyan engedélyezheti egy Azure-beli virtuális gép szolgáltatását Automation-fiókkal. A gépek állapotkonfigurációhoz való engedélyezésének különböző módszereiről az Azure Automation State Configuration által végzett felügyelet engedélyezése című cikkből tudhat meg többet.

  1. Az Azure Portalon navigáljon az Automation-fiókokhoz.
  2. Az Automation-fiókok listájában válasszon ki egy fiókot.
  3. Az Automation-fiók bal oldali paneljén válassza az Állapotkonfiguráció (DSC) lehetőséget.
  4. Kattintson a Hozzáadás gombra a virtuális gép kijelölési oldalának megnyitásához.
  5. Keresse meg azt a virtuális gépet, amelyhez engedélyezni szeretné a DSC-t. A keresőmező és a szűrési lehetőségek használatával kereshet meg egy adott virtuális gépet.
  6. Kattintson a virtuális gépre, majd a Csatlakozás gombra.
  7. Válassza ki a virtuális géphez megfelelő DSC-beállításokat. Ha már előkészített egy konfigurációt, megadhatja a Node Configuration Namekövetkezőképpen: . Beállíthatja a konfigurációs módot a gép konfigurációs viselkedésének vezérléséhez.
  8. Kattintson az OK gombra. Bár a DSC-bővítmény a virtuális gépen van üzembe helyezve, a jelentett állapot a következő Connecting: .

Modulok importálása

A modulok DSC-erőforrásokat tartalmaznak, és sok megtalálható a PowerShell-galéria. A konfigurációkban használt erőforrásokat a fordítás előtt importálni kell az Automation-fiókba. Ebben a rövid útmutatóban az nx nevű modulra van szükség.

  1. Az Automation-fiók bal oldali paneljén válassza a Modulok gyűjteményét a Megosztott erőforrások csoportban.
  2. Keresse meg az importálni kívánt modult a következő név egy részének beírásával: nx.
  3. Kattintson a modulra az importáláshoz.
  4. Kattintson az Importálás elemre.

A konfiguráció importálása

Ez a rövid útmutató a gépen Apache HTTP-kiszolgálót, MySQL-t és PHP-t konfiguráló DSC-konfigurációt használ. Lásd: DSC-konfigurációk.

Egy szövegszerkesztőben írja be a következőt, és mentse helyileg AMPServer.ps1 formátumban.

configuration 'LAMPServer' {
   Import-DSCResource -module "nx"

   Node localhost {

        $requiredPackages = @("httpd","mod_ssl","php","php-mysql","mariadb","mariadb-server")
        $enabledServices = @("httpd","mariadb")

        #Ensure packages are installed
        ForEach ($package in $requiredPackages){
            nxPackage $Package{
                Ensure = "Present"
                Name = $Package
                PackageManager = "yum"
            }
        }

        #Ensure daemons are enabled
        ForEach ($service in $enabledServices){
            nxService $service{
                Enabled = $true
                Name = $service
                Controller = "SystemD"
                State = "running"
            }
        }
   }
}

A konfiguráció importálása:

  1. Az Automation-fiók bal oldali panelén válassza az Állapotkonfiguráció (DSC) elemet, majd kattintson a Konfigurációk lapra.
  2. Kattintson a + Hozzáadás gombra.
  3. Válassza ki az előző lépésben mentett konfigurációs fájlt.
  4. Kattintson az OK gombra.

Konfiguráció fordítása

Ahhoz, hogy hozzá lehessen rendelni egy csomóponthoz, le kell fordítania egy DSC-konfigurációt egy csomópontkonfigurációra (MOF-dokumentumra). A fordítás érvényesíti a konfigurációt, és lehetővé teszi a paraméterértékek bevitelét. A konfigurációk összeállításáról további információt az Állapotkonfiguráció konfigurációinak összeállítása című témakörben talál.

  1. Az Automation-fiók bal oldali panelén válassza az Állapotkonfiguráció (DSC) elemet, majd kattintson a Konfigurációk lapra.
  2. Válassza ki a konfigurációt LAMPServer.
  3. A menü beállításai között válassza a Fordítás lehetőséget, majd kattintson az Igen gombra.
  4. A Konfiguráció nézetben megjelenik egy új fordítási feladat várólistára helyezése. Amikor a feladat sikeresen elkészül, továbbléphet a következő lépésre. Ha bármilyen hiba történt, a részletekért kattintson a fordítási feladatra.

Csomópont-konfiguráció hozzárendelése

Lefordított csomópontkonfigurációt rendelhet egy DSC-csomóponthoz. A hozzárendelés a konfigurációt alkalmazza a gépre, és figyeli vagy automatikusan korrigálja a konfigurációtól való eltérést.

  1. Az Automation-fiók bal oldali ablaktábláján válassza az Állapotkonfiguráció (DSC) lehetőséget, majd kattintson a Csomópontok fülre.
  2. Válassza ki azt a csomópontot, amelyhez konfigurációt szeretne hozzárendelni.
  3. Kattintson a Csomópont-konfiguráció hozzárendelése elemre
  4. Válassza ki a csomópont konfigurációjátLAMPServer.localhost, és kattintson az OK gombra. Az állapotkonfiguráció ekkor hozzárendeli a lefordított konfigurációt a csomóponthoz, és a csomópont állapota a következőre Pendingmódosul: . A következő rendszeres ellenőrzés során a csomópont lekéri a konfigurációt, alkalmazza és jelentést készít az állapotról.

A csomópont beállításaitól függően akár 30 percig is eltarthat, amíg a csomópont lekéri a konfigurációt.

Csomópont állapotának megtekintése

Az Automation-fiókban megtekintheti az összes állapotkonfigurációval felügyelt csomópont állapotát. Az információk az Állapotkonfiguráció (DSC) lehetőséget választva jelennek meg, és a Csomópontok fülre kattintanak. A megjelenítést állapot, csomópontkonfiguráció vagy névkeresés alapján is szűrheti.

DSC-csomópont állapota

Következő lépések

Ebben a rövid útmutatóban engedélyezte az Azure-beli virtuális gépet az állapotkonfigurációhoz, létrehozott egy konfigurációt egy LAMP-veremhez, és üzembe helyezte a konfigurációt a virtuális gépen. A cikkből megtudhatja, hogyan használhatja az Azure Automation State Configurationt a folyamatos üzembe helyezés engedélyezéséhez: