Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką Plików Cookies.


23.11.2017

Z IEEE 802.3bz

Przełączniki Netgear
21.11.2017

4K z USB-C

EIZO FlexScan EV2785
16.11.2017

Wielofunkcyjne MFP

Canon imageRUNNER ADVANCE C256i, C356i oraz C356P
14.11.2017

Fabryka Przyszłości w drodze...

W dniach 25 i 26 października we Wrocławiu odbyła się czwarta edycja konferencji...
14.11.2017

Pamięć definiowana programowo

Red Hat Container-Native Storage 3.6
09.11.2017

Zgodnie z rodo

Snow Software GDPR Risk Assessment
07.11.2017

Bezpieczna stacja robocza

F-Secure Protection Service for Business (PSB)
03.11.2017

III Forum Bezpieczeństwa...

21 listopada 2017 r. w PSE w Konstancinie-Jeziornie odbędzie się III Forum Bezpieczeństwa...
27.10.2017

Zasilanie gwarantowane

Schneider Electric Galaxy VX

PowerShell DSC

Data publikacji: 03-02-2014 Autor: Bartosz Bielawski

Wraz z premierą Windows Server 2012 R2 i Windows 8.1 światło dzienne ujrzał PowerShell 4.0. Wśród wielu zmian wprowadzonych w nowej wersji interpretera poleceń zdecydowanie najważniejszą nowością jest dodanie do arsenału dostępnych narzędzi platformy Desired State Configuration (DSC).

Desired State Configuration to platforma zarządzania umożliwiająca kompletną konfigurację środowiska, począwszy od instalacji ról, aż po wdrażanie oprogramowania i zarządzanie ustawieniami rejestru. Narzędzia podobne do DSC istnieją już od dłuższego czasu (m.in. Puppet, Chef). Dlaczego więc Microsoft zdecydował się na integrację tej funkcjonalności z PowerShell 4.0? Przyczyn jest kilka. Przede wszystkim model, na którym bazuje PowerShell DSC, pozwala na korzystanie z zasobów również innym produktom, przez co zarządzanie systemami Windows z poziomu tych narzędzi powinno stać się o wiele łatwiejsze. Dodatkowo możliwość tworzenia dostawców z poziomu PowerShella pozwala administratorom na korzystanie z wszystkiego, co PowerShell potrafi zrobić w naszym systemie, a każdy dostawca stworzony z myślą o współpracy z DSC będzie miał te same cechy. Możliwości są więc ograniczone jedynie wyobraźnią autorów dostawców.

Kolejną cechą jest możliwość zarządzania platformą DSC z poziomu PowerShella. W tym celu do języka dodano nowe słowo kluczowe configuration, które generuje zbliżone do funkcji polecenie, za pomocą którego można tworzyć pliki konfiguracji poszczególnych serwerów. Dzięki temu konfigurację można modyfikować dynamicznie i bez trudu wykorzystywać tę samą definicję konfiguracji wielokrotnie, dostosowując finalny plik .mof (format, w jakim zapisywana jest konfiguracja poszczególnych serwerów i węzłów) do aktualnych potrzeb zależnych od funkcji pełnionych przez dany węzeł.

DWA TRYBY PRACY PUSH I PULL

PowerShell DSC oferuje dwa tryby pracy. Konfigurację możemy dostarczyć do zdalnego węzła w trybie push lub też skonfigurować węzeł w taki sposób, że konfiguracja będzie automatycznie pobierana z centralnego serwera (tryb pull). Pierwszy sposób przydaje się w trakcie testów lub w sytuacji, gdy zależy nam na zmianie konfiguracji w możliwie jak najkrótszym czasie. W środowisku produkcyjnym stosowana jest najczęściej druga metoda.

Artykuł pochodzi z miesięcznika: IT Professional

Pełna treść artykułu jest dostępna w papierowym wydaniu pisma.

.

Transmisje online zapewnia: StreamOnline

All rights reserved © 2013 Presscom / Miesięcznik "IT Professional"