Skip to content

Instantly share code, notes, and snippets.

@ten0s
Last active November 20, 2015 13:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ten0s/6543dd2fbacd76f41f46 to your computer and use it in GitHub Desktop.
Save ten0s/6543dd2fbacd76f41f46 to your computer and use it in GitHub Desktop.
Export vagrant cluster
http://docs.vagrantup.com/v2/cli/package.html
http://stackoverflow.com/questions/19094024/is-there-any-way-to-clone-a-vagrant-box-that-is-already-installed?answertab=active#tab-top
cd /home/ten0s/projects/ansible/vagrant/cluster
VBoxManage list vms
"cluster_arbiter_1434442130502_70811" {e8fd64da-b59f-4377-8ddf-5c5d660867a1}
"cluster_arbiter2_1434442190803_23274" {a4beff52-3a11-40e2-885f-b09722a09f85}
"cluster_node1_1434442012780_7672" {73c70448-4333-4932-bdd9-ac774532f591}
"cluster_node2_1442485877717_61624" {633d5855-9f19-427b-af29-8041f8d69829}
vagrant halt
for name in `ls .vagrant/machines`; do echo $name `cat .vagrant/machines/$name/virtualbox/id`; done
arbiter e8fd64da-b59f-4377-8ddf-5c5d660867a1
arbiter2 a4beff52-3a11-40e2-885f-b09722a09f85
node1 73c70448-4333-4932-bdd9-ac774532f591
node2 633d5855-9f19-427b-af29-8041f8d69829
vagrant package --base e8fd64da-b59f-4377-8ddf-5c5d660867a1 --output arbiter.box
vagrant package --base a4beff52-3a11-40e2-885f-b09722a09f85 --output arbiter2.box
vagrant package --base 73c70448-4333-4932-bdd9-ac774532f591 --output node1.box
vagrant package --base 633d5855-9f19-427b-af29-8041f8d69829 --output node2.box
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment