Qu est-ce que Vagrant?

Dimension: px
Commencer à balayer dès la page:

Download "Qu est-ce que Vagrant?"

Transcription

1 Vagrant et la virtualisation pour faciliter le développement Pour ajouter une b : vagrant b add nom_de_ma_b url_de_la_b Pour supprimer une b : vagrant b remove nom_de_ma_b Pour lister les b existantes : vagrant b list Pour lancer la machine virtuelle : vagrant up Pour se connecter en SSH à la V : vagrant ssh Pour mettre la V en veille prolongée : vagrant susp Pour arrêter la V : vagrant halt Pour relancer la V : vagrant resume Lors du développement d une application ou d un site web, il vous est sans doute arrivé d avoir un bug dans un environnement donné (production ou staging) que vous n arriviez pas à reproduire en local, sur votre poste. Vagrant va vous permettre, via la virtualisation, d avoir exactement le même environnement en développement que sur vos serveurs. Nous allons utiliser Vagrant pour le développement d une application Rails. Qu est-ce que Vagrant? Vagrant est un outil permettant de créer des machines virtuelles pant le développement de votre application afin d obtenir l environnement souhaité sans pour autant changer la configuration de votre machine. Le but étant de travailler, en développement, dans le même environnement qu en production ou en staging. Attention toutefois, Vagrant, et par extension, n ont pas vocation à être utilisés directement en production. Il s agit bien de simuler un environnement de production pour de la pré-production ou du développement. En ce qui me concerne, je travaille sous ac OS mais les serveurs sont sous Debian (pour la plupart). Avec Vagrant je ne suis donc pas obligé de changer d OS sur mon poste pour avoir le même environnement qu en production. Certains diront qu il est possible d installer des machines virtuelles directement sur votre poste de développement (via ou Vware par exemple) afin de pouvoir utiliser différents environnements. C est effectivement possible mais si vous avez un nombre de sites conséquents et donc un nombre d environnements différents tout aussi important vous allez passer un certain temps à configurer chacun de ses environnements et ce n est sans doute pas la façon la plus pratique de procéder. Vagrant, lui, vous propose, via un simple fichier de configuration et un ensemble de commandes, de définir le système utilisé et de définir la configuration souhaitée pour votre environnement. Les principaux avantages de cet outil sont la simplicité, la portabilité des V, la légèreté (comparé à une machine virtuelle installée avec l un des outils cités précédemment) et 1

2 également la facilité que l on a à reproduire ou dupliquer un même environnement plusieurs fois. Prérequis Afin de pouvoir utiliser Vagrant sur votre machine, il est nécessaire d avoir, auparavant, installer. Vous trouverez la version compatible avec votre OS sur le site de. Ensuite, vous pourrez installer Vagrant. Les versions de supportées par Vagrant sont les suivantes : 4.0.x, 4.1.x et 4.2.x. Installation Il existe plusieurs façons d installer Vagrant. La première, consiste à télécharger le fichier nécessaire (dans la version souhaitée) pour lancer l installation comme vous le feriez pour n importe quelle application. Attention, dans ce cas vérifiez que le chemin nécessaire à l exécution des commandes de Vagrant a bien été ajouté à votre PATH. La seconde méthode, qui est celle que j ai utilisée pour cet article, est d utiliser RubyGems : gem install vagrant Une fois l installation terminée, vous allez pouvoir ajouter des bes pour, par la suite, créer vos environnements. Ces bes ne sont rien d autres que des images pour installer les OS souhaités. Il est possible d ajouter, retirer ou lister les b via les commandes suivantes : # ajouter une b vagrant b add nom_de_ma_b url_de_la_b # supprimer une b vagrant b remove nom_de_ma_b # lister les b existantes vagrant b list Un certain nombre de bes sont disponibles sur le site Vous y trouverez sans doute ce qui vous convient. Dans le cas contraire, il est possible de créer vousmême votre propre b. Création d une b Afin de créer une b, il vous faut créer un projet Vagrant. Vous pouvez ajouter le provisioning, partager des répertoires et tout ce qui est nécessaire au bon fonctionnement de l environnement souhaité. Un exemple complet de création de b est disponible sur le Github de Open Knowledge Foundation. 2

3 Une fois le projet complet, vous pouvez finaliser la b (afin de pouvoir l utiliser par la suite) via la commande suivante : vagrant package Des options sont disponibles comme vous pouvez le voir en tapant la commande suivi de l option help : vagrant package --help Il est possible d utiliser VeeWee pour la création de bes. Vous trouverez sur le wiki la documentation expliquant comment créer des bes pour Vagrant. Utilisation L utilisation de Vagrant commence par l ajout d une b si vous ne l avez pas encore fait : vagrant b add lucid32 Attention, ceci peut prre un certain temps car il faut télécharger l image. Ensuite, créer votre application Rails comme vous le feriez pour n importe quel autre projet. rails new vagrant_test_app --database=mysql Allez, dans le répertoire de cette application pour pouvoir initialiser Vagrant via la commande suivante : vagrant init lucid32 # lucid32 est le nom de la b utilisée pour cette application Cette commande va créer le fichier Vagrantfile qui va servir à configurer votre b (par défaut ce fichier ne contient que le nom de la b utilisée). Vous pouvez dès maintenant lancer la machine virtuelle : vagrant up Pour tester si cette dernière est bien lancée, vous pouvez vous connecter en SSH : vagrant ssh Si tout a fonctionné correctement, vous devriez donc maintenant être connecté en SSH sur votre V. Dans le cas présent, nous sommes donc connectés sur une machine virtuelle fonctionnant sous Ubuntu LTS. Vous allez pouvoir installer tous les éléments nécessaires au bon fonctionnement de votre application Rails (Ruby, git, ysql, rbenv et encore bien d autres choses ). 3

4 Provisionnement Différents modes de provisionnement sont disponibles. Il est possible d utiliser Chef ou Puppet mais également de tout faire via le shell. Avant d effectuer toute modification dans le Vagrantfile, arrêtez votre V via la commande suivante : vagrant susp Une fois que vous aurez fini vos modifications, alors vous pourrez la relancer. Chef Pour pouvoir utiliser Chef afin de provisionner votre V vous devez définir le mode de provisionnement dans le Vagrantfile de votre application : Vagrant::Config.run do config config.vm.b = "lucid32" config.vm.provision :chef_solo do chef... Vous devez définir le chemin des cookbooks de Chef si vous en utilisez via la ligne suivante : config.vm.provision :chef_solo do chef # le chemin est relatif au répertoire de l'application Rails chef.cookbooks_path = "./cookbooks" Il est possible de donner une url plutôt que donner le chemin relatif des cookbooks: config.vm.provision :chef_solo do chef chef.recipe_url = " Vous pouvez également ajouter des recipes à Chef : config.vm.provision :chef_solo do chef add_recipe 'ruby' add_recipe 'mysql' Des éléments de configuration peuvent également être défini dans ce fichier tels que le mot de passe ysql : config.vm.provision :chef_solo do chef chef.json = { 4

5 :mysql_password => 'password' } De plus amples informations sont disponibles dans la documentation concernant Chef et Vagrant. Puppet Comme pour Chef, il est nécessaire de préciser que vous utilisez Puppet dans le Vagrantfile de votre application : Vagrant::Config.run do config config.vm.provision :puppet do puppet... Le chemin et le nom du manifest de Puppet doivent être spécifiés dans le fichier de configuration de Vagrant. config.vm.provision :puppet do puppet puppet.manifests_path = "./manifests" puppet.manifest_file = "mon_manifest.pp" Une documentation pour Puppet et Vagrant est également disponible sur le wiki de Vagrant. Shell Si vous ne souhaitez pas utiliser d outil afin de provisionner votre V vous pouvez tout faire via le Shell. Là encore il faut spécifier que vous utilisez le shell dans le Vagrantfile : Vagrant::Config.run do config config.vm.provision :shell do shell... Vous pouvez exécuter des scripts dans votre shell ou bien lancer des commandes : config.vm.provision :shell, :path => "./mon_script.sh" config.vm.provision :shell, :inline => "echo foo > /vagrant/test" Installation manuelle Dans le cas présent, j ai installé tous les packages nécessaires en étant connecté en SSH sur la V, je n ai donc pas utilisé les instructions ci-dessus. Cette méthode est très semblable à ce 5

6 que l on pourrait faire lors de l installation d un serveur (vous pouvez trouver un exemple sur le Railscast concernant Vagrant). D autres éléments de configuration peuvent être pris en compte avant de relancer votre V. En effet, il est par exemple possible d utiliser plusieurs machines virtuelles pour un même projet (l une pour la base de données et l autre pour l application) ou bien de définir la mémoire allouée. Vagrant::Config.run do config config.vm.define :web do web_config web_config.vm.b = "web" web_config.vm.forward_port 3000, 3000 config.vm.define :db do db_config db_config.vm.b = "db" db_config.vm.forward_port 3306, 3306 config.vm.customize [ "--memory", "256" ] Le Vagrantfile utilisé pour les besoins de l article ne contient que les lignes suivantes : Vagrant::Config.run do config config.vm.b = "lucid32" config.vm.forward_port 3000, 3000 L instruction forward_port permettra d accéder au port 3000 de votre V via ce même port depuis la machine locale. Il est possible de spécifier un autre port mais également de définir l adresse IP de la machine virtuelle : config.vm.network :hostonly, " " Une fois votre V provisionnée et correctement configurée vous allez pouvoir, dans un premier temps, la relancer. vagrant resume Ensuite, il faut se rre dans le répertoire de l application sur la V et lancer le serveur Webrick (via bundle exec rails s). Enfin, vous pouvez accéder à votre application (qui se trouve sur votre V) depuis votre machine locale via l url suivante (ou :3000 si vous avez défini l adresse IP telle qu indiqué plus haut). Vous avez donc maintenant une application Rails dans l environnement souhaité accessible depuis votre machine. 6

7 Conclusion Vagrant est donc un outil permettant de créer différents environnements sur une même machine afin de pouvoir, durant le développement d une application, utiliser le même environnement qu en production (ou staging). Cet outil a pour principal avantage la facilité à pouvoir dupliquer un environnement donné afin de l utiliser pour une application donnée. La prise en main est assez rapide et avec des outils tels que Chef ou Puppet il est très simple de réutiliser une configuration donnée. Images b Vagrant opensuse 12.1 x64 Ubuntu trusty 64 KV/QEU ruby 1.9.3, python2.7.6/3.3.3, gem, puppet, chef (snapshot, ) Ubuntu raring 64 VWare KV V ware Ubuntu precise 64 with some perl depencies and few other essentials kohadeps.b 413 Ubuntu precise 64 + Erlang OTP 17 + Elixir Ubuntu precise 64 lixir.b Ubuntu precise 64 VWare V ware Ubuntu precise 64 KV/QEU KV Ubuntu precise 64 (Ruby & Chef 10.12) e64-ruby p194.b 892 7

8 Ubuntu precise Ubuntu lucid Ubuntu lucid 32 Ubuntu Server raring amd64 (ruby only) ysql headers already included for building mysql2 extension ubuntu64-ruby2.b Ubuntu Server raring amd64 (ruby 1.9.3, puppet, guest additions) -raring64.b 644 Ubuntu Server Precise amd64 (source) Kernel is ready for Docker (Docker not included) Contains Chef, Puppet Ubuntu Server Precise amd64 (source) Kernel is ready for Docker (Docker not included) Contains Chef, Puppet V ware ualb untu amd64-vmwarefusion.b untu amd64-vb.b Ubuntu Server Precise amd64 (source) V ware untu amd64-vmwarefusion.b 612 8

9 Kernel is ready for Docker (Docker not included) Contains Chef, Puppet Ubuntu Server Precise amd64 (source) Kernel is ready for Docker (Docker not included) Contains Chef, Puppet ualb untu amd64-vb.b 547 Ubuntu Server Precise amd64 (ruby, puppet, Parallels Tools) For use with Parallels 9 + vagrant-parallels. Para llels precise64.b Ubuntu Server Precise amd64 Kernel is ready for Docker (Docker not included) Ubuntu Server Precise amd64 Kernel is ready for Docker (Docker not included) ualb V ware 1.amazonaws.com/vagrant_ubuntu_ _amd64_virt ualb.b 1.amazonaws.com/vagrant_ubuntu_ _amd64_vm ware.b Ubuntu Server Precise amd64 (Chef , Vware Tools) Ubuntu Server amd64 (Chef , Vware tools) Ubuntu Server x64 Raring Ringtail V ware V War e _vmware.b _vmware.b

10 ( Guest Additions , Chef , Puppet ) Ubuntu Server amd64 inimal ( 4.2.6) Ubuntu Server i868 ( 4.2.1) server-i686-virtual.b 389 Ubuntu Server amd64 (with Puppet, Chef and 4.2.1) Ubuntu Raring Ringtail (13.04) i386 inimal (minimal = rvm, ruby p247, gem, chef, puppet) Ubuntu Raring 64 (13.04) Vanilla + 40G disk (source) (vanilla = no ruby, gem, chef, puppet) Ubuntu Raring 64 (13.04) Vanilla (source) (vanilla = no ruby, gem, chef, puppet) Ubuntu Raring 32 (13.04) Vanilla (source) (vanilla = no ruby, gem, chef, puppet) Ubuntu amd64 for VWare (with Chef, ruby1.9.3 and V War fusion.b e

11 vmware-tools) Ubuntu amd64 for vagrant-lxc with Puppet Vag rant - LXC 92 Ubuntu amd64 for vagrant with Chef and Ruby p392 Ubuntu amd64 for vagrant-lxc with Puppet Unk now n Vag rant - LXC b Ubuntu Quantal x86_64 (Guest Additions 4.2.2) 64/quantal64.b 402 Ubuntu Server i386 with Guest Additions v4.2.6, Chef Omnibus omnibus.b 428 Ubuntu Server amd64 for VWare Fusion and Chef Omnibus 11 V ware Ubuntu AD64 (Chef 11 installed via Omnibus; 4.2.6; Standard Puppet) Ubuntu LTS x86_64 (Guest Additions ) Ubuntu amd64 for vagrant-lxc with Puppet Ubuntu server i386 Vag rant - LXC server-i386.b

12 Ubuntu LTS Lucid x86_64 (Apache , PHP 5.3.2, ysql ) 4-lamp.b 343 Trisquel 6 (Toutatis) x86 (Tested on ) Slackware Severalnines ClusterControl, Database Cluster Deployment Scripts, V , Ubuntu LTS (How-to) isquel6.b?dl=1&token_hash=aagcicu67fig9jevyd 4dDi-rDn8rXatvajJL4entGCl9g J3zLLFd9HLUhkckZWi1xVlE/s9s_clustercontrol.b Scientific Linux 6 64 minimal Scientific Linux 6 64 chefserver Scientific Linux 6 64 chefclient ROSA Desktop Fresh R2 release x86_64 (LXC, ) Vag rant - LXC x86_ Puppetlabs Ubuntu x86_64, V , No Puppet or Chef (src) Puppetlabs Ubuntu x86_64, V (src)

