The project deals with a disaster recovery mechanism in a data center. The hosts, virtual machines are managed in a data center. A disaster recovery system monitors the health of the virtual machines that are running at a site and detects the various aspects of failure such as host failure and VM failure. In case of a failure in a data center, we take necessary measures to migrate the failed VM to another host or restarting the failed VM.