SlideShare a Scribd company logo
1 of 12
Download to read offline
Initiez vous à OpenStack
Avec RunAbove
@runabovecom
runabove.com
RunAbove ?
* Startup au sein d'OVH
* Ouvert en avril 2014
* Ofres d'Infrastructures as a Service avec
Openstack
Pourquoi RunAbove ?
* Super hardware :
- une vm par host physique
- 10 Gbps par vm
- SSD 400Mbps I/O...
* Le réseau mondial de OVH
* Tarifcation simple
Comment utiliser RunAbove ?
* Mode “simple”
- API simple (moins de fonctionnalités)
- Espace client simple
* Mode “expert”
- API OpenStack
- Espace client standard: horizon !
RunAbove & OpenStack
* Trois composants proposés :
- Nova (instances)
- Swift (object storage)
- Keystone (authentifcation)
* Openstack sans additifs ni conservateurs
* https://auth.runabove.io/v2.0/
Use case
Serveur de logs avec archivage
* Objectifs métiers :
- Centraliser les logs
- Archiver de manière
scalable
* Objectifs pédagogiques :
- Exploiter OpenStack
- Utiliser de l'outillage
“cloud”
Création d'une instance avec Juju
* Suivre un guide
“How to install an Orchestration tool? Juju with OpenStack”
https://community.runabove.com
* Environnement :
$ export OS_*
$ cat ~/.juju/environments.yaml
environments:
runabove:
type: openstack
network: ‘Ext-Net’
…
$ juju deploy rsyslog
$ juju expose rsyslog
→ Le serveur est prêt à
recevoir les logs
Paramétrage des clients
* Confguration côté client :
# echo ‘*.* @111.222.111.222’ >> /etc/rsyslog.conf
# service rsyslog restart
# logger ‘plop :p’
* Check côté serveur :
$ juju ssh rsyslog/0
# tail –n1 /var/log/syslog
Sep 12 10:05:08 machine-client root: plop :p
Archivage des logs dans Swift
* Coté serveur : installation du client swift
# apt-get install python-swiftclient
* Édition /etc/logrotate.d/rsyslog
/var/log/syslog{
…
compress
dateext
lastaction
swift --os-username jean-daniel.bonnetot@ovh.net 
--os-tenant-name 111222333 
--os-auth-url https://auth.runabove.io/v2.0 
--os-password XXXXXXXXXX 
upload logs /var/log/syslog-$(date +%Y%m%d).gz
endscript
}
Accéder aux logs depuis Swift
* Lister les logs
# swift list --lh logs
10K 2014-09-12 08:25:19 var/log/syslog-20140912.gz
* Download un log
# swift download logs var/log/syslog-20140912.gz
var/log/syslog-20140912.gz [headers 1.809s, total 1.810s, 0.006
MB/s]
# ll var/log/syslog-20140912.gz
-rw-r--r-- 1 root root 10571 Sep 12 08:23
var/log/syslog-20140912.gz
Questions ?
Vincent Cassé
@vcasse
Jean-Daniel Bonnetot
@pilgrimstack
@runabovecom
runabove.com

More Related Content

What's hot

Cloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de données et bonnes pratiquesCloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de données et bonnes pratiquesMicrosoft
 
Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2tikok974
 
Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)Jonathan Le Guellec
 
Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2tikok974
 
Héberger son site web sur le cloud avec Windows Azure
Héberger son site web sur le cloud avec Windows AzureHéberger son site web sur le cloud avec Windows Azure
Héberger son site web sur le cloud avec Windows AzureMCKLMT
 
Mdl ocsinventory 20100330
Mdl ocsinventory 20100330Mdl ocsinventory 20100330
Mdl ocsinventory 20100330robertpluss
 
Nginx - Serveur HTTP haute performances
Nginx - Serveur HTTP haute performancesNginx - Serveur HTTP haute performances
Nginx - Serveur HTTP haute performancesPascal Armand
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Présentation de nodejs
Présentation de nodejsPrésentation de nodejs
Présentation de nodejs13p
 
