SlideShare a Scribd company logo
1 of 29
Download to read offline
Automatisation et gestion de 
Normation – CC-BY-SA 
normation.com 1 
configuration : 
Les avantages pour la supervision 
18 novembre 2014 
Nicolas CHARLES – nch@normation.com
Normation – CC-BY-SA 
normation.com 2 
Qui suis-je ? 
Nicolas CHARLES 
● Titre : Co fondateur & COO chez Normation 
● Origines : Développeur sur la JVM 
● Maintenant : Automatisation 
● Normation 
● Editeur open source de Rudder 
● Expert en automatisation & conformité du SI 
● Membre actif communautés professionnelles du libre 
Twitter : @nico_charles
1. L'artisanat 2. La duplication 3. La gestion centrale 
Configuration automatique, 
pilotée depuis un point 
Normation – CC-BY-SA 
normation.com 3 
Configuration à la main, 
aux « petits oignons » 
● Adaptable à chaque besoin 
● Solution sur mesure 
● Attention au détail 
● Problème d'échelle 
● La répétition n'est pas un 
point fort des humains 
● Partage du savoir 
Une installation « parfaite », 
reproduite à l'identique 
● Gain de temps à partir du 
deuxième déploiement 
● Environnements identiques 
● Adaptation des paramètres 
● Gestion des changements 
● Compatibilité des 
formats d'image 
É V O L U T I O N 
● Contrôle centralisé 
● Gestion des changements 
● Vérification et reporting 
● Partage du savoir 
● Agent sur chaque serveur 
● Montée en compétences 
● Complexité des opérations 
accrue 
Les trois approches de la configuration
Oui à la configuration automatique ! 
La configuration 
automatique déchire ! 
Meilleure fiabilité 
Éviter les erreurs manuelles, 
harmoniser les configurations 
Normation – CC-BY-SA 
normation.com 4 
Gain de temps 
Deployer plus rapidement 
& être plus réactif 
Scalable 
Gérer de 1 à > 100000 
serveurs identiquement
Oui à la configuration automatique ! 
La configuration 
automatique déchire ! 
Meilleure fiabilité 
Éviter les erreurs manuelles, 
harmoniser les configurations 
The proper way 
to manage systems 
Normation – CC-BY-SA 
normation.com 5 
Gain de temps 
Deployer plus rapidement 
& être plus réactif 
Scalable 
Gérer de 1 à > 100000 
serveurs identiquement
Infrastructures SI 
Normation – CC-BY-SA 
normation.com 6 
Contexte 
Automatisation
Infrastructures SI 
Normation – CC-BY-SA 
normation.com 7 
Contexte 
Motivations : 
Gagner du 
temps 
Montée en 
charge 
rapide 
Recréer 
des machines 
Éviter l'erreur 
humaine 
Automatisation
Infrastructures SI 
Normation – CC-BY-SA 
normation.com 8 
Contexte 
Automatisation 
Outils :
Infrastructures SI 
Normation – CC-BY-SA 
normation.com 9 
Une best practice reconnue 
Automatisation 
Best practice reconnue : 
Plusieurs normes et recommandations reconnues insistent sur 
l'importance de l'automatisation des configurations : 
9000
Infrastructures SI 
Normation – CC-BY-SA 
normation.com 10 
Une best practice reconnue 
Automatisation 
Best practice reconnue : 
● Recommandations depuis 2007 : 
● « Operational error causes about 40% of all outages » 
● « Implementation of a configuration management strategy will reduce 
downtime by as much as 35% »
Infrastructures SI 
Normation – CC-BY-SA 
normation.com 11 
Une best practice reconnue 
Automatisation 
Best practice reconnue ... mais : 
Plus de 80% des entreprises 
n'ont aucune solution d'automatisation 
Source : http://puppetlabs.com/blog/looking-forward-to-2012-design-big-data-in-the-infrastructure-and-devops/
Normation – CC-BY-SA 
normation.com 12 
Quelques pistes 
Investissement 
initial élevé 
Difficulté de 
montée en 
compétence 
Conversion de 
l'existant 
Retours difficiles 
à quantifier 
Statistiques, 
reporting ? 
Gains de temps ? 
Plus d'efficacité ? 
Pérénnisation ? 
Pourquoi ?
Normation – CC-BY-SA 
normation.com 13 
Rudder : une solution accessible 
Solution d'automatisation 
avec retour d'information 
et interface web de gestion 
Interface web de gestion 
L'automatisation n'est plus 
réservée aux experts ! 
Reporting graphique 
Vérification fréquente 
Retour d'information 
Gestion des changements 
Audit log des modifications 
Possibilité de rollback 
Double validation 
Gestion des rôles, revue 
des changements 
www.rudder.cm
Normation – CC-BY-SA 
normation.com 14 
Rudder : une solution accessible
Quelques références 
Agent de configuration 
qui gère les ressources locales 
Multi-platforme 
Linux, Android, AIX, 
Windows... 
Normation – CC-BY-SA 
normation.com 15 
Léger, rapide, scalable 
< 10 Mo de RAM, 
< 10 secondes par run 
> 100 000 serveurs 
Aucune faille de sécurité 
Depuis sa publication en 
2009. Nombreux audits. 
Resilient aux erreurs 
Coupures réseau, erreurs, 
ressources indisponibles, ... 
Rudder : un agent puissant
Et la supervision ? 
Automatiser et connaître la conformité 
Normation – CC-BY-SA 
normation.com 16 
Détecter en temps réel 
les incidents 
Tester à distance les 
services 
Déceler des incidents 
invisibles en local 
c'est bien 
mais ça n'est pas tout 
Obtenir des métriques 
sur les systèmes et 
applications
Infrastructures SI 
Normation – CC-BY-SA 
normation.com 17 
Détecter en temps réel 
les incidents 
Obtenir des métriques 
sur les systèmes et 
applications 
Tester à distance les 
services 
Déceler des incidents 
invisibles en local 
Supervision 
Interface web de gestion 
La supervision n'est plus 
réservée aux experts ! 
Et la supervision ?
Normation – CC-BY-SA 
normation.com 18 
Automatiser la supervision 
Automatisation de la 
supervision 
Déployer 
automatiquement les 
agents 
Gérer les plugins et les 
mettre à jour 
Garantir que tous les 
systèmes sont 
supervisés 
Suivre les évolutions 
des configurations
Automatiser & Superviser 
● Synchroniser le référentiel de supervision et d'automatisation 
Normation – CC-BY-SA 
normation.com 19 
● On sait ce qui est installé, donc on sait ce qu'il faut superviser 
● L'agent de supervision est automatiquement installé sur les noeuds gérés 
● Rajout automatique dans Centreon des nouveaux noeuds, avec les templates 
correspondant 
● Simplifier encore plus l'accès à la supervision
Normation – CC-BY-SA 
normation.com 20 
Demo 
Nicolas CHARLES – nch@normation.com
Normation – CC-BY-SA 
normation.com 21 
Comment ça marche ? 
Définition des configuration 
REST API 
Configuration de la 
Supervision 
CLAPI 
Synchronisation 
via les APIs 
Objets 
Noeud 
Templates 
Services 
Noeud 
Configuration du noeud 
Configuration du l'agent 
Polling de l'agent
Normation – CC-BY-SA 
normation.com 22 
Aller plus loin ? 
● Ne plus gérer des systèmes mais des services 
● Au sens ITIL 
● Avoir une CMDB (iTop) où tous les services et leur relations sont définies 
● Les services sont gérés par l'automatisation (Rudder) 
● Les services sont supervisés par Centreon 
● La CMDB est le point de référence 
● La supervision détecte un incident, les impacts sont définis via le réferentiel, et 
un ticket est ouvert automatiquement 
● Action corrective via l'automatisation 
● Validation de la résolution via les retours de Rudder et Centreon
Questions ? 
Normation – CC-BY-SA 
normation.com 23 
Nicolas CHARLES – nch@normation.com
Rudder : Une solution accessible 
IInntteerrffaaccee wweebb ppoouurr uunnee ccoonnffiigguurraattiioonn ssiimmpplliiffiiééee 
Normation – CC-BY-SA 
normation.com 24
Normation – CC-BY-SA 
normation.com 25 
Rudder : Séparation des rôles 
Double validation ddeess cchhaannggeemmeennttss ppoouurr pplluuss ddee ssééccuurriittéé
Normation – CC-BY-SA 
normation.com 26 
Rudder : Traçabilité complète 
Suivi et gestion des mmooddiiffiiccaattiioonnss ppoouurr mmiieeuuxx mmaaîîttrriisseerr 
Restauration 
automatique de la 
configuration 
précédente en cas de 
besoin
Normation – CC-BY-SA 
normation.com 27 
Rudder : Exemple de workflow 
Décideur 
Définition 
politique de sécurité 
Évolutions 
(changes, upgrades...) 
c c 
Communauté Expert 
Administrateurs 
Paramétrage 
de la politique 
Agent de configuration 
Application initiale 
Vérification continue 
REPORTING 
Abstraction Technique 
(méthode / paramètres)
Normation – CC-BY-SA 
normation.com 28 
Rudder : Contrôle en continu 
Reporting iinnttééggrréé ppoouurr uunn mmeeiilllleeuurr ccoonnttrrôôllee
Normation – CC-BY-SA 
normation.com 29 
Rudder : Contrôle en continu 
Autoréparation ppoouurr uunnee mmaaiinntteennaannccee pprrooaaccttiivvee

