Como instalar o Foreman no Ubuntu 16.04 LTS

Você está aqui:
Tempo estimado de leitura: 1 min

O Foreman é uma ferramenta gratuita e de código aberto que ajuda você a configurar e gerenciar servidores físicos e virtuais. O Foreman também ajuda você a provisionar e monitorar seu servidor.

Pré-requisitos

Atualizar sistema

Atualize seu sistema antes de instalar o Foreman.

apt-get update && apt-get upgrade 

Configurar um nome de host

Você terá que editar o /etc/hostsarquivo usando qualquer editor de texto.

nano /etc/hosts

Adicione seu servidor.

198.51.100.0 server.vultr.local server

Salve o arquivo e saia do editor de texto.

Em seguida, você precisará configurar um nome de host. No Ubuntu podemos usar hostnamectl.

hostnamectl set-hostname server.vultr.local

Nota: Os comandos acima são exemplos. Você deve mudá-los para o seu próprio.

Instalar Foreman

O instalador do Foreman é uma coleção de módulos Puppet que instala tudo o que é necessário para uma configuração do Foreman em pleno funcionamento.

Agora vamos configurar os repositórios EPEL, Puppet e Foreman.

echo "deb http://deb.theforeman.org/ xenial 1.12" > /etc/apt/sources.list.d/foreman.list
echo "deb http://deb.theforeman.org/ plugins 1.12" >> /etc/apt/sources.list.d/foreman.list
apt-get -y install ca-certificates
wget -q https://deb.theforeman.org/pubkey.gpg -O- | apt-key add -

Instale o instalador do Foreman para que ele possa instalar o Foreman e todos os seus pacotes necessários.

apt-get update && apt-get -y install foreman-installer

Execute o instalador do Foreman.

foreman-installer --foreman-admin-password=mysupersecretpassword

Você verá Successapós a conclusão da instalação.

Configuração de Firewall

Execute os seguintes comandos, um por um.

ufw allow 53/tcp
ufw allow 67-69/udp
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 3000/tcp
ufw allow 3306/tcp
ufw allow 5910-5930/tcp
ufw allow 5432/tcp
ufw allow 8140/tcp
ufw allow 8443/tcp

Ativar os serviços de firewall.

ufw enable

O firewall solicitará uma caixa de diálogo para aceitar as alterações. pressioneY

Command may disrupt existing ssh connections. Proceed with operation (y|n)?

Interface web

Abra seu navegador da Web e visite http://YourServerIPou http://FQDNpara acessar a interface da Web do Foreman. Você verá uma página de login, então insira seu nome de usuário do Foreman e a senha que criamos anteriormente mysupersecretpassword, e clique no Loginbotão.

Instalar o módulo NTP

O módulo NTP é um dos requisitos mais importantes do Puppet para gerenciar os serviços NTP.

puppet module install -i /etc/puppet/environments/production/modules saz/ntp

No console da Web do Foreman, acesse Configure > Puppet > Classese clique em Import from hostname (server.vultr.local)para ler as classes disponíveis do Puppet Master e preencha o banco de dados do Foreman.

Selecione o módulo NTP e clique no Updatebotão.

Agora você pode gerenciar o módulo NTP e o Foreman em seu painel.

Esse artigo foi útil?
Não Gostei 0
Visualizações: 59

Ainda não Têm uma Conta?

Então Cadastre-se

Nome de Usuário*
E-mail*
Senha*
Confirmar Senha*

Já têm Uma Conta? Click Aqui.

Já tem uma Conta?

Ainda não tem Conta?