Différences entre les versions de « Rancid »

De BlaxWiki
Aller à la navigationAller à la recherche
 
(3 versions intermédiaires par un autre utilisateur non affichées)
Ligne 1 : Ligne 1 :
'''Backup de cisco et de netscreen'''
'''Backup de cisco et de netscreen'''


<pre>
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
 
- 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
 
- Le répertoire du programme est : /usr/local/rancid/
</pre>


'''Ajouter un groupe'''
== Ajouter un groupe==
<pre>
<pre>


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


# Nouveaugroupe
== Nouveaugroupe==
rancid-admin-nouveaugroupe:              rancid-nouveaugroupe
rancid-admin-nouveaugroupe:              rancid-nouveaugroupe
rancid-nouveaugroupe:                    noc
rancid-nouveaugroupe:                    noc
Ligne 38 : Ligne 30 :
</pre>
</pre>


'''Ajouter un équipement'''
== Ajouter un équipement==
<pre>
<pre>


Ligne 70 : Ligne 62 :
</pre>
</pre>


'''connection rancid sans enable, dans le loginrc :
== Connection rancid sans enable, dans le loginrc==
'''
 
add user 10.4.10.17 backup
add user 10.4.10.17 backup


Ligne 82 : Ligne 74 :
add autoenable 10.4.10.17 0
add autoenable 10.4.10.17 0


[[Catégorie:Network-Clara]]
 
== Exemple de fichier .cloginrc==
<pre>
 
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}
 
</pre>
 
[[Catégorie:Network]]

Version actuelle datée du 18 octobre 2010 à 16:45

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[modifier]


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[modifier]


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[modifier]

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[modifier]


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}