More Related Content

What's hot

Tp402 g formation-ibm-tivoli-endpoint-manager-8-2
Tp402 g formation-ibm-tivoli-endpoint-manager-8-2Tp402 g formation-ibm-tivoli-endpoint-manager-8-2
Tp402 g formation-ibm-tivoli-endpoint-manager-8-2
CERTyou Formation
 
Politiques Sécurité de l'Information - [SCASSI] [Club 27001] [TLS] [2013]
Politiques Sécurité de l'Information - [SCASSI] [Club 27001] [TLS] [2013]Politiques Sécurité de l'Information - [SCASSI] [Club 27001] [TLS] [2013]
Politiques Sécurité de l'Information - [SCASSI] [Club 27001] [TLS] [2013]
Sébastien Rabaud
 
Sc1439 formation-symantec-endpoint-protection-12-x-administration
Sc1439 formation-symantec-endpoint-protection-12-x-administrationSc1439 formation-symantec-endpoint-protection-12-x-administration
Sc1439 formation-symantec-endpoint-protection-12-x-administration
CERTyou Formation
 
Sifaris architecture
Sifaris architectureSifaris architecture
Sifaris architecture
SIFARIS
 
Sifaris conseil
Sifaris conseilSifaris conseil
Sifaris conseil
SIFARIS
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatique
chammem
 
Sc1433 formation-symantec-endpoint-protection-12-x-maintenance-et-depannage
Sc1433 formation-symantec-endpoint-protection-12-x-maintenance-et-depannageSc1433 formation-symantec-endpoint-protection-12-x-maintenance-et-depannage
Sc1433 formation-symantec-endpoint-protection-12-x-maintenance-et-depannage
CERTyou Formation
 

What's hot (20)

Guide hygiene informatique_anssi
Guide hygiene informatique_anssiGuide hygiene informatique_anssi
Guide hygiene informatique_anssi
 
Tp402 g formation-ibm-tivoli-endpoint-manager-8-2
Tp402 g formation-ibm-tivoli-endpoint-manager-8-2Tp402 g formation-ibm-tivoli-endpoint-manager-8-2
Tp402 g formation-ibm-tivoli-endpoint-manager-8-2
 
Politiques Sécurité de l'Information - [SCASSI] [Club 27001] [TLS] [2013]
Politiques Sécurité de l'Information - [SCASSI] [Club 27001] [TLS] [2013]Politiques Sécurité de l'Information - [SCASSI] [Club 27001] [TLS] [2013]
Politiques Sécurité de l'Information - [SCASSI] [Club 27001] [TLS] [2013]
 
Wygday2010 - Supervision applicative avec System Center Operations Manager
Wygday2010 - Supervision applicative avec System Center Operations ManagerWygday2010 - Supervision applicative avec System Center Operations Manager
Wygday2010 - Supervision applicative avec System Center Operations Manager
 
Guide hygiene informatique Anssi
Guide hygiene informatique AnssiGuide hygiene informatique Anssi
Guide hygiene informatique Anssi
 
Sc1439 formation-symantec-endpoint-protection-12-x-administration
Sc1439 formation-symantec-endpoint-protection-12-x-administrationSc1439 formation-symantec-endpoint-protection-12-x-administration
Sc1439 formation-symantec-endpoint-protection-12-x-administration
 
Monitoring avec Zabbix
Monitoring avec ZabbixMonitoring avec Zabbix
Monitoring avec Zabbix
 
Sécurité vs Continuité -rev2-
Sécurité vs Continuité -rev2-Sécurité vs Continuité -rev2-
Sécurité vs Continuité -rev2-
 
20100114 Waf V0.7
20100114 Waf V0.720100114 Waf V0.7
20100114 Waf V0.7
 
Waf, le bon outil, la bonne administration
Waf, le bon outil, la bonne administration Waf, le bon outil, la bonne administration
Waf, le bon outil, la bonne administration
 
Sifaris architecture
Sifaris architectureSifaris architecture
Sifaris architecture
 
Les firewalls applicatifs HTTP / WAF
Les firewalls applicatifs HTTP / WAFLes firewalls applicatifs HTTP / WAF
Les firewalls applicatifs HTTP / WAF
 
2014 09-25-club-27001 iso 27034-presentation-v2.2
2014 09-25-club-27001 iso 27034-presentation-v2.22014 09-25-club-27001 iso 27034-presentation-v2.2
2014 09-25-club-27001 iso 27034-presentation-v2.2
 
Sifaris conseil
Sifaris conseilSifaris conseil
Sifaris conseil
 
Évolution des bonnes pratiques en sécurité de l’information
Évolution des bonnes pratiques en sécurité de l’information Évolution des bonnes pratiques en sécurité de l’information
Évolution des bonnes pratiques en sécurité de l’information
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatique
 
Qu’est-ce qu’un poste de travail sécurisé ?
Qu’est-ce qu’un poste de travail sécurisé ? Qu’est-ce qu’un poste de travail sécurisé ?
Qu’est-ce qu’un poste de travail sécurisé ?
 
Guide hygiene informatique_anssi
Guide hygiene informatique_anssiGuide hygiene informatique_anssi
Guide hygiene informatique_anssi
 
Sc1433 formation-symantec-endpoint-protection-12-x-maintenance-et-depannage
Sc1433 formation-symantec-endpoint-protection-12-x-maintenance-et-depannageSc1433 formation-symantec-endpoint-protection-12-x-maintenance-et-depannage
Sc1433 formation-symantec-endpoint-protection-12-x-maintenance-et-depannage
 
Le guide de l'hygiène informatique
Le guide de l'hygiène informatiqueLe guide de l'hygiène informatique
Le guide de l'hygiène informatique
 

Viewers also liked

Windows Microsoft 2194 A 00
Windows Microsoft 2194 A 00Windows Microsoft 2194 A 00
Windows Microsoft 2194 A 00
marcturzo
 
Une Collaboration enseignante pour une coopération étudiante
Une Collaboration enseignante pour une coopération étudianteUne Collaboration enseignante pour une coopération étudiante
Une Collaboration enseignante pour une coopération étudiante
Jacques DUBOIS
 

Viewers also liked (20)

2194 A 06
2194 A 062194 A 06
2194 A 06
 
2194 A 05
2194 A 052194 A 05
2194 A 05
 
2194 A 07
2194 A 072194 A 07
2194 A 07
 
Présentation de l'association CFSL derrière Monitoring-fr - Paris Monitoring ...
Présentation de l'association CFSL derrière Monitoring-fr - Paris Monitoring ...Présentation de l'association CFSL derrière Monitoring-fr - Paris Monitoring ...
Présentation de l'association CFSL derrière Monitoring-fr - Paris Monitoring ...
 
2194 A 11
2194 A 112194 A 11
2194 A 11
 
2194 A 03
2194 A 032194 A 03
2194 A 03
 
2194 A 09
2194 A 092194 A 09
2194 A 09
 
Windows Microsoft 2194 A 00
Windows Microsoft 2194 A 00Windows Microsoft 2194 A 00
Windows Microsoft 2194 A 00
 
2194 A 10
2194 A 102194 A 10
2194 A 10
 
Une Collaboration enseignante pour une coopération étudiante
Une Collaboration enseignante pour une coopération étudianteUne Collaboration enseignante pour une coopération étudiante
Une Collaboration enseignante pour une coopération étudiante
 
Automatisation de fonctionnement d’une station de traitement d’eau
Automatisation de fonctionnement d’une station de traitement d’eauAutomatisation de fonctionnement d’une station de traitement d’eau
Automatisation de fonctionnement d’une station de traitement d’eau
 
2194 A 01
2194 A 012194 A 01
2194 A 01
 
Presentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamedPresentation de nagios mohamed bouhamed
Presentation de nagios mohamed bouhamed
 
2194 A 08
2194 A 082194 A 08
2194 A 08
 
Presentation Supervision 2008
Presentation Supervision 2008Presentation Supervision 2008
Presentation Supervision 2008
 
2194 A 02
2194 A 022194 A 02
2194 A 02
 
Rapport de stage
Rapport de stageRapport de stage
Rapport de stage
 
Fully Automated Nagios Jm2L 2009
Fully Automated Nagios Jm2L 2009Fully Automated Nagios Jm2L 2009
Fully Automated Nagios Jm2L 2009
 
2194 A 04
2194 A 042194 A 04
2194 A 04
 
installation et configuration du DNS sous Windows serveur 2003
installation et configuration du DNS sous Windows serveur 2003installation et configuration du DNS sous Windows serveur 2003
installation et configuration du DNS sous Windows serveur 2003
 