13 Puppetlabs Ubuntu x86_64, V , No Puppet or Chef (src) Puppetlabs Ubuntu x86_64, V (src) Puppetlabs SLES 11sp1 x86_64, V , No Puppet or Chef (src) Puppetlabs SLES 11sp1 x86_64, V (src) x64-vb4210-nocm.b x64-vb4210.b Puppetlabs Fedora 18 x86_64, V , No Puppet or Chef (src) x64-vb4210-nocm.b 611 Puppetlabs Fedora 18 x86_64, V (src) Puppetlabs Debian 7.3 x86_64, V 4.3.6, No Puppet or Chef (src) x64-vb4210.b x64-virtualb-nocm.b Puppetlabs Debian 7.0rc1 x86_64, V , No Puppet or Chef (src) Puppetlabs Debian 7.0rc1 x86_64, V (src) Puppetlabs Debian x86_64, V , No Puppet or Chef (src) Puppetlabs Debian 70rc1-x64-vb4210-nocm.b 70rc1-x64-vb4210.b x64-vb4210-nocm.b x64-vb4210.b

14 6.0.7 x86_64, V (src) Puppetlabs CentOS 6.4 x86_64, V , No Puppet or Chef (src) x64-vb4210-nocm.b 521 Puppetlabs CentOS 6.4 x86_64, V (src) x64-vb4210.b 523 Puppetlabs CentOS 5.9 x86_64, V , No Puppet or Chef (src) x64-vb4210-nocm.b 522 Puppetlabs CentOS 5.9 x86_64, V (src) x64-vb4210.b 530 Oracle Linux 6.5 x86_64 V puppet chef (src) Oracle Linux 6.5 x86_64 (Chef + Puppet) (src) Oracle Linux 6.5 i386 V puppet chef (src) Oracle Linux 6.4 x86_64 V puppet chef (src) Oracle Linux 6.4 i386 V puppet chef (src) Oracle Linux 5.9 x86_64 V puppet chef (src) 445 Oracle Linux 5.9 i386 V puppet chef (src)

15 Oracle Linux 5.10 x86_64 (Chef + Puppet) (src) Opscode ubuntu i386 Opscode ubuntu Opscode ubuntu i386 Opscode ubuntu Opscode ubuntu i386 Opscode ubuntu Opscode ubuntu i386 Opscode ubuntu Opscode ubuntu i386 Opscode ubuntu buntu i386_chef-provisionerless.b buntu-13.10_chef-provisionerless.b buntu i386_chef-provisionerless.b buntu-13.04_chef-provisionerless.b buntu i386_chef-provisionerless.b buntu-12.10_chef-provisionerless.b buntu i386_chef-provisionerless.b buntu-12.04_chef-provisionerless.b buntu i386_chef-provisionerless.b buntu-10.04_chef-provisionerless.b Opscode ubuntu

16 Opscode freebsd- 9.2-i386 reebsd-9.2-i386_chef-provisionerless.b 388 Opscode freebsd reebsd-9.2_chef-provisionerless.b 441 Opscode fedora-20- i386 Opscode fedora-20 Opscode fedora-19- i386 Opscode fedora-19 edora-20-i386_chef-provisionerless.b edora-20_chef-provisionerless.b edora-19-i386_chef-provisionerless.b edora-19_chef-provisionerless.b Opscode debian-7.4- i386 Opscode debian ebian-7.4-i386_chef-provisionerless.b ebian-7.4_chef-provisionerless.b Opscode debian i386 Opscode debian ebian i386_chef-provisionerless.b ebian-6.0.8_chef-provisionerless.b Opscode centos-6.5- i386 Opscode centos entos-6.5-i386_chef-provisionerless.b entos-6.5_chef-provisionerless.b

17 Opscode centos i386 Opscode centos entos-5.10-i386_chef-provisionerless.b entos-5.10_chef-provisionerless.b Opscode centos Openmandriva x86_64 (LXC, ) Vag rant - LXC 88 OpenSuse 12.3 x86_64 (puppet) OpenSuse 12.3 x86 (puppet) OpenSuse 12.2 x86_64 (puppet) OpenSuse 12.2 x86 (puppet) 3/opensuse b/download 3/opensuse b/download 2/opensuse b/download 2/opensuse b/download OpenSD bit + Chef (150G HDD) OpenSD bit (Vagrant 1.2) /openbsd53_amd64_vagrant12.b 296 OpenSD bit OpenSD 5.2 (amd64) puppet chef pkg ports /openbsd53_amd64.b

18 OpenSD 5.0 (i386) puppet chef pkg ports OpenSD 5.0 (amd64) puppet chef pkg ports 6-vagrant/openbsd50_i386.b md64-vagrant/openbsd50_amd64.b OmniOS (r151002) Official Ubuntu daily Cloud Image i386 (Development release, No Guest Additions) Official Ubuntu daily Cloud Image amd64 (Development release, No Guest Additions) Official Ubuntu daily Cloud Image i386 (Development release, No Guest Additions) Official Ubuntu daily Cloud Image amd64 (Development release, No Guest Additions) Official Ubuntu daily Cloud Image i386 (No Guest Additions) Official Ubuntu daily Cloud Image amd64 (No

19 Guest Additions) Official Ubuntu daily Cloud Image i386 (No Guest Additions) Official Ubuntu daily Cloud Image amd64 (No Guest Additions) Official Ubuntu daily Cloud Image i386 ( ) Official Ubuntu daily Cloud Image amd64 ( ) Official Ubuntu Server amd64 buntu1110x64.b 438 inimal CentOS 6.0 inimal CentOS 5.6 icrosoft Windows 7 Enterprise Edition (32-bit) Kali Linux netboot b netinstall b enterprise-i386.b amd64.b Heroku Celadon Cedar Gentoo amd64 (Faithful Stage 3) [src] entoo-amd64-stage3.b

20 Gentoo i686 (chef, puppet) on [src] Gentoo amd64 minimal on [src] too i686.b /gentoo i686-minimal.b Gentoo amd64 minimal on [src] gentoo amd64-minimal.b Gentoo amd64 (chef, puppet) on [src] entoo amd64.b Gentoo amd64 (Chef omnibus , ) vm.s3.amazonaws.com/vagrant/bes/lxmx_gentoo _chef b 357 Gentoo i686 (32bit) (Puppet, Chef, 4.2.6) 8zl8.b 717 Funtoo amd64 (Chef omnibus , ) vm.s3.amazonaws.com/vagrant/bes/lxmx_funtoo _chef b 467 FreeSD 9.2 x86_64 inimal (, ZFS) FreeSD 9.2 i386 (UFS, Guest Additions , pkgng enabled, Python 2.7) [source] FreeSD 8.4 i386 (minimal, No Guest Additions, UFS) [source]

21 FreeSD 8.4 amd64 (minimal, No Guest Additions, UFS) [source] FreeSD 10.0 x86_64 inimal (, ZFS) FreeSD 10.0 i386 (UFS, Guest Additions , Python 2.7, Perl 5.16, GCC 4.6) [source] Fedora18 amd64 KV/QEU KV Fedora 20 x86_64 inimal NetInst (from ) (Puppet, GuestAdditions) fedora-20-netinst-2014_01_05-minimal-puppetguestadditions.b 975 Fedora 19 x86_64 (Puppet, ) 19.b 400 Fedora 19 x86_64 (Puppet, Salt,, NFS client) Fedora 18 x86 inimal (with Chef , Guest Additions and rpmfusion enabled); md5sum 36b8aaf a72 6b6175ee44e15b sha1sum d5a6a3c4ab b18e6efba4d a430e

22 Debian squeeze 64 (French (Swiss) keyboard layout) Debian Wheezy i386 minimal w/ apache and guest additions (2014/01/21) Debian Wheezy i386 minimal from grmldebootstrap, italian layout, w/ guest additions (2013/10/23) b Debian Wheezy amd64 (Puppet, ) Debian Wheezy amd64 (Puppet 3.2.3, LXC, ) Vag rant - LXC Debian Wheezy 7.4 amd64 (inimal + Guest Additions 4.3.0, ) 1wJcL6KhVyHUz3Yu42Qtcqck-Q 482 Debian Wheezy i386 english (with puppet 2.7.3, virtualb guest) Debian i386b.b?dl=1 542 Debian Wheezy 7.3 amd64 ( Guest Additions 4.3.6, Puppet, OpenResty ) (2014/01/16) (src) Vagrant/releases/download/ /debian7- openresty.b 355 Debian Wheezy 7.2 amd64 ( Guest Additions 4.3.0) (2013/10/19) b 295 Unk

23 Debian Wheezy 7.1 amd64 with Puppet (2013/07/24) now n nbes/debianwheezy.b?r=&ts= &use_mir ror=heanet 9 Debian Wheezy 7.1 amd64 (french) with Chef and (2013/06/19) Debian Wheezy 7.1 amd64 (Spanish installed) with Puppet (2013/07/24) Debian Wheezy 7.0 amd64 - Vanilla (No Ruby, no puppet, no Chef) Unk now n nbes/debianwheezyes.b?r=&ts= &use_ mirror=master vagrant-debian-wheezy64.b Debian Wheezy 7.0 amd64 (inimal Install + Puppet) y64.b?dl=1 462 Debian Wheezy 7.0 amd64 (ritish) Puppet 3.2.1, Chef , built with Veewee Debian Wheezy (7.0.0) amd64, with Ruby 1.9.1, Puppet 3.2.1, Chef , 4.2.4, built with Veewee (2013/06/12) amd64.b 302 Debian Wheezy (7.0.0) amd64, no Ruby/Puppet/Chef, 4.2.4, built with Veewee (2013/06/12) Debian Squeeze i (Chef , Puppet 2.6.2, amd64-minimal.b

24 4.2.6, nfs-common 1.2.2) Debian Squeeze amd64 (with 4.2.4) Debian Squeeze amd64 (with Puppet, Chef and 4.2.1) e64_4.2.4.b Debian Squeeze amd64 (Puppet 3.2.3, LXC, ) Vag rant - LXC Debian Squeeze amd64 (Chef , Puppet 3.1.1, ) Debian Squeeze amd64 (french) with Puppet 3.1.1, Chef and , built with Veewee (2013/04/20) _bes/debian-squeeze.b Debian Squeeze Vanilla (No Ruby, no puppet, only Chef from omnibus installer) Debian Jessie amd64 minimal w/ guest additions (Weekly updates) ssie/debian80.b 693 Debian (Wheezy) amd64 (VWware Tools) Debian bit Puppet (Vagrant 1.4.0) V ware debian amd64-vmware.b

25 Debian (Squeeze) amd64 (VWware Tools, Puppet 3.5.1) Debian (Squeeze) amd64 (VWware Tools, Chef ) Debian (Squeeze) amd64 (VWware Tools) V ware ebian amd64-puppet-vmware.b V ware ebian amd64-chef-vmware.b V ware ebian amd64-plain-vmware.b Debian (Squeeze) amd64 (Guest Additions, Puppet 3.5.1) Debian (Squeeze) amd64 (Guest Additions, Chef ) Debian (Squeeze) amd64 (Guest Additions) ualb ualb ualb ebian amd64-puppet-virtualb.b ebian amd64-chef-virtualb.b ebian amd64-plain-virtualb.b Debian 6 Squeeze x64 configured according to documentation CoreOS KV/QEU KV kvm.b 152 CentOS 6.5 x86_64 [notes] centos/releases/download/v6.5.3/centos65-x86_ b i CentOS 6.5 x86_64 [uilt on top of creatives b] CentOS 6.5 i386 inimal ( Guest Vag rant - LXC x

26 Additions , Chef , Puppet 3.2.3) CentOS 6.5 amd64 for vagrant-lxc with Puppet Vag rant xc-centos b - LXC 435 CentOS 6.4 x86_64 [notes] centos/releases/download/v6.4.2/centos64-x86_ b i CentOS 6.4 x86_64 inimal Vware Fusion (Vware Tools, Chef , Puppet 3.1.1) V ware CentOS 6.4 x86_64 inimal ( Guest Additions 4.3.2, Chef , Puppet 3.3.1) 463 CentOS 6.4 i386 inimal ( Guest Additions 4.3.2, Chef , Puppet 3.3.1) CentOS 6.4 amd64 for vagrant-lxc with Puppet CentOS 6.3 x86_64 + Chef (with guest additions) CentOS bit (puppet) CentOS bit (Ruby & Chef Vag rant - lxc-centos b LXC b Z/centos-63-32bit-puppet.b

27 ) CentOS bit (puppet) CentOS 5.9 x86_64 minimal + guest additions, puppet, chef DSK35/centos-62-32bit-puppet.b minimal.b CentOS 5.8 x86_64 minimal + guest additions, puppet, chef CentOS 5.8 x86_64 CentOS Packages (puppet & chef from RP, 4.2.0) minimal.b x86_64.b packages-puppet chef b CentOS CentOS 5.10 x86_64 ase, Vware Tools, Chef 11.6 (Omnibus), Puppet (Vor repo) CentOS 2.6 i386.b (minimal, guest additions) Archlinux V ware agrant-centos-5.10-x86_64.b entos i386-min.b Archlinux /archlinux_ b 565 Arch Linux_ x64 (vanilla) Arch Linux x86_64 ( ) ux_ _x64.b dlanvntg/vagrant-archlinux b

28 Arch Linux x64 ( ) Arch Linux KV/QEU Arch Linux 64 ( ) KV ux64.b Arch Linux 64 ( ) - ase Install agrant-archlinux b 405 Arch Linux 64 ( ) Arch Linux 64 ( ) (Puppet and Chef installed) b 533 Arch Linux 64 ( ) - Chef from gem, Ruby from pacman Arch Linux 64 ( ) - ase Install AppScale (Ubuntu Precise bit) %20%20Image Aegir-up LAP (Debian Squeeze bit) Aegir-up Debian (Debian Squeeze bit)

29 Aegir-up Aegir (Debian Squeeze bit) 29

Gérer ses environnements de développement avec Vagrant RMLL 2012

Gérer ses environnements de développement avec Vagrant RMLL 2012 Gérer ses environnements de développement avec Vagrant RMLL 2012 1 Jean-Marc Fontaine Passionné de web depuis 1996, de PHP depuis 2000 et de musique depuis 1977 Consultant PHP chez Alter Way Ex-Président

Plus en détail

VAGRANT POUR LES DÉVELOPPEURS

VAGRANT POUR LES DÉVELOPPEURS VAGRANT POUR LES DÉVELOPPEURS Alexis Seigneurin - @aseigneurin Ippon Technologies - @ippontech (Flèches droite/gauche et haut/bas pour naviguer, ESC pour tout afficher) DEMANDEZ LE PROGRAMME Vagrant? Création

Plus en détail

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3 Table des matières 1. Installation de VMware ESXI 4.... 3 1.1. Pré-requis... 3 1.2. Installation... 3 1.2.1. Panneau de configuration du serveur ESXI... 4 1.2.2. Configuration du mot de passe «Root»....

Plus en détail

Automatisation de l administration système

Automatisation de l administration système Automatisation de l administration système Plan Problèmatique : trop de systèmes, trop de solutions Typage des solutions Puppet : gestion de configuration de systèmes Capistrano : déploiement d applications

Plus en détail

Stéphane DERACO, DSI CNRS l Argos Devops : de l hyperviseur aux conteneurs l 11/12/2014 DOCKER

Stéphane DERACO, DSI CNRS l Argos Devops : de l hyperviseur aux conteneurs l 11/12/2014 DOCKER DOCKER HISTOIRE Projet interne de www.dotcloud.com (PaaS) 1 ère release Open Source en mars 2013 Objectif : conteneurs CONTENEURS «Vieux» concept chroot Unix : 1983 jails FreeBSD : 1998 Isoler l exécution

Plus en détail

Virtual Box Mettez un PC dans votre... PC

Virtual Box Mettez un PC dans votre... PC Virtual Box Mettez un PC dans votre... PC Philippe Wambeke LoliGrUB 17 mai 2014 Philippe Wambeke (LoliGrUB) Virtual Box 17 mai 2014 1 / 13 1 Virtual box Présentation Plateformes supportées Installation

