Wiki » History » Revision 2
Revision 1 (Sofiane Mokrane, 10 Aug 2020 09:23) → Revision 2/7 (Sofiane Mokrane, 11 Aug 2020 10:01)
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. Description 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 cela il va nous falloir 2 outils : VirtualBox https://drive.google.com/drive/folders/1CWivvE_9zJIiBNh_8pMnFgBGydLBWDaa?usp=sharing Lien pour gérer les VM, lien télécharger vagrant: https://www.vagrantup.com/downloads 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