Similar to Automatisation et gestion de configuration : Les avantages pour la supervision

Automatisation applicative vs automatisation système - LibDay 2016
Automatisation applicative vs automatisation système - LibDay 2016Automatisation applicative vs automatisation système - LibDay 2016
Automatisation applicative vs automatisation système - LibDay 2016
RUDDER
 
Vmvdft formation-vmware-view-desktop-fast-track
Vmvdft formation-vmware-view-desktop-fast-trackVmvdft formation-vmware-view-desktop-fast-track
Vmvdft formation-vmware-view-desktop-fast-track
CERTyou Formation
 
Hyper-V Cloud Guides de déploiement Module 3
Hyper-V Cloud Guides de déploiement Module 3Hyper-V Cloud Guides de déploiement Module 3
Hyper-V Cloud Guides de déploiement Module 3
Microsoft France
 

Similar to Automatisation et gestion de configuration : Les avantages pour la supervision (20)

Automatisation applicative vs automatisation système - LibDay 2016
Automatisation applicative vs automatisation système - LibDay 2016Automatisation applicative vs automatisation système - LibDay 2016
Automatisation applicative vs automatisation système - LibDay 2016
 
Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...
Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...
Pilotage et gestion proactive de vos machines virtuelles dans le Hosted Priva...
 
Webinar XL Release in French - November 2016
Webinar XL Release in French - November 2016Webinar XL Release in French - November 2016
Webinar XL Release in French - November 2016
 
Le Cloud Privé, de la théorie à la réalité avec Microsoft Private Cloud
Le Cloud Privé, de la théorie à la réalité avec Microsoft Private CloudLe Cloud Privé, de la théorie à la réalité avec Microsoft Private Cloud
Le Cloud Privé, de la théorie à la réalité avec Microsoft Private Cloud
 
It metrics part 2
It metrics part 2It metrics part 2
It metrics part 2
 
Webinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuellesWebinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuelles
 
Biz talk summit devops - monitoring
Biz talk summit   devops - monitoringBiz talk summit   devops - monitoring
Biz talk summit devops - monitoring
 
Automatisez rapidement vos opérations IT, on-premise ou dans le Cloud avec Az...
Automatisez rapidement vos opérations IT, on-premise ou dans le Cloud avec Az...Automatisez rapidement vos opérations IT, on-premise ou dans le Cloud avec Az...
Automatisez rapidement vos opérations IT, on-premise ou dans le Cloud avec Az...
 
Automatisez rapidement vos opérations IT, on-premise ou dans le Cloud avec Az...
Automatisez rapidement vos opérations IT, on-premise ou dans le Cloud avec Az...Automatisez rapidement vos opérations IT, on-premise ou dans le Cloud avec Az...
Automatisez rapidement vos opérations IT, on-premise ou dans le Cloud avec Az...
 
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelHa zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
 
Tests & recette - Les fondamentaux
Tests & recette - Les fondamentauxTests & recette - Les fondamentaux
Tests & recette - Les fondamentaux
 
OMS log search au quotidien
OMS log search au quotidienOMS log search au quotidien
OMS log search au quotidien
 
Automatisez progressivement vos releases
Automatisez progressivement vos releasesAutomatisez progressivement vos releases
Automatisez progressivement vos releases
 
systems with ERp Odoo
systems with ERp Odoosystems with ERp Odoo
systems with ERp Odoo
 
Alphorm.com Formation SCCM 2012 R2
Alphorm.com Formation SCCM 2012 R2Alphorm.com Formation SCCM 2012 R2
Alphorm.com Formation SCCM 2012 R2
 
Améliorer vos performances grâce à la TPM
Améliorer vos performances grâce à la TPMAméliorer vos performances grâce à la TPM
Améliorer vos performances grâce à la TPM
 
IBM Bluemix Paris Meetup #24 2017-06-26 - Société Générale testimony Decis...
IBM Bluemix Paris Meetup #24   2017-06-26 - Société Générale testimony  Decis...IBM Bluemix Paris Meetup #24   2017-06-26 - Société Générale testimony  Decis...
IBM Bluemix Paris Meetup #24 2017-06-26 - Société Générale testimony Decis...
 
Vmvdft formation-vmware-view-desktop-fast-track
Vmvdft formation-vmware-view-desktop-fast-trackVmvdft formation-vmware-view-desktop-fast-track
Vmvdft formation-vmware-view-desktop-fast-track
 
Hyper-V Cloud Guides de déploiement Module 3
Hyper-V Cloud Guides de déploiement Module 3Hyper-V Cloud Guides de déploiement Module 3
Hyper-V Cloud Guides de déploiement Module 3
 