Plus en détail

Guide Installation Serveur Extensive Testing

Guide Installation Serveur Extensive Testing Sommaire Installation simple sur un système vierge... 2 Installation personnalisée sur un système vierge... 3 Restauration du produit avec une version antérieure... 5 Mise à jour du produit... 6 Déployer

Plus en détail

Table des matières. 1. Installation de VMware ESXI 4... 5. 1.1. Pré-requis... 5. 1.2. Installation... 5

Table des matières. 1. Installation de VMware ESXI 4... 5. 1.1. Pré-requis... 5. 1.2. Installation... 5 2 Table des matières 1. Installation de VMware ESXI 4.... 5 1.1. Pré-requis... 5 1.2. Installation... 5 1.2.1. Panneau de configuration du serveur ESXI... 6 1.2.2. Configuration du mot de passe «Root»....

Plus en détail

Guide Installation Serveur Extensive Testing

Guide Installation Serveur Extensive Testing Sommaire Installation sur un système vierge... 1 Mise à jour du produit... 4 Déployer un nouveau client Windows... 5 Déployer un nouveau client Linux... 5 Auteur : Denis Machard Date : 22/03/2015 Version

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network

Plus en détail

TERRA CLOUD. Online Backup

TERRA CLOUD. Online Backup TERRA CLOUD Online Backup Version: 10/2014 Table des matières Table des matières... 2 1 Introduction... 3 1.1 Présentation de la solution de sauvegarde TERRA Cloud... 3 1.2 Pourquoi la solution de sauvegarde

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module

Plus en détail

Le tout à l usage dans un IaaS public «Comment une plateforme industrielle permet de déployer des usages applicatifs en accord avec cette promesse»

Le tout à l usage dans un IaaS public «Comment une plateforme industrielle permet de déployer des usages applicatifs en accord avec cette promesse» Le tout à l usage dans un IaaS public «Comment une plateforme industrielle permet de déployer des usages applicatifs en accord avec cette promesse» Jean-Luc Ardouin Responsable Avant-vente Espace Grande

Plus en détail

Automatisation de l administration système avec

Automatisation de l administration système avec Automatisation de l administration système avec Puppet à la présidence de l UHP Sylvain Zimmermann Université Henri Poincaré 16 février 2011 Plan Introduction Motivations à utiliser puppet Généralités

Plus en détail

PROFIL EXPERIENCE ARCHITECTE LINUX, OPEN SOURCE, COORDINATEUR SÉCURITÉ EMEA

PROFIL EXPERIENCE ARCHITECTE LINUX, OPEN SOURCE, COORDINATEUR SÉCURITÉ EMEA GIL_ANDRE@YAHOO.COM +33 (0)6 60 07 25 36 PROFIL EXPERIENCE Architecte et administrateur système Linux, UNIX (Solaris, AIX, HP-UX), BSD et Mac OS X. Plus de 10 ans d expérience dans des environnements de

Plus en détail

Sébastien Geiger IPHC Strasbourg

Sébastien Geiger IPHC Strasbourg Sébastien Geiger IPHC Strasbourg Retour d expérience sur la plateforme de virtualisation sous Proxmox VE à l IPHC 9eme Journées Info de l IN2P3-IRFU 13-16 octobre 2014 Résidence de Camargue Sommaire Présentation

Plus en détail

Architecture de serveurs virtualisés pour la communauté mathématique

Architecture de serveurs virtualisés pour la communauté mathématique Architecture de serveurs virtualisés pour la communauté mathématique Jacquelin Charbonnel Journées ARAMIS - Lyon, juin 2012 version 1.1 Plan K pour un laboratoire K pour la Plateforme en Ligne pour les

Plus en détail

TESIAL sprl. Aide pour l installation et la gestion du backup. 27 novembre 2009

TESIAL sprl. Aide pour l installation et la gestion du backup. 27 novembre 2009 TESIAL sprl Aide pour l installation et la gestion du backup 27 novembre 2009 Page 1/10 1 Introduction La solution de backup en ligne TESIAL se base sur un logiciel StoreGrid édité par Vembu. Dans ce document,

Plus en détail

Forfaits de gestion iweb Listes des services et des logiciels pris en charge

Forfaits de gestion iweb Listes des services et des logiciels pris en charge Forfaits de gestion iweb Listes des services et des logiciels pris en charge Introduction Systèmes d exploitation et panneaux de Virtualisation Sauvegarde Logiciels Linux Bases de données (Linux) Serveurs

Plus en détail

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Tutoriel Création d une source Cydia et compilation des packages sous Linux Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème

Plus en détail

PLATE-FORME DE CLOUD COMPUTING SLAPOS. Intégration d applications

PLATE-FORME DE CLOUD COMPUTING SLAPOS. Intégration d applications PLATE-FORME DE CLOUD COMPUTING SLAPOS Intégration d applications Alain Takoudjou Kamdem Alain.takoudjou@lipn.univ-paris13.fr LIPN Université Paris 13 Vichy 2014 Présentation du cloud computing Le Cloud

Plus en détail

Retour d expérience de la plateforme de virtualisation sous Proxmox VE à l IPHC journée SysAdmin du 04/12/2014 à l INRA de Toulouse

Retour d expérience de la plateforme de virtualisation sous Proxmox VE à l IPHC journée SysAdmin du 04/12/2014 à l INRA de Toulouse Sébastien Geiger IPHC UMR7178 du CNRS Retour d expérience de la plateforme de virtualisation sous Proxmox VE à l IPHC journée SysAdmin du 04/12/2014 à l INRA de Toulouse Sommaire Présentation de Proxmox

Plus en détail

GESTION D INFRASTRUCTURE AVEC PUPPET

GESTION D INFRASTRUCTURE AVEC PUPPET GESTION D INFRASTRUCTURE AVEC PUPPET Séminaire RAISIN du 27/05/2010 Florent Paillot & Christophe Delalande INRIA Bordeaux - Sud-Ouest Sommaire 2 Qu est ce que Puppet? Pourquoi faire Avantages/Inconvénients

Plus en détail

C O M P E T E N C E S

C O M P E T E N C E S Adresse : 56, Avenue de la monnaie 34170 Castelnau-le-Lez Date de naissance : 05/05/1983 Situation : Célibataire Site web : www.didier-segura.fr E-mail : moi@didier-segura.fr Téléphone : 07.50.98.71.80

Plus en détail

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall Titre Version Date Dernière page Identité du document Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Plus en détail

WORKSHOP OBIEE 11g (version 11.1.1.5) PRE-REQUIS:

WORKSHOP OBIEE 11g (version 11.1.1.5) PRE-REQUIS: WORKSHOP OBIEE 11g (version 11.1.1.5) Durée du workshop: 2 jours Profil des participants du workshop: Profil fonctionnel ou technique Notions de modélisation multidimensionnelle et du décisionnel NB :

Plus en détail

wxwidgets dans un environnement Microsoft Windows

wxwidgets dans un environnement Microsoft Windows 1/18 wxwidgets dans un environnement Microsoft Windows Ce document explique les démarches à suivre pour pouvoir utiliser «wxwidgets» à travers un environnement de développement. Normalement c est ce que

Plus en détail

Hands on Openstack : Introduction

Hands on Openstack : Introduction Hands on Openstack : Introduction Tags : openstack cloud Alban Crommer 2013 Octopuce Connaître Openstack Niveau 0 : Connaissance des composants Connaître Openstack Niveau 1 : Utilisation des services et

Plus en détail

PROJET AZURE (par Florent Picard, A2011)

PROJET AZURE (par Florent Picard, A2011) PROJET AZURE (par Florent Picard, A2011) Remarques générales: exécuter toutes les applications en mode Administrateur; tous les logiciels sont gratuits 1 Mettre à jour l'ordinateur (Windows 7, 64 bits)

