MPU SL6 Server Upgrade

Common Requirements

  • ipfilter (only the client side which should "just work")
  • nagios_client + MPU passive monitoring scripts
  • nut (for forum based servers)
  • rsync (for backups with rmirror)

Packages Master (brendel)

  • Components:
    • apacheconf
    • refreshpkgs
    • waklog
  • Additional Software:
    • perl-AFS
    • mod_waklog
  • Headers:
    • dice/options/pkg-master.h
    • dice/options/pkg-slave.h

Packages Slaves and Export (cochin)(now porto)

  • Components:
    • apacheconf
    • rsync
  • Additional Software:
    • mod_waklog
  • Headers:
    • dice/options/pkg-slave.h
    • dice/options/pkg-rsync.h

Packages Caches (split, schiff)(now hare, wildcat)

  • Components:
    • nfs
    • pxeserver
    • rpmaccel
    • xinetd
  • Additional software:
    • squid - in SL6, goes from 2.6 to 3.1
    • tftpd - Switching from atfpd to the standard tftp-server which is in SL6 (already used by IS)
    • pxelinux - upgrade from 3.82 to 4.04
  • Headers:
    • dice/options/rpmaccel.h
    • dice/options/pxe_root_server.h
    • dice/options/pxeserver.h

Packages AFS (telford)

  • Components:
    • openafs (server functionality)
    • multipath
  • Additional Software:
    • perl-AFS module
  • Headers:
    • dice/options/package-mirror.h

LCFG Master (tobermory)(now schiff)

  • Components:
    • apacheconf + cosign + x509
    • postgresql + pgluser
    • rfe
    • rmirror
    • rsync
    • subversion
    • websvn
    • xinetd
  • Additional Software:
    • websvn - upgrade from 2.2 to 2.3 is not advised as 2.3 has a broken configuration system. However 2.2 is now working on sl6_64.
  • Headers:
    • dice/options/lcfg-master-server.h
    • dice/options/ordershost.h
  • Defaults packages
  • Backups:

LCFG Slave (mousa, trondra, alboran,)(now bol, metsu, vole)

  • Components:
    • apacheconf + cosign + x509
    • lcfg server
  • Headers:
    • dice/options/lcfg-slave-server.h

DIY DICE (madurai) (now sernabatim)

  • LCFG Slave + diydice stuff
  • Headers:
    • dice/options/lcfg-diy-server.h
  • Backups:

DR Server (sauce)

  • LCFG Master & Slave + Packages Slave
  • Headers:
    • dice/options/lcfg-dr-server.h

PkgForge Master (ardbeg) (now pinemarten)

  • Components:
    • apacheconf + cosign + x509
    • postgresql + pgluser
    • pkgforge
  • Additional Software:
    • mod_waklog
  • Headers:
    • dice/options/pkgforge-master.h
    • dice/options/pkgforge-web.h
  • Backups:

LCFG Website (budapest)(now polecat, heda)

  • Components:
    • apacheconf + cosign + x509
    • bugzilla
    • lcfgweb (Stephen would also like to rewrite a chunk of the website code using the Perl Catalyst toolkit)
    • mysql (services?)
    • multipath
    • rsync
  • Additional software requirements:
    • twiki - Upgrade from 4.3.2 to 5.1.0
    • bugzilla - Upgrade from 3.0.9 to one of {4.1.3, 4.0.2, 3.6.6, 3.4.12}
  • Headers:
    • dice/options/lcfg-webservices.h
  • Backups:

Priority list of components

  • xinetd (squinney)
  • rsync (cc)
  • perl-afs (squinney) - blocked on afs 1.6.2
  • refreshpkgs (ascobie) - blocked on perl-afs
  • waklog (ascobie, on behalf of infra/services?)
  • pxeserver (squinney)
  • rpmaccel (squinney)
  • pkgforge (squinney)- blocked on waklog
  • diydice (ascobie)
  • bugzilla (cc)
  • postgresql (cc)
  • lcfgweb (squinney)
  • mysql (cc, on behalf of services)
  • lcfg-server (squinney)
  • rfe
  • rmirror (cc, on behalf of services)
  • subversion and websvn (cc/squinney)

Order of upgrade

  • Packages master (ascobie)
  • Packages caches (squinney)
  • Packages slave (cc)
  • LCFG slaves (cc)
  • LCFG master (cc)
  • DR server

  • - prioritise others once cosign and X509 complete

Problems

  • Highly dependent on cosign and X509 client side
  • Waiting on Forum/AT fibre being Nexsan-free

-- AlastairScobie - 14 Sep 2011


This topic: DICE > WebHome > ManagedPlatformUnit > SL6ServerUpgradeList
Topic revision: r24 - 14 Dec 2012 - 10:31:05 - ChrisCooke
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies