Re: Minimizing downloads for multiple dnf system-upgrades

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 06/22/2016 03:46 PM, Sam Varshavchik wrote:
> Rick Stevens writes:
> 
>> On 06/22/2016 02:39 PM, Sam Varshavchik wrote:
>> > I have a bunch of x86-64 machines on my LAN.
>> >
>> > It seems to be a major waste of time to have each one of them plow
>> > through and download all F24 packages.
>> >
>> > I suppose I can poke around and find where the first one ends up
>> > downloading all the packages to, before the install, and then rsyncing
>> > the whole thing over to the next box.
>> >
>> > But I was wondering if there was a less hacky way to do this.
>>
>> Uh, create your own local repo server, have it fetch the updates once
>> and have your machines use your local repo to get their copies?
> 
> Last time I checked, I was told that the full repo weighed in somewhere
> north of 20 gigabytes.

You have to have the content SOMEWHERE local, don't you? You don't have
to mirror the whole shooting match (all arches, the baseline OS, etc.),
just the x86_64 updates repos you're interested in. And with 1TB drives
costing $80USD (and you only need one on your local repo server), this
is an issue?

>> That's what we do. And we can add our own RPMs for local stuff to it.
>> Get in contact with your internal google-fu and research "local rpm
>> repo" for help in doing it.
> 
> Not until I move to a Google fiber city, unfortunately.

Downloading once to a local machine and having the other machines on the
LAN use it as their repo or setting up a caching proxy like squid and
having your machines use that as a proxy somehow increases your WAN
bandwidth use? Maybe I'm not understanding what you're trying to
accomplish here or what your restrictions are.

Our local repo is a VM running under KVM on an old Dell R610 "utility"
server we bought off eBay with two 500GB hard drives in a RAID1, 8GB
RAM and 8 cores. The VM was given 300GB disk, 2GB RAM, two cores and
runs a minimal Fedora server 23 (at the moment). It is a full repo for
Fedora 21-23 (32- and 64-bit), CentOS 6 and 7 (both 32- and 64-bit) and
serves over 300 client machines without even breaking a sweat. Hardware
total: about $200USD. Took less than a day to set up. Polls the repos
once a day to pick up updates. Simple.
----------------------------------------------------------------------
- Rick Stevens, Systems Engineer, AllDigital    ricks@xxxxxxxxxxxxxx -
- AIM/Skype: therps2        ICQ: 226437340           Yahoo: origrps2 -
-                                                                    -
-      I won't rise to the occasion, but I'll slide over to it.      -
----------------------------------------------------------------------
--
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://lists.fedoraproject.org/admin/lists/users@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux