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'.

    rundeckCrNodes

    Vous avez alors la liste des nodes définis : 

    rundeckCrNodes2

    Cliquer sur "Add a new node Source" et choisir la source :

    rundeckCrNodesSRC

    Si on choisit d'utiliser un fichier, on va procéder comme ci-dessous : 

    RundeckcrNodesSrcFile

    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 : 

    rundeckSelectNode4job

     

     

     

  • 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'.

     

     

     

     

     

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone