System.out

Tags: centos, vm, vagrant, and devops

Mettre à jour une box Vagrant

27/11/2013

Suite de l’article sur la création d’une box Vagrant… Au bout de quelques jours d’utilisation de votre box, vous vous rendez compte qu’il manque quelquechose (de l’espace disque, un nouveau disque…).

Vous souhaitez donc mettre à jour la box par défaut avec ces nouveaux éléments. C’est tout à fait possible, il suffit de : * démarrer une VM, * modifier la configuration avec VirtualBox * arrêter la VM * recréer la box

Dans le détail :

$ mkdir updated-box
$ cd updated-box
$ vagrant init centos64-64
$ vagrant up
$ vagrant halt

Accéder à la configuration de la vm via VirtualBox (la VM doit avoir un nom du genre centos64-64_default_1385542165). Recréer ensuite la box:

$ vagrant package --base centos64-64_default_1385542165 --output centos64-64.box
$ vagrant box remove centos64-64
$ vagrant box add centos64-64

Ensuite, dans une VM déjà créée :

$ rm -rf .vagrant
$ vagrant up

comments powered by Disqus