Automatización de Microsoft Windows con Red Hat Ansible Automation Platform

Copiar URL

Ansible® puede gestionar y ejecutar funciones básicas en los entornos de Microsoft Windows, desde las actualizaciones de seguridad hasta la gestión remota de datos, aplicando protocolos de acceso remoto estándares. Esto significa que los administradores de Windows pueden automatizar sus sistemas de la misma manera que lo harían en Linux® sin tener que aprender a manejar una nueva herramienta.

Los módulos de Ansible para Windows son compatibles con PowerShell, el shell de línea de comandos basado en tareas que constituye el lenguaje de scripts que se incluye con Windows. También ofrecen el soporte original de Windows, el cual utiliza PowerShell para gestionar el sistema operativo de una manera que les resultará familiar a los administradores de Windows. 

Para la automatización en las empresas, Red Hat® Ansible® Automation Platform incluye herramientas modernas destinadas a gestionar y automatizar los entornos de Microsoft Windows. Ansible Automation Platform puede automatizar la preparación de los sistemas, la implementación de las aplicaciones y la gestión de las configuraciones en un entorno con varios proveedores.

Siete formas de automatizar los sistemas de Windows con Red Hat 

Ansible es un motor open source sin agentes de automatización de la TI. Simplifica las tareas mediante el uso de playbooks y módulos comprensibles para las personas que automatizan la preparación y la configuración de los sistemas y la implementación de las aplicaciones en todos los entornos de TI. Con Ansible, debes describir el estado deseado en YAML, y el sistema se configurará automáticamente de esa manera.

Ansible no requiere la instalación ni la ejecución de un agente en las máquinas ni los hosts de destino. De forma predeterminada, utiliza Secure Shell (SSH), un protocolo de red que se comunica con otro sistema a través de un canal seguro, para establecer conexiones entre el nodo de control (la máquina principal) y los hosts de destino. En los sistemas de Windows, Ansible utiliza WinRM u OpenSSH para acceder a las máquinas remotas desde el nodo de control. 

Es importante distinguir entre Ansible, el proyecto de automatización open source, y Red Hat Ansible Automation Platform. Ansible proporciona el motor base de automatización de línea de comandos, mientras que Ansible Automation Platform se basa en dicho motor y ofrece funciones, contenido y herramientas de gestión compatibles para crear, operar y ajustar la automatización en toda la empresa.

Obtén más información sobre Ansible y Ansible Automation Platform

Recursos de Red Hat

La automatización de los sistemas de Windows con Red Hat Ansible Automation Platform permite que los equipos de TI pasen de ocuparse constantemente de la resolución de problemas a gestionar los sistemas de forma preventiva y ampliarlos con confianza. 

Preparación de los sistemas

La automatización de la preparación de los sistemas Windows respalda las implementaciones rápidas y uniformes, y establece una base estandarizada para la infraestructura. Las plantillas estandarizadas de Ansible simplifican la creación de scripts, para que los equipos de TI puedan implementar y gestionar los entornos de Windows sin tener que ser especialistas en cada área.

Unificación de la configuración de los sistemas según sea necesario

Gestiona la configuración principal del sistema, implementa las funciones y los servicios de Windows y configura el registro de Windows desde un solo lugar. Estas funciones te permiten aplicar las configuraciones de manera uniforme a miles de sistemas, lo cual reduce en gran medida el trabajo manual y los posibles errores.

Estandarización de la automatización de Windows

Implementa entornos de Windows de manera uniforme en los distintos entornos, como las instalaciones, la nube y las ubicaciones en el extremo de la red. De esta manera, se eliminarán las incongruencias en la configuración desde el principio y se garantizará que todos los sistemas nuevos cumplan con los estándares predefinidos.

Simplificación de la administración de Active Directory

Utiliza Ansible Automation Platform para implementar y gestionar Active Directory, el servicio unificado de identidad y acceso de Microsoft, e interactuar con él. Esto incluye la automatización de tareas como la gestión de usuarios, grupos y unidades organizativas (OU); la creación de cuentas de servicio; y la recopilación de datos de directorios para reducir la carga de trabajo administrativa de los equipos de TI.

Agilización de la implementación de aplicaciones

Implementa y gestiona las aplicaciones de manera uniforme en toda la flota de Windows, incluida la implementación de Internet Information Services (IIS) para las aplicaciones web. IIS se encarga de las instalaciones complejas y garantiza que todo el software necesario esté presente y se integre en herramientas como Chocolatey, un administrador de paquetes de Windows que simplifica la instalación y el mantenimiento del software.

Operaciones de TI

