COSA # 44: DESIRED STATE CONFIGURATION (DSC)

Aquí estoy de Nuevo con ustedes para mostrarles una “Cosa” más que se puede hacer con Cloud OS. En esta ocasión les voy a hablar de una característica de Powershell 4.0 que se denomina Desired State Configuration (DSC) y que hace referencia a la posibilidad de administrar y mantener las configuraciones de la infraestructura.

Para verlo con un ejemplo práctico, les puedo contar que puedo instalar el rol de IIS en una máquina y crear allí un sitio web y una vez se encuentre en producción puedo crear un archivo con extensión .mof que actúa como una imagen de mi configuración y la puedo tener lista bien sea para recuperarme de un error –por ejemplo un borrado accidental de los archivos .html del sitio web- o para aplicar esta configuración a otra máquina.

Aplicaciones Prácticas de DSC:

  • Habilitar / Deshabilitar Roles y/o Características
  • Manejar parámetros del registry
  • Manejar archivos y directorios
  • Arrancar y detener Servicios
  • Administrar cuentas de usuario
  • Desplegar nuevo software
  • Corregir una configuración que se haya modificado respecto de un estado deseado

¡…Y muchas más!

Si quieren conocer más acerca de DSC, pueden hacer clic Aquí.

En el siguiente video ilustro qué se puede hacer con DSC sin entrar en detalles de los scripts de Powershell usados.

Si quieren ver ejemplos de código en Powershell vean el siguiente Post

Espero toda esta Información sea útil para ustedes, espero volver a encontrarme con ustedes pronto.

Pueden ver el video Aquí