Agenda: ejercicios-rancid-2.txt

File ejercicios-rancid-2.txt, 2.8 KB (added by admin, 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.1.254
31        * Grupo 2: 10.10.2.254
32        * Clientes: 10.10.3.254
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.*.* rancid
41        add password 10.10.*.* w43c2k10 w43c2k10
42
43        (Esto dice a RANCID que todo los nodo en el segmento 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.1.254:cisco:up
53        10.10.2.254:cisco:up
54        10.10.3.254: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.*.*
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        $  /usr/lib/rancid/bin/clogin -c "show clock" 10.10.1.254 10.10.2.254 10.10.3.254
91
92- Que veas?
93
94
9510. Agrega el repositorio de CVS de RANCID a CVSWeb
96
97        - Sale del usuario RANCID
98
99        $ exit
100       
101        - Editar el archivo /etc/cvsweb/cvsweb.conf:
102
103        # vi /etc/cvsweb/cvsweb.conf
104
105        - Busca la linea:
106
107        'local'  => ['Local Repository', '/var/lib/cvs'],
108
109        Y agrega una linea directamente abajo que dice:
110
111        'rancid'   => ['Repositorio Rancid', '/var/lib/rancid/CVS'],
112
113        - Graba el archivo y sale
114
115        - Abre una navegador al URL:
116
117        http://localhost/cgi-bin/cvsweb/
118
119        (localhost = IP de su maquina virutal)
120
121        Y vas a ver el repositorio de CVS de RANCID. Puede revisar los diffs, archivos de
122        configuracion, etc.
123