Foreman é um software de automação de TI de código aberto

Foreman Software CMDB gratuito

Implantar, configurar e acompanhar a mudança com software CMDB gratuito

Automatize tarefas repetitivas com Foreman. Esta ferramenta de administração de servidor remoto oferece várias interfaces para interação, como API RESTF, interface do usuário da Web e CLI.

Visão geral

Foreman é um software de automação de TI de código aberto gratuito para escritórios, data centers e vários outros locais. Ele facilita os administradores a gerenciar toda a infraestrutura de TI. Além disso, essa solução de gerenciamento de ativos digitais fornece instalações para configurar novos servidores, gerenciamento de configuração e alterações de rastreamento. Há suporte para mudanças populares e software de gerenciamento de configurações, como fantoche, sal, ansible e chef. De fato, esse software CMDB de código aberto oferece várias interfaces para interação e inclui API REST, CLI e interface do usuário da Web. Os usuários podem gerenciar servidores físicos e virtuais. Este software CMDB gratuito oferece recursos de relatório de máquinas e suas configurações. Acima de tudo, os usuários podem gerar relatórios personalizados usando modelos de relatórios predefinidos. No entanto, é fácil configurar e construído sobre a arquitetura baseada em plug-in. Além disso, existe um ecossistema completo para gerenciar o inventário de servidores e redes gerenciados. Além disso, Foreman fornece um painel intuitivo com widgets e estatísticas. Este software de automação de TI de código aberto é altamente extensível e fornece integrações com aplicativos de terceiros. Portanto, o Foreman é escrito principalmente em Ruby, juntamente com a entrada de outros idiomas, como JavaScript, HTML e Python.

Requisitos de sistema

Os requisitos para configurar o Foreman incluem:

  • Red Hat / Centos / Ubuntu
  • Ruby 2.5 ou mais recente
  • Nodejs 10 ou mais recente
  • NPM 3.0 ou mais recente

Características

Foreman tem uma excelente lista de recursos e alguns deles são:

  • Código aberto
  • Extensível
  • Gerenciamento de ativos físicos/virtuais
  • Plataforma cruzada
  • Interface RESTful
  • CLI
  • Painel intuitivo
  • Comunicando
  • Pluggins
  • Monitoramento

Instalação

Depois de instalar os pré-requisitos, execute os seguintes comandos para instalar todos os pacotes necessários:

yum groupinstall "Development Tools" "Development Libraries"
yum -y install gcc-c++ git ruby ruby-devel rubygems \ libvirt-devel postgresql-devel openssl-devel \ libxml2-devel libxslt-devel zlib-devel \ readline-devel systemd-devel tar nodejs npm libcurl-devel

É importante que o config/database.yml esteja definido para usar o banco de dados correto no bloco “produção”. Agora, execute o seguinte comando para clonar o código -fonte:

git clone https://github.com/theforeman/foreman.git -b develop

Depois disso, execute esses comandos para as configurações:

cp config/settings.yaml.example config/settings.yaml
cp config/database.yml.example config/database.yml
gem install bundler

Em seguida, execute o seguinte comando para instalar dependências:

bundle install --without development test --path vendor
npm install

Os comandos a seguir configurarão o esquema de banco de dados:

RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production bundle exec rake db:seed assets:precompile locale:pack webpack:compile

Por fim, você pode executar o aplicativo usando o seguinte comando:

./bin/rails s -e production

Perguntas frequentes

para que é o Foreman usado?

Foreman é um software de código aberto para gerenciar servidores físicos/virtuais. Esse software de gerenciamento de alteração e configuração gratuito oferece software de gerenciamento de configuração, juntamente com várias interfaces de usuário, como API REST, UI da Web e CLI.

é o foreman grátis?

Foreman é um software auto-hospedado gratuito usado para automatizar várias tarefas, como implantação de aplicativos, gerenciamento de configurações e monitoramento.

O que é capataz Katello?

A Katello é um plug -in popular construído para Foreman que fornece recursos de gerenciamento e provisionamento de conteúdo. Ele permite que os usuários sincronizem os repositórios remotos para criar uma biblioteca do CONTNET que ajude a criar uma construção personalizada do conteúdo.

é o capataz de código aberto?

Foreman é uma ferramenta de administração de servidor remoto de código aberto. O código -fonte deste aplicativo está disponível em Github.

Foreman exige fantoche?

Sim, o instalador do fumante requer fantoche (4 ou posterior).

 Português