Changes between Version 3 and Version 4 of DirsRepositorio


Ignore:
Timestamp:
Jul 25, 2009, 4:18:34 PM (15 years ago)
Author:
adv
Comment:

formateo propuesta acceso a los repositorios

Legend:

Unmodified
Added
Removed
Modified
  • DirsRepositorio

    v3 v4  
    44= Propuesta para opengnsys basada en EAC =
    55== tipos de repositorios ==
    6 El repositorio ubicado en el servidor base: [[BR]]
     6=== El repositorio ubicado en el servidor base, accedido por nfs: REPOSITOY MANAGER ===
     7  Propuesta 1.
    78{{{
    8  /var/opt/%package$/images
     9 /opt/opengnsys/images
     10}}}
     11 Propuesta 2.
     12{{{
     13/mnt/$IPSERVIDOR/$REPOMAN
     14# donde $REPOMAN=opt/opengnsys/images
    915}}}
    1016
    11 El repositorio ubicado en los clientes, partición denominada CACHE (dentro del dispositivo fisico de la cache var/opt/$package%/images [[BR]]
     17
     18=== El repositorio ubicado en los clientes, partición denominada CACHE ===
     19 (está partición se irá autogenerando, inicialmente solo con /opt/opengnsys/images ($REPOMAN), pero más adelante con nfs-cache se obtendrá automáticamente un sistema offline completo. [[BR]]
    1220{{{
    1321/mnt/$IP
    1422}}}
    1523
    16 Repositorios mobiles, usb, dvd [[BR]]
     24=== Repositorios mobiles, usb, dvd ===
    1725{{{
    1826/mnt/$DVD-$id
     
    2028}}}
    2129
     30
     31
    2232== Acceso a los repositorios remotos, locales o extraibles desde un cliente arrancado por pxe o live CD ==
    23 Al montar un repositorio, local o remoto, el sistema exportará tambien las variables: $IP, $IPSERVIDOR, $IPSERVIDOR-ALT, $DVD, $USB
     33Al montar un repositorio, local o remoto, el sistema exportará tambien las variables: $CACHE, $REPO, $IPSERVIDOR-ALT, $DVD, $USB
    2434{{{
    25 Acceso al servidor base                                  =>  MountRepo(ipservidor,protocolo)    ->     $REPO="/mnt/$IPservidor[[BR]]
     35Acceso al servidor base                                  =>  MountRepo(ipservidor,protocolo)    ->     $REPO="/mnt/$IPservidor" [[BR]]
    2636Acceso a la cache local                                  =>  MountCache()    ->    $CACHE="/mnt/$IP"[[BR]]
    27 Acceso a una cache de cliente remoto o servidor alterno  =>  MountRepo(host,protocolo)    ->     $REPO-ALT="/mnt/$IPhostremoto[[BR]]
     37Acceso a una cache de cliente remoto o servidor alterno  =>  MountRepo(host,protocolo)    ->     $REPO-$IP="/mnt/$IPhostremoto[[BR]]
    2838Acceso a dispositivo almacenamiento extraible            =>  MountStorage(por definir)  ->   
    2939}}}
     
    3646
    3747== Contenido de las cache var/opt/$package$/images/ ==
     48
    3849Por cada imagen que se genera se crean tres archivos: [[br]]
    39 la imagen monolíticas creadas con las herramientes ntfsclone, partimage, partclone, fsarchiver .... [[br]]
    40 La información de los torrent de dichas imágenes. $imagen.torrent [[br]]
    41 la información para la transferencia por multicast $imagen.mcast [[br]]
     50* la imagen monolíticas creadas con las herramientes ntfsclone, partimage, partclone, fsarchiver .... [[br]]
     51* La información de los torrent de dichas imágenes. $imagen.torrent [[br]]
     52* la información para la transferencia por multicast $imagen.mcast [[br]]
    4253
    4354los subdirectorios donde se ubicarán los archivos se indican como parámetros de la función.
    4455
    45 El acceso a una imagen en el repositorio global (remoto) es $REPO subdirectorio/ imagen
    46 El acceso a una imagen en el repositorio local (cache) es $CACHE$REPO subdirectorio/ imagen
     56== aceso al repositorio para restaurar o crear imagen ==
     57El acceso a una imagen en el repositorio global (remoto) es
     58{{{
     59$REPO$REPOMAN subdirectorio/ imagen
     60}}}
     61El acceso a una imagen en el repositorio local (cache) es   
     62{{{
     63$CACHE$REPOMAN subdirectorio/ imagen
     64}}}
     65
    4766
    4867== Beneficios de esta estructura ==
    49 El repositorio local(CACHE), irá creando la misma estructura de directorios que el servidor principal. [[BR]]
    50 Si su particion CACHE es la sda3, ésta inicialemente solo contendrá el /var/opt/$package%/hdimages (coincide con el valor de la variable $REPO). En este punto se puede decidir si utilizar la CACHE como Sistema Operativo de respaldo en modo Offline (función MakeOffline). Con las ventajas de disponibilidad y rápidez de inicialización. [[br]]
    51 Si accedemos a un punto torrent por nfs, la metainfo coincide.
     68* El repositorio local(CACHE), irá creando la misma estructura de directorios que el servidor principal. [[BR]]
     69Si su particion CACHE es la sda3, ésta inicialemente solo contendrá el /opt/opengensys/images (coincide con la estrucutra del servidor opengnyss). En este punto se puede decidir si utilizar la CACHE como Sistema Operativo de respaldo en modo Offline (función MakeOffline). Con las ventajas de disponibilidad y rápidez de inicialización. [[br]]
     70* Si accedemos a un punto torrent por nfs, la metainfo coincide.
    5271
    5372== Ejemplo de sincronización entre $REPO y $CACHE ==
    54 UpdateCache $IPservidor subdirectorio nombreimagen              => Se descarga la imagen ubicada en $REPO, la almacena en $CACHE$REPO. 
     73UpdateCache $IPservidor subdirectorio nombreimagen              => Se descarga la imagen ubicada en $REPO$REPOMAN, la almacena en $CACHE$REPOMAN 
    5574
     75
     76
     77
     78
     79
     80
     81
     82
     83----
    5684
    5785= Estructura de los repositorios tipo EAC =
     
    6795$CACHE="/mnt/%dispositivoTipoCACHE%"[[BR]]
    6896
    69 El acceso a una imagen en el repositorio global (remoto) es $REPO subdirectorio/ imagen
    70 El acceso a una imagen en el repositorio local (cache) es $CACHE$REPO subdirectorio/ imagen
     97El acceso a una imagen en el repositorio global (remoto) es
     98{{{
     99$REPO subdirectorio/ imagen
     100}}}
     101El acceso a una imagen en el repositorio local (cache) es   
     102{{{
     103$CACHE$REPO subdirectorio/ imagen
     104}}}
     105
    71106
    72107== Beneficios de esta estructura ==