Agenda: ejercicios-rancid-2.txt

File ejercicios-rancid-2.txt, 2.8 KB (added by hervey, 9 years ago)
Line 
1Gestion y Monitoreo de Redes
2Usando RANCID - Parte II
3
4
5Notas:
6------
7* Comandos que empiezan con un "$" implica que deberia ejecutar el comando
8  como un usuario general - no como root.
9* Comandos que empiezan con un "#" implica que deberia trabajar como el usuario root.
10* Comandos con lineas mas especificas (como "pc1-pcx-rtr>" o "mysql>") implica que esta
11  ejecutando el comando en un equipo remoto o dentro otro programa.
12* Si una linea termina con un "\" esto indica que el comando sigue en la proxima
13  linea y Ud. deberia tratar el comando si como fuera en una sola linea.
14
15Ejercicios
16-----------
17
180.      Cambia al usuario de RANCID
19
20        - Primero tiene que ser root:
21       
22        $ su -
23       
24        - Para cambiar al usuario de RANCID:
25
26        # su -s /bin/bash rancid
27
281. Nota las direcciones de los enrutadores:
29
30        * Grupo 1: 10.10.10.65
31        * Grupo 2: 10.10.10.129
32        * Gateway: 10.10.10.1
33
342. Acutaliza el archivo /var/lib/rancid/.cloginrc
35
36        Cambia el archivo para que se vea asi:
37
38        $ vi /var/lib/rancid/.cloginrc
39
40        add user 10.10.10.* rancid
41        add password 10.10.10.* surf12 surf12
42
43        (Esto dice a RANCID que todo los nodo en el segmento 10.10.10.* usan la misma
44        clava y usuario - no hay porque agregar cada enrutador manualmente!)
45
463. Actualizar el archivo router.db
47
48        $ vi /var/lib/rancid/all/router.db
49
50        Agrega los enrutadores de cada grupo y de border. Deberia terminar con:
51
52        10.10.10.1:cisco:up
53        10.10.10.65:cisco:up
54        10.10.10.129:cisco:up
55
56        (Nota que "cisco" significa que esto es equipo de Cisco -- se lo dice a
57        RANCID que esperamos hablar con un dispositivo de Cisco en este caso.
58        Tambien puede usar RANCID por Juniper, HP, etc...)
59
604. Corre RANCID de nuevo:
61
62        $ /usr/lib/rancid/bin/rancid-run
63
64        (Deberia demorar algunos segundos)
65
665. Revisa los logs:
67
68        $ cd /var/lib/rancid/logs
69        $ ls -l
70       
71        ...Vea los contenidos del archivo:
72
73        $ more all.*
74
756. Revisa los archivos de configuration:
76
77        $ cd /var/lib/rancid/all/configs
78        $ more 10.10.01.*
79
80        - Si todo esta bien, deberia ver los configuraciones de todo los enrutadores.
81
827. Cambia la descripcion de un interfaz de un enrutador otra vez... (Part I, Ejercicio 13)
83
848. Corre RANCID de nuevo
85
86        $ /usr/lib/rancid/bin/rancid-run
87
889. Juega con clogin:
89
90
91        $  /usr/lib/rancid/bin/clogin -c "show clock" 10.10.10.1 10.10.10.65 10.10.10.129
92
93- Que veas?
94
95
9610. Agrega el repositorio de CVS de RANCID a CVSWeb
97
98        - Sale del usuario RANCID
99
100        $ exit
101       
102        - Editar el archivo /etc/cvsweb/cvsweb.conf:
103
104        # vi /etc/cvsweb/cvsweb.conf
105
106        - Busca la linea:
107
108        'local'  => ['Local Repository', '/var/lib/cvs'],
109
110        Y agrega una linea directamente abajo que dice:
111
112        'rancid'   => ['Rancid Repository', '/var/lib/rancid/CVS'],
113
114        - Graba el archivo y sale
115
116        - Abre una navegador al URL:
117
118        http://localhost/cgi-bin/cvsweb/
119
120        Y vas a ver el repositorio de CVS de RANCID. Puede revisar los diffs, archivos de
121        configuracion, etc.