07-12-2013 01:43 PM
So for planning out my environment, I need to understand more in depth what is going on "under the hood" with the Backup Exec Agent for VMware but I am having trouble locating the information I need.
Specificially, I need to understand the information flows - what data stream goes where during a backup operation.
For simplicity of discussion's sake, let's say I have the following minimal HA cluster configuration:
The first question I'm trying to answer is, "When backing up a Virtual Machine via a vCenter server, what is/are the data path(s)?"
So say I tell BE to back up VM2. VM2 is on a different host than the vCenter server, so which of the following is the true picture of how is BE getting it's data stream?
I suspect it's #2, but I can't find much in the way of documentation to piece together a definitive answer.
The second question, which is even deeper, and a follow up to #1, is which vmKernel port types are being used? For instance:
There is a dearth of information about BE 2012 beyond the surface level. Hopefully someone out there can shed some light...
07-12-2013 01:57 PM
Bah I misspelled vmKernel twice and I can't figure out how to edit it.
Meta-edit: I figured it out and edited the OP. The edit button is waaay at the top of the screen. :D
07-13-2013 08:15 AM
if you are using SAN Transport then BE directly accesses the Snapshot in the Datastore which would make the data path
LUN Containing Datastore --> via SAN to Media Server --> via SAN back to your B2D storage
BE will send control metadata to the vCenter (over the LAN) to ask for the list of VM's and to send the create Snapshot requests. It will also get back some metadata about the snapshot(s) from the vCenter so that the API on the media server knows the identity of the snapshot(s) in order to mount it/them over the SAN.
If using NBD it wil be a similar mechanism, although I think we have to attach to the snapshot via the current ESX host, so once we have got the snapshot details form the vCenter the data transfer paths switch to the ESX host (this is a guess I am not 100% sure of this last point)
With regards comms to the vCenter and/or hosts we inistially use Port 902 (not sure what the translates to in terms of kernels)