Version 14 (modified by 16 years ago) (diff) | ,
---|
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