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.
|









