PSDesiredStateConfiguration v1.1
DSC adalah platform manajemen di PowerShell yang memungkinkan Anda mengelola INFRASTRUKTUR TI dan pengembangan dengan konfigurasi sebagai kode.
PSDesiredStateConfiguration v1.1 adalah versi modul yang dikirim dengan Windows PowerShell 5.1.
- Untuk gambaran umum manfaat bisnis menggunakan DSC, lihat Gambaran Umum Konfigurasi Status yang Diinginkan untuk Pengarang Keputusan.
- Untuk gambaran umum manfaat rekayasa menggunakan DSC, lihat Gambaran Umum Konfigurasi Status yang Diinginkan untuk Teknisi.
- Untuk mulai menggunakan DSC dengan cepat, lihat mulai cepat DSC.
Konsep Utama
DSC adalah platform deklaratif yang digunakan untuk konfigurasi, penyebaran, dan manajemen sistem. Ini terdiri dari tiga komponen utama:
- Configurations adalah skrip PowerShell deklaratif yang menentukan dan mengonfigurasi instans sumber daya. Setelah menjalankan konfigurasi, DSC (dan sumber daya yang dipanggil oleh konfigurasi) hanya akan "membuatnya jadi", memastikan bahwa sistem ada dalam status yang ditata oleh konfigurasi. Konfigurasi DSC juga idempoten: Manajer Konfigurasi Lokal (LCM) akan terus memastikan bahwa komputer dikonfigurasi dalam status apa pun yang dinyatakan konfigurasi.
- Sumber Daya adalah bagian "jadikan begitu" dari DSC. Mereka berisi kode yang menempatkan dan menyimpan target konfigurasi dalam status yang ditentukan. Sumber daya berada di modul PowerShell dan dapat ditulis untuk memodelkan sesuatu sebagai generik sebagai file atau proses Windows, atau sebagai spesifik sebagai server IIS atau VM yang berjalan di Azure.
- Local Configuration Manager (LCM) adalah mesin tempat DSC memfasilitasi interaksi antara sumber daya dan konfigurasi. LCM secara teratur melakukan polling sistem menggunakan alur kontrol yang diterapkan oleh sumber daya untuk memastikan bahwa status yang ditentukan oleh konfigurasi dipertahankan. Jika sistem berada di luar status, LCM melakukan panggilan ke kode dalam sumber daya untuk "melakukannya" sesuai dengan konfigurasi.
Lihat Juga
- Konfigurasi DSC
- Sumber Daya DSC
- Mengonfigurasi Manajer Konfigurasi Lokal
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.