Meetup 10 os paris

558 vues

Publié le

[EN]
Presentation of RunAbove, High Performance Public Cloud plateform made by OVH and based on OpenStack
[FR]
Présentation de RunAbove, platefrome de cloud à haute performance faite pas OVH et basée sur OpenStack

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
558
Sur SlideShare
0
Issues des intégrations
0
Intégrations
11
Actions
Partages
0
Téléchargements
7
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Meetup 10 os paris

  1. 1. Initiez vous à OpenStack Avec RunAbove @runabovecom runabove.com
  2. 2. RunAbove ? * Startup au sein d'OVH * Ouvert en avril 2014 * Ofres d'Infrastructures as a Service avec Openstack
  3. 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. 4. Comment utiliser RunAbove ? * Mode “simple” - API simple (moins de fonctionnalités) - Espace client simple * Mode “expert” - API OpenStack - Espace client standard: horizon !
  5. 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/
  6. 6. Use case
  7. 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. 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. 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. 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. 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. 12. Questions ? Vincent Cassé @vcasse Jean-Daniel Bonnetot @pilgrimstack @runabovecom runabove.com

×