we're all clones: linked clone virtual machines
DESCRIPTION
15 minute Lightning Talk regarding the whys and hows of linked clone virtual machines in VMWare Fusion and VirtualBox. See also: http://nefariousdesigns.co.uk/archive/2009/09/virtualised-development-environments-on-a-mac/ http://nefariousdesigns.co.uk/archive/2010/02/mac-virtualbox-linked-clone/TRANSCRIPT
WE’RE ALL CLONES WE’RE ALL CLONES WE’RE ALL CLONESWE’RE ALL CLONES WE’RE ALL CLONES WE’RE ALL CLONESWE’RE ALL CLONES WE’RE ALL CLONES WE’RE ALL CLONESWE’RE ALL CLONES WE’RE ALL CLONES WE’RE ALL CLONESWE’RE ALL CLONES WE’RE ALL CLONES WE’RE ALL CLONESWE’RE ALL CLONES WE’RE ALL CLONES WE’RE ALL CLONESWE’RE ALL CLONES WE’RE ALL CLONES WE’RE ALL CLONESWE’RE ALL CLONES WE’RE ALL CLONES WE’RE ALL CLONESWE’RE ALL CLONES WE’RE ALL CLONES WE’RE ALL CLONESWE’RE ALL CLONES WE’RE ALL CLONES WE’RE ALL CLONESWE’RE ALL CLONES WE’RE ALL CLONES WE’RE ALL CLONES
WE’RE ALL CLONES(And everything is fine)
OBEY YOUR MASTER
• Build a master VM
• Include all software you want to share across clones.
• VMWare Tools
SEEK AND DESTROY
• Grab only the disk and prepare it:
• VMWare uses .vmdk (inside your master.vmwarevm)
• Fix the paths and remove the UUID
• VirtualBox uses .vdi
• Make disk files read-only and immutable
SPAWN OF THY MASTER
• Create a new VM
• Use the master disk image instead of creating new
• Create a snapshot
• Run the clone
• May need to fix networking strangeness
SIMPLES
• Lots of documentation online
• http://nefariousdesigns.co.uk/