new server migration
Heinrich Wendel
h_wendel at cojobo.net
Wed Sep 3 02:15:47 EEST 2003
On Tue, Sep 02, 2003 at 02:29:45PM -0400, Havoc Pennington wrote:
> Hi,
>
> We have the new server machine and lots of people have accounts on
> there already. If you haven't sent me your ssh key please do so, as
> we'll be cutting CVS over at some point.
>
> To migrate, we need a plan. There's been a fair bit of #freedesktop
> discussion but I want to be sure everyone is "in the loop" at least on
> a high level.
>
> Here are the current services:
>
> - the CVS repository
> - the web site
> - the cron job that checks the web site out of CVS and builds
> the final static pages
> - the web site includes a lot of software release tarballs
> - the cron job that updates the D-BUS documentation
> (this job runs on my workstation currently)
> - the mailing lists (hosted on listman.redhat.com, so separate
> from the current cvs/web machine)
> - DNS and mail aliases (hp at freedesktop.org, xdg-list at freedesktop.org,
> etc.)
> - backup
>
> People are discussing adding Wiki functionality for content managing
> the web site either during or after migration.
> http://pdx.freedesktop.org/twiki/ shows what this would be like
> (though that demo site has the major problem that it breaks
> all links, not acceptable I don't think)
Does this look better:
http://pdx.freedesktop.org/twiki/standards/wm-spec
(a bit mod_rewrite magic ;))
>
> I would like to see an overall plan for how we'll do the migration. I
> might propose that we do one service at a time, though some of this
> could be in parallel:
>
> 1. write down a process for making sysadmin changes
> so it isn't mass chaos - admin changes should be logged,
> posted to a list, or something along those lines.
>
> 2. get backups running and verified
I think keithp has something for this.
>
> 3. move the CVS repository, setting up cvs.freedesktop.org pointing
> to it.
>
> update cron jobs on current server to pull the web site from the
> new repository location.
>
> 4. move the current web site, unmodified. Move cron jobs
> to the new server.
>
> 5. set up mailman on new server and import subscriber lists
> from listman.redhat.com
>
> 6. add Wiki functionality, taking care to preserve existing URLs
> and content
>
> 7. move to a saner way to do software releases (don't check them
> in to CVS) - possibly take scripts from gnome.org, as gnome
> has already addressed the issue of lots of little tarballs
tell me more about this...
>
> 8. create a bugzilla instance (I'd like to see some of the kde.org
> bugzilla changes, too, the kde bugzilla is much simpler to use)
>
> Havoc
mfg, Heinrich :)
More information about the xdg
mailing list