[f] refactor production / staging servers

Bug #397032 reported by Dan MacNeil
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MVHub
Fix Released
Medium
Lee Goodrich

Bug Description

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

   affects mvhub
   tag sysadmin refactor
   assignee leegoodrich
   done

The "Real" assignee is smk, but he doesn't have launchpad account yet.

Task is done when:

  1) staging and production apache vritual servers
     share their own xen guest OS that is not used
     for development

   2) staging and production don't need mod_macro
      or mpm-itk

   3) procedure for moving from development to
       staging to production is updated.
Goals:
  1) simplify future packaging
  2) speed
  3) security / reliability

Related tasks/projects:

  1) script to generate duplicate config
     (apache / env vars setup) from central
     config

  2) smoke test **apache** virtual server

  3) creating .deb
     move to staging/production could become
     sudo aptitude update

Right now, each developer has their own virtual server. All this is
managed with mod mpm-itk and mod_macro. mpm-itk runs each virtual server
as the UID of the developer mod_macro avoids a separate config file for
each developer.

The production and staging servers have the same setup on the same
machine. This is less secure and (theoretically) less reliable as a
development glitch could (theoretically) screw up production.

When we package for debian/ubuntu, it is possibly unreasonable to
require the complexity/flexibility of mod_macro and mpm-itk

mpm-itk imposes about a 30% to 100% speed hit.

The current setup doesn't permit developers to reboot their (apache)
virtual servers at will.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFKVKljLzI3mETyffwRAmIRAJ9Snb0P7u16dGf4PBGDY0D+gUyDjACePj4I
aAwM9c85XketG4bDG/fyvfM=
=1Sqn
-----END PGP SIGNATURE-----

Changed in mvhub:
status: New → In Progress
status: In Progress → Confirmed
importance: Undecided → Medium
Changed in mvhub:
importance: Medium → Low
Changed in mvhub:
milestone: none → 2010-01-13
importance: Low → Medium
Changed in mvhub:
milestone: 2010-01-13 → 2010-01-29
status: Confirmed → In Progress
Dan MacNeil (omacneil)
Changed in mvhub:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.