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'
    }
}