The theme of this project is disaster recovery automation. A disaster recovery system monitors the health of the virtual machines running at a datacenter and if that site should fail, determines the site/host that is to be used to restart each failed virtual machine. Migration, Cloning and recovery of state is implemented. Coded using Java API for VMware.