I had decided to install VCB in a physical server, until today I run into this "SCSI hot-add mode" (and the fact that the VCB proxy is now supported in a VM) and I am reconsidering my options. First of all, why is it called
SCSI hot-add mode, when it seems like it can be used in a NAS environment? I quote from the latest version of the VM Backup Guide, from the "SCSCI hot-add mode section": "In this mode, you can use Consolidated Backup to protect any virtual disks on any type of storage available to your ESX Server host, including NAS or local storage." It also states: "Although this mode is not as efficient as the SAN mode, which does not cause any overhead on the ESX Server host, it is still more efficient than theLAN mode." If the shared storage in question is a NAS, how is this hot-add mode more efficient than the regular LAN mode? Under the "LAN mode (NBD mode)" section it states that the VCB proxy can be either in a physical server or a VM. So in the case in which the shared storage is a NAS, I see no difference between the hot-add mode and the LAN mode. What am I missing?
Like someone else that contributed to this discussion, I also will not implement this new hot-add feature in VCB unless more thorough documentation is made available. But aside from the documentation, I have one more doubt about how having VCB in a physical server vs. a VM compares. I am concerned with the speed with which backups take place. I have 2 ESX hosts with 4 VMs each. Some VMs have their data store in the NAS, some in the local ESX hosts. I intended to install VCB in a physical server, and connect to this server external hard drives via an eSATA connection. I intended to copy the vmdk files straight into this external drives, which I would rotate during the week and take off-site for the sake of off-site backups. If I have VCB in a VM, I suppose I could copy to external drives that are attached to a physical server in the network that has a share for the external drive. Can someone help me understand how the speed with which backups would take place compares in each scenario? If VCB is in a VM, the transfer of data from the ESX host to the VCB proxy happens within the ESX host virtual network, then the copying of the data to the external drive happens over the LAN. If I have a physical server for VCB, the transfer of the data from the ESX host to the VCB proxy happens over the LAN, but the writing of the data to the external drives happens over an eSATA connection (3GBits/second). My VMs' virtual disks are 40 to 50 GB average. The LAN transfer speed would be 1GBit/sec.
Finally, I would greatly appreciate some feedback on the backup schedule I intend to implement. Does anyone see any problems with only doing backups of the full VM images every day, and no backups of specific data files? I suppose the other alternative is to do data file level backups daily and maybe full image backups weekly or so, mainly for disaster recovery purposes. But from a management point of view, it seems to me it would be much simpler to just backup the entire VMs every night and not mess with file-level backups. Any thoughts on this?
Thank you so much in advance for any thoughts anyone cares to share. I am pretty new to VMware and I could use advice from others with more experience.
PS: I am running VirtualCenter 2.5 and VI 3.5
Marcelo