Cómo instalar y configurar Rudder en Ubuntu/Debian

Cómo instalar y configurar Rudder en Ubuntu/Debian

Rudder es una plataforma de automatización y configuración de infraestructura de TI basada en la web de código abierto que ayuda a configurar y administrar sistemas en todas las organizaciones. Le permite automatizar configuraciones complejas y controlar su infraestructura de TI mientras mantiene las pautas de seguridad.





MAKEUSEOF VÍDEO DEL DÍA

Rudder tiene dos componentes principales: servidor raíz y nodo. El servidor raíz define configuraciones para los nodos administrados, mientras que los nodos son los sistemas administrados por el servidor raíz.





Así es como puede instalar y configurar el servidor raíz y los nodos de Rudder en Debian/Ubuntu.





Instalación del servidor raíz Rudder en Debian/Ubuntu

Para instalar el servidor raíz de Rudder en Debian/Ubuntu, puede usar el repositorio oficial. El servidor raíz de Rudder requiere Java RE como requisito previo. A install Java on Debian/Ubuntu , use el siguiente comando:

cómo hacer un archivo de audio más pequeño
sudo apt install default-jre

Luego, agregue la clave del repositorio de Rudder usando el siguiente comando:



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

A continuación, agregue el repositorio Rudder a su sistema:

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

Actualice el índice del repositorio con:





sudo apt update

Ahora puede instalar el servidor raíz de Rudder con el siguiente comando:

sudo apt install rudder-server

Configuración del servidor raíz de timón

Después de instalar el servidor raíz de Rudder, debe configurarlo. Cree una cuenta de usuario que usará para iniciar sesión en la interfaz de usuario web de Rudder. Abra la terminal y ejecute el siguiente comando para crear la cuenta de usuario:





sudo rudder server create-user -u <username>

Luego, configure la contraseña para esta cuenta de usuario.

Para un funcionamiento fluido, deberá abrir los puertos TCP 5309 y 443 en el cortafuegos de su servidor. Use los siguientes comandos para hacerlo:

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

Acceda a la interfaz web de Rudder dirigiéndose a la dirección IP o nombre de host del servidor raíz de Rudder mediante un navegador web:

https://<ipaddress>/rudder

Inicie sesión en la interfaz web con el nombre de usuario y la contraseña que creó anteriormente. Luego, desde la barra lateral izquierda en la interfaz web de Rudder, vaya a Administración > Configuración .

Por debajo Configuración general , ir Redes permitidas . Aquí, configure las redes desde las que desea permitir que los nodos se conecten al servidor de Rudder. Agregue las redes en el ID de red/máscara formato.

Por ejemplo, para permitir que el nodo con una dirección IP 192.168.42.137/24 se conecte al servidor Rudder, lo agregará como 192.168.42.0/24.

  redes permitidas en el servidor Rudder

En caso de que necesite reiniciar el servidor raíz, use el siguiente comando:

sudo systemctl restart rudder-server

Instalación de Rudder Agent en Debian/Ubuntu

Para administrar un nodo o host en Rudder, debe instalar un agente. Puede usar el repositorio oficial para instalar el agente Rudder en los nodos. Comience agregando la clave GPG del repositorio de Rudder en su sistema usando el siguiente comando:

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

Luego, agregue el repositorio Rudder a su sistema usando el siguiente comando:

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

Actualice el índice del repositorio escribiendo:

sudo apt update

Ahora, puede instalar el agente Rudder usando el siguiente comando:

sudo apt install rudder-agent

Configuración del agente de timón

Después de instalar el agente de Rudder, deberá habilitar su contacto con el servidor raíz de Rudder. Puede lograr esto de dos maneras: ya sea agregando la dirección IP del servidor raíz de Rudder o el nombre de host en el /var/rudder/cfengine-community/policy_server.dat expediente:

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

O, ejecutando el siguiente comando, reemplazando con la dirección IP o el nombre de host del servidor raíz de Rudder:

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

En caso de que necesite reiniciar el agente Rudder, use el siguiente comando:

sudo rudder agent restart

Adición de un nodo al servidor de timón

Una vez que haya instalado y configurado el agente Rudder en el nodo, se enviará un inventario (que contiene información de hardware y software) al servidor raíz para registrar el nodo.

En la barra lateral izquierda de la interfaz web de Rudder, vaya a Gestión de nodos > Nodos pendientes . Verá su nuevo nodo listado en la ventana Nodos pendientes. Seleccione el nodo usando la casilla de verificación junto a él y haga clic en Aceptar .

  nodo pendiente en el timón

Luego, haga clic en Aceptar en la siguiente ventana para confirmarlo. Ahora su nodo se agregará al servidor Rudder.

  Aceptar nodo en timón

Para ver todos los nodos administrados en el servidor de Rudder, vaya a Gestión de nodos > Nodos .

  nodos de timón

Haga clic en un nodo para ver toda la información asociada a él. Si no ve el nodo enumerado en Nodos pendientes , puede ejecutar manualmente el agente y activar un inventario utilizando cualquiera de los siguientes comandos:

sudo rudder agent inventory

O

sudo rudder agent run 
  inventario de agentes de timón

Desinstalación de Rudder Agent de un nodo

Para desinstalar el agente Rudder en el nodo, use el siguiente comando:

sudo apt remove rudder-agent

Después de desinstalar el agente de Rudder, ejecute el siguiente comando para verificar que ninguno de los servicios de Rudder se esté ejecutando:

ps aux | grep rudder

Además, elimine los directorios del timón:

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

Después de eliminar por completo el agente de Rudder del nodo, también deberá eliminar el nodo del servidor raíz de Rudder. Ir Gestión de nodos > Nodos . Desde allí, seleccione el nodo que desea eliminar.

Bajo la Resumen página, haga clic en el Borrar para eliminar este nodo del servidor raíz. Ahora, el servidor raíz de Rudder ya no administrará el nodo.

es jpg lo mismo que jpeg
  Eliminar nodo del servidor Rudder

Desinstalación del servidor raíz Rudder en Ubuntu/Debian

Para desinstalar el servidor raíz Rudder de Ubuntu, ejecute el siguiente comando:

sudo apt remove rudder-server

Para verificar que ninguno de los servicios de Rudder se esté ejecutando, ejecute el siguiente comando:

ps aux | grep rudder

También, borrar los directorios relacionados con Rudder desde el servidor raíz:

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

Automatice y administre su infraestructura desde un servidor central

Rudder le permite ahorrar tiempo y aumentar la eficiencia al automatizar y administrar su infraestructura de TI. Ahora debería poder instalar y configurar la plataforma de administración de infraestructura Rudder en Ubuntu y Debian.

Como alternativa a Rudder, puede utilizar la plataforma de automatización Ansible gratuita y de código abierto. Está disponible para múltiples plataformas, incluidas Linux, Windows y Mac.