As soluções de infraestrutura IBM Power Systems evoluem com rapidez, com grandes avanços realizados entre o IBM AIX®, o IBM i e o Linux on Power. Para atender às novas necessidades, a consistência e a agilidade de todas essas plataformas são essenciais, especialmente no contexto multi-cloud. No geral, os administradores de TI, desenvolvedores e engenheiros de QA desejam simplificar tudo o que for possível para poupar tempo e aumentar a confiabilidade.
Foi pensando nisso que, agora, é possível realizar a automação completa do Ansible para o servidor Power System, incluindo a automação entre o AIX, o IBM i, o Linux® e as infraestruturas de nuvem pública e privada. Agora, os usuários do Power Systems poderão automatizar todas as funções que desejarem usando o Ansible, que é uma tecnologia de automação corporativa líder de mercado.
Para melhorar, nas empresas que já estão usando o Ansible em outras partes do data center (por exemplo, em ambientes x86 e/ou IBM Z®), o IBM POWER® pode ser perfeitamente integrado aos estados existentes do Ansible. Entenda melhor como é a automação e o uso do IBM Systems Hardware.
Então, o que é o Ansible, exatamente?
O Ansible é uma tecnologia de automação de TI muito popular e que é usada em empresas no mundo todo. Como não requer a instalação de nenhum software especial nos terminais do sistema operacional gerenciado (por ser uma tecnologia sem agente), é extremamente fácil começar a usá-lo.
Os principais casos de uso do Ansible incluem:
- o provisionamento (por exemplo, local ou na nuvem pública);
- o gerenciamento de configuração do sistema operacional;
- a implementação de aplicações;
- a orquestração;
- a entrega contínua;
- a automação da segurança e muito mais.
Considerando sua popularidade e onipresença no segmento de mercado, há milhares de módulos do Ansible disponíveis e que permitem automatizar praticamente qualquer coisa. E ele também é altamente extensível, bem como os recursos de automação também são, caso necessário.
Basicamente, o Ansible é baseado na tecnologia de software livre, com uma comunidade entusiasmada que está sempre inovando e entregando novos recursos para ampliar seu alcance no data center. Para usuários que exigem o suporte de nível corporativo, também está disponível um conjunto de ofertas comerciais do Ansible fornecido pela Red Hat.
Como é a arquitetura do Ansible?
Como já mencionado, um dos principais pontos fortes do Ansible é que é muito simples de começar a usar. Para isso, ele conta com uma arquitetura muito concisa com alguns componentes principais que precisam ser compreendidos. Confira!
Endpoints do Ansible
Os sistemas operacionais de endpoints nos quais os módulos do Ansible são executados estão entre os aspectos principais.
Da perspectiva do servidor Power System, estão inclusos o AIX, o IBM i e o Linux on Power, mas também fazem parte outros sistemas operacionais (como o Microsoft® Windows® e o IBM z/OS®), além de uma experiência de gerenciamento do Ansible consistente em todo o data center
Ansible Engine
Trata-se do mecanismo (nó de controle) no sistema no qual o Ansible é instalado e usado para executar playbooks (ou seja, os arquivos nos quais o código do Ansible é escrito e usado para informar o Ansible sobre o que deve ser executado). Esse componente é executado no Linux x86.
Red Hat Ansible Tower
É a forma comercial do Ansible AWX (ou seja, a versão de software livre). Fornece uma GUI para dimensionar o Ansible em toda a empresa por meio de uma interface altamente utilizável e conveniente, bem como execuções; esse componente é executado no Linux x86
Esses conceitos são mais elucidados no diagrama de arquitetura a seguir.
Como é o conteúdo do Ansible?
A aplicação desse recurso em união ao IBM Systemas Hardware no uso de multi-cloud, hybrid-cloud ou recurso on-premise também se justifica pelo conteúdo.
Além da simplicidade de uso, o Ansible apresenta amplitude de módulos disponíveis. Um módulo é uma unidade de código que o Ansible executa, como a instalação de um pacote de software, a inicialização de um serviço de sistema operacional, a implementação de uma máquina virtual usando o IBM PowerVC e assim por diante.
Como já mencionado, existem milhares de módulos que permitem automatizar praticamente qualquer coisa por meio do Ansible, o que reduz o tempo necessário que os engenheiros precisam passar escrevendo códigos padrão, garantindo disponibilidade para que eles se dediquem a iniciativas estratégicas.
Nesse sentido, temos trabalhado bastante para garantir que a comunidade do Power Systems conte com um conjunto robusto de módulos disponíveis (e em expansão) para os principais casos de uso.
Quais são os sistemas operacionais?
Como o gerenciamento de configuração do sistema operacional principal foco do Ansible, sabemos que os usuários precisam contar com um conjunto completo de módulos disponíveis para o sistema operacional que escolherem.
Nesse sentido, há diversos módulos ativos do Ansible, para o AIX e o IBM i, para automatizar operações como:
- aplicação de correções (por exemplo, service packs e PTFs);
- gerenciamento de usuários e de grupos;
- gerenciamento de inicialização;
- execução de comandos e consultas SQL;
- gerenciamento de autoridade de objeto e muito mais.
Como é a solução de nuvem privada IBM PowerVC?
O IBM PowerVC é a solução estratégica de infraestrutura como serviço (IaaS) e gerenciamento de virtualização para os estados de TI do servidor Power System local.
Além de todos os excelentes recursos que o produto fornece, ele abre diversas oportunidades complementares de integração do Power Systems a uma variedade maior de tecnologias de nuvem e de automação. Uma dessas tecnologias é o Ansible!
Como o PowerVC é desenvolvido no OpenStack, um subconjunto dos módulos do Ansible do OpenStack fornecido pela comunidade (ou seja, sem suporte corporativo) pode ser usado para complementar e automatizar diversas operações do PowerVC. Entre as ações, estão a implementação de uma máquina virtual, a criação de redes, os volumes de armazenamento, o trabalho com tipos e assim por diante.
E a solução de nuvem pública IBM Cloud?
Um dos principais princípios de uma solução efetiva de nuvem pública é a automação em escala. O que significa que já se foram os dias em que alguém enviava um chamado de suporte para provisionar recursos, aguardava alguns dias (ou semanas) e, finalmente, obtinha acesso aos recursos de TI. Agora, espera-se o acesso imediato e da forma mais simplificada possível.
É por isso que a IBM lançou um conjunto de módulos do IBM Cloud® habilitados para a comunidade (ou seja, sem suporte corporativo) que permitem que qualquer recurso do IBM Cloud seja provisionado por meio do Ansible. Isso inclui os servidores virtuais do IBM Power Systems no IBM Cloud. Portanto agora é possível automatizar todas as suas operações de nuvem pública usando o Ansible.
Conclusão
O Ansible é uma plataforma de automação extremamente eficiente que foi totalmente habilitada para ser usada com o servidor Power Systems. O Ansible simplifica e automatiza as operações de gerenciamento com um conjunto consistente de qualificações e processos em todo o cenário de TI — seja multi-cloud, hybrid-cloud ou on-premise.
Agora, é possível provisionar a infraestrutura com mais rapidez, automatizar as tarefas do sistema operacional, como o gerenciamento de correções, e reduzir o risco do conhecimento exclusivo do nicho, tudo isso proporcionado pelo uso da tecnologia de automação padrão de mercado com o Ansible.
Se quiser saber mais sobre os recursos e acompanhar as novidades, curta nossa página no Facebook!