Virt lightning-montreal-linux-meetup-2020-02
Virt lightning-montreal-linux-meetup-2020-02Virt lightning-montreal-linux-meetup-2020-02
Virt lightning-montreal-linux-meetup-2020-02Gonéri Le Bouder
 
Tv21 02-07 linuxembedded
Tv21 02-07 linuxembeddedTv21 02-07 linuxembedded
Tv21 02-07 linuxembeddedPascal Flamand
 
Node.js et les nouvelles technologies javascript
Node.js et les nouvelles technologies javascriptNode.js et les nouvelles technologies javascript
Node.js et les nouvelles technologies javascriptKhalid Jebbari
 
2014.12.11 - TECH CONF #3 - Présentation Node.js
2014.12.11 - TECH CONF #3 - Présentation Node.js2014.12.11 - TECH CONF #3 - Présentation Node.js
2014.12.11 - TECH CONF #3 - Présentation Node.jsTelecomValley
 
Lightning talk LyonJUG février 2016 - Ansible
Lightning talk LyonJUG février 2016 - AnsibleLightning talk LyonJUG février 2016 - Ansible
Lightning talk LyonJUG février 2016 - Ansiblelyonjug
 
Introduction to Rust in Production - Servo Mozilla project (Talk)
Introduction to Rust in Production - Servo Mozilla project (Talk)Introduction to Rust in Production - Servo Mozilla project (Talk)
Introduction to Rust in Production - Servo Mozilla project (Talk)Quentin Frémeaux
 
Introduction to Rust in Production - Servo Mozilla project (Slides)
Introduction to Rust in Production - Servo Mozilla project (Slides)Introduction to Rust in Production - Servo Mozilla project (Slides)
Introduction to Rust in Production - Servo Mozilla project (Slides)Quentin Frémeaux
 

What's hot (20)

Cloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de données et bonnes pratiquesCloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de données et bonnes pratiques
 
Ocs
OcsOcs
Ocs
 
Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2
 
Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)
 
Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2
 
Storage Replica
Storage ReplicaStorage Replica
Storage Replica
 
Héberger son site web sur le cloud avec Windows Azure
Héberger son site web sur le cloud avec Windows AzureHéberger son site web sur le cloud avec Windows Azure
Héberger son site web sur le cloud avec Windows Azure
 
Prez FreeBSD jail
Prez FreeBSD jailPrez FreeBSD jail
Prez FreeBSD jail
 
Mdl ocsinventory 20100330
Mdl ocsinventory 20100330Mdl ocsinventory 20100330
Mdl ocsinventory 20100330
 
Nginx - Serveur HTTP haute performances
Nginx - Serveur HTTP haute performancesNginx - Serveur HTTP haute performances
Nginx - Serveur HTTP haute performances
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Présentation de nodejs
Présentation de nodejsPrésentation de nodejs
Présentation de nodejs
 
Virt lightning-montreal-linux-meetup-2020-02
Virt lightning-montreal-linux-meetup-2020-02Virt lightning-montreal-linux-meetup-2020-02
Virt lightning-montreal-linux-meetup-2020-02
 
Tv21 02-07 linuxembedded
Tv21 02-07 linuxembeddedTv21 02-07 linuxembedded
Tv21 02-07 linuxembedded
 
Node.js et les nouvelles technologies javascript
Node.js et les nouvelles technologies javascriptNode.js et les nouvelles technologies javascript
Node.js et les nouvelles technologies javascript
 
2014.12.11 - TECH CONF #3 - Présentation Node.js
2014.12.11 - TECH CONF #3 - Présentation Node.js2014.12.11 - TECH CONF #3 - Présentation Node.js
2014.12.11 - TECH CONF #3 - Présentation Node.js
 
Lightning talk LyonJUG février 2016 - Ansible
Lightning talk LyonJUG février 2016 - AnsibleLightning talk LyonJUG février 2016 - Ansible
Lightning talk LyonJUG février 2016 - Ansible
 
Introduction to Rust in Production - Servo Mozilla project (Talk)
Introduction to Rust in Production - Servo Mozilla project (Talk)Introduction to Rust in Production - Servo Mozilla project (Talk)
Introduction to Rust in Production - Servo Mozilla project (Talk)
 
Introduction to Rust in Production - Servo Mozilla project (Slides)
Introduction to Rust in Production - Servo Mozilla project (Slides)Introduction to Rust in Production - Servo Mozilla project (Slides)
Introduction to Rust in Production - Servo Mozilla project (Slides)
 
Rails 3 au Djangocong
Rails 3 au DjangocongRails 3 au Djangocong
Rails 3 au Djangocong
 

Viewers also liked

Eric Yves Doyon et son succès
Eric Yves Doyon et son succèsEric Yves Doyon et son succès
Eric Yves Doyon et son succèsYves Doyon
 
Datos (locales) abiertos como herramienta para las entidades locales
Datos (locales) abiertos como herramienta para  las entidades localesDatos (locales) abiertos como herramienta para  las entidades locales
Datos (locales) abiertos como herramienta para las entidades localesJose Luis Marín de la Iglesia
 
Agregando datos de concursos públicos en una plataforma pan-europea para pres...
Agregando datos de concursos públicos en una plataforma pan-europea para pres...Agregando datos de concursos públicos en una plataforma pan-europea para pres...
Agregando datos de concursos públicos en una plataforma pan-europea para pres...Jose Luis Marín de la Iglesia
 
Lituaniens parlent de la France
Lituaniens parlent de la FranceLituaniens parlent de la France
Lituaniens parlent de la FranceEgle Galubaviciute
 
Animales
AnimalesAnimales
Animalesjmnc123
 
Accord sur les retraites complementaires ouvert à la signature le 30 octobre
Accord sur les retraites complementaires ouvert à la signature le 30 octobreAccord sur les retraites complementaires ouvert à la signature le 30 octobre
Accord sur les retraites complementaires ouvert à la signature le 30 octobreAude Courmont
 
Actividad 1 hacia la web semántica- phecd
Actividad 1 hacia la web semántica- phecdActividad 1 hacia la web semántica- phecd
Actividad 1 hacia la web semántica- phecdHelena1951
 
Autoestima
AutoestimaAutoestima
Autoestimaargeliar
 
Kadidja ci et conf eoa
Kadidja ci et conf eoaKadidja ci et conf eoa
Kadidja ci et conf eoaPABE BENIN
 
Porque hacer redes de mercadeo
Porque hacer redes de mercadeoPorque hacer redes de mercadeo
Porque hacer redes de mercadeoCOMSITEC
 
C:\documents and settings\alumno\escritorio\cb pc8 guia9\guia9
C:\documents and settings\alumno\escritorio\cb pc8 guia9\guia9C:\documents and settings\alumno\escritorio\cb pc8 guia9\guia9
C:\documents and settings\alumno\escritorio\cb pc8 guia9\guia9Leito14
 

Viewers also liked (20)

Eric Yves Doyon et son succès
Eric Yves Doyon et son succèsEric Yves Doyon et son succès
Eric Yves Doyon et son succès
 
Présentation Chaire A&NMT
Présentation Chaire A&NMTPrésentation Chaire A&NMT
Présentation Chaire A&NMT
 
Datos (locales) abiertos como herramienta para las entidades locales
Datos (locales) abiertos como herramienta para  las entidades localesDatos (locales) abiertos como herramienta para  las entidades locales
Datos (locales) abiertos como herramienta para las entidades locales
 
M1 scpo
M1 scpoM1 scpo
M1 scpo
 
Sans nom 2
Sans nom 2Sans nom 2
Sans nom 2
 
Sans nom 1
Sans nom 1Sans nom 1
Sans nom 1
 
Agregando datos de concursos públicos en una plataforma pan-europea para pres...
Agregando datos de concursos públicos en una plataforma pan-europea para pres...Agregando datos de concursos públicos en una plataforma pan-europea para pres...
Agregando datos de concursos públicos en una plataforma pan-europea para pres...
 
El hombre jsk (1)
El hombre jsk (1)El hombre jsk (1)
El hombre jsk (1)
 
Gi Mp
Gi MpGi Mp
Gi Mp
 
Lituaniens parlent de la France
Lituaniens parlent de la FranceLituaniens parlent de la France
Lituaniens parlent de la France
 
Animales
AnimalesAnimales
Animales
 
Accord sur les retraites complementaires ouvert à la signature le 30 octobre
Accord sur les retraites complementaires ouvert à la signature le 30 octobreAccord sur les retraites complementaires ouvert à la signature le 30 octobre
Accord sur les retraites complementaires ouvert à la signature le 30 octobre
 
Actividad 1 hacia la web semántica- phecd
Actividad 1 hacia la web semántica- phecdActividad 1 hacia la web semántica- phecd
Actividad 1 hacia la web semántica- phecd
 
Hogar juvenil presentacion
Hogar juvenil presentacionHogar juvenil presentacion
Hogar juvenil presentacion
 
Autoestima
AutoestimaAutoestima
Autoestima
 
Tecnología
TecnologíaTecnología
Tecnología
 
Tecnologa instruccional
Tecnologa instruccionalTecnologa instruccional
Tecnologa instruccional
 
Kadidja ci et conf eoa
Kadidja ci et conf eoaKadidja ci et conf eoa
Kadidja ci et conf eoa
 
Porque hacer redes de mercadeo
Porque hacer redes de mercadeoPorque hacer redes de mercadeo
Porque hacer redes de mercadeo
 
C:\documents and settings\alumno\escritorio\cb pc8 guia9\guia9
C:\documents and settings\alumno\escritorio\cb pc8 guia9\guia9C:\documents and settings\alumno\escritorio\cb pc8 guia9\guia9
C:\documents and settings\alumno\escritorio\cb pc8 guia9\guia9
 

Similar to Meetup 10 os paris

SUSE OpenStack Cloud 7
SUSE OpenStack Cloud 7SUSE OpenStack Cloud 7
SUSE OpenStack Cloud 7SUSE
 
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Cédric Leblond
 
[Webinar] Techniques avancées de création de workflow - FR
[Webinar] Techniques avancées de création de workflow - FR[Webinar] Techniques avancées de création de workflow - FR
[Webinar] Techniques avancées de création de workflow - FRNuxeo
 
Alphorm.com Support de la Formation Oracle VM Administration
Alphorm.com Support de la Formation Oracle VM AdministrationAlphorm.com Support de la Formation Oracle VM Administration
Alphorm.com Support de la Formation Oracle VM AdministrationAlphorm
 
Formation libre OpenStack en Français
Formation libre OpenStack en FrançaisFormation libre OpenStack en Français
Formation libre OpenStack en FrançaisOsones
 
Webinar Smile : Comment industrialiser votre SI avec Ansible ?
Webinar Smile : Comment industrialiser votre SI avec Ansible ?Webinar Smile : Comment industrialiser votre SI avec Ansible ?
Webinar Smile : Comment industrialiser votre SI avec Ansible ?Smile I.T is open
 
Quoi de neuf dans ASP.NET MVC 4
Quoi de neuf dans ASP.NET MVC 4Quoi de neuf dans ASP.NET MVC 4
Quoi de neuf dans ASP.NET MVC 4Microsoft
 
Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019Frederic Leger
 
Alphorm.com Formation Apache - Le Guide Complet de l'administrateur
Alphorm.com Formation Apache - Le Guide Complet de l'administrateurAlphorm.com Formation Apache - Le Guide Complet de l'administrateur
Alphorm.com Formation Apache - Le Guide Complet de l'administrateurAlphorm
 
Formation Spring Avancé gratuite par Ippon 2014
Formation Spring Avancé gratuite par Ippon 2014Formation Spring Avancé gratuite par Ippon 2014
Formation Spring Avancé gratuite par Ippon 2014Ippon
 
