PSDesiredStateConfiguration v1.1
DSC to platforma zarządzania w programie PowerShell, która umożliwia zarządzanie infrastrukturą IT i programowaniem przy użyciu konfiguracji jako kodu.
PSDesiredStateConfiguration v1.1 to wersja modułu dostarczanego z programem Windows PowerShell 5.1.
- Aby zapoznać się z omówieniem korzyści biznesowych związanych z używaniem rozszerzenia DSC, zobacz Desired State Configuration Overview for Decision Makers (Omówienie konfiguracji żądanego stanu dla osób podejmujących decyzje).
- Aby zapoznać się z omówieniem korzyści inżynieryjnych dotyczących korzystania z rozszerzenia DSC, zobacz Desired State Configuration Overview for Engineers.
- Aby szybko rozpocząć korzystanie z platformy DSC, zobacz DSC — szybki start.
Kluczowe pojęcia
DSC to deklaratywna platforma używana do konfigurowania, wdrażania i zarządzania systemami. Składa się z trzech podstawowych składników:
- Konfiguracje to deklaratywne skrypty programu PowerShell, które definiują i konfigurują wystąpienia zasobów. Po uruchomieniu konfiguracji rozszerzenie DSC (i zasoby wywoływane przez konfigurację) po prostu "go tak", upewniając się, że system istnieje w stanie określonym przez konfigurację. Konfiguracje DSC są również idempotentne: lokalny program Configuration Manager (LCM) będzie nadal zapewniać, że maszyny są skonfigurowane w każdym stanie, w jakim deklaruje konfiguracja.
- zasoby są częścią DSC . Zawierają one kod, który umieszcza i przechowuje element docelowy konfiguracji w określonym stanie. Zasoby znajdują się w modułach programu PowerShell i mogą być zapisywane w celu modelowania czegoś ogólnego jako pliku lub procesu systemu Windows albo jako określonego serwera usług IIS lub maszyny wirtualnej działającej na platformie Azure.
- Local Configuration Manager (LCM) to aparat, za pomocą którego DSC ułatwia interakcję między zasobami i konfiguracjami. Narzędzie LCM regularnie sonduje system przy użyciu przepływu sterowania zaimplementowanego przez zasoby, aby upewnić się, że stan zdefiniowany przez konfigurację jest utrzymywany. Jeśli system jest w stanie, LCM wykonuje wywołania kodu w zasobach, aby "zrobić to" zgodnie z konfiguracją.
Zobacz też
- konfiguracje DSC
- zasobów DSC
- Konfigurowanie programu Local Configuration Manager
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.