Plus en détail

application Chouette -

application Chouette - CHOUETTE Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales application Chouette - manuel d'installation (V2.5) Auteurs : Relecteurs Michel ETIENNE, Luc DONNET,

Plus en détail

Système Principal (hôte) 2008 Enterprise x64

Système Principal (hôte) 2008 Enterprise x64 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée avec : Hyper-V 6.0 Manager Hyper-V Server (R1&R2) de Microsoft Hyper-V 6.0 Network Shutdown Module Système Principal

Plus en détail

GUGGO 4 ème rencontre

GUGGO 4 ème rencontre GUGGO 4 ème rencontre PCIM, Plouzané BIRD, Nantes ABIMS, Roscof IRHS, Angers Ifremer, Nantes INRA, Rennes INRA IGEPP, Le Rheu GenScale, Rennes Dyliss, Rennes GenOuest, Rennes Point sur les instances dans

Plus en détail

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Installation UpdatEngine serveur (CentOs apache2 / MySQL) Installation UpdatEngine serveur (CentOs apache2 / MySQL) Christophe Geneste 2014/02/26 10:05 Table des matières Introduction... 3 Installation de l environnement et des dépendances nécessaires... 3 Environnement

Plus en détail

Projet Administration Réseaux

Projet Administration Réseaux EL KHATIT Zouhair, L3 ASR N : 20072486 Projet Administration Réseaux Thème : SFTP & SCPOnly I- SFTP (Secure File Transfer Protocol) : Introduction: Le SFTP permet de transférer des fichiers par une connexion

Plus en détail

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI Contexte de la mission Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service

Plus en détail

PHP et le Cloud. All rights reserved. Zend Technologies, Inc.

PHP et le Cloud. All rights reserved. Zend Technologies, Inc. PHP et le Cloud Les plateformes de cloud IAAS PAAS SAAS Applications Applications Applications Runtimes Sécurité et intégration Base de données Runtimes Sécurité et intégration Base de données Runtimes

Plus en détail

Architecture de la plateforme SBC

Architecture de la plateforme SBC Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur

Plus en détail

TD/TP 1 Introduction au SDK d Android

TD/TP 1 Introduction au SDK d Android TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition

Plus en détail

DOCKER MEETUP. Christophe Labouisse / @XtlCnslt

DOCKER MEETUP. Christophe Labouisse / @XtlCnslt DOCKER MEETUP Christophe Labouisse / @XtlCnslt #ME, #MYSELF AND #I CHRISTOPHE LABOUISSE Développeur Freelance Java mais pas que Côté front : Angular, Ionic Sous le capot : Linux, Docker DOCKER @ HOME Retour

Plus en détail

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation

Plus en détail

Vanilla : Virtual Box

Vanilla : Virtual Box Vanilla : Virtual Box Installation Guide for Virtual Box appliance Guide d'installation de l'application VirtualBox Vanilla Charles Martin et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com,

Plus en détail

SaltStack pour la gestion de parc

SaltStack pour la gestion de parc SaltStack & la gestion de parc SaltStack pour la gestion de parc meetup Salt-fr novembre 2014 SaltStack & la gestion de parc La problématique Mise en conformité des postes de travail Mises à jour OS et

Plus en détail

Sync-A-BOX et Duplicati. est une plateforme Cloud pour stocker et gérer vos données en ligne.

Sync-A-BOX et Duplicati. est une plateforme Cloud pour stocker et gérer vos données en ligne. Sync-A-BOX et Duplicati est une plateforme Cloud pour stocker et gérer vos données en ligne. Les usages : Espace de stockage externe, accessible depuis n importe où. Utilisable comme lecteur logique avec

Plus en détail

User Documentation. Documentation utilisateur. version 0.2b 04-2009

User Documentation. Documentation utilisateur. version 0.2b 04-2009 User Documentation Documentation utilisateur version 0.2b 04-2009 Table des matières 3 French Version....4 English Version.22 Table des matières 4 Table des matières TABLE DES MATIERES 3 A PROPOS DE CE

Plus en détail

Présentation OpenVZ. Marc SCHAEFER. 9 janvier 2009

Présentation OpenVZ. Marc SCHAEFER. 9 janvier 2009 Présentation OpenVZ Marc SCHAEFER 9 janvier 2009 Résumé Le but de cette présentation est de montrer ce qu est la virtualisation et ce que peut apporter OpenVZ dans le contexte usuel de virtualisation de

Plus en détail

Installation des outils OCS et GLPI

Installation des outils OCS et GLPI Installation des outils OCS et GLPI MAYERAU David 06/02/2012 PRESENTATION. --------------------------------------------------------------------------------------------- 3 INSTALLATION DE GLPI. ------------------------------------------------------------------------------------

Plus en détail

Installation LTE-SIM. Simulation du réseau 4G (LTE-SIM) en vue d optimiser les ressources spectrales de l opérateur.

Installation LTE-SIM. Simulation du réseau 4G (LTE-SIM) en vue d optimiser les ressources spectrales de l opérateur. Installation LTE-SIM Simulation du réseau 4G (LTE-SIM) en vue d optimiser les ressources spectrales de l opérateur. Réalisé par : ALICHE Sonia LO Mame Diarra SAADE Zakaria SALL Dame SOHTSINDA Herman Commanditaire:

Plus en détail

Processus Internes équipe technique Octopuce

Processus Internes équipe technique Octopuce v. 4 juin 2014 Processus Internes équipe technique Octopuce Introduction Octopuce est un hébergeur d'infrastructures web, opérateur Internet indépendant, et fournisseur d'infogérance pour ses clients.

Plus en détail

JOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION. Sébastien Geiger IPHC

JOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION. Sébastien Geiger IPHC JOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION Sommaire Domaines d utilisation Editeurs de solutions de virtualisation Exemples d utilisation à l IPHC Déployer une machine virtuelle

Plus en détail

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires. Installation & Configuration GPLPI / OCS Inventory NG Installer sur Debian 5 Lenny, Liaison Active Directory, Mise en place du couple OCS/GLPI Par : POMENTE Guillaume OCS Inventory et GLPI sont deux outils

Plus en détail

Installation de VirtualPOPC-1 sur Ubuntu Server 10.04 LTS 64bits

Installation de VirtualPOPC-1 sur Ubuntu Server 10.04 LTS 64bits Titre Propriétaire Classification Date dernière modification Chemin et NomFichier Installation de VirtualPOPC-1 sur Ubuntu Server 10.04 LTS 64bits Penas Cédric Privé 19.09.10 \\10.1.1.1\FilesTD\Group4\Personnel\Penas\ViSaG\Installation_VirtualP

Plus en détail

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1 INSTALLATION D OCS INVENTORY NG V2.1 Procédure d utilisation Installation d OCS Inventory NG (Open Computer and Software Inventory) sur un serveur Linux N version : v1 Installation d OCS Inventory NG v2.1

Plus en détail

Mise en place d un firewall d entreprise avec PfSense

Mise en place d un firewall d entreprise avec PfSense Mise en place d un firewall d entreprise avec PfSense JA-PSI Programmation & Sécurité informatique http://www.ja-psi.fr Par Régis Senet http://www.regis-senet.fr regis.senet [at] supinfo.com Le 13/06/2009

Plus en détail

Oracle Database SQL Developer Guide D'Installation Release 4.0 E38928-06

Oracle Database SQL Developer Guide D'Installation Release 4.0 E38928-06 Oracle Database SQL Developer Guide D'Installation Release 4.0 E38928-06 Pour accéder à la documentation détaillée de SQL Developer : voir Oracle Database SQL Developer Installation Guide Installer Oracle

Plus en détail

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG EHRHARD Eric - Gestionnaire Parc Informatique 1 Possibilités d OCS Inventory. Informations d'inventaire pertinentes.

Plus en détail

