Rancid

De BlaxWiki
Aller à la navigationAller à la recherche

Backup de cisco et de netscreen

Avant toute chose pour rancid, il faut se connecter au serveur sous le login rancid. Donc, une fois logué en root, tapez la commande : su rancid

Ajouter un groupe


Pour ajouter un groupe, il faut modifier le fichier "/usr/local/rancid/etc/rancid.conf"

Modifier la ligne suivante :

LIST_OF_GROUPS="networking alphyra"

par :

LIST_OF_GROUPS="networking alphyra nouveaugroupe"

Ensuite, tapez la commande suivante :

/usr/local/rancid/bin/rancid-cvs

Ajouter ensuite en root les lignes suivantes dans le fichier /etc/aliases :

== Nouveaugroupe==
rancid-admin-nouveaugroupe:              rancid-nouveaugroupe
rancid-nouveaugroupe:                    noc

Après avoir ajouter ses lignes, tapez la commande suivante :
newaliases

Ajouter un équipement


Il faut modifier le fichier "/usr/local/rancid/.cloginrc"

# Nom de l'équipement
add password adresse_ip {password} {password}
add user adresse_ip {utilisateur}
add method adresse_ip ssh
(ça peut aussi être telnet)

Nous allons maintenant ajouter cet équipement dans le groupe nouveaugroupe

cd /usr/local/rancid/var/nouveaugroupe/
vi router.db

Ajouter la ligne suivante :

adresse_ip:cisco:up

(au lieu de cisco ça peut être netscreen pour les netscreen de Juniper)

Si vous êtes trop pressé pour attendre le passage de la crontab :

pour tester si ca sonctionne :

rancid@clarawatch2:/usr/local/rancid$ bin/clogin ip du routeur


/usr/local/rancid/bin/rancid-run

Connection rancid sans enable, dans le loginrc

add user 10.4.10.17 backup

add password 10.4.10.17 xlkldkl

add method 10.4.10.17 telnet

add noenable 10.4.10.17 1

add autoenable 10.4.10.17 0


Exemple de fichier .cloginrc


add user bacterium admin
add password bacterium mdp

# router Sephira
add autoenable 10.2.102.2*
add user 10.2.102.2* sephira
add methode 10.2.102.2* telnet
add password 10.2.102.2* {mdpuser} {mdpenable}

add autoenable cr1.artful* 1
add user cr1.artful* rancid.nuala
add method cr1.artful* telnet
add password cr1.artful* {mdpuser} {mdpenable}

add user 10.7.71.* rancid.nuala
add method  10.7.71.* ssh
add password 10.7.71.* {motdepasse}

add user 10.6.0.* rancid.nuala
add method 10.6.0.* telnet
add password 10.6.0.* {motdepasse} {mdpenable}