Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| utilisateurs:fdm:index:rancid [Le 28/11/2011, 14:38] – [Ajout configuration] fdm | utilisateurs:fdm:index:rancid [Le 01/12/2012, 22:24] (Version actuelle) – ancienne révision restaurée 0ol | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | Cette page est disponible |
| - | + | ||
| - | ====== RANCID : Really Awesome New Cisco confIg Differ ====== | + | |
| - | + | ||
| - | <note tip> | + | |
| - | + | ||
| - | Le code source est fourni par Terrapin Communications, | + | |
| - | + | ||
| - | Les copyrights associés à Rancid exigent que cette licence soit diffusée avec les sources quelque soit le mode de redistribution de celles-ci, et le nom de la compagnie ne doit pas être utilisé en tant qu' | + | |
| - | + | ||
| - | <note important> | + | |
| - | + | ||
| - | ===== Installation ===== | + | |
| - | + | ||
| - | ==== Pré-requis ==== | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | Avant d' | + | |
| - | + | ||
| - | Parmis ces paquets figurent : | + | |
| - | * [[: | + | |
| - | * [[: | + | |
| - | * [[: | + | |
| - | + | ||
| - | <note important> | + | |
| - | + | ||
| - | Un serveur de mails doit également être configuré afin d' | + | |
| - | + | ||
| - | Avant de poursuivre, il est important de tester la bonne configuration des services précédemment installés. Pour vérifier le fonctionnement de cvsweb, accéder à la page web en local [[http:// | + | |
| - | < | + | |
| - | + | ||
| - | Comme le message l' | + | |
| - | + | ||
| - | <note warning> | + | |
| - | + | ||
| - | <note warning> | + | |
| - | + | ||
| - | ==== Depuis les sources ==== | + | |
| - | + | ||
| - | Cette section décrit l' | + | |
| - | + | ||
| - | < | + | |
| - | cd /usr/src/ | + | |
| - | wget ftp:// | + | |
| - | tar xvzf rancid-2.3.6.tar.gz | + | |
| - | ./configure -prefix=/ | + | |
| - | sudo make install | + | |
| - | </ | + | |
| - | + | ||
| - | ===== Configuration ===== | + | |
| - | + | ||
| - | ==== Emplacement des fichiers ==== | + | |
| - | + | ||
| - | Une fois installé, les dossiers et fichiers se retrouve comme suit : | + | |
| - | + | ||
| - | * Scripts d' | + | |
| - | < | + | |
| - | * Fichier de configuration principal : | + | |
| - | < | + | |
| - | * Base de données CVS : | + | |
| - | < | + | |
| - | * Fichiers de configuration des groupes et des équipements : | + | |
| - | < | + | |
| - | + | ||
| - | ==== Configuration de cvsweb ==== | + | |
| - | + | ||
| - | Une première étape est la configuration du serveur **cvsweb**. En effet, il faut lui spécifier le répertoire racine qu'il doit utiliser. Pour cela, il faut éditer le fichier **/ | + | |
| - | + | ||
| - | < | + | |
| - | @CVSrepositories = ( | + | |
| - | ' | + | |
| - | ); | + | |
| - | </ | + | |
| - | + | ||
| - | <note important> | + | |
| - | Le chemin du répertoire racine indiqué doit correspondre à celui utilisé lors de l' | + | |
| - | </ | + | |
| - | + | ||
| - | ==== Création d'un groupe d' | + | |
| - | + | ||
| - | Rancid gère les équipements par groupe. Ainsi, pour chaque groupe sont associés des équipements, | + | |
| - | + | ||
| - | Ici nous allons créer un premier groupe **GRP_SW_1**. Pour cela, modifier le fichier de configuration **/ | + | |
| - | < | + | |
| - | + | ||
| - | La commande suivante doit ensuite être utilisée pour créer ce groupe dans la base CVS. | + | |
| - | < | + | |
| - | + | ||
| - | <note help>La commande **rancid-cvs** doit être utilisée chaque fois qu'un groupe est ajouté, modifié ou supprimé dans le fichier de configuration **/ | + | |
| - | + | ||
| - | Désormais, le nouveau groupe doit apparaitre sur la page [[http:// | + | |
| - | + | ||
| - | Cette étape créé également un répertoire spécifique pour le groupe **/ | + | |
| - | + | ||
| - | ==== Ajouter un équipement dans un groupe ==== | + | |
| - | + | ||
| - | A compléter : | + | |
| - | * configuration des fichiers d' | + | |
| - | * configuration des fichiers de données router.db (nom: | + | |
| - | + | ||
| - | ==== Définir la mailing-list d'un groupe ==== | + | |
| - | + | ||
| - | Chaque groupe peut disposer d'une liste d' | + | |
| - | * rancid-admin-[GROUPE] | + | |
| - | * rancid-[GROUPE] | + | |
| - | + | ||
| - | Il faut donc faire correspondre, | + | |
| - | + | ||
| - | < | + | |
| - | # Utilisateurs | + | |
| - | usr1: | + | |
| - | usr2: | + | |
| - | admin: | + | |
| - | + | ||
| - | # Alias utilisés par Rancid | + | |
| - | rancid-GRP_SW_1: | + | |
| - | rancid-admin-GRP_SW_1: | + | |
| - | </ | + | |
| - | + | ||
| - | Pour tester la messagerie, veuillez vous référer à la documentation de la solution de messagerie que vous avez installé. | + | |
| - | + | ||
| - | ===== Utilisation===== | + | |
| - | + | ||
| - | A compléter : | + | |
| - | * commandes de sauvegarde déclenchée généralisé et individuel : **rancid-run** | + | |
| - | * configuration d'une crontab | + | |
| - | + | ||
| - | ===== Désinstallation ===== | + | |
| - | + | ||
| - | La suppression de Rancid dépend de la méthode d' | + | |
| - | + | ||
| - | ==== Depuis les sources ==== | + | |
| - | + | ||
| - | Procéder comme indiqué ci-dessous : | + | |
| - | + | ||
| - | < | + | |
| - | cd / | + | |
| - | make uninstall | + | |
| - | </ | + | |
| - | + | ||
| - | Puis supprimer les paquets indiqués dans la section **Installation** s'ils ne sont plus requis ultérieurement. Le paquet **[[apt> | + | |
| - | < | + | |
| - | + | ||
| - | Par ailleurs, si l' | + | |
| - | < | + | |
| - | + | ||
| - | ===== Troubleshooting ===== | + | |
| - | + | ||
| - | ==== cvsweb ==== | + | |
| - | + | ||
| - | === 404 Not Found === | + | |
| - | + | ||
| - | En cas d' | + | |
| - | * la présence du dossier **cvsweb** à l' | + | |
| - | * les droits d' | + | |
| - | * la bonne configuration du répertoire **/ | + | |
| - | < | + | |
| - | ScriptAlias /cgi-bin/ / | + | |
| - | < | + | |
| - | AllowOverride None | + | |
| - | Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch | + | |
| - | Order allow, | + | |
| - | Allow from all | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | Lorsque ces 3 points ont été vérifiés, redémarrer le service Apache puis effectuer un nouveau test d' | + | |
| - | < | + | |
| - | + | ||
| - | === Répertoire "/ | + | |
| - | + | ||
| - | L' | + | |
| - | + | ||
| - | Si le problème apparaît, il faut vérifier l' | + | |
| - | < | + | |
| - | + | ||
| - | ===== Voir aussi ===== | + | |
| - | + | ||
| - | * **(en)** [[http:// | + | |
| ---- | ---- | ||
| // | // | ||