Guide d installation de MySQL

Guide d installation de MySQL INF 1250 Introduction aux bases de données Guide d installation de MySQL 1 Introduction Ce guide vous indique la façon d installer et d utiliser le logiciel MySQL de Oracle (disponible en licence GPL).

Plus en détail

Raspberry pi : Développer une petite application web sur Raspberry

Raspberry pi : Développer une petite application web sur Raspberry Raspberry pi : Développer une petite application web sur Raspberry Introduction Le Raspberry Pi est un nano-ordinateur basé sur une architecture ARM (conçu par David Braden) qui permet l'exécution de plusieurs

Plus en détail

TD 1 - Installation de système UNIX, partitionnement

TD 1 - Installation de système UNIX, partitionnement Département des Sciences Informatiques Licence Pro R&S 2009 2010 Administration Système T.T. Dang Ngoc dntt@u-cergy.fr TD 1 - Installation de système UNIX, partitionnement 1 Préambule Il existe de très

Plus en détail

[ GLPI et OCS pour Gentoo 2006] ArtisanMicro. Alexandre BALMES

[ GLPI et OCS pour Gentoo 2006] ArtisanMicro. Alexandre BALMES 2006 ArtisanMicro Alexandre BALMES [ GLPI et OCS pour Gentoo 2006] Ce document de 10 pages vous perm et de créer un serveur w eb pour l utilisation de G LPIet O CSinventory sur la distribution Gentoo 2006.

Plus en détail

ArcGis Server 10 (sur VM CentOS 5.5-32bits) DOCUMENT D INSTALLATION

ArcGis Server 10 (sur VM CentOS 5.5-32bits) DOCUMENT D INSTALLATION Auteur Jules FLEURY, SIGéo / CEREGE Date de création 04/04/11 Date de dernière modification OS VM CentOS 5.5-32bits) Type de document Notice d'ation Nom du document ArcGis Server 10 (sur VM CentOS 5.5-32bits)

Plus en détail

Notre Catalogue des Formations IT / 2015

Notre Catalogue des Formations IT / 2015 Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119

Plus en détail

Fiche Produit Conference Center

Fiche Produit Conference Center Fiche Produit Conference Center applications for Cisco Unified Communications Directory Solutions IPS Global Directory Web Directory IPS Popup Personal Directory ClickNDial Provisioning Corporate Speed

Plus en détail

Configuration matériel. Tâche 2 : Installation proprement dite de l application sur un serveur de test virtualisé sous VmWare Workstation.

Configuration matériel. Tâche 2 : Installation proprement dite de l application sur un serveur de test virtualisé sous VmWare Workstation. PPE 1 MISSION 1 Tâche 1 : Se renseigner sur les exigences logicielles et matérielles de l utilisation de MRBS sur une distribution Linux (Debian). Proposer une configuration matérielle suffisante pour

Plus en détail

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM Sommaire 1. Problématique des accès aux serveurs Besoins Linagora Recherche d'une solution 2. Présentation de sshgate

Plus en détail

2007 se termine déjà, et avec l heure du bilan qualitatif et quantitatif!

2007 se termine déjà, et avec l heure du bilan qualitatif et quantitatif! Edito 2007 se termine déjà, et avec l heure du bilan qualitatif et quantitatif! Pour l aspect chiffres, retenons le 7! Le chiffre d affaires bondit en effet à la septième centaine de milliers d euros,

Plus en détail

Fiche Produit Desktop Popup

Fiche Produit Desktop Popup Fiche Produit Desktop Popup Solution intégration CTI Pour Cisco Unified Communications Manager applications for Cisco Unified Communications Directory Solutions IPS Global Directory Web Directory IPS Popup

Plus en détail

Guide d installation JMap 5.0

Guide d installation JMap 5.0 Guide d installation JMap 5.0 Installation de JMap L installation de JMap se fait typiquement sur un serveur qui sera accédé par l ensemble des utilisateurs. Lors de l installation, toutes des composantes

Plus en détail

END OF SUPPORT. transtec Approche de la migration

END OF SUPPORT. transtec Approche de la migration 14.07.2015 FIN DE pour Windows Server 2003 31.12.2014 FIN DE LICENCE pour Windows Server 2008 Cycle vital Bientôt la fin : L Assistance de Microsoft Windows Server 2003 prendra fin en juillet 2015. En

Plus en détail

Une solution opensource d'affichage dynamique - XIBO

Une solution opensource d'affichage dynamique - XIBO Une solution opensource d'affichage dynamique - XIBO - Retour sur le choix de la solution XIBO au laboratoire de mathématiques de Besançon Journées Mathrice Lyon Octobre 2011 : Solution d'affichage dynamique

Plus en détail

Le serveur web Apache

Le serveur web Apache Le serveur web Apache Emmanuel Courcelle Lipm CNRS INRA Auzeville Emmanuel Courcelle Apache au Lipm Applications avec interface Web Applications bioinformatiques Wikis, CMS,... Serveur Web = apache sur

Plus en détail

Installation d'un serveur FTP géré par une base de données MySQL

Installation d'un serveur FTP géré par une base de données MySQL BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux développement d applications COMPTE-RENDU D ACTIVITE ACTIVITE N 2 Nom et Prénom : Casanova Grégory Identification (objectif) de l activité Installation

Plus en détail

Cellier Clément, Maginot Quentin, Tripier Axel, Zaorski Jean, Zini Robin. 18 mars 2015

Cellier Clément, Maginot Quentin, Tripier Axel, Zaorski Jean, Zini Robin. 18 mars 2015 TP Cellier Clément, Maginot Quentin, Tripier Axel, Zaorski Jean, Zini Robin 18 mars 2015 Résumé Ce TP a pour but de présenter, au travers de l outil principal Docker, Varnish, HAProxy et Nginx. Installation

Plus en détail

Pratique et administration des systèmes

Pratique et administration des systèmes Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de

Plus en détail

Construction et déploiement d applications Java avec Maven, Archiva, Groovy et Jenkins

Construction et déploiement d applications Java avec Maven, Archiva, Groovy et Jenkins Construction et déploiement d applications Java avec Maven, Archiva, Groovy et Jenkins Un retour d expérience Patrice RINGOT Ingénieur en développement et déploiement d applications - INIST/CNRS Rencontre

Plus en détail

LXC : Une technologie de contextualisation ultra light intégrée au kernel Linux

LXC : Une technologie de contextualisation ultra light intégrée au kernel Linux Benoît des Ligneris, Ph.D. P.D.G., bdl@rlnx.com Solutions Linux Open Source, 18 mars 2010 LXC : Une technologie de contextualisation ultra light intégrée au kernel Linux Révolution Linux 2010 Au menu Révolution

Plus en détail

Acronis Backup & Recovery 10 Server for Linux. Guide de démarrage rapide

Acronis Backup & Recovery 10 Server for Linux. Guide de démarrage rapide Acronis Backup & Recovery 10 Server for Linux Guide de démarrage rapide Ce document explique comment installer et commencer à utiliser Acronis Backup & Recovery 10 Server for Linux. Copyright Acronis,

Plus en détail

WDpStats Procédure d installation

WDpStats Procédure d installation WDpStats Procédure d installation Table de matières WDpStats... 1 Procédure d installation... 1 Table de matières... 1 Résumé... 2 Réquisits... 2 Installation... 2 Difficultés... 6 Lancement... 7 wdpstats_install_oracle_fr.xml

Plus en détail

THEME : Mise en place d une plateforme d enseignement à distance

THEME : Mise en place d une plateforme d enseignement à distance République du Sénégal Un peuple Un but Une foi Ministère de l Enseignement Supérieur ECOLE CENTRALE DES LOGICIELS LIBRES ET DE TELECOMMUNICATIONS (EC2LT) THEME : Mise en place d une plateforme d enseignement

Plus en détail

TP Déploiement de réseaux IP sous Linux et MS Windows sur une infrastructure virtualisée

