Desired State Configuration (1)

DSC,Windows 2012 R2 5 junio 2014 | 0 Comments

Introducción

El Estado deseado de configuración son unas herramientas basadas en PowerShell que sirve para la gestión de entornos Microsoft. Estas extensiones sólo están presentes en Windows 2012 R2 y Windows 8.1.

Usamos los proveedores WMI, unos 12, que habilitan la configuración de roles, características, gestiona servicios, y mucho más. Podemos crear nuestros propios proveedores.

Implementación

Podemos realizar dos tipos de implementaciones: push o pull y seguimos tres pasos para ellos.

  • La primera fase es la Authoring
  • La segunda es la Stating (en el modo Pull)
  • La tercera es la fase de Implementation

Primera fase: Authoring

Se crea un DSC con PowerShell o herramientas de terceros, creando uno o más MOF (Management Object Format) dónde está la configuración.

Segunda fase: Stating

En el modo pull, los datos de DSC y cualquier proveedor personalizado están en el servidor Pull que es un servidor IIS. El sistema destino pasa un URI (Uniform Resource Identifier) y le envía el servidor pull la configuración y los proveedores necesarios si no los tiene. En la forma push todo ello tiene que estar instalado en el destino.

Tercera fase: Fase de implementación

Los datos DSC, enviados en pull o en push, llegan al Almacenamiento Local de la Configuración, y el proveedor WMI apropiado implementa la configuración que llega en el DSC.

Alcance de las funciones del DSC

  • Instalar roles y características
  • Gestionar la configuración del registro
  • Gestionar archivos y directorios
  • Parar, arrancar o gestionar procesos y servicios
  • Gestionar grupos y usuarios locales
  • Instalar y gestionar paquetes, como .msi o .exe
  • Gestionar variables de entorno
  • Lanzar scripts de PowerShell
  • Ejecutar la configuración deseada
  • Descubrir el estado actual de la configuración

Leave a Reply