Rundeck : Création d'un projet

De www.yakakliker.org
Révision datée du 29 août 2024 à 17:08 par Administrateur (discussion | contributions) (Page créée avec « === Création du premier projet === gauche * Renseigner le <code>Project Name</code> gauche * Cliquer sur le bouton <code>Créer</code> gauche === Création de la source de stockage des Nœuds === gauche|1159x1159px * Sélectionner le type de la source gauche * Rensei... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Création du premier projet







  • Renseigner le Project Name







  • Cliquer sur le bouton Créer







Création de la source de stockage des Nœuds





  • Sélectionner le type de la source











  • Renseigner le Format du fichier et son emplacement








  • Cliquer 2 fois sur Enregistrer





Ajout de la clé privée dans le projet

  • Télécharger la clé privée id_rsa située dans le dossier /var/lib/rundeck/.ssh/
  • Dans les paramétrages du Projet








  • Cliquer sur le bouton Ajouter ou télécharger une clé






  • Uploader la clé privée









  • Sauvegarder le chemin de stockage de la clé privée






  • Ce chemin devra être renseigné lors de la création du nœud dans le fichier Source ( Variable ssh-key-storage-path )

Ajouter un nœud dans le projet

Partage de clé SSH avec le nœud distant

  • Depuis le serveur Rundeck
sudo -u rundeck ssh-copy-id -i /var/lib/rundeck/.ssh/id_rsa.pub root@'Serveur_Distant'

Test de la connexion

  • Sur le serveur Rundeck
su -m rundeck -c 'ssh root@Serveur_Distant'

Création du nœud dans Rundeck





  • Insérer les informations du nouveau nœud dans le fichier :












  • Exemple d'informations





Structure du fichier

  • nodename : nom du nœud tel que vous souhaitez qu'il apparaisse dans Rundeck (Obligatoire)
  • hostname : nom de l'hôte ou adresse IP (Obligatoire)
  • osVersion : Version du système uname -r (Optionnel)
  • osFamily : type de système (Optionnel)
  • osArch : architecture (Optionnel)
  • ssh-key-storage-path : emplacement de la clé privé (Optionnel)
  • description : comme son nom l'indique (Optionnel)
  • osName : nom de l'OS (Optionnel)
  • username : nom de l'utilisateur sous lequel seront effectuées les actions, très important (Obligatoire)
  • tags : suite de mots clés qui vous permettront de classifier vos nœuds afin de les retrouver plus facilement lors d'une recherche (Optionnel)

Test de la connexion dans Rundeck





  • Sélectionner le nœud à tester, entrer la commande "hostname" et cliquer sur "Exécuter sur 1 Nœud"




  • Vous devez obtenir le nom du nœud en réponse

Liens

https://www.it-connect.fr/tuto-rundeck-automatiser-gestion-des-serveurs-linux/