

In this post you’ll have a step-by-step tutorial for how to easily create v2v (virtual to virtual) machines, and create a VMDK disk image that can then be uploaded to any AWS environment.

box files for AWS, demonstrating how to overcome issues like nested virtualization and the need for bare metal machines that are also costly and time-consuming to provision. So what better way than to start with the most popular cloud – AWS? This post will dive into one such scenario of porting Vagrant. We wanted to find the most seamless process to do this – that too would be easily replicable per environment. In the context of our R&D and Ops work on Cloudify, an open source cloud orchestration tool written Python with a TOSCA-based YAML DSL, we often need to create reproducible and portable development environments on the cloud, and had to find a way to overcome these issues. However, with the onset of cloud where many companies choose to do dev and test and QA work on resources on demand, this type of virtual development environment comes with its downsides too, namely issues such as nested virtualization.Ĭloudify! Through a simple Vagrantfile.

To this end, many technologies have arisen to answer this need from Vagrant and VirtualBox, and even Docker in certain contexts. Many developers often need to create easily reproducible development environments – for anything from testing to troubleshooting, and even continued development across teams.