Ansible Automation Platform simplifica y estandariza las operaciones diarias de la TI en Windows, lo que aumenta su confiabilidad, eficiencia y cumplimiento normativo.

Configuración e implementación uniformes de las funciones de Windows

Configura servicios y funciones específicas en todos los entornos de Windows, incluido IIS. Esto te permitirá implementar funciones uniformes del sistema a gran escala y concentrar la gestión de los servicios desde Ansible Automation Platform.

Automatización de las tareas de Active Directory

Simplifica la gestión habitual de Active Directory, como la creación de usuarios, el restablecimiento de contraseñas o la gestión de objetos informáticos. Event-Driven Ansible puede respaldar aún más esto al automatizar las respuestas o recopilar información de manera preventiva en función de los eventos de autenticación y cuentas.

Instalación y gestión eficientes de las aplicaciones

Estandariza y simplifica la implementación de las aplicaciones de terceros y los paquetes de Windows Installer a gran escala. Esto te permitirá realizar instalaciones de manera uniforme y confiable en todos los sistemas de Windows, lo cual garantizará que el software esté disponible y funcione correctamente.

Gestión unificada de las claves de registro

Automatiza y unifica la gestión de los valores clave del registro de Windows en toda tu infraestructura. Esto no solo respalda la uniformidad, sino que también permite que las tareas de automatización programadas apliquen los estados deseados y recopilen datos importantes de los servidores de Windows para mejorar la automatización.

Optimización de la gestión de parches y Windows Update

Automatiza el proceso fundamental de gestión de las actualizaciones y los parches de Windows. Ansible Automation Platform ofrece uniformidad en todos los sistemas, ayuda a mantener la funcionalidad de las aplicaciones empresariales durante las actualizaciones y puede organizar los reinicios según se requieran para controlar con precisión el ciclo de vida de la aplicación de parches. Esto se extiende a la ejecución de parches en varias plataformas, donde Windows es parte de una configuración de aplicaciones más grande.

Mejora del cumplimiento normativo y la aplicación del estado deseado

Configura las tareas de automatización programadas para verificar y aplicar permanentemente las configuraciones y los estados de servicios deseados. Este enfoque declarativo, combinado con varios métodos de notificación y la integración en los sistemas de gestión de servicios de TI (ITSM), reduce la necesidad de realizar tareas de mantenimiento preventivo y garantiza el cumplimiento normativo permanente, de modo que los equipos de operaciones puedan centrarse en las mejoras estratégicas del sistema.

Organización

Las funciones de organización de Ansible Automation Platform permiten coordinar los flujos de trabajo complejos y de varias etapas que abarcan los diversos elementos de la TI, como Windows, Linux y los dispositivos de red.

Aumento de la eficiencia y la uniformidad

Aumenta la eficiencia y la uniformidad en la gestión de la infraestructura organizando las tareas interdependientes en todo el entorno de TI. Esta visión integral reduce los desajustes y los errores en la configuración, lo cual permite que los sistemas sean más predecibles.

Automatización de los flujos de trabajo integrales

Consolida varios procesos de TI, como la preparación de una infraestructura nueva, la realización de comprobaciones de cumplimiento normativo, la implementación de aplicaciones, la configuración de redes y la actualización de los sistemas de ITSM, en un solo flujo de trabajo unificado. Esta automatización integral reduce los traspasos manuales y los posibles errores.

Priorización de las tareas más importantes

Automatiza los flujos de trabajo complejos e interdisciplinarios para que los equipos de TI no tengan que ocuparse de las tareas rutinarias y puedan concentrarse en hacer crecer tu empresa.

 

PowerShell

Ansible puede ejecutar tus scripts de PowerShell para que la gestión y la configuración de tus servidores de Windows sean más eficientes. 

Con Red Hat Ansible Automation Platform, puedes automatizar los sistemas de Windows, incluidas todas las funciones .NET y de configuración del estado deseado (DSC), sin la necesidad de instalar otro lenguaje de programación.

También puedes escribir tus propios módulos o utilizar los playbooks de Ansible para automatizar los sistemas de Windows y organizar las tareas. Los playbooks son archivos con formato YAML que contienen un conjunto de configuraciones y tareas que logran un estado final en un host de destino de Linux, Windows o Ansible Automation Platform. 

Gestión remota de Windows (WinRM)

WinRM es la tecnología integrada de gestión remota basada en HTTP de Microsoft. Para gestionar los hosts de Windows con Ansible, primero debes configurar WinRM para que la máquina de control de Ansible pueda acceder a tus servidores y clientes de Windows. Sin embargo, el inicio de sesión no interactivo de WinRM, donde los comandos se ejecutan sin una sesión de usuario activa, puede dificultar la realización de tareas como las actualizaciones de Windows o la autenticación de doble salto, que requiere acceso a un segundo sistema remoto.

Red Hat Ansible Automation Platform ayuda a superar estos desafíos al permitir codificar la autenticación, lo cual simplifica las tareas de gestión remota. También admite OpenSSH para acceder a Windows Server. 

Instalación y gestión de las aplicaciones

Windows no incluye un sistema integrado de gestión de paquetes, sino que utiliza Microsoft Store para distribuir y mantener las aplicaciones. Sin embargo, puede ser difícil automatizar Microsoft Store, ya que carece de las herramientas de línea de comandos necesarias y depende de una interfaz gráfica de usuario (GUI) que no está diseñada para la automatización. 

Ansible Automation Platform incluye un módulo que automatiza la gestión básica de los paquetes en Windows. También se integra a Chocolatey, que proporciona una gestión de paquetes idempotente automatizada que repite las tareas sin alterar el estado deseado del sistema.

Actualizaciones de Windows

La gestión de las actualizaciones es una responsabilidad permanente de los equipos de administración de la TI. Windows Update ofrece actualizaciones de software para los sistemas Windows, y muchos equipos de TI usan Microsoft Configuration Manager para ejecutarlas en todos sus sistemas. 

Sin embargo, es posible que Microsoft Configuration Manager no sea del todo confiable para llevar a cabo las actualizaciones automatizadas, sobre todo cuando hay que reiniciar el sistema, lo cual dificulta el cumplimiento de los períodos de mantenimiento. 

Ansible Automation Platform te permite realizar actualizaciones básicas y sincrónicas con Windows Update, lo que aumenta la confiabilidad de las actualizaciones automatizadas. También puede gestionar automáticamente los reinicios intermedios requeridos, y esto permite que una sola tarea instale cientos de actualizaciones.

Conecta los servidores de Windows a Ansible Automation Platform e implementa las aplicaciones con contenido certificado. 

En este curso de capacitación, aprenderás a automatizar las tareas de administración en el sistema operativo Windows Server para respaldar tu flujo de trabajo de DevOps con Red Hat Ansible Automation Platform. 

Utilizarás esta plataforma a fin de escribir playbooks de Ansible para los sistemas Windows que llevan a cabo las tareas comunes de administración de los sistemas de manera reproducible y según resulta necesario. También aprenderás a utilizar el controlador de la automatización para gestionar y ejecutar los playbooks desde una interfaz de usuario web central.

Accede a Microsoft Windows Automation with Red Hat Ansible Automation Platform

Red Hat Ansible Automation Platform es una plataforma de automatización integral que permite a las empresas configurar sistemas, implementar software y organizar flujos de trabajo avanzados en todos los entornos, incluido Microsoft Windows. Permite que las empresas controlen su infraestructura de TI desde un solo lugar con un panel visual, el control de acceso basado en funciones, los playbooks y el análisis para que las operaciones sean más eficientes.

Con la sintaxis clara y basada en tareas de Ansible Automation Platform, puedes automatizar la configuración del servidor, la gestión y la implementación de aplicaciones, para que las tareas se realicen en el momento adecuado y en el orden correcto.

Obtén más información sobre Ansible Automation Platform

Recurso

Optimice la CI/CD con Red Hat Ansible Automation Platform

Gracias a Red Hat Ansible Automation Platform, puede gestionar entornos de TI complejos, automatizar las operaciones de seguridad y agilizar los tiempos de implementación con eficiencia. Obtenga más información al respecto.

Todas las versiones de prueba de los productos de Red Hat

Con las versiones de prueba gratuitas de nuestros productos, podrás adquirir experiencia práctica, prepararte para obtener una certificación o evaluar las soluciones para saber si son adecuadas para tu empresa.

Más información

Ventajas de usar Red Hat Ansible Automation Platform como base para la inteligencia artificial

Red Hat® Ansible® Automation Platform establece una base sólida para la inteligencia artificial al simplificar las implementaciones, la gestión, las configuraciones y el ciclo de vida de los modelos de esta tecnología y de los elementos de la infraestructura.

La gestión de la infraestructura virtual y la función de la automatización

La gestión de la infraestructura virtual consiste en la coordinación de los recursos de TI, los sistemas de software y otras herramientas que permiten gestionar las máquinas virtuales y los entornos de TI relacionados durante todo su ciclo de vida.

Módulos de Ansible: qué son y cómo funcionan

Un módulo de Ansible® es un pequeño fragmento de código de automatización que lleva a cabo tareas en un equipo local, una API o un host remoto.

Plataforma de automatización Red Hat Ansible: lecturas recomendadas

Producto destacado

Artículos relacionados