Inleiding
Dit document beschrijft nuttige subversion (svn)-opdrachten voor Cisco Policy Suite (CPS).
Voorwaarden
Vereisten
Cisco raadt u aan bekend te zijn met het Linux-besturingssysteem.
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Achtergrondinformatie
Svn is een repository die broncode bijhoudt. Elke versie van een configuratie is genummerd en opgeslagen in de geschiedenis van de svn-opslagplaats. Daarom is het mogelijk om aan om het even welke versie van een configuratie terug te keren. De beleidsbouwer heeft geen manier om dit te doen via de grafische gebruikersinterface (GUI), maar met behulp van de svn-opdrachtregeltools kan elke versie van de configuratie tot de huidige revisie worden gemaakt.
Handige SVN-opdrachten
Deze opdrachten worden gebruikt voor het beheer van svn op pcrfclient01. Dit zijn niet alle opdrachten, maar alleen de opdrachten die doorgaans met voorbeelden worden gebruikt.
Deze opdracht toont een lijst van de repo's die op het systeem beschikbaar zijn.
svn ls http://pcrfclient01/repos
Hier zijn de run, configuratie, en starhub_configuratie_prod repos.
Bekijk het logboek voor de svn repo run om de versie te zien.
svn log http://pcrfclient01/repos/run
Hier wordt een logbestand weergegeven van de reporinformatie die wordt uitgevoerd. Je ziet dat dit r345 is en er is een opmerking.
Bekijk het logboek voor alle svn repos om eerdere versies te vinden.
svn log http://pcrfclient01/repos
Exporteer de database run repository svn.
svn export http://pcrfclient01/repos/run run_config
Dit exporteert de huidige svn database naar de lokale map run_config
.
Exporteer een svn-database van andere repo's dan run.
svn export -r 343 http://pcrfclient01/repos/configuration export_config
Hiermee wordt de database geëxporteerd r343
van de configuratierepo naar de lokale export_config
directory.
Een svn-database importeren:
svn import exported_data http://pcrfclient01/repos/configuration_import_12062014 -m 'import description'
Dit importeert een svn-database die opgeslagen is in de lokale directory geëxporteerd_data en zet deze in een repo met de naam configuration_import_12062014
.
Zodra de database is geïmporteerd, kunt u deze bewerken en gebruiken in de Policy Builder via deze stappen.
Stap 1. Maak een nieuwe repository in Policy Builder.
Stap 2. Verander het *Name
om iets dat de database identificeert, hebt u geïmporteerd, stelt u de URL in op dezelfde naam als de map waarin u de configuratie hebt geïmporteerd en stelt u de gebruikersnaam en het wachtwoord in.
Stap 3. Klik vervolgens op OK
. Nu kunt u PB gebruiken om deze set van geïmporteerd beleid te bewerken en te publiceren naar de CPS.
.