Backup for VMware vSphere

Supervisor: RNDr. Jakub Yaghob, Ph.D.
Intended Scope: Bachelor thesis
Required Skills: C/C++, C#

Description:

Our department uses VMware vSphere virtualization for many research and teching tasks. Some virtual machines are very important for our department, so we have to make backups of them. Currently, we have a backup tool form VMware, it is a virtual appliance called Virtual Data Protection. Unfortunately, it will be discontinued from the next major release of vSphere. The main goal of the work is to create a backup software for VMware vSphere. It may run in any virtual environment (Windows, Linux) and may be developed by any programming language supported by VMware SDKs (C/C++/C#). VMware has a set of SDKs for their environment, including deatiled description of backup and restore process.

VMware vSphere Management SDK

VMware VDDK

The content is available under Creative Commons BY-NC 3.0 License