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.
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
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 .
Luego, haga clic en Aceptar en la siguiente ventana para confirmarlo. Ahora su nodo se agregará al servidor Rudder.
Para ver todos los nodos administrados en el servidor de Rudder, vaya a Gestión de nodos > Nodos .
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
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
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.