DSC untuk Sumber Daya Linux nxService
Sumber daya nxService di PowerShell Desired State Configuration (DSC) menyediakan mekanisme untuk mengelola layanan pada node Linux.
Sintaks
nxService <string> #ResourceName
{
Name = <string>
[ Controller = <string> { init | upstart | systemd } ]
[ Enabled = <bool> ]
[ State = <string> { Running | Stopped } ]
[ DependsOn = <string[]> ]
}
Properti
Properti | Deskripsi |
---|---|
Nama | Nama layanan/daemon yang akan dikonfigurasi. |
Pengontrol | Jenis pengontrol layanan yang digunakan saat mengonfigurasi layanan. |
Aktif | Menunjukkan apakah layanan dimulai pada boot. |
Provinsi | Menunjukkan apakah layanan sedang berjalan. Atur properti ini ke Dihentikan untuk memastikan bahwa layanan tidak berjalan. Atur ke Berjalan untuk memastikan bahwa layanan berjalan. |
Properti umum
Properti | Deskripsi |
---|---|
DependsOn | Menunjukkan bahwa konfigurasi sumber daya lain harus berjalan sebelum sumber daya ini dikonfigurasi. Misalnya, jika ID blok skrip konfigurasi sumber daya yang ingin Anda jalankan terlebih dahulu adalah ResourceName dan jenisnya adalah ResourceType, sintaks untuk menggunakan properti ini adalah DependsOn = "[ResourceType]ResourceName" . |
Informasi Tambahan
Sumber daya nxService tidak akan membuat definisi layanan atau skrip untuk layanan jika tidak ada. Anda dapat menggunakan sumber daya PowerShell Desired State Configuration nxFile Resource untuk mengelola keberadaan atau konten file atau skrip definisi layanan.
Contoh
Contoh berikut menunjukkan konfigurasi layanan 'httpd' (untuk Apache HTTP Server), yang terdaftar di pengontrol layanan SystemD .
Import-DSCResource -ModuleName nx
Node $node
{
#Apache Service
nxService ApacheService {
Name = 'httpd'
State = 'running'
Enabled = $true
Controller = 'systemd'
}
}
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk