DSC Linux nxService-erőforráshoz
A PowerShell Desired State Configuration (DSC) nxService-erőforrása egy Linux-csomópont szolgáltatásainak kezelésére szolgáló mechanizmust biztosít.
Syntax
nxService <string> #ResourceName
{
Name = <string>
[ Controller = <string> { init | upstart | systemd } ]
[ Enabled = <bool> ]
[ State = <string> { Running | Stopped } ]
[ DependsOn = <string[]> ]
}
Tulajdonságok
Tulajdonság | Leírás |
---|---|
Név | A konfigurálni kívánt szolgáltatás/démon neve. |
Vezérlő | A szolgáltatás konfigurálásakor használandó szolgáltatásvezérlő típusa. |
Engedélyezve | Azt jelzi, hogy a szolgáltatás elindul-e rendszerindításkor. |
Állapot | Azt jelzi, hogy fut-e a szolgáltatás. Állítsa ezt a tulajdonságot Leállítva értékre, hogy a szolgáltatás ne fusson. Állítsa a Futó értékre a szolgáltatás futásának biztosításához. |
Közös tulajdonságok
Tulajdonság | Leírás |
---|---|
DependsOn | Azt jelzi, hogy egy másik erőforrás konfigurációjának futnia kell az erőforrás konfigurálása előtt. Ha például a futtatni kívánt erőforrás-konfigurációs szkriptblokk azonosítója ResourceName, típusa Pedig ResourceType, akkor a tulajdonság használatának szintaxisa.DependsOn = "[ResourceType]ResourceName" |
További információ
Az nxService erőforrás nem hoz létre szolgáltatásdefiníciót vagy szkriptet a szolgáltatáshoz, ha az nem létezik. A PowerShell-Desired State Configuration nxFile erőforrás erőforrás használatával kezelheti a szolgáltatásdefiníciós fájl vagy szkript meglétét vagy tartalmát.
Példa
Az alábbi példa a SystemD szolgáltatásvezérlőben regisztrált "httpd" szolgáltatás (Apache HTTP-kiszolgálóhoz) konfigurációját mutatja be.
Import-DSCResource -ModuleName nx
Node $node
{
#Apache Service
nxService ApacheService {
Name = 'httpd'
State = 'running'
Enabled = $true
Controller = 'systemd'
}
}
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.