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 mondia...
Comment utiliser RunAbove ?
* Mode “simple”
- API simple (moins de fonctionnalités)
- Espace client simple
* Mode “expert”...
RunAbove & OpenStack
* Trois composants proposés :
- Nova (instances)
- Swift (object storage)
- Keystone (authentifcation...
Use case
Serveur de logs avec archivage
* Objectifs métiers :
- Centraliser les logs
- Archiver de manière
scalable
* Objectifs péd...
Création d'une instance avec Juju
* Suivre un guide
“How to install an Orchestration tool? Juju with OpenStack”
https://co...
Paramétrage des clients
* Confguration côté client :
# echo ‘*.* @111.222.111.222’ >> /etc/rsyslog.conf
# service rsyslog ...
Archivage des logs dans Swift
* Coté serveur : installation du client swift
# apt-get install python-swiftclient
* Édition...
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
...
Questions ?
Vincent Cassé
@vcasse
Jean-Daniel Bonnetot
@pilgrimstack
@runabovecom
runabove.com
Prochain SlideShare
Chargement dans…5
×

Meetup 10 os paris

509 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
509
Sur SlideShare
0
Issues des intégrations
0
Intégrations
17
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

×