Wiki » History » Revision 3
Revision 2 (Sofiane Mokrane, 11 Aug 2020 10:01) → Revision 3/7 (Sofiane Mokrane, 11 Aug 2020 11:50)
Vagrant, un outil pour mettre en place un environnement de développement et de test très rapidement. En effet, Vagrant va vous permettre d'installer et de lancer une machine virtuelle (VM) en quelques lignes de commandes. Une machine virtuelle au contraire va nous permettre de créer plusieurs environnements au plus proche de l'environnement final. On va pouvoir y installer une distribution linux et les différents outils de travail. Pour nous chez *Kaisensdata*, le but étant de travailler, en développement, dans le même environnement pour faciliter le transfert de codes entre les différents collaborateur et l'exécution ou test de ces derniers. travail Pour cela il va nous falloir 2 outils : VirtualBox pour gérer les VM, lien pour télécharger virtual box 6.0.8: https://www.virtualbox.org/wiki/Download_Old_Builds_6_0 Vagrant : Lien pour télécharger vagrant: https://www.vagrantup.com/downloads Vagrant::Config.run do |config| config.vm.define :web do |web_config| web_config.vm.box = "web" web_config.vm.forward_port 3000, 3000 end config.vm.define :db do |db_config| db_config.vm.box = "db" db_config.vm.forward_port 3306, 3306 end config.vm.customize [ "--memory", "256" ] end Vagrant.configure("2") do |config| config.vm.define "submiter" do |submiter| submiter.vm.box = "ubuntu/bionic64" submiter.vm.hostname = 'submiter' #dsubmit.vm.provision "docker" submiter.vm.box_url = "ubuntu/bionic64" submiter.vm.synced_folder "C:\\Users\\amokrane\\Desktop\\ansible", "/set" submiter.vm.network :private_network, ip: "192.168.56.106" submiter.vm.provider :virtualbox do |v| v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"] v.customize ["modifyvm", :id, "--memory", 4096] v.customize ["modifyvm", :id, "--name", "submiter"] v.customize ["modifyvm", :id, "--cpus", "2"] end end end En effet, grâce à Vagrant, vous aller pouvoir spécifier les ressources de la VM (RAM, nombre de coeurs), les redirections de port, les applicatifs à installer etc. Description https://drive.google.com/drive/folders/1CWivvE_9zJIiBNh_8pMnFgBGydLBWDaa?usp=sharing Commande a exécuter dans le cas vous avez l'erreur que vous trouviez dans l'image ci-jointe bcdedit /set hypervisorlaunchtype off