Importer une VM gérée par Vagrant

L’idée c’est de copier une machine virtuelle créée par Vagrant d’un poste à un autre, sans la générer depuis zéro donc.

On va commencer par exporter la (les) machine(s) depuis Virtualbox en passant par le menu Fichier -> Exporter.
Il faut également copier les scripts de la machine, son arborescence de fichiers montés, etc..

De l’autre coté, on importer l’export dans Virtualbox en passant par Fichier -> Importer.
Puis on colle les scripts et l’arbo.

C’est pas sorcier.

Tentons un ‘‘$ vagrant up’’ maintenant. Oops.

Donc, pour continuer, il faut aller indiquer à Virtualbox le bon UID de l’utilisateur, dans le fichier :

.vagrant/machines/{name}/{provider}/creator_uid

Et faut faire pareil pour l’identifiant de la machine virtuelle, vagrant ne sait pas où chercher sinon, malgré l’import du début il est un peu perdu, les identifiants ont changé en cours de route. Donc on va faire un :

$ VBoxManage list vms

pour récupérer l’id entre crochets, pour aller le coller là :

.vagrant/machines/{name}/{provider}/id

Pi si tout va bien, maintenant le ‘‘$ vagrant up’’ fonctionne ! \o/

J’espère qu’il ne manque rien à ce petit aide mémoire.

Sources :
http://stackoverflow.com/questions/31644222/vagrant-not-starting-up-user-that-created-vm-doesnt-match-current-user
http://stackoverflow.com/questions/9434313/how-do-i-associate-a-vagrant-project-directory-with-an-existing-virtualbox-vm

Publicités

Poster un commentaire

Classé dans Autres

Commenter

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s