SAIDA
Portail / Hebex - 2/7/2012
Bernard Brandl
Fabrice Clement
1
Sommaire
Présentation Environnement
Les process avant les outils
Vue d’ensemble
Gestion de configuration : chiffres clés
Cfengine
2
Présentation Portail / Hebex
Portail orange.fr
–
–
–
–
sauf messagerie moteur de recherche
~ 2700 URLs, 300 services
Contraintes : haute-disponiblité et charge ( 60 M pv/jour)
#3000 serveurs, 3 DCs, 88 PFS
People
–
–
–
10 % sur cmdb (dév interne : sysinfo, sup, netstat…)
3 % infra (sup, sauvegarde, dns, netstat, ldap…)
1 % « install os » (xen, cfengine, fai…)
46 applications d’admin sys
Ubuntu LTS / CentOS / Debian
3
Comité C2CM (Core and Capacity mgmt)
•
Différents DC avec des services différents
•
Coordination des équipes (s&c, net, virt, installOS, achat) dans le processus de mise à disposition d'infrastructure de production => cout dans les délais
C2CM
Shell&Core
Mode Projets
Chef de projet Demande
Sysadmin de fiche Ingénierie
PPFS
Demande
Sysadmin de fiche Ingénierie
Réseaux
Mode Run
PPFS
Virtualisation
Demande
Sysadmin de fiche Ingénierie
Demande Urgente eMail PPFS*
Shell&Core
Installations livraison PFS
* Création des entrées DNS
* Déclenchement des installations uniquement si l’ensembles des demandes sont terminées et les entrées DNS OK !!!
4
Vue d’ensemble
- chroot, lxc
- 32/64
- sbuild, koji
svn cfengine svnsync Cfengine(3)
Upstream, world, dop, infra, 3 mois, autres…
class
master repo
reprepro
git
fai slave(2)
repo slave (2)
dhcp, nfs, tftp, dns (zone fai)
Jenkins
cvs
, sv n, b
aza ar Tests unitaires
Dépendances
Build (pbuilder)
gforge
xenmgmt
fai master
build pbuilder, chroot pour sysadmin
Installation /
Configuration / Màj
Upstream(debian, ubuntu, centos)
openLDAP
Dév
In-house
5
FI et FAI
FI
– PFS, nom serveur,