[Mageia-sysadm] questions about our infrastructure setup & costs

Romain d'Alverny rdalverny at gmail.com
Mon Apr 2 15:23:25 CEST 2012


Hi,

following past week-end incident, and I know that there are already
some reflexions and discussions about that, I'm posting the following
questions/needs, with my treasurer/board hat; some of these may
already have answers, so please just link me to them.

It comes down to:
 - board needs to have an up-to-date view of how much our
infrastructure costs, and would cost in different setups; and this,
split in separate, functional chunks;
 - how can we change our setup to: 1) reduce the impact of having one
chunk (here a faulty RJ45 in Marseille) shut down so much of the
project for such a long time and 2) have a quick report, automatic
about this (not only for sysadmin, but for all users of our
infrastructure).

So here is how I would put it:

 A. could you, as sysadmin, draw (graphically) the dependencies
between services, at a certain functional scale + their current
location/host;
   * goal: have an overview of Mageia infrastructure, from the outside
of sysadmin team (and yes, again, that is needed);
   * can we get it produced from the puppet conf? => the goal being
for now to have such a visual overview first, not to have it
automated.
   * the function blocks I can think of would be (but add/split/fix
accordingly):
     + core for communication & doc:
       - user accounts (LDAP, identity.m.o)
       - communications (mailing-lists, mail server)
       - documentation (Wiki, Bugzilla)
       - a specific code repository (not related to the build system)
for adm and/or one dedicated to organization (paperwork, reports,
constitution, etc.)
     + Web hosts (www, blog, planet, forums, security notifs, etc.)
     + core for building the distribution
       - code repo
       - buildsystem
       - translation tools
       - other?
     + core for distribution software
       - primary mirror
     + other?

 B. based on these functional chunks, for each, could you:
  * document what is needed for them: storage, bandwidth, what it
represent in full hardware today, what it should grow to. Goals are:
    - to have a clear idea of how much it represents/costs: today, or
if we would move to other hosting solutions (paid or not, hardware or
virtual);
    - to know how much we need to budget in security for these services;
    - to know what our options (and needs) are for migrating some
services to an architecture or a paid solution that would improve
their availability (and accessibility in case of failure).

 C. various questions:
  * could both above documentation (A and B) be maintained through changes;
  * would it be possible to have the systems hosting our services to
have a prefix in their fqdn with the city/country they are located in?
Goal: being more explicit about where a service is located at this
time, so that a $ host www.mageia.org can answer me something like
champagne.paris.fr.mageia.org - for instance. I don't mean to change
all that, but I'm wondering about the opportunity.
  * what do you think about maintaining a separate blog (for
opening/closing tickets + a global summary of what xymon provides
already) under status.mageia.org (or maybe a different domain, for
that matter)? (something similar to status.twitter.com)


Thanks!


More information about the Mageia-sysadm mailing list