rundeck
rundeck
-
Ajouter des nodes sous RUNDECK
Voici l'une des procédures pour ajouter des noeuds(serveurs) dans Rundeck afin de pouvoir lancer des jobs dessus.
- Se connecter au serveur rundeck : http://monServeurRundeck:4440/
- Se rendre dans les paramètres de projet ( Project Settings) et choisir Edit Nodes'.
Vous avez alors la liste des nodes définis :
Cliquer sur "Add a new node Source" et choisir la source :
Si on choisit d'utiliser un fichier, on va procéder comme ci-dessous :
Le format du fichier sera alors similaire à l'exemple ci-dessous :
<project>
<node name="Presario"
description="Le serveur Local" tags="staging,us-east"
osFamily="unix" osName="Linux"
hostname="presario" username="rundeck"
/>
<node name="centos1"
description="Le serveur centos1" tags="staging,us-east"
osFamily="unix" osName="Linux"
hostname="centos1" username="rundeck"
/>
</project>Une fois le fichier créé, il faut préciser dans les JOBS que l'on veut travailler sur tous les noeuds :
-
Installer Rundeck sur Centos 7
Ci-dessous la procédure résumée de l'installation de Rundeck sur Centos 7.
- Installation de Java 8 :
# yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel
# rpm -Uvh http://repo.rundeck.org/latest.rpm
# yum install rundeck
# systemctl start rundeck # ou service rundeckd start ### or /etc/init.d/rundeckd start
# systemctl enable rundeckd # pour relancer au démarrage du système.Modifier le fichier de configuration :
# vi /etc/rundeck/framework.properties # ---------------------------------------------------------------- # Rundeck server connection information # ---------------------------------------------------------------- ############## Before ################## framework.server.name = localhost framework.server.hostname = localhost framework.server.port = 4440 framework.server.url = http://localhost:4440 ############## After ################## framework.server.name = Server_IP_Address framework.server.hostname = Server_IP_Address framework.server.port = 4440 framework.server.url = http://Server_IP_Address:4440
( Attention aux résolutions DNS quand vous être à distance.)
vi /etc/rundeck/rundeck-config.properties # change hostname here ############## Before ################## grails.serverURL=http://localhost:4440 ############## After ################## grails.serverURL=http://Server_IP_Address:4440
# /etc/init.d/rundeckd restart
# firewall-cmd --zone=public --add-port=4440/tcp --permanent # firewall-cmd --reload
Accéder au serveur :
http://Server_IP_Address:4440/
Compte par défaut : admin/admin
Vous pouvez ensuite créer un premier projet puis ajouter les 'nodes'.