20080311 - Paris Vi Master STL TA - Initiation Maven
20080311 - Paris Vi Master STL TA - Initiation Maven20080311 - Paris Vi Master STL TA - Initiation Maven
20080311 - Paris Vi Master STL TA - Initiation MavenArnaud Héritier
 
Alphorm.com Formation OpenVZ
Alphorm.com Formation OpenVZAlphorm.com Formation OpenVZ
Alphorm.com Formation OpenVZAlphorm
 
Spring 3 en production
Spring 3 en productionSpring 3 en production
Spring 3 en productionJulien Dubois
 
Objectif libre - OpenStack
Objectif libre - OpenStackObjectif libre - OpenStack
Objectif libre - OpenStackDigitalPlace
 
Les APIs OpenStack
Les APIs OpenStackLes APIs OpenStack
Les APIs OpenStackOVHcloud
 
Meetup du 21 septembre 2017
Meetup du 21 septembre 2017Meetup du 21 septembre 2017
Meetup du 21 septembre 2017AFUP_Limoges
 
Retour d'expérience : Mise en place de l'ENT v4 à l'UPMC
Retour d'expérience : Mise en place de l'ENT v4 à l'UPMCRetour d'expérience : Mise en place de l'ENT v4 à l'UPMC
Retour d'expérience : Mise en place de l'ENT v4 à l'UPMCLudovic A
 
OpenStack - open source au service du Cloud
OpenStack - open source au service du CloudOpenStack - open source au service du Cloud
OpenStack - open source au service du CloudLINAGORA
 

Similar to Meetup 10 os paris (20)

M211-V1-0909.pptx.pdf
M211-V1-0909.pptx.pdfM211-V1-0909.pptx.pdf
M211-V1-0909.pptx.pdf
 
SUSE OpenStack Cloud 7
SUSE OpenStack Cloud 7SUSE OpenStack Cloud 7
SUSE OpenStack Cloud 7
 
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
 
[Webinar] Techniques avancées de création de workflow - FR
[Webinar] Techniques avancées de création de workflow - FR[Webinar] Techniques avancées de création de workflow - FR
[Webinar] Techniques avancées de création de workflow - FR
 
Alphorm.com Support de la Formation Oracle VM Administration
Alphorm.com Support de la Formation Oracle VM AdministrationAlphorm.com Support de la Formation Oracle VM Administration
Alphorm.com Support de la Formation Oracle VM Administration
 
Formation libre OpenStack en Français
Formation libre OpenStack en FrançaisFormation libre OpenStack en Français
Formation libre OpenStack en Français
 
Webinar Smile : Comment industrialiser votre SI avec Ansible ?
Webinar Smile : Comment industrialiser votre SI avec Ansible ?Webinar Smile : Comment industrialiser votre SI avec Ansible ?
Webinar Smile : Comment industrialiser votre SI avec Ansible ?
 
Quoi de neuf dans ASP.NET MVC 4
Quoi de neuf dans ASP.NET MVC 4Quoi de neuf dans ASP.NET MVC 4
Quoi de neuf dans ASP.NET MVC 4
 
Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019Aws beanstalk - Pastis Tech 21/11/2019
Aws beanstalk - Pastis Tech 21/11/2019
 
Alphorm.com Formation Apache - Le Guide Complet de l'administrateur
Alphorm.com Formation Apache - Le Guide Complet de l'administrateurAlphorm.com Formation Apache - Le Guide Complet de l'administrateur
Alphorm.com Formation Apache - Le Guide Complet de l'administrateur
 
Formation Spring Avancé gratuite par Ippon 2014
Formation Spring Avancé gratuite par Ippon 2014Formation Spring Avancé gratuite par Ippon 2014
Formation Spring Avancé gratuite par Ippon 2014
 
20080311 - Paris Vi Master STL TA - Initiation Maven
20080311 - Paris Vi Master STL TA - Initiation Maven20080311 - Paris Vi Master STL TA - Initiation Maven
20080311 - Paris Vi Master STL TA - Initiation Maven
 
Alphorm.com Formation OpenVZ
Alphorm.com Formation OpenVZAlphorm.com Formation OpenVZ
Alphorm.com Formation OpenVZ
 
