On Tue, 10 Jun 2003, Tom Duerbusch wrote: > Is there an existing HOWTO on this? What about the shops with hundeds > of Penguins? What do you do?
Not that they're likely to get to hundreds here (but you never know, I guess), but we're using APT-RPM. I'm sketchy on the details of the implementation, but what basically happens is that the APT repository will hold several 'builds' of a distribution, with each build representing packages at different levels (errata updates at a particular date, for example). When you've completed testing of your new build, you do an 'apt-get dist-upgrade' (I think) from the server and it upgrades to the next build (at the moment I think this is a manual process, but the guys are working on a semi-automatic method driven by something like cfengine). Different servers can be held at different levels of the build, and individual servers can be upgraded as change windows and requirements allow. Once you have no servers using a particular build (and you're sure you won't have to regress a server to it), you can remove that build from the repository. How well would APT-RPM work with SLES? I'm afraid I don't know. It might be worth a look-at, though. Cheers, Vic