TP Déploiement de réseaux IP sous Linux et MS Windows sur une infrastructure virtualisée TP Déploiement de réseaux IP sous Linux et MS Windows sur une infrastructure virtualisée Objectifs : - Déploiement d une infrastructure virtuelle. - Configuration d adresses IP statiques. - Configuration

Plus en détail

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven TRAVAIL RÉALISÉ PAR ABED ABDERRAHMANE Oracle Developer Suite 10g Guide de l installation 10g Release 2 (10.1.2) pour Windows Vista & Seven www.oraweb.ca Page 1 TABLE DES MATIÈRES : PARTIE 1 : CONCEPTS

Plus en détail

Table des matières. Date : Version : 29/06/2013 1.1. Objet : OpenVas 6.0

Table des matières. Date : Version : 29/06/2013 1.1. Objet : OpenVas 6.0 Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Paternité - Pas d'utilisation Commerciale 3.0 non transposé. Le document est librement diffusable dans le contexte de

Plus en détail

Documentation Projet ASR : 2012-2013 Construction d un système réparti multi-échelle

Documentation Projet ASR : 2012-2013 Construction d un système réparti multi-échelle Documentation Projet ASR : 2012-2013 Construction d un système réparti multi-échelle Réalisé par : Ji LIU Eric GUILLAUME Mohamed RIAHI Encadrants: Sébastien LERICHE Sam ROTTENBERG Contenu Déployer des

Plus en détail

Grid 5000 : Administration d une infrastructure distribuée et développement d outils de déploiement et d isolation réseau

Grid 5000 : Administration d une infrastructure distribuée et développement d outils de déploiement et d isolation réseau : Administration d une infrastructure distribuée et développement d outils de déploiement et d isolation réseau Nicolas Niclausse - INRIA Sophia Antipolis Méditerranée - projet Aladdin Grid 5000 2 juillet

Plus en détail

DES SAUVEGARDES ET DES RESTAURATIONS DE DONNEES SANS CONTRAINTES DE LIEU NI DE TEMPS

DES SAUVEGARDES ET DES RESTAURATIONS DE DONNEES SANS CONTRAINTES DE LIEU NI DE TEMPS POURQUOI CHOISIR ACRONIS BACKUP TO CLOUD? Les volumes de données que votre entreprise doit gérer et les coûts correspondants de sauvegarde et de maintenance augmentent de manière exponentielle. La virtualisation,

Plus en détail

DenyAll Detect. Documentation technique 27/07/2015

DenyAll Detect. Documentation technique 27/07/2015 DenyAll Detect Documentation technique 27/07/2015 Sommaire 1. A propos de ce document... 3 1.1 Objet... 3 1.2 Historique... 3 1.3 Contexte... 3 2. Liste des tests... 4 2.1 Découverte réseau (scan de ports)...

Plus en détail

Problématique. Techniques générales. Déploiement Windows. Déploiement Linux. Déploiement Mac OS X. Applications Windows. Applications Linux

Problématique. Techniques générales. Déploiement Windows. Déploiement Linux. Déploiement Mac OS X. Applications Windows. Applications Linux Problématique Techniques générales Déploiement Windows Déploiement Linux Déploiement Mac OS X Applications Windows Applications Linux Applications Mac OS X Exemple du LAAS Déploiement automatique de systèmes

Plus en détail

Cloud public d Ikoula Documentation de prise en main 2.0

Cloud public d Ikoula Documentation de prise en main 2.0 Cloud public d Ikoula Documentation de prise en main 2.0 PREMIERS PAS AVEC LE CLOUD PUBLIC D IKOULA Déployez vos premières instances depuis l interface web ou grâce à l API. V2.0 Mai 2015 Siège Social

Plus en détail

Bonjour. Yohan PARENT, Cyprien FORTINA, Maxime LEMAUX, Hyacinthe CARTIAUX

Bonjour. Yohan PARENT, Cyprien FORTINA, Maxime LEMAUX, Hyacinthe CARTIAUX Bonjour I.Le contexte II.Le cloud computing III.L'expérimentation des solutions libres sur Grid'5000 1.Eucalyptus 2.OpenNebula 3.OpenStack IV.Tableau Comparatif V.Conclusion I.Le contexte 1)Le projet

Plus en détail

MYSQLDUMP & ZRM COMMUNITY

MYSQLDUMP & ZRM COMMUNITY Meetup Viadeo & LeMUG / Paris, November 16, 2011 MYSQLDUMP & ZRM COMMUNITY Scheduling and Monitoring Cédric PEINTRE www.mysqlplus.net 2 Sondage ancien mais toujours valide! mysqldump n est pas mort! Sauvegarde

Plus en détail

Le Cloud Open-Mind! Emilien Macchi

Le Cloud Open-Mind! Emilien Macchi Le Cloud Open-Mind! 1 Sommaire Introduction Comprendre Swift Comprendre Glance Comprendre Nova Déploiement Divers 2 OpenStack Introduction 3 Qu est-ce-qu OpenStack? Projet OpenSource ambitieux Catégorie

Plus en détail

Fiche Produit IPS Pager

Fiche Produit IPS Pager Fiche Produit applications for Cisco Unified Communications Directory Solutions IPS Global Directory Web Directory IPS Popup Personal Directory ClickNDial Provisioning Corporate Speed Dials IP Phone Applications

Plus en détail

Année Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015. Cloud computing Travaux Pratiques

Année Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015. Cloud computing Travaux Pratiques Année Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015 Cloud computing Travaux Pratiques Objectif Dans un premier temps, on utilisera libvirt : une librairie d accès aux principaux hyperviseurs

Plus en détail

Installez Slackware sur une Dedibox SC de chez Online

Installez Slackware sur une Dedibox SC de chez Online Installez Slackware sur une Dedibox SC de chez Online La Dedibox SC de la société Online offre la possibilité de disposer d un serveur dédié à un prix extrêmement intéressant. Cependant, le choix des distributions

Plus en détail

EXALOGIC ELASTIC CLOUD MANAGEMENT

EXALOGIC ELASTIC CLOUD MANAGEMENT EXALOGIC ELASTIC CLOUD MANAGEMENT Jean-Marc Digne Ingénieur Avant Vente Oracle France 1 The following is intended to outline our general product direction. It is intended for information purposes only,

Plus en détail

Accélérez vos tests et développements avec le Cloud, découvrez SoftLayer, la dernière acquisition Cloud d'ibm

Accélérez vos tests et développements avec le Cloud, découvrez SoftLayer, la dernière acquisition Cloud d'ibm Accélérez vos tests et développements avec le Cloud, découvrez SoftLayer, la dernière acquisition Cloud d'ibm Matthieu Gross Senior Architect services d infrastructure IBM Cloud: Think it. Build it. Tap

Plus en détail

Visualization sur Ubuntu: Quels Choix? Nicolas Barcet <nick.barcet@canonical.com>

Visualization sur Ubuntu: Quels Choix? Nicolas Barcet <nick.barcet@canonical.com> Visualization sur Ubuntu: Quels Choix? Nicolas Barcet Ubuntu Server Product Manager 24/03/09 2 Agenda Définitions Outils de Virtualization Serveur Outils de Virtualization Poste

Plus en détail

Réalisation d un portail captif d accès authentifié à Internet 10.10.10.1

Réalisation d un portail captif d accès authentifié à Internet 10.10.10.1 Master 1 ère année UE Réseaux avancés I Projet Réalisation d un portail captif d accès authentifié à Internet Présentation du projet Le but du projet est de mettre en place un portail captif permettant

Plus en détail

Guide d installation BiBOARD

Guide d installation BiBOARD Version 3.0 29/05/2013 Support BiBOARD E-mail : support@biboard.fr Guide d installation de BiBOARD Ce document est destiné à l équipe informatique en charge de l installation de l application BiBOARD.

Plus en détail