Webseminaire Webfactory2 0
Webseminaire Webfactory2 0Webseminaire Webfactory2 0
Webseminaire Webfactory2 0
 

More from RUDDER

Poss 2017 : gestion des configurations et mise en conformité chez un service ...
Poss 2017 : gestion des configurations et mise en conformité chez un service ...Poss 2017 : gestion des configurations et mise en conformité chez un service ...
Poss 2017 : gestion des configurations et mise en conformité chez un service ...
RUDDER
 
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
RUDDER
 
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
RUDDER
 
RUDDER - Continuous Configuration (configuration management + continuous aud...
 RUDDER - Continuous Configuration (configuration management + continuous aud... RUDDER - Continuous Configuration (configuration management + continuous aud...
RUDDER - Continuous Configuration (configuration management + continuous aud...
RUDDER
 

More from RUDDER (20)

What if configuration management didn't need to be lvl60 in dev?
What if configuration management didn't need to be lvl60 in dev?What if configuration management didn't need to be lvl60 in dev?
What if configuration management didn't need to be lvl60 in dev?
 
Servers compliance: audit, remediation, proof
Servers compliance: audit, remediation, proofServers compliance: audit, remediation, proof
Servers compliance: audit, remediation, proof
 
OSIS 2019 - Qu’apporte l’observabilité à la gestion de configuration ?
OSIS 2019 - Qu’apporte l’observabilité à la gestion de configuration ?OSIS 2019 - Qu’apporte l’observabilité à la gestion de configuration ?
OSIS 2019 - Qu’apporte l’observabilité à la gestion de configuration ?
 
OW2Con - Configurations, do you prove yours?
OW2Con - Configurations, do you prove yours?OW2Con - Configurations, do you prove yours?
OW2Con - Configurations, do you prove yours?
 
The new plugin ecosystem in RUDDER 5.0
The new plugin ecosystem in RUDDER 5.0The new plugin ecosystem in RUDDER 5.0
The new plugin ecosystem in RUDDER 5.0
 
What uses for observing operations of Configuration Management?
What uses for observing operations of Configuration Management?What uses for observing operations of Configuration Management?
What uses for observing operations of Configuration Management?
 
UX challenges of a UI-centric config management tool
UX challenges of a UI-centric config management toolUX challenges of a UI-centric config management tool
UX challenges of a UI-centric config management tool
 
What happened in RUDDER in 2018 and what’s next?
What happened in RUDDER in 2018 and what’s next?What happened in RUDDER in 2018 and what’s next?
What happened in RUDDER in 2018 and what’s next?
 
What is RUDDER and when should I use it?
What is RUDDER and when should I use it?What is RUDDER and when should I use it?
What is RUDDER and when should I use it?
 
Fosdem - Configurations do you prove yours?
Fosdem - Configurations  do you prove yours?Fosdem - Configurations  do you prove yours?
Fosdem - Configurations do you prove yours?
 
L'audit en continu : clé de la conformité démontrable (#POSS 2018)
L'audit en continu : clé de la conformité démontrable (#POSS 2018)L'audit en continu : clé de la conformité démontrable (#POSS 2018)
L'audit en continu : clé de la conformité démontrable (#POSS 2018)
 
Fiabilité et conformité continues en production avec Rudder (#BBOOST 2018)
Fiabilité et conformité continues en production avec Rudder (#BBOOST 2018)Fiabilité et conformité continues en production avec Rudder (#BBOOST 2018)
Fiabilité et conformité continues en production avec Rudder (#BBOOST 2018)
 
Stay up - voyage d'un éditeur de logiciels libres
Stay up - voyage d'un éditeur de logiciels libresStay up - voyage d'un éditeur de logiciels libres
Stay up - voyage d'un éditeur de logiciels libres
 
How we scaled Rudder to 10k, and the road to 50k
How we scaled Rudder to 10k, and the road to 50kHow we scaled Rudder to 10k, and the road to 50k
How we scaled Rudder to 10k, and the road to 50k
 
What's new and what's next in Rudder
What's new and what's next in RudderWhat's new and what's next in Rudder
What's new and what's next in Rudder
 
Poss 2017 : gestion des configurations et mise en conformité chez un service ...
Poss 2017 : gestion des configurations et mise en conformité chez un service ...Poss 2017 : gestion des configurations et mise en conformité chez un service ...
Poss 2017 : gestion des configurations et mise en conformité chez un service ...
 
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
 
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
 
DevOps D-Day 2017 - Gestion des configurations et mise en conformité chez un ...
DevOps D-Day 2017 - Gestion des configurations et mise en conformité chez un ...DevOps D-Day 2017 - Gestion des configurations et mise en conformité chez un ...
DevOps D-Day 2017 - Gestion des configurations et mise en conformité chez un ...
 
RUDDER - Continuous Configuration (configuration management + continuous aud...
 RUDDER - Continuous Configuration (configuration management + continuous aud... RUDDER - Continuous Configuration (configuration management + continuous aud...
RUDDER - Continuous Configuration (configuration management + continuous aud...
 

Automatisation et gestion de configuration : Les avantages pour la supervision

  • 1. Automatisation et gestion de Normation – CC-BY-SA normation.com 1 configuration : Les avantages pour la supervision 18 novembre 2014 Nicolas CHARLES – nch@normation.com
  • 2. Normation – CC-BY-SA normation.com 2 Qui suis-je ? Nicolas CHARLES ● Titre : Co fondateur & COO chez Normation ● Origines : Développeur sur la JVM ● Maintenant : Automatisation ● Normation ● Editeur open source de Rudder ● Expert en automatisation & conformité du SI ● Membre actif communautés professionnelles du libre Twitter : @nico_charles
  • 3. 1. L'artisanat 2. La duplication 3. La gestion centrale Configuration automatique, pilotée depuis un point Normation – CC-BY-SA normation.com 3 Configuration à la main, aux « petits oignons » ● Adaptable à chaque besoin ● Solution sur mesure ● Attention au détail ● Problème d'échelle ● La répétition n'est pas un point fort des humains ● Partage du savoir Une installation « parfaite », reproduite à l'identique ● Gain de temps à partir du deuxième déploiement ● Environnements identiques ● Adaptation des paramètres ● Gestion des changements ● Compatibilité des formats d'image É V O L U T I O N ● Contrôle centralisé ● Gestion des changements ● Vérification et reporting ● Partage du savoir ● Agent sur chaque serveur ● Montée en compétences ● Complexité des opérations accrue Les trois approches de la configuration
  • 4. Oui à la configuration automatique ! La configuration automatique déchire ! Meilleure fiabilité Éviter les erreurs manuelles, harmoniser les configurations Normation – CC-BY-SA normation.com 4 Gain de temps Deployer plus rapidement & être plus réactif Scalable Gérer de 1 à > 100000 serveurs identiquement
  • 5. Oui à la configuration automatique ! La configuration automatique déchire ! Meilleure fiabilité Éviter les erreurs manuelles, harmoniser les configurations The proper way to manage systems Normation – CC-BY-SA normation.com 5 Gain de temps Deployer plus rapidement & être plus réactif Scalable Gérer de 1 à > 100000 serveurs identiquement
  • 6. Infrastructures SI Normation – CC-BY-SA normation.com 6 Contexte Automatisation
  • 7. Infrastructures SI Normation – CC-BY-SA normation.com 7 Contexte Motivations : Gagner du temps Montée en charge rapide Recréer des machines Éviter l'erreur humaine Automatisation
  • 8. Infrastructures SI Normation – CC-BY-SA normation.com 8 Contexte Automatisation Outils :
  • 9. Infrastructures SI Normation – CC-BY-SA normation.com 9 Une best practice reconnue Automatisation Best practice reconnue : Plusieurs normes et recommandations reconnues insistent sur l'importance de l'automatisation des configurations : 9000
  • 10. Infrastructures SI Normation – CC-BY-SA normation.com 10 Une best practice reconnue Automatisation Best practice reconnue : ● Recommandations depuis 2007 : ● « Operational error causes about 40% of all outages » ● « Implementation of a configuration management strategy will reduce downtime by as much as 35% »
  • 11. Infrastructures SI Normation – CC-BY-SA normation.com 11 Une best practice reconnue Automatisation Best practice reconnue ... mais : Plus de 80% des entreprises n'ont aucune solution d'automatisation Source : http://puppetlabs.com/blog/looking-forward-to-2012-design-big-data-in-the-infrastructure-and-devops/
  • 12. Normation – CC-BY-SA normation.com 12 Quelques pistes Investissement initial élevé Difficulté de montée en compétence Conversion de l'existant Retours difficiles à quantifier Statistiques, reporting ? Gains de temps ? Plus d'efficacité ? Pérénnisation ? Pourquoi ?
  • 13. Normation – CC-BY-SA normation.com 13 Rudder : une solution accessible Solution d'automatisation avec retour d'information et interface web de gestion Interface web de gestion L'automatisation n'est plus réservée aux experts ! Reporting graphique Vérification fréquente Retour d'information Gestion des changements Audit log des modifications Possibilité de rollback Double validation Gestion des rôles, revue des changements www.rudder.cm
  • 14. Normation – CC-BY-SA normation.com 14 Rudder : une solution accessible
  • 15. Quelques références Agent de configuration qui gère les ressources locales Multi-platforme Linux, Android, AIX, Windows... Normation – CC-BY-SA normation.com 15 Léger, rapide, scalable < 10 Mo de RAM, < 10 secondes par run > 100 000 serveurs Aucune faille de sécurité Depuis sa publication en 2009. Nombreux audits. Resilient aux erreurs Coupures réseau, erreurs, ressources indisponibles, ... Rudder : un agent puissant
  • 16. Et la supervision ? Automatiser et connaître la conformité Normation – CC-BY-SA normation.com 16 Détecter en temps réel les incidents Tester à distance les services Déceler des incidents invisibles en local c'est bien mais ça n'est pas tout Obtenir des métriques sur les systèmes et applications
  • 17. Infrastructures SI Normation – CC-BY-SA normation.com 17 Détecter en temps réel les incidents Obtenir des métriques sur les systèmes et applications Tester à distance les services Déceler des incidents invisibles en local Supervision Interface web de gestion La supervision n'est plus réservée aux experts ! Et la supervision ?
  • 18. Normation – CC-BY-SA normation.com 18 Automatiser la supervision Automatisation de la supervision Déployer automatiquement les agents Gérer les plugins et les mettre à jour Garantir que tous les systèmes sont supervisés Suivre les évolutions des configurations
  • 19. Automatiser & Superviser ● Synchroniser le référentiel de supervision et d'automatisation Normation – CC-BY-SA normation.com 19 ● On sait ce qui est installé, donc on sait ce qu'il faut superviser ● L'agent de supervision est automatiquement installé sur les noeuds gérés ● Rajout automatique dans Centreon des nouveaux noeuds, avec les templates correspondant ● Simplifier encore plus l'accès à la supervision
  • 20. Normation – CC-BY-SA normation.com 20 Demo Nicolas CHARLES – nch@normation.com
  • 21. Normation – CC-BY-SA normation.com 21 Comment ça marche ? Définition des configuration REST API Configuration de la Supervision CLAPI Synchronisation via les APIs Objets Noeud Templates Services Noeud Configuration du noeud Configuration du l'agent Polling de l'agent
  • 22. Normation – CC-BY-SA normation.com 22 Aller plus loin ? ● Ne plus gérer des systèmes mais des services ● Au sens ITIL ● Avoir une CMDB (iTop) où tous les services et leur relations sont définies ● Les services sont gérés par l'automatisation (Rudder) ● Les services sont supervisés par Centreon ● La CMDB est le point de référence ● La supervision détecte un incident, les impacts sont définis via le réferentiel, et un ticket est ouvert automatiquement ● Action corrective via l'automatisation ● Validation de la résolution via les retours de Rudder et Centreon
  • 23. Questions ? Normation – CC-BY-SA normation.com 23 Nicolas CHARLES – nch@normation.com
  • 24. Rudder : Une solution accessible IInntteerrffaaccee wweebb ppoouurr uunnee ccoonnffiigguurraattiioonn ssiimmpplliiffiiééee Normation – CC-BY-SA normation.com 24
  • 25. Normation – CC-BY-SA normation.com 25 Rudder : Séparation des rôles Double validation ddeess cchhaannggeemmeennttss ppoouurr pplluuss ddee ssééccuurriittéé
  • 26. Normation – CC-BY-SA normation.com 26 Rudder : Traçabilité complète Suivi et gestion des mmooddiiffiiccaattiioonnss ppoouurr mmiieeuuxx mmaaîîttrriisseerr Restauration automatique de la configuration précédente en cas de besoin
  • 27. Normation – CC-BY-SA normation.com 27 Rudder : Exemple de workflow Décideur Définition politique de sécurité Évolutions (changes, upgrades...) c c Communauté Expert Administrateurs Paramétrage de la politique Agent de configuration Application initiale Vérification continue REPORTING Abstraction Technique (méthode / paramètres)
  • 28. Normation – CC-BY-SA normation.com 28 Rudder : Contrôle en continu Reporting iinnttééggrréé ppoouurr uunn mmeeiilllleeuurr ccoonnttrrôôllee
  • 29. Normation – CC-BY-SA normation.com 29 Rudder : Contrôle en continu Autoréparation ppoouurr uunnee mmaaiinntteennaannccee pprrooaaccttiivvee