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.
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
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 .
Então clique Aceitar na janela seguinte para confirmá-lo. Agora seu nó será adicionado ao servidor Rudder.
Para visualizar todos os nós gerenciados no servidor Rudder, vá para Gerenciamento de nós > Nós .
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
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ó.
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.