Visão geral
O Ansible® é capaz de gerenciar e executar funções essenciais em ambientes Microsoft Windows, desde atualizações de segurança até gerenciamento remoto de dados, usando protocolos de acesso remoto padrão. Isso significa que os administradores do Windows podem automatizar os sistemas assim como fariam no Linux®, sem precisar aprender uma nova ferramenta.
Os módulos do Ansible para Windows são compatíveis com PowerShell, o shell de linha de comando baseado em tarefas e a linguagem de script inclusa no Windows. Eles também contam com suporte nativo ao Windows, que usa o PowerShell para gerenciar o sistema operacional de maneira familiar para os administradores do Windows.
Para automação empresarial, o Red Hat® Ansible® Automation Platform oferece ferramentas modernas para o gerenciamento e a automação dos ambientes Microsoft Windows. O Ansible Automation Platform automatiza o provisionamento, a implantação de aplicações e o gerenciamento de configurações para um ambiente multifornecedor.
O que é o Ansible?
O Ansible é uma plataforma de automação de TI open source e sem agentes. A solução simplifica as tarefas usando módulos e playbooks legíveis por humanos para automatizar o provisionamento do sistema, a configuração e a implantação de aplicações em ambientes de TI. Com o Ansible, você descreve o estado desejado em YAML. Assim, ele configura automaticamente seu sistema.
O Ansible não exige a instalação nem a execução de um agente em máquinas ou hosts de destino. Por padrão, o Ansible usa o Secure Shell (SSH), um protocolo de rede que se comunica com outro sistema por um canal seguro, para estabelecer conexões entre o nó de controle (a máquina principal) e os hosts de destino. Para sistemas Windows, o Ansible usa WinRM ou OpenSSH para acessar máquinas remotas por meio do nó de controle.
É importante diferenciar o Ansible, o projeto de automação open source e o Red Hat Ansible Automation Platform. O Ansible oferece o principal mecanismo de automação de linha de comando, enquanto o Ansible Automation Platform aproveita essa base com funcionalidades, conteúdo e ferramentas de gerenciamento compatíveis para criar, operar e escalar a automação em toda a empresa.
Acesse a biblioteca de conteúdos da Red Hat
Benefícios da automatização de sistemas Windows com o Ansible Automation Platform
Automatizar seus sistemas Windows com o Red Hat Ansible Automation Platform pode ajudar suas equipes de TI a deixar de solucionar problemas constantemente e passar a gerenciar proativamente os sistemas e expandi-los com confiança.
Provisionamento
A automação do provisionamento de sistemas Windows viabiliza implantações rápidas e consistentes, além de estabelecer uma base padronizada para a infraestrutura delas. Os templates padronizados do Ansible simplificam a criação de scripts. Assim, as equipes de TI implantam e gerenciam ambientes do Windows sem precisar de expertise em todas as áreas.
Centralize a configuração do sistema em grande escala
Gerencie as configurações principais do sistema, implante funcionalidades e serviços do Windows e configure o registro do Windows centralmente. Esses recursos permitem aplicar configurações consistentemente a milhares de sistemas, reduzindo bastante o trabalho manual e possíveis erros.
Padronize a automação do Windows
Implante uniformemente ambientes Windows em várias configurações, como locais on-premise, na nuvem e na edge. Isso elimina inconsistências de configuração desde o início, garantindo que todos os novos sistemas sigam padrões predefinidos.
Simplifique a administração do Active Directory
Use o Ansible Automation Platform para implantar, gerenciar e interagir com o Active Directory, o serviço centralizado de acesso e identidade da Microsoft. Isso inclui a automação de tarefas como gerenciamento de usuários, grupos e unidades organizacionais (UOs), criação de conta de serviço e coleta de dados de diretório para reduzir a carga de trabalho administrativa das equipes de TI.
Otimize a implantação de aplicações
Implante e gerencie aplicações com consistência em toda a frota do Windows, como a implantação do Serviço de Informações da Internet (IIS) para aplicações web. O IIS lida com instalações complexas, assegurando que todos os softwares necessários estejam presentes. Além disso, tem integração com ferramentas como o Chocolatey, um gerenciador de pacotes do Windows que simplifica a instalação e a manutenção de software.
Operações de TI
O Ansible Automation Platform simplifica e padroniza as operações diárias de TI no Windows, aumentando a confiabilidade, eficiência e conformidade.
Configure e implante funcionalidades do Windows com consistência
Configure serviços e funcionalidades específicas em todos os seus ambientes do Windows, como o IIS. Isso ajuda a implantar funções de sistema consistentes em grande escala, centralizando o gerenciamento de serviços do Ansible Automation Platform.
Automatize tarefas do Active Directory
Simplifique o gerenciamento de rotina do Active Directory, como criação de usuários, redefinição de senhas ou gerenciamento de objetos de computador. O Event-Driven Ansible oferece suporte ainda maior automatizando respostas ou coletando informações proativamente com base na autenticação e em eventos de conta.
Instale e gerencie aplicações com eficiência
Padronize e simplifique a implantação de aplicações de terceiros e pacotes do Windows Installer em grande escala. Isso permite a instalação consistente e confiável em todos os sistemas Windows, tornando o software disponível e funcional.
Centralize o gerenciamento de chaves de registro
Automatize e centralize o gerenciamento de valores de chave do registro do Windows em toda a sua infraestrutura. Isso não só possibilita consistência, mas também permite que tarefas de automação programadas imponham estados desejados e coletem dados críticos de servidores Windows para aumentar a automação.
Simplifique o Windows Update e o gerenciamento de patches
Automatize o processo crítico de gerenciamento de atualizações e patches do Windows. O Ansible Automation Platform oferece consistência entre sistemas, ajuda a manter a funcionalidade das aplicações empresariais durante atualizações e orquestra reinicializações on demand para ter controle preciso sobre o ciclo de vida da aplicação de patches. Isso se estende à aplicação de patches entre plataformas onde o Windows é parte de uma configuração de aplicação maior.
Melhore a conformidade e a aplicação do estado desejado
Configure tarefas de automação agendadas para verificar e aplicar continuamente configurações e estados de serviço desejados. Essa abordagem declarativa, combinada com vários métodos de notificação e integração com sistemas de gerenciamento de serviços de TI (ITSM), reduz a necessidade de manutenção preventiva e fornece conformidade contínua. Assim, as equipes de operações podem se concentrar em melhorias estratégicas do sistema.
Orquestração
Os recursos de orquestração do Ansible Automation Platform ajudam a coordenar fluxos de trabalho complexos e em vários estágios que abrangem diversos componentes de TI, como Windows, Linux e dispositivos de rede.
Aumente a eficiência e a consistência
Aumente a eficiência e a consistência do gerenciamento da infraestrutura orquestrando tarefas interdependentes em todo o seu ambiente de TI. Essa visão holística reduz desvios e erros de configuração, gerando sistemas mais previsíveis.
Automatize fluxos de trabalho holísticos
Consolide vários processos de TI em um só fluxo de trabalho unificado, como provisionamento de nova infraestrutura, execução de verificações de conformidade, implantação de aplicações, configuração de redes e atualização de sistemas de ITSM. Essa automação de ponta a ponta reduz transferências manuais e possíveis erros.
Priorize tarefas de maior valor
Automatize fluxos de trabalho complexos e entre domínios para liberar as equipes de TI de tarefas rotineiras e permitir que se concentrem no crescimento dos negócios.
Maneiras de automatizar sistemas Windows
PowerShell
O Ansible executa seus scripts do PowerShell para aumentar a eficiência do gerenciamento e da configuração dos seus servidores Windows.
Com o Red Hat Ansible Automation Platform, você automatiza sistemas Windows, como todas as funções .NET e Desired State Configuration (DSC), sem precisar instalar outra linguagem de script.
Você também pode escrever seus próprios módulos ou usar Ansible Playbooks para automatizar seus sistemas Windows e orquestrar tarefas. Playbooks são arquivos formatados em YAML que contêm um conjunto de configurações e tarefas que alcançam um estado final em um host de destino do Ansible Automation Platform, Windows ou Linux.
Gerenciamento Remoto do Windows (WinRM)
O WinRM é a tecnologia de gerenciamento remoto integrada e baseada em HTTP da Microsoft. Para gerenciar hosts do Windows com o Ansible, primeiro você precisa configurar o WinRM para a máquina de controle do Ansible conseguir acessar seus servidores e clientes do Windows. No entanto, o login não interativo do WinRM (onde os comandos são executados sem uma sessão de usuário ativa) pode dificultar a execução de tarefas como atualizações do Windows ou autenticação de salto duplo, que exige acesso a um segundo sistema remoto.
O Red Hat Ansible Automation Platform ajuda a superar esses desafios permitindo que você codifique a autenticação. Assim, simplifica as tarefas de gerenciamento remoto. Ele também é compatível com OpenSSH para acessar o Windows Server.
Instalação e gerenciamento de aplicações
O Windows não inclui um sistema de gerenciamento de pacotes integrado. Em vez disso, ele usa a Microsoft Store para distribuição e manutenção de aplicações. No entanto, a Microsoft Store pode ser difícil de automatizar. Ela não tem as ferramentas de linha de comando necessárias e conta com uma interface gráfica de usuário (GUI) que não foi desenvolvida para automação.
O Ansible Automation Platform inclui um módulo que automatiza o gerenciamento básico de pacotes no Windows. Ele também tem integração com o Chocolatey, que fornece gerenciamento de pacotes automatizado e idempotente que repete tarefas sem alterar o estado desejado do sistema.
Atualizações do Windows
O gerenciamento de atualizações é uma responsabilidade contínua das equipes de administração de TI. O Windows Update oferece atualizações de software para sistemas Windows, e várias equipes de TI usam o Microsoft Configuration Manager para executar essas atualizações nos sistemas.
No entanto, o Microsoft Configuration Manager não é a melhor ferramenta para atualizações automatizadas, principalmente quando elas incluem reinicialização. Assim, fica mais difícil cumprir os prazos de manutenção.
Com o Ansible Automation Platform, você realiza atualizações básicas e síncronas usando o Windows Update, aumentando a confiabilidade das atualizações automatizadas. A solução também pode gerenciar automaticamente as reinicializações intermediárias necessárias, permitindo que uma única tarefa instale centenas de atualizações.
Como configurar o Windows no Ansible Automation Platform
Conecte servidores Windows ao Ansible Automation Platform e implante aplicações usando conteúdo certificado.
Faça o treinamento em automação para Windows
Este curso de treinamento ensinará como automatizar a administração no sistema operacional Windows Server para oferecer suporte ao seu fluxo de trabalho de DevOps usando o Red Hat Ansible Automation Platform.
Você usará o Ansible Automation Platform para gravar Ansible Playbooks para sistemas Windows que executam tarefas comuns de administração para reprodução e em grande escala. Você também aprenderá a usar o automation controller para gerenciar e executar seus playbooks em uma interface de usuário centralizada e baseada na web.
Por que escolher a Red Hat para a automação do Windows?
O Red Hat Ansible Automation Platform é uma plataforma de automação de ponta a ponta que ajuda as empresas a configurar sistemas, implantar software e orquestrar fluxos de trabalho avançados entre ambientes, como Microsoft Windows. A solução ajuda as organizações a centralizar e controlar a infraestrutura de TI com um dashboard visual, controle de acesso baseado em função, playbooks e análise para aumentar a eficiência das operações.
A sintaxe clara e baseada em tarefas do Ansible Automation Platform permite automatizar a configuração do servidor, o gerenciamento e a implantação de aplicações. Assim, as tarefas são realizadas no momento e na ordem certas.
Otimize a CI/CD com o Red Hat Ansible Automation Platform
Descubra como usar o Red Hat Ansible Automation Platform para gerenciar com eficiência ambientes de TI complexos, automatizar as operações de segurança e acelerar as implantações.