Results 1 to 3 of 3

Thread: zypper repo management enterprise Best Practices?

  1. #1
    Join Date
    Jun 2008
    Location
    San Diego, Ca, USA
    Posts
    11,306
    Blog Entries
    2

    Default zypper repo management enterprise Best Practices?

    As the Update repos have gotten enormous (12.3) and many more months still to go until 13.1, I'd like to consider how best to update multiple openSUSE machines.

    Have searched, not found anything written for openSUSE.
    I imagine something might exist for SLES/SLED, if the actual tools aren't available for openSUSE, is there at least public documentation what is implemented?

    Ideally, I'd imagine that the zypper metadata would be stored in a network-accessible location.
    Only one machine need refresh the metadata, maybe daily (yes, modify the metadata TTL, I know this can be done)
    Whenever zypper is run on any machine, instead of metadata located on the local machine the shared metadata is referenced.
    When a package is downloaded, the package ideally would be also be cached on the network (squid proxy?)

    Solution should support both physical infrastructures although my primary purpose is virtualized machines.
    I prefer not to use shared and partial disks although it would likely ease updating because I dread the idea that a problem with a base disk could potentially corrupt numerous VMs.

    Ideas?

    TSU

  2. #2
    Join Date
    Jun 2008
    Location
    Earth - Denmark
    Posts
    10,730

    Default Re: zypper repo management enterprise Best Practices?

    On 07/05/2013 07:36 PM, tsu2 wrote:

    > Ideas?


    set up a local mirror inside your dmz and point all machines to it..

    https://en.opensuse.org/openSUSE:Mir...et_up_a_mirror

    --
    dd


  3. #3
    Join Date
    Mar 2010
    Location
    Austin - Texas
    Posts
    10,140
    Blog Entries
    48

    Smile Re: zypper repo management enterprise Best Practices?

    Quote Originally Posted by tsu2 View Post
    As the Update repos have gotten enormous (12.3) and many more months still to go until 13.1, I'd like to consider how best to update multiple openSUSE machines.

    Have searched, not found anything written for openSUSE.
    I imagine something might exist for SLES/SLED, if the actual tools aren't available for openSUSE, is there at least public documentation what is implemented?

    Ideally, I'd imagine that the zypper metadata would be stored in a network-accessible location.
    Only one machine need refresh the metadata, maybe daily (yes, modify the metadata TTL, I know this can be done)
    Whenever zypper is run on any machine, instead of metadata located on the local machine the shared metadata is referenced.
    When a package is downloaded, the package ideally would be also be cached on the network (squid proxy?)

    Solution should support both physical infrastructures although my primary purpose is virtualized machines.
    I prefer not to use shared and partial disks although it would likely ease updating because I dread the idea that a problem with a base disk could potentially corrupt numerous VMs.

    Ideas?

    TSU
    You can setup the repos on a local workstation using this: S.L.R.C. - SuSE Local Repository Creator You can then map the local drives to your PC's for local updates.

    Thank You,
    My Blog: https://forums.opensuse.org/blogs/jdmcdaniel3/

    Software efficiency halves every 18 months, thus compensating for Moore's Law

    Its James again from Austin, Texas

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •