Table des matières

Introduction

Conditions préalables

Exigences

Composants utilisés

Informations générales

Commandes Svn Utiles

Introduction

Ce document décrit les commandes Subversion (svn) utiles pour Cisco Policy Suite (CPS).

Conditions préalables

Exigences

Cisco vous recommande de connaître le système d'exploitation Linux.

Composants utilisés

Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.

Informations générales

Svn est un référentiel qui suit le code source. Chaque version d'une configuration est numérotée et stockée dans l'historique du référentiel svn. Par conséquent, il est possible de revenir à n'importe quelle version d'une configuration. Policy Builder n'a pas de moyen de le faire via l'interface graphique utilisateur, mais en utilisant les outils de ligne de commande svn, n'importe quelle version de la configuration peut devenir la révision actuelle.

Commandes Svn Utiles

Ces commandes sont utilisées pour administrer svn sur pcrfclient01. Il ne s’agit pas de toutes les commandes, mais uniquement de celles qui sont généralement utilisées avec des exemples.

Cette commande affiche une liste des repos disponibles sur le système.

svn ls http://pcrfclient01/repos

Voici l'exécution, la configuration et starhub_configuration_prod repos.

Consultez le journal de l'exécution de la commande repo svn pour voir la version.

svn log http://pcrfclient01/repos/run

Affiche un journal des informations d'exécution de repo. Vous pouvez voir que c'est r345 et il y a un commentaire.

Consultez le journal de toutes les mises en pension svn pour trouver les versions précédentes.

svn log http://pcrfclient01/repos

Exportez la base de données svn du référentiel d'exécution.

svn export http://pcrfclient01/repos/run run_config

Cette opération exporte la base de données svn actuelle vers le répertoire local run_config.

Exportez une base de données svn à partir de repos autres que run.

svn export -r 343 http://pcrfclient01/repos/configuration export_config

Exporte la base de données r343 du référentiel de configuration au référentiel local export_config répertoire.

Importer une base de données svn :

svn import exported_data http://pcrfclient01/repos/configuration_import_12062014 -m 'import description'

Ceci importe une base de données svn stockée dans le répertoire local export_data et la place dans un repo nommé configuration_import_12062014.

Une fois la base de données importée, vous pouvez la modifier et l'utiliser dans le Générateur de politiques en procédant comme suit.

Étape 1. Créez un nouveau référentiel dans Policy Builder.

Étape 2. Modifiez le *Name à un élément qui identifie la base de données que vous avez importée, définissez l'URL sur le même nom que le répertoire dans lequel vous avez importé la configuration et définissez le nom d'utilisateur et le mot de passe.

Étape 3. Cliquez ensuite sur OK. Vous pouvez désormais utiliser PB pour modifier cet ensemble de stratégies importées et les publier dans CPS.

.