|

Installation Serveur Rudder 9.1

Pré-requis

Pour ma plateforme de démo, j’ai mis :

  • 4 Go de RAM
  • 2 Go de swap
  • 2 VCPU
  • 100 Go de disque
  • Alma 9

Pour l’installation de rudder wget et jq sont indispensables

yum install -y wget jq

Pour la supervision :

yum install -y net-tools nmap

Pour utiliser l’api curl doit être disponible.

Ayant un VLAN mon serveur n’est pas disponible depuis internet, je désactive selinux et firewalld, les flux étant gérés par mon proxy et mon firewall du domaine.

Demandez à vos admins sys et réseau pour configurer votre serveur et respecter les stratégies de sécurité.

Installation automatique du serveur

Préparation des binaires

Récupération du binaire d’installation :

wget https://repository.rudder.io/tools/rudder-setup

Ajustement des droits :

chmod +x rudder-setup

Installation du serveur

Nous allons installer la dernière version de rudder :

./rudder-setup setup-server latest

Installation manuelle

Import de la clé de Rudder

rpm --import https://repository.rudder.io/rudder_release_key.pub

Préparation du dépôt

Pour Rudder 9.1 :

echo '[Rudder_9.1]
name=Rudder 9.1
baseurl=http://repository.rudder.io/rpm/9.1/RHEL_<VERSION>/
gpgcheck=1
gpgkey=https://repository.rudder.io/rudder_release_key.pub' > /etc/yum.repos.d/rudder.repo

Remplacez <VERSION> par la version de l’OS

Pour ALMA9 la commande devient :

echo '[Rudder_9.1]
name=Rudder 9.1
baseurl=http://repository.rudder.io/rpm/9.1/RHEL_9>/
gpgcheck=1
gpgkey=https://repository.rudder.io/rudder_release_key.pub' > /etc/yum.repos.d/rudder.repo

Installation du serveur :

yum install -y rudder-server

Configuration de base

Création du compte d’administration

rudder server create-user -u <USERNAME>

Remplacez <USERNAME> par le compte admin et renseigner le MDP quand il est demandé.

Déclaration du serveur rudder

rudder agent policy-server <@IP SERVEUR RUDDER>

Inventaire

rudder agent inventory

Mis à jour des stratégies de base

rudder agent run -l

Connection au serveur 

Aller dans l’interface

https://<@IP SERVEUR>/rudder/index.html

Je me connecte avec mon compte admin et le MDP défini précédemment

Contrôle

Dans le menu node le serveur rudder doit apparaitre