wiki:ts3config

Sistema de configuración automática

Para crear los archivos de configuración, tanto de dhcp, como los de thinstation.hosts y thinstation.group.* se usa la herramienta "ts3config".

Sintaxis

  • ts3config build
    • Es la primera orden que hay que ejecutar. Genera los archivos de configuración a partir de las plantillas.
  • ts3config upload
    • Si la anterior orden se ejecutó con éxito podemos lanzar ésta. Se encarga de subir los archivos de configuración al servidor.

Archivos de configuración de hosts

Automáticos

Los archivos automáticos se basan en los ficheros de datos que nos pasarían desde el renting. Consiste en un archivo que contiene el ordinal del equipo (con respecto a como se colocarían en el aula) y su mac. El nombre del fichero debe llamarse igual que el nombre que se le asignan a los equipos (RYCS2, AAVA1, etc y terminado en .txt) y se guardan en el directorio tsconfig del repositorio. Además, habría que añadirles dos líneas, una indicando la subred a la que pertenecen y otra con una descripción del aula. Esto se hace añadiendo estas dos líneas al archivo:

# scope: 172.16.XXX.0
# desc:  Descripción del aula

Ejemplo para el aula S2 del Ramón y Cajal:

bash$ cat tsconfig/RYCS2.txt
# desc: Edificio Ramón y Cajal. Aula S2.
# scope: 172.16.192.0
1 b026324c6904
2 26ab0db90d72
3 6d7fce9fee47
4 48a24b70a0b3
[...]

Manuales

Para aquellos equipos que no se generan a partir de esos archivos y no tienen una configuración de aulas (prototipos, bibliotecarios, etc) se crea un archivo particular dentro de tsconfig/hosts con los datos. El nombre del fichero será "thinstation.hosts.DESCRIPCION" y se añadirá al ejecutar la orden "build".

Ejemplo para los prototipos:

bash$ cat tsconfig/hosts/thinstation.hosts.PROTO 
# ===========================================================================
# Configuraciones de equipos de pruebas
# ===========================================================================

BENQAULAS-PROTO 001A4D312BF8 	GENERAL-PROTO 		AULA-PROTO
HPMOD2          78ACC0C1A5AF    GENERAL-PROTO 		AULA-PROTO

Archivos de configuración de grupos

Los archivos de configuración de grupos se guardan en el directorio tsconfig/config. Son iguales a los que ya había en TS2LOCAL solo que ahora se almacenan y registran aquí y se suben con la orden "upload". Para pequeños cambios (activar o desactivar vmware) se puede editar el archivo desde el directorio de imagenestftp directamente, pero para grandes cambios hay que modificarlos desde el repositorio y subirlos después con "upload".

Guardar los cambios

También es obligatorio subir todos los cambios que hagamos al repo central, porque entonces el cambio no quedaría registrado. La forma de hacerlo es (desde el directorio principal):

git add tsconfig
git commit -m "DESCRIBIR LOS CAMBIOS" tsconfig
git push
Last modified 13 years ago Last modified on Aug 2, 2011, 10:33:27 AM