Spring 3 en production
Spring 3 en productionSpring 3 en production
Spring 3 en production
 
Objectif libre - OpenStack
Objectif libre - OpenStackObjectif libre - OpenStack
Objectif libre - OpenStack
 
Nginx
NginxNginx
Nginx
 
Les APIs OpenStack
Les APIs OpenStackLes APIs OpenStack
Les APIs OpenStack
 
Meetup du 21 septembre 2017
Meetup du 21 septembre 2017Meetup du 21 septembre 2017
Meetup du 21 septembre 2017
 
Retour d'expérience : Mise en place de l'ENT v4 à l'UPMC
Retour d'expérience : Mise en place de l'ENT v4 à l'UPMCRetour d'expérience : Mise en place de l'ENT v4 à l'UPMC
Retour d'expérience : Mise en place de l'ENT v4 à l'UPMC
 
OpenStack - open source au service du Cloud
OpenStack - open source au service du CloudOpenStack - open source au service du Cloud
OpenStack - open source au service du Cloud
 

Meetup 10 os paris

  • 1. Initiez vous à OpenStack Avec RunAbove @runabovecom runabove.com
  • 2. RunAbove ? * Startup au sein d'OVH * Ouvert en avril 2014 * Ofres d'Infrastructures as a Service avec Openstack
  • 3. Pourquoi RunAbove ? * Super hardware : - une vm par host physique - 10 Gbps par vm - SSD 400Mbps I/O... * Le réseau mondial de OVH * Tarifcation simple
  • 4. Comment utiliser RunAbove ? * Mode “simple” - API simple (moins de fonctionnalités) - Espace client simple * Mode “expert” - API OpenStack - Espace client standard: horizon !
  • 5. RunAbove & OpenStack * Trois composants proposés : - Nova (instances) - Swift (object storage) - Keystone (authentifcation) * Openstack sans additifs ni conservateurs * https://auth.runabove.io/v2.0/
  • 7. Serveur de logs avec archivage * Objectifs métiers : - Centraliser les logs - Archiver de manière scalable * Objectifs pédagogiques : - Exploiter OpenStack - Utiliser de l'outillage “cloud”
  • 8. Création d'une instance avec Juju * Suivre un guide “How to install an Orchestration tool? Juju with OpenStack” https://community.runabove.com * Environnement : $ export OS_* $ cat ~/.juju/environments.yaml environments: runabove: type: openstack network: ‘Ext-Net’ … $ juju deploy rsyslog $ juju expose rsyslog → Le serveur est prêt à recevoir les logs
  • 9. Paramétrage des clients * Confguration côté client : # echo ‘*.* @111.222.111.222’ >> /etc/rsyslog.conf # service rsyslog restart # logger ‘plop :p’ * Check côté serveur : $ juju ssh rsyslog/0 # tail –n1 /var/log/syslog Sep 12 10:05:08 machine-client root: plop :p
  • 10. Archivage des logs dans Swift * Coté serveur : installation du client swift # apt-get install python-swiftclient * Édition /etc/logrotate.d/rsyslog /var/log/syslog{ … compress dateext lastaction swift --os-username jean-daniel.bonnetot@ovh.net --os-tenant-name 111222333 --os-auth-url https://auth.runabove.io/v2.0 --os-password XXXXXXXXXX upload logs /var/log/syslog-$(date +%Y%m%d).gz endscript }
  • 11. Accéder aux logs depuis Swift * Lister les logs # swift list --lh logs 10K 2014-09-12 08:25:19 var/log/syslog-20140912.gz * Download un log # swift download logs var/log/syslog-20140912.gz var/log/syslog-20140912.gz [headers 1.809s, total 1.810s, 0.006 MB/s] # ll var/log/syslog-20140912.gz -rw-r--r-- 1 root root 10571 Sep 12 08:23 var/log/syslog-20140912.gz
  • 12. Questions ? Vincent Cassé @vcasse Jean-Daniel Bonnetot @pilgrimstack @runabovecom runabove.com