>> Apresentação e considerações
Yo!
Nesse breve artigo, vou apresentar para vocês o Rundeck e como instalá-lo nas distribuições Ubuntu Server e RHEL/CentOS
Em outros artigos vamos explorar um pouco mais da ferramenta, mas nesse vamos focar inicialmente nos conceitos e instalação de forma simples e objetiva.
Let`s go!!!
>> O que é Rundeck?
O Rundeck é basicamente um Job Scheduler simples e poderoso que permite que você execute tarefas em qualquer número de hosts à partir de uma interface baseada na web ou de linha de comando. O Rundeck também inclui outros recursos que facilitam a ampliação de seus esforços de automação, incluindo: controle de acesso, geração de fluxo de trabalho, agendamento, log e integração com fontes externas para dados de nó e opção.
>> Recursos do Rundeck
- API da Web
- Execução de comando distribuído
- Sistema de execução plugável (SSH por padrão)
- Fluxos de trabalho de várias etapas
- Execução de trabalho com demanda ou corridas programadas
- Console web gráfico para execução de comando e trabalho
- Política de controle de acesso baseada em função com suporte para LDAP / ActiveDirectory
- Histórico e registros de auditoria
- Abrir integração com ferramentas de inventário de host externo
- Ferramentas de interface de linha de comando
>> Instalação
Ubuntu Server
wget http://dl.bintray.com/rundeck/rundeck-deb/rundeck_2.11.1-1-GA_all.deb sudo apt-get install openjdk-8-jdk sudo dpkg -i rundeck_2.11.1-1-GA_all.deb rm -f rundeck_2.11.1-1-GA_all.deb
RHEL/CentOS
yum install java-1.8.0 rpm -Uvh http://repo.rundeck.org/latest.rpm yum install rundeck
>> Configuração inicial para acesso
Os arquivos de configuração estão localizados no diretório: /etc/rundeck
~# ls -1 /etc/rundeck admin.aclpolicy apitoken.aclpolicy cli-log4j.properties framework.properties jaas-loginmodule.conf log4j.properties profile project.properties realm.properties rundeck-config.properties ssl
Temos 2 arquivos principais que vamos editar inicialmente
O arquivo framework.properties contém toda a “estrutura de trabalho” do Rundeck, como nome do servidor e os caminhos padrões dos projetos, diretórios var, tmp, entre outras coisas…
O que nos interessa no momento é alterar os campos iniciais, mais principalmente o server.url que é a URL que o servidor do Rundeck ficará disponível para acesso
~# vim /etc/rundeck/framework.properties ... framework.server.name = Rundeck Server framework.server.hostname = rundeck framework.server.port = 4440 framework.server.url = http://192.168.250.101:4440 ...
Próximo arquivo é o rundeck-config.properties que também vamos mudar o endereço do server para o endereço que ele estará acessível via URL, no nosso caso estou colocando o IP
~# vim /etc/rundeck/rundeck-config.properties ... # change hostname here grails.serverURL=http://192.168.250.101:4440 ...
Vamos reiniciar o serviço do Rundeck
~# /etc/init.d/rundeckd restart ou ~# service rundeckd start
>> Acessando a interface WEB
Agora é só abrir o Browser e acessar, no nosso caso estamos utilizando a porta padrão que é a 4440
URL: http://192.168.250.101:4440
Usuário: admin
Senha: admin
>> Conclusão
Isso mesmo, é só isso!!! …não tem muito segredo a instalação, e a documentação do Rundeck já fala por si só
Espero que tenham gostado, por isso compartilhe nossa página e nos ajude a divulgar nosso trabalho!
Obrigado!
Deixe um comentário