Project

General

Profile

Actions

Wiki » History » Revision 3

« Previous | Revision 3/7 (diff) | Next »
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.
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.

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

Updated by Sofiane Mokrane over 5 years ago · 3 revisions