Présentation de Vagrant

2 027 vues

Publié le

Vidéo de présentaion et de démo à venir !

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

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
2 027
Sur SlideShare
0
Issues des intégrations
0
Intégrations
601
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Présentation de Vagrant

  1. 1. CaenCamp #11Clément Alexandre @clm_a - 25 avril 2013
  2. 2. Introduction à Vagrant- VirtualBox, Vagrant- Obvious presentation- Comment utiliser Vagrant ?- Avantages et inconvénients- Aller plus loin
  3. 3. VirtualBox, VagrantVirtualBoxLogiciel de virtualisation créé en 2007 par InnoTeksous licence GPL.- Racheté par Sun Microsystems en 2008,- Raracheté avec Sun par Oracle Corporation en 2009.VagrantCréé en 2010 par Mitchell Hashimoto (@mitchellh)sous licence MIT
  4. 4. Obvious Presentation of VagrantJe souhaite installer notre environnement dedéveloppement sur le poste de nos intégrateurs ettesteurs, mais jai peur daltérer leur système.
  5. 5. Alors ninstalle rien.Obvious Presentation of VagrantJe souhaite installer notre environnement dedéveloppement sur le poste de nos intégrateurs ettesteurs, mais jai peur daltérer leur système.
  6. 6. Obvious Presentation of VagrantJe souhaite leur faire utiliser notre environnementsans modifier les machines.
  7. 7. Obvious Presentation of VagrantJe souhaite leur faire utiliser notre environnementsans modifier les machines.Alors utilise une machinevirtuelle.
  8. 8. Obvious Presentation of VagrantComment ne pas perdre de temps à configurer etmaintenir plusieurs environnements et machinesvirtuelles ?
  9. 9. Obvious Presentation of VagrantComment ne pas perdre de temps à configurer etmaintenir plusieurs environnements et machinesvirtuelles ?En utilisant des machinesvirtuelles pré-configurées etmaintenables à distance.
  10. 10. Obvious Presentation of VagrantComment ne pas perdre de temps à configurer etmaintenir plusieurs environnements et machinesvirtuelles ?En utilisant des machinesvirtuelles pré-configurées etmaintenables à distance.Nécessite unProvisioner
  11. 11. Obvious Presentation of VagrantMerci Captain Obvious !Je ne fais quemon devoir !
  12. 12. Obvious Presentation of Vagrant-> Vagrant permet dutiliser et de diffuser unenvironnement paramétré dans une machine virtuelle.http://vagrantbox.esUn intégrateur habitué à PHP peut travailler sur uneapplication Ruby On Rails, sans installer Ruby.Un administrateur système peut tester la mise en réseaude deux systèmes hétérogènes sans les installer "en vrai".Environnement "jetable" de circonstance,dexpérimentation ou de mise au point.
  13. 13. Comment utiliser Vagrant ?"Installateurs" de VirtualBox et Vagrant pour Windows,Mac, Linux.Commandes de base :$ vagrant init ma_box URL_DE_MA_BOX*$ vagrant up$ vagrant ssh* : ou$ vagrant add ma_box URL$ init ma_box
  14. 14. Démo$ vagrant up=> Importing base box precise64...
  15. 15. Démo (suite)$ vagrant up=> Importing base box precise64...Tic, tac, tic, tac, tic, tac,tic, tac, tic, tac, tic, tac, tic, tac, tic, tac, ...(une boisson fraîche ?)http://www.youtube.com/watch?v=E-ea2Rg4rmI
  16. 16. Avantages & inconvenients+ Configurabilité+ Portabilité+ Maintenabilité (via Provisioner)+ Fiabilité (lors de démos client)+ Pas de modification de lhôte- Intermédiaire supplémentaire- Performances amoindries
  17. 17. Aller plus loin avec Vagranthttp://www.vagrantup.comProviders (VMWare, KVM, Parallels)Plugins : vagrant-apache2, vagrant-aws, ...Provisionnement : Shell, Ansible, Chef, PuppetVersionner sa box (proposé avec Sahara)Installation native avec Ghost ou CloneZilla ?
  18. 18. Problème : Vagrant affiche des erreurs ou a uncomportement étrangeAller plus loin avec Vagrant
  19. 19. Problème : Vagrant affiche des erreurs ou a uncomportement étrangeAller plus loin avec VagrantCest quil y a unproblème.
  20. 20. Problème : Vagrant affiche des erreurs ou a uncomportement étrangeAller plus loin avec VagrantCest quil y a unproblème.Vérifie les versions.

×