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.

Dans mon cas le UID n’est plus le bon, mais cela n’est pas forcément toujours le cas.

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, 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

Et pour éviter que la machine soit réinitialisée il faut également coller l’id à la suite du « 1.5: » dans le fichier :

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

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 )

Photo Google+

Vous commentez à l'aide de votre compte Google+. 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 )

w

Connexion à %s