Ya está disponible PowerShell DSC para Linux

Compartir nota:

Microsoft anunció que PowerShell Desired State Configuration for Linux (DSC) está disponible para su descarga. Esta plataforma permite administrar la configuración cargas de trabajo de Windows y Linux a través de la interfaz familiar de PowerShell. De esta forma, Microsoft brinda una herramienta adicional para la gestión común de activos heterogéneos dentro del centro de datos o la nube pública.

Microsoft anunció PowerShell Desired State Configuration for Linux, que puede ser descargado de http://www.microsoft.com/en-us/download/details.aspx?id=46919; DSC está basado en OMI server 1.0.8-1, que está disponible (rpm/deb packages).

Esta release inicial incluye:

  • Soporte para una amplia matriz de sistemas operativos de servidores Linux: CentOS, Debian GNU/Linux, Oracle Linux, Red Hat Enterprise Linux, SUSE Linux Enterprise Server y Ubuntu Server.
  • Diez recursos “Built In” (integrados) para operaciones comunes de configuración de Linux.
  • Modos Push (WS-Man) y Pull (HTTP/HTTPS) para distribuir configuraciones.
  • Soporte a Configuración Parcial en modo Pull.
  • Protección automática contra “configuration drift” (controlado por las opciones de ConfigurationMode en la Meta Configuration).

Los recursos Linux ya integrados incluyen:

  • nxArchive: asegura que un archivo (.tar, .zip) es extraído en un directorio de destino en cualquier momento que dicho archivo sea actualizado. Esto es particularmente útil para escenarios de despliegue continuo.
  • nxEnvironment: administra variables de entorno.
  • nxFile: administra archivos y directorios. Permisos de control (modo) y la existencia de archivos o directorios, sincronización del contenido de un directorio o archivo de una fuente a un destino, definición de contenidos de un archivo y más. Las opciones de sincronización pueden ser a path locales o un HTTP, HTTPS, o FTP URL para la distribución centralizada de archivos de configuración o contenido de aplicaciones.
  • nxFileLine: asegura que un archivo contenga una línea específica (o patrón) y/o no la contenga.
  • nxGroup: gestiona los grupos de usuarios locales de Linux.
  • nxPackage: gestiona el estado de la instalación de los paquetes de Linux.
  • nxScript: administra la configuración con scripts a medida.
  • nxService: gestiona servicios (daemons) y controlan su habilitación y estado de ejecución.
  • nxSshAuthorizedKeys: administra y define ssh Authorized Keys (public keys) para una cuenta de usuario.
  • nxUser: administra los usuarios locales de Linux.

Microsoft está trabajando en la primera ola de recursos específicos para Linux para añadir al Resource Kit publicado en GitHub y en la PowerShell Gallery. Si bien aún no pueden aceptar pedidos de pull en GitHub para Linux Local Configuration Manager o BuiltIn Resources, están animando a contribuciones de recursos de Linux. En este momento, los recursos de Linux se limitan a recursos nativos (C/C++) y se proveerá una guía de desarrollo próximamente.

ITSitio_icono_Video2  
 
LINKS RECOMENDADOS
Más información
Descargue PowerShell DSC para Linux
 
 
 
Compartir nota:

Publicaciones Relacionadas

Scroll to Top