Como instalar e configurar o leme no Ubuntu/Debian

Como instalar e configurar o leme no Ubuntu/Debian

O Rudder é uma plataforma de configuração e automação de infraestrutura de TI baseada na Web de código aberto que ajuda na configuração e gerenciamento de sistemas nas organizações. Ele permite automatizar configurações complexas e controlar sua infraestrutura de TI, mantendo as diretrizes de segurança.





MAKEUSEO VÍDEO DO DIA

O leme tem dois componentes principais: servidor raiz e nó. O servidor raiz define as configurações para os nós gerenciados, enquanto os nós são os sistemas gerenciados pelo servidor raiz.





Veja como você pode instalar e configurar o servidor raiz e os nós do Rudder no Debian/Ubuntu.





Instalando o Servidor Raiz Rudder no Debian/Ubuntu

Para instalar o servidor raiz Rudder no Debian/Ubuntu, você pode usar o repositório oficial. O servidor raiz Rudder requer Java RE como pré-requisito. Para instalar Java no Debian/Ubuntu , use o seguinte comando:

sudo apt install default-jre

Em seguida, adicione a chave do repositório Rudder usando o seguinte comando:



login do facebook com conta diferente
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg https://repository.rudder.io/apt/rudder_apt_key.gpg

Em seguida, adicione o repositório Rudder ao seu sistema:

echo "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list

Atualize o índice do repositório com:





sudo apt update

Agora você pode instalar o servidor raiz Rudder usando o seguinte comando:

sudo apt install rudder-server

Configurando o servidor raiz do leme

Após a instalação do servidor raiz Rudder, você precisa configurá-lo. Crie uma conta de usuário que você usará para fazer login na interface do usuário da web do Rudder. Abra o terminal e execute o seguinte comando para criar a conta de usuário:





sudo rudder server create-user -u <username>

Em seguida, defina a senha para esta conta de usuário.

Para operações tranquilas, você precisará abrir as portas TCP 5309 e 443 no firewall do seu servidor. Use os seguintes comandos para fazer isso:

sudo ufw allow 443/tcp 
sudo ufw allow 5309/tcp

Acesse a interface da web do Rudder indo até o endereço IP do servidor raiz do Rudder ou nome do host usando um navegador da web:

https://<ipaddress>/rudder

Faça login na interface da web usando o nome de usuário e a senha que você criou acima. Então, na barra lateral esquerda na interface web do Rudder, vá para Administração > Configurações .

Debaixo Configurações Gerais , Vá para Redes permitidas . Aqui, configure as redes das quais você deseja permitir que os nós se conectem ao servidor Rudder. Adicione as redes no ID/máscara de rede formato.

Por exemplo, para permitir que o nó com um endereço IP 192.168.42.137/24 se conecte ao servidor Rudder, você o adicionará como 192.168.42.0/24.

  redes permitidas no servidor Rudder

Caso precise reiniciar o servidor raiz, use o seguinte comando:

sudo systemctl restart rudder-server

Instalando o Rudder Agent no Debian/Ubuntu

Para gerenciar um nó ou host no Rudder, você precisa instalar um agente. Você pode usar o repositório oficial para instalar o agente Rudder nos nós. Comece adicionando a chave GPG do repositório do Rudder em seu sistema usando o seguinte comando:

sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg "https://repository.rudder.io/apt/rudder_apt_key.gpg"

Em seguida, adicione o repositório Rudder ao seu sistema usando o seguinte comando:

echo "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list

Atualize o índice do repositório digitando:

sudo apt update

Agora, você pode instalar o agente Rudder usando o seguinte comando:

sudo apt install rudder-agent

Configurando o Rudder Agent

Após instalar o agente Rudder, você precisará habilitar seu contato com o servidor raiz Rudder. Você pode fazer isso de duas maneiras: adicionando o endereço IP do servidor raiz do Rudder ou o nome do host no /var/rudder/cfengine-community/policy_server.dat Arquivo:

echo sudo tee /var/rudder/cfengine-community/policy_server.dat

Ou, executando o seguinte comando, substituindo com o endereço IP ou o nome do host do servidor raiz Rudder:

sudo rudder agent policy-server <ip-or-hostname>

Caso precise reiniciar o agente Rudder, use o seguinte comando:

sudo rudder agent restart

Adicionando um nó ao servidor do leme

Depois de instalar e configurar o agente Rudder no nó, um inventário (contendo informações de hardware e software) será enviado ao servidor raiz para registrar o nó.

Na barra lateral esquerda da interface web do Rudder, vá para Gerenciamento de nós > Nós pendentes . Você verá seu novo nó listado na janela Nós pendentes. Selecione o nó usando a caixa de seleção ao lado dele e clique em Aceitar .

  nó pendente no leme

Então clique Aceitar na janela seguinte para confirmá-lo. Agora seu nó será adicionado ao servidor Rudder.

  Aceitar nó no leme

Para visualizar todos os nós gerenciados no servidor Rudder, vá para Gerenciamento de nós > Nós .

  nós do leme

Clique em um nó para visualizar todas as informações associadas a ele. Se você não vir o nó listado em Nós pendentes , você pode executar manualmente o agente e acionar um inventário usando um dos seguintes comandos:

sudo rudder agent inventory

Ou

sudo rudder agent run 
  inventário do agente do leme

Desinstalando o Rudder Agent de um nó

Para desinstalar o agente Rudder no nó, use o seguinte comando:

sudo apt remove rudder-agent

Após desinstalar o agente do Rudder, execute o seguinte comando para verificar se nenhum dos serviços do Rudder está em execução:

ps aux | grep rudder

Além disso, exclua os diretórios do Rudder:

sudo rm -rf /opt/rudder 
sudo rm -rf /var/rudder

Depois de remover completamente o agente Rudder do nó, você também precisará remover o nó do servidor raiz Rudder. Vamos para Gerenciamento de nós > Nós . A partir daí, selecione o nó que deseja remover.

Debaixo de Resumo página, clique no Excluir botão para remover este nó do servidor raiz. Agora, o servidor raiz Rudder não gerenciará mais o nó.

  Excluir nó do servidor Rudder

Desinstalando o Rudder Root Server no Ubuntu/Debian

Para desinstalar o servidor raiz Rudder do Ubuntu, execute o seguinte comando:

sudo apt remove rudder-server

Para verificar se nenhum dos serviços do Rudder está em execução, execute o seguinte comando:

ps aux | grep rudder

Também, excluir os diretórios relacionado ao Rudder do servidor raiz:

adaptador sem fio não funciona windows 10
sudo rm -rf /opt/rudder 
sudo rm -rf /var/rudder

Automatize e gerencie sua infraestrutura a partir de um servidor central

O Rudder permite que você economize tempo e aumente a eficiência automatizando e gerenciando sua infraestrutura de TI. Agora você deve poder instalar e configurar a plataforma de gerenciamento de infraestrutura Rudder no Ubuntu e no Debian.

Como alternativa ao Rudder, você pode usar a plataforma de automação Ansible gratuita e de código aberto. Está disponível para várias plataformas, incluindo Linux, Windows e Mac.