Your software can follow one of two restore
scenarios: either revert to a saved state, or disaster recovery:
To bring an existing virtual machine to a
previous state
1 |
Connect to the server and
command it to halt and power off the target virtual machine.
|
2 |
Use the server to gain
access to the virtual disks. With SAN transport (but not HotAdd or NBDSSL) you
must create a snapshot before restoring data.
|
3 |
Transfer the disk images
from backup using
VixDiskLib. Revert-to and
delete the snapshot, if created.
|
To completely re-create a virtual machine
(disaster recovery)
1 |
Connect to the server.
|
2 |
Command the server to
create a new virtual machine and its virtual disks using the configuration
information saved from
vim.vm.ConfigInfo during
backup.
|
3 |
Transfer virtual disk data
to the newly created virtual disks using
VixDiskLib. Virtual disk
data includes disk formatting information, so you do not need to build any kind
of file system on the virtual disks.
|