[[PageOutline(2-5,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. === #restaurando {{{ 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 {{{ 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 [wiki:usoBasico#Restaurandoim%C3%A1genes. 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 [wiki:usoBasico#updateCache UpdateCache] y luego un [wiki:usoBasico#restaurando RestoreImageFromPartition]