Hey All,
I am looking for some advice on the following problem.  I am fully aware
that I will probably have to build this functionality into CS, but I want
to get your ideas before I go too far down one path.

*Intro:*
We have a backup/DR solution that can basically take stateful incremental
snapshots of our systems at a hypervisor level.  It does a lot of other
magic, but I will limit the scope for now.  It can also make the snapshots
available directly to the hypervisor (in multiple datacenters) so they can
be spun up almost instantly (if CS is not in the picture) by the
hypervisor.

*Problem:*
If we spin up the VM directly on the hypervisor, CS will not know about it,
so that currently is not an option (although detecting that VM would be
ideal).
If we need to spin up the VM through CS, the current process is entirely
too inefficient.  My understanding is that the only option would be to
import the snapshot as a template (over http) and then once uploaded, it
would then have to be transferred from secondary storage to primary storage
to get launched.  For the sake of argument, if that template is 1TB in size
this process will take FOREVER.

*Potential Solutions:*
1) Let the backup tool spin the VM on the hypervisor and then update CS to
recognize the new VM as being managed by CS (this would be ideal).
2) Enable CS to recognize the templates available on the hypervisor
directly so it could just launch the template directly from there without
having to do any copying.
3) Develop a way to launch a VM from a remote location and skip secondary
storage completely.  This would be something like launching from a LUN
exposed over Fibre Channel.  In this case we would still have to do a copy
from that location to primary storage, but we have at least reduced the
transfer overhead some.

Any other suggestions or ideas?

Thanks,

*Will STEVENS*
Lead Developer

*CloudOps* *| *Cloud Solutions Experts
420 rue Guy *|* Montreal *|* Quebec *|* H3J 1S6
w cloudops.com *|* tw @CloudOps_

Reply via email to