wiki:usoBasico

Version 14 (modified by irina, 15 years ago) (diff)

--

TOC (headline=Contenido)?

Uso básico

Incluyendo un pc en el servidor

Solo hay que añadirlo en la configuración de dhcp. Se recarga la configuración del dhcp

Al arrancar el equipo el sistema lo reconoce automáticamente. Se crean los archivos necesarios.

A veces la primera vez que entra un equipo se genera mal el archivo de configuración de PXE y al intentar arrancar de nuevo da error. Para solucionarlo basta con eliminar el archivo /tftpboot/plantillas.cfg/01-MACequipo. (Este error está pendiente de resolver)

Creando y Restaurando imágenes

Desde el cliente arrancamos con la página de inicio por defecto. Nos pide usuario y clave para entrar en la consola normal de linux.

Todo lo que hacemos a continuación es desde la consola.

Importante: Con el código del live cd sólo funciona con imágenes Windows y sin cache. Para linux hay que bajarse el código del svn y el uso de la cache no está resuelto todavía

Creando imágenes.

Se utiliza la misma función para Windos y linux, distingue si la partición es NTFS y EXT3 y utilizará el procedimiento correcto.

CreateImageFromPartition int_disk int_part   str_IPrepository    str_PathRepository     str_PathImagen

Las imágenes se guardan en el servidor en /var/EAC/hdimages

Al crear la imagen también crea el fichero de información para la transferencia en multicast y torrent

Restaurando imágenes.

RestorePartitionFromImage     int_disk int_part   str_IPrepository    str_PathRepository     str_PathImagen

El modo de transfrencia lo determina por la extensión del la variable str_PathImagen: .mcast o .torrent

Trabajando con la Cache.

Creando la cache.

Con el comando de creación de particiones incluimos una cuyo tipo sea cache

CreatePartitions int_disk  [int_part:intMB:str_TypeFS]

Ejemplo:

CrearParticiones 1  1:15000:NTFS 2:15000:NTFS 3:15000:EXT3 4:150000:EXTENDED 5:1000:SWAP 6:148000:CACHE

Se cambia la tabla de particiones y se formatean los sistemas de ficheros.

Incluyendo imágenes en la cache.

UpdateCache    1str_PathRepositoryOrigen      2str_PahtImagen          3str_nameImage 

Comprueba si la imagen existe en la cache y si no es así se la baja.

No comprueba si hay nuevas versiones de la cache.

Restaurando desde la Cache.

No funciona, se está resolviendo el error.

Para restaurar desde la cache tenemos dos opciones o usamos la función RestorePartitionFromImage poniendo en el parámetro ip del servidor la propia del equipo o utilizamos la siguiente función:

DeployPartitionFromImage   int_disk int_part   str_IPrepository    str_PathReporitory     str_PathImagen

El función realiza un UpdateCache y luego un RestoreImageFromPartition