| 1 | = Uso básico = |
| 2 | |
| 3 | == Incluyendo un pc en el servidor == |
| 4 | |
| 5 | Solo hay que añadirlo en la configuración de dhcp. Se recarga la configuración del dhcd |
| 6 | |
| 7 | al arrancar el equipo el sistema lo reconoce automáticamente. Se crean los archivos... (falta) |
| 8 | |
| 9 | == Creando y Restaurando imaágenes == |
| 10 | |
| 11 | 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. |
| 12 | |
| 13 | Todo lo que hacemos a continuación es desde la consola. |
| 14 | |
| 15 | '''Importante''': Con el código del live cd sólo funciona con imaǵenes Windows y sin cache. Para linux hay que bajarse el código del svn (todavía no está, lo estamos subiendo,) y el uso de la cache no está resuelta todavía |
| 16 | |
| 17 | === Creando imágenes. === |
| 18 | |
| 19 | |
| 20 | Se utiliza la misma función para Windos y linux, distingue si la partición es NTFS y EXT3 y utilizará el procedimiento correcto. |
| 21 | |
| 22 | Las imágenes se guardan en el servidor en /var/EAC/hdimages |
| 23 | |
| 24 | Al crear la imagen también crea el fichero de información para la transferencia en multicast y torrent |
| 25 | |
| 26 | Restaurando imágenes. |
| 27 | |
| 28 | RestorePartitionFromImage int_disk int_part str_IPrepository str_PathReporitory str_PathImagen |
| 29 | |
| 30 | El modo de transfrencia lo determina por la extensión del la variable str_PathImagen: .mcast o .torrent |
| 31 | |
| 32 | DeployPartitionFromImage int_disk int_part str_IPrepository str_PathReporitory str_PathImagen |
| 33 | El cliente solicita un UpdateCache, y luego un RestoreImageFromPartition |
| 34 | |
| 35 | |
| 36 | Para restaurar desde la cache usamos la misma función salvo que ponemos como ip del servidor la propia del equipo. |
| 37 | |
| 38 | RestorePartitionFromImage int_disk int_part str_IPrepository str_PathReporitory str_PathImagen |
| 39 | |
| 40 | |
| 41 | |
| 42 | |
| 43 | |
| 44 | |
| 45 | |
| 46 | RestorePartitionFromPartition |
| 47 | |
| 48 | Trabajando con la Cache: |
| 49 | |
| 50 | Creando la cache: |
| 51 | |
| 52 | Con el comando de creación de particiones incluimos una cuyo tipo sea cache |
| 53 | |
| 54 | CreatePartitions int_disk [int_part:intMB:str_TypeFS] |
| 55 | |
| 56 | ejemplo: CrearParticiones 1 1:15000:NTFS 2:15000:NTFS 3:15000:EXT3 4:150000:EXTENDED 5:1000:SWAP 6:148000:CACHE |
| 57 | |
| 58 | Se cambia la tabla de particiones y se formatean los sistemas de ficheros. |
| 59 | |
| 60 | Incluyendo imágenes enla cache: |
| 61 | |
| 62 | UpdateCache 1str_PathRepositoryOrigen 2str_PahtImagen 3str_nameImage |
| 63 | |
| 64 | Comprueba si la imagen existe en la cache y si no es así se la baja. |
| 65 | |
| 66 | No comprueba si hay nuevas versiones de la cache. |
| 67 | |
| 68 | Restaurando desde la Cache: |
| 69 | |
| 70 | Encontramos dos funciones. |
| 71 | |
| 72 | La básica es la que usamos para restaurar imágenes normalmente, comprueba si la ip del servidor coincide con la ip del cliente y entonces utiliza la cache. |
| 73 | |
| 74 | RestorePartitionFromImage int_disk int_part str_IPrepository str_PathReporitory str_PathImagen |
| 75 | |
| 76 | donde str_IPrepository = IPcliente |
| 77 | |
| 78 | |
| 79 | |
| 80 | |
| 81 | |
| 82 | |
| 83 | |
| 84 | ¿Si se restaura y existe cache hay opción de que priemro la ponga en |
| 85 | Actualizando la Cache |