Changes between Version 2 and Version 3 of YumMultipleMachineCaching

Show
Ignore:
Author:
james (IP: 65.172.155.230)
Timestamp:
09/29/09 16:37:34 (8 years ago)
Comment:

explicitly put the packages dir. only option in there

Legend:

Unmodified
Added
Removed
Modified
  • YumMultipleMachineCaching

    v2 v3  
    1111   * Requires altering each computer to point to your local mirror. 
    1212   * Requires downloading everything. 
    13    * preupgrade/etc. doesn't easily share data with "normal" yum, even if they need the same data. 
    1413 
    1514 * Create a mirror, using rsync/reposync, and register with MirrorManager. 
    2221   * If the server is down or the data becomes "out of date" then metalinks/MM will route you to an external mirror. 
    2322   * Requires downloading everything. 
    24    * preupgrade/etc. doesn't easily share data with "normal" yum, even if they need the same data. 
    2523 
    2624 * Install "IntelligentMirror", and register with MirrorManager. 
    3331   * Requires setting up a local Squid + Apache-httpd + IntelligentMirror to serve the data. 
    3432   * If the server is down then metalinks/MM will route you to an external mirror. 
    35    * Only intelligently caches packages, not metadata? 
     33   * Only intelligently caches packages, not metadata. 
    3634 
    3735 * Mount /var/cache/yum over NFS and set keepcache=1 in yum. 
    4139  * Cons 
    4240   * sqlite (and hence yum) doesn't like being on NFS. 
    43    * running yum in parrallel (over any of the computers) is a bad idea. 
     41   * running yum in parallel (over any of the computers) is a bad idea. 
    4442   * NFS. 
    4543   * Requires setting up NFS mounts on each computer. 
    4745   * Cache will grow "without bound". 
    4846   * preupgrade/etc. doesn't easily share data with "normal" yum, even if they need the same data. 
     47   * Running x86 and x86_64 isn't possible. 
    4948 
    5049 * rsync /var/cache/yum and set keepcache=1 in yum. 
    5756   * Cache will grow "without bound". 
    5857   * preupgrade/etc. doesn't easily share data with "normal" yum, even if they need the same data. 
     58   * Running x86 and x86_64 isn't possible. 
     59 
     60 * Mount /var/cache/yum/*/packages over NFS and set keepcache=1 in yum. 
     61  * Pros 
     62   * No server side. 
     63   * Only downloads what is required by the users. 
     64  * Cons 
     65   * running yum in parallel isn't guaranteed to work. 
     66   * NFS. 
     67   * Requires setting up NFS mounts on each computer. 
     68   * Requires significant configuration, for N mounts points (where you have N repos). Also needs to be changed everytime to change the repos. on the clients. 
     69   * Requires altering each computer to point to your local mirror. 
     70   * Cache will grow "without bound". 
     71   * preupgrade/etc. doesn't easily share data with "normal" yum, even if they need the same data. 
     72   * Doesn't share metadata/headers/etc. 
     73 
     74 * rsync /var/cache/yum/*/packages and set keepcache=1 in yum. 
     75  * Pros 
     76   * No server side. 
     77   * Only downloads what is required by the users. 
     78  * Cons 
     79   * Requires running the sync before/after each use of yum that downloads anything. 
     80   * Requires altering each computer to point to your local mirror. 
     81   * Requires significant configuration, for N sync points (where you have N repos). Also needs to be changed everytime to change the repos. on the clients. 
     82   * Cache will grow "without bound". 
     83   * preupgrade/etc. doesn't easily share data with "normal" yum, even if they need the same data. 
     84   * Doesn't share metadata/headers/etc. 
    5985 
    6086 * (beta) avahi-packages-server.py and yum avahi support (see: http://james.fedorapeople.org/yum/avahi)