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.
- Az Azure Portalon navigáljon az Automation-fiókokhoz.
- Az Automation-fiókok listájában válasszon ki egy fiókot.
- Az Automation-fiók bal oldali paneljén válassza az Állapotkonfiguráció (DSC) lehetőséget.
- Kattintson a Hozzáadás gombra a virtuális gép kijelölési oldalának megnyitásához.
- 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.
- Kattintson a virtuális gépre, majd a Csatlakozás gombra.
- 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 Name
kö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. - 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.
- Az Automation-fiók bal oldali paneljén válassza a Modulok gyűjteményét a Megosztott erőforrások csoportban.
- Keresse meg az importálni kívánt modult a következő név egy részének beírásával:
nx
. - Kattintson a modulra az importáláshoz.
- 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:
- Az Automation-fiók bal oldali panelén válassza az Állapotkonfiguráció (DSC) elemet, majd kattintson a Konfigurációk lapra.
- Kattintson a + Hozzáadás gombra.
- Válassza ki az előző lépésben mentett konfigurációs fájlt.
- 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.
- Az Automation-fiók bal oldali panelén válassza az Állapotkonfiguráció (DSC) elemet, majd kattintson a Konfigurációk lapra.
- Válassza ki a konfigurációt
LAMPServer
. - A menü beállításai között válassza a Fordítás lehetőséget, majd kattintson az Igen gombra.
- 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.
- 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.
- Válassza ki azt a csomópontot, amelyhez konfigurációt szeretne hozzárendelni.
- Kattintson a Csomópont-konfiguráció hozzárendelése elemre
- Válassza ki a csomópont konfigurációját
LAMPServer.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őrePending
mó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.
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: