VMware                                                                        VMware Consolidated Backup: Best Practices and Deployment Considerations 
HBA Setup 
Installing multiple HBAs in your backup proxy server and scheduling backups to use these HBAs 
as efficiently as possible can yield significant performance benefits. 
As shown in Figure 3, full-image backups first copy a virtual machine’s files from the VMFS 
datastore to a “holding tank” on an NTFS partition, then transfer the files from the holding tank to 
tape or another backup medium. 
Because I/O throughput, not CPU load, is the likely bottleneck on the backup proxy server, the 
configuration shown in this example uses six HBAs and coordinates backups of virtual machines 
on multiple ESX Server hosts in such a way that data moves in only one direction through a 
particular HBA at a given time. 
The first data transfer copies the files of a virtual machine running on ESX Server host 1 from the 
VMFS datastore to the NTFS holding tank. Then, while your backup software is copying the first 
virtual machine’s files to tape, it is simultaneously copying the files of a second virtual machine, 
which runs on ESX Server host 2, from its VMFS datastore to an NTFS holding tank. 
The configuration shown in this example has an additional benefit. They minimize the demands 
on any one VMFS datastore. Although the snapshot process used by VCB is quick, VMFS can 
process only one snapshot operation at a given time. Other snapshot requests to the same VMFS 
are queued until the first request is processed, and a queue of pending snapshot requests can 
affect performance of the datastore. 
VMFS
VMFS
NTFS
NTFS
SAN storage
Tape library
VCB proxy
Figure 3: Using multiple HBAs in the backup proxy for more efficient backups 
Best Practices Using VCB 
Pdf link to specific page - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add hyperlink to pdf in preview; add a link to a pdf in acrobat
Pdf link to specific page - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
adding links to pdf; add links pdf document
VMware                                                                        VMware Consolidated Backup: Best Practices and Deployment Considerations 
VirtualCenter 
VCB communicates with VMware VirtualCenter to send commands to ESX Server hosts during the 
backup process. For best security, you should take the steps described in this section. 
Set up a special user account for VCB in VirtualCenter. In VirtualCenter 2.5, use the predefined role 
called VMware Consolidated Backup User. If you are using an earlier version of VirtualCenter, create a 
vcbuser
role and give that role the following privileges:  
VirtualMachine > Configuration > DiskLease 
VirtualMachine > State > CreateSnapshot 
VirtualMachine > State > RemoveSnapshot 
VirtualMachine > Provisioning > Allow Virtual Machine Download 
In VirtualCenter 2.5, you can use a predefined role called VMware Consolidated Backup User. 
Figure 4 shows the role as defined in VirtualCenter. Only a few privileges in the Virtual Machine 
category are enabled for this role. For additional details, see the Virtual Machine Backup Guide. 
Figure 4: The built-in VCB User role in VirtualCenter. 
Configure VCB to use the credentials of this special user. Include the 
vcbuser
user name and 
password in the 
config.js
file on the backup proxy server for automated login to 
VirtualCenter, as described in the Virtual Machine Backup Guide. 
Best Practices Using VCB 
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Image: Copy, Paste, Cut Image in Page. Link: Edit URL. XDoc.PDF allows you to easily move PDF document pages specific APIs to copy and get a specific page of PDF
change link in pdf file; add a link to a pdf in preview
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
By referring to this VB.NET guide, you can use specific APIs to copy and get a specific page of PDF file; you are also able to copy and paste pages from a PDF
active links in pdf; convert a word document to pdf with hyperlinks
VMware                                                                        VMware Consolidated Backup: Best Practices and Deployment Considerations 
You should also lock down the backup proxy server itself, following these guidelines:  
Create a new VCB user with minimal privileges. Assign the VMware Consolidated Backup role in 
VirtualCenter to this user. Consider disabling such services as remote control and terminal services 
profile for this account for added security. Specify this user’s credentials in 
config.js
to initiate 
backups from your backup software.  
Use local authentication — The backup proxy server should not use any form of network 
authentication when using credentials to initiate the backup. This guideline protects against the 
possibility that other users might log in to the machine, a possibility that is greater if any network 
authentication is used. 
Restrict access to the proxy server —You should not use the backup proxy server as a general purpose 
server.  
The person who uses the 
vcbuser
role on the VirtualCenter Server host should be the same person 
as the administrator of the backup proxy server. If these are separate people, the administrator on the 
backup proxy server can easily get access to the password for the 
vcbuser
role. 
If you have multiple backup proxy server hosts, use different 
vcbuser
accounts with different 
passwords for each host. 
Rotate the 
vcbuser
account’s password regularly. 
ESX Server Host 
When you schedule your backups, be sure to consider which ESX Server hosts are running the 
virtual machines you plan to back up at a given time. If you back up multiple virtual machines 
simultaneously, pick virtual machines on different VMFS datastore. 
VCB takes advantage of the snapshot capabilities of VMFS when it backs up virtual machines. It is 
essential that you configure your SAN to work properly with ESX Server so that VCB can perform 
correctly. 
If you have many virtual machines in your environment, spread them across multiple VMFS volumes 
for best snapshot performance. 
VCB takes advantage of  VMFS snapshots to perform virtual machine snapshot operations. Schedule 
your backups so you do not put more than six to eight virtual machines into snapshot mode at once 
on a single VMFS. You can achieve parallelism by batching virtual machines from different VMFS file 
systems together and creating subsequent batches of the virtual machines to be backed up. 
If you want to use VCB to back up a virtual machine using raw device mapping (RDM), you must create 
the RDM using virtual compatibility mode. This is the only mode supported with VCB. 
For a more detailed discussion of SAN environment considerations, see the SAN System Design and 
Deployment Guide.  
Best Practices Using VCB 
10 
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Add and Insert Blank Page to PDF File Using VB. This demo explains how to use VB to insert an empty page to a specific location of current PDF file .
adding hyperlinks to pdf documents; clickable links in pdf from word
C# PDF Page Insert Library: insert pages into PDF file in C#.net
Add and Insert Blank Page to PDF File in C#.NET. This C# demo explains how to insert an empty page to a specific location of current PDF file.
chrome pdf from link; clickable links in pdf
VMware                                                                        VMware Consolidated Backup: Best Practices and Deployment Considerations 
Virtual Machines 
The configuration and operation of particular virtual machines affect your backup planning in 
various ways. Some configuration decisions affect the efficiency of backups. Other configuration 
decisions can make it impossible to use VCB with particular virtual machines. Keep the following 
points in mind as you set up your virtual machines and plan your backup strategy: 
Be sure all virtual machines you want to use with VCB have the latest version of VMware Tools installed. 
VMware Tools provides capabilities critical to such operations as quiescing virtual machines in 
preparation for backup.  
Be sure to quiesce all applications running inside the virtual machine before you take a crash-
consistent snapshot. VCB can quiesce file systems automatically. In addition you can write scripts that 
are called at the appropriate time in the backup process to quiesce applications running inside the 
virtual machine for application-consistent snapshots. For more information, see the Virtual Machine 
Backup Guide. 
Although VCB works with virtual machines that are in snapshot mode, this approach may have 
unexpected effects and is not recommended. The reason is that VCB uses the most recent snapshot as 
the basis for the backup. If that snapshot is not the one created by the backup process — for example, 
if the most recent snapshot was created because someone is testing a service pack, hot fix, or upgrade 
that is later discarded — restoring from that backup might give you a virtual machine that contains 
unwanted data. 
VMware recommends that you use DNS in your infrastructure. Reverse name lookup makes it easier to 
manage the backup and restore process using DNS entries. DNS also removes the risk of human errors. 
If you use the 
ipaddr
option for identifying virtual machines for VCB to back up, be sure you have 
powered the virtual machine on at least once and installed VMware Tools. These steps are needed to 
make the virtual machine’s IP address available to VCB. If 
ipaddr
fails, change the 
VM_LOOKUP_METHOD
setting. 
Troubleshooting Guidelines for VCB 
If you encounter problems configuring or using VCB, the information in this section can help you 
identify and resolve the issues. Start with the flowchart in Figure 5, then refer to other information 
in this section for tips on particular issues and troubleshooting tools. 
Troubleshooting Guidelines for VCB 
11 
VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer
Click to add a text box to specific location on PDF page. Outline width, outline color, fill color and transparency are all can be altered in properties.
add hyperlink pdf file; adding links to pdf in preview
C# HTML5 PDF Viewer SDK to annotate PDF document online in C#.NET
Click to add a text box to specific location on PDF page. Outline width, outline color, fill color and transparency are all can be altered in properties.
pdf link to attached file; pdf edit hyperlink
VMware                                                                        VMware Consolidated Backup: Best Practices and Deployment Considerations 
Figure 5: Troubleshooting flow chart 
Troubleshooting Guidelines for VCB 
12 
C# PDF remove image library: remove, delete images from PDF in C#.
Image: Copy, Paste, Cut Image in Page. Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit Delete and remove all image objects contained in a specific PDF page
add page number to pdf hyperlink; add url pdf
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
C#: Select All Images from One PDF Page. C# programming sample for extracting all images from a specific PDF page. // Open a document.
add links to pdf document; add hyperlinks pdf file
VMware                                                                        VMware Consolidated Backup: Best Practices and Deployment Considerations 
Problems with Backup Software 
If you encounter problems with a backup operation, the first place you are likely to see evidence 
of the problem is in the interface of your third-party backup software. 
First, check the logs of your backup software. Log files for the backup software are often found in 
C:\Documents and Settings\Administrator\Local Settings\Temp
. See the 
documentation for your backup software for details. 
If you determine that the error was not in your backup software and you suspect VCB errors, 
review the problems outlined in the following sections. 
Snapshot Problems 
Review the relevant log files and determine whether the snapshot of the virtual machine was 
successful. 
The key sources to check for snapshot information are the log files for the 
vmount
and 
vstor
services. These logs are on the backup proxy server in the following files: 
C:\WINDOWS\Temp\vmware-vmount*.log
C:\WINDOWS\Temp\vmware-vlun*.log
Troubleshooting Guidelines for VCB 
13 
VMware                                                                        VMware Consolidated Backup: Best Practices and Deployment Considerations 
SAN Problems on the Proxy Server  
If SAN connections are not working or are working only intermittently, the log files for the ESX 
Server host or the SAN switch should show evidence of the problem.  
Be sure you can see the snapshot LUN from the backup proxy server. To do so, go to Start > 
Settings > Control Panel > Administrative Tools > Computer Management and choose Disk 
Management. (You can also get to this control panel by choosing Start > Run Command and 
entering 
diskmgmt.msc
.) The control panel should show the LUN as 
Healthy (Unknown 
Partition)
. If it shows the LUN as any other type, you have a problem with LUN presentation 
in your server. 
Check your SAN configuration to determine whether you are using any multipathing software or 
have any zoning issues 
If the Disk Management control panel shows a do not enter icon for the snapshot LUN as shown 
in Figure 6, you might have software conflicts with dynamic disk or volume management 
software. Disk 13 in Figure 6 is a snapshot. The Disk Management utility shows it as Not Initialized 
because some program other than the VCB VLUN driver is using it. Check with your storage 
administrator or system administrator or with VMware support for help resolving the problem.  
Figure 6: The Disk Management control panel showing a snapshot in use by some other program 
Troubleshooting Guidelines for VCB 
14 
VMware                                                                        VMware Consolidated Backup: Best Practices and Deployment Considerations 
Using vcbMounter for Testing 
If you confirm that the snapshot is taken and is seen through the Disk Management control panel, 
your SAN is working and the backup proxy server is configured correctly.  
Attempting a snapshot backup from a command prompt on the backup proxy server, as shown in 
Figure 7, can help you identify where the process fails. For this testing, use the vcbMounter 
command, which takes a quiesced snapshot of the virtual machine and exports the point-in-time 
image of the virtual machine as a set of files. 
Figure 7: Running a snapshot backup from a command prompt 
For detailed instructions on using 
vcbMounter
, see the Virtual Machine Backup Guide.. Use 
vcbMounter
with the 
–L 4
option for a useful level of logging (
-L 6
provides the most 
verbose logging). 
The tests with vcbMounter can help you identify problems with connections between the 
VirtualCenter Management Server host and other computers involved in the backup operations, 
problems with the VirtualCenter database of virtual machines, and user names and passwords, 
among other issues. 
Troubleshooting Guidelines for VCB 
15 
VMware                                                                        VMware Consolidated Backup: Best Practices and Deployment Considerations 
Problem Reaching the Virtual Machine 
When you attempt a snapshot backup, you may receive an error message saying the command 
cannot reach the virtual machine. There are a number of possible reasons for this error message. 
Sometimes, the virtual machine is not properly registered with the VirtualCenter database, or the 
virtual machine might not receive an IP address before the backup begins.  
To test for these problems, run the 
vcbVmName
command from the service console of the ESX 
Server host or from a command prompt on the backup proxy server, as shown in Figure 8. 
Figure 8: Running the vcbVmName command 
The following examples illustrate how to use 
vcbVmName
vcbVmName -s powerstate:on
— Lists all powered on virtual machines. 
vcbVmName -s any:
— Lists all known virtual machines. 
vcbVmName -s ipaddr:vm37.company.com
— Displays information about the virtual 
machine with the specified address. 
The following example illustrates the output of 
vcbVmName
bash #vcbVmName -s name:vm37.company.com  
Found VM: 
moref:192 
name:Virtual Machine 37 
uuid:564d78a1-8c1c-59b4-fa02-be14138797be 
ipaddr:10.17.5.31 
Compare the IP address reported by 
vcbVmName
with the address shown in the VI Client. The 
two should be the same. If they are not, it might indicate that your VirtualCenter database is not 
current and that some of the virtual machine information in the database is inaccurate. If there is 
a mismatch, it might indicate a VMware Tools failure. Make sure the version of VMware Tools 
installed in the virtual machine is up-to-date. 
Troubleshooting Guidelines for VCB 
16 
VMware                                                                        VMware Consolidated Backup: Best Practices and Deployment Considerations 
Contacting VMware Support 
If you cannot resolve the problem using these troubleshooting measures, contact VMware 
support 
Log Files 
When you run a backup job using VCB, various VMware programs, your custom scripts, and your 
third-party backup software all write details of their operations to log files. If you encounter 
problems, you can often identify the component where the problem occurred and the nature of 
the problem by reviewing these log files. Check the following locations for useful log files. 
Log Files on the VCB Backup Proxy Server 
Logs from the 
vmount
service 
C:\WINDOWS\Temp\vmware-vmount*.log
Logs from the 
vstor
service 
C:\WINDOWS\Temp\vmware-vlun*.log
Logs from scripts that run before and after a backup operation 
C:\WINDOWS\Temp\pre_<jobname>.log
C:\WINDOWS\Temp\post_<jobname>.log 
C:\WINDOWS\Temp\browsestart_<jobname>.log 
C:\WINDOWS\Temp\browseend_<jobname>.log
Logs generated by third-party backup software 
C:\Documents and Settings\Administrator\Local Settings\Temp
If the log files collected on the VCB backup proxy server are too terse, you can enable more 
verbose logging by setting a higher debug level in the 
config.js
file. 
Open the 
config.js
file in a text editor such as Notepad. Change the logging level by 
uncommenting the following line:
//LOGLEVEL=6 
To uncomment the line, remove both leading forward slashes, so the line looks like this example:
LOGLEVEL=6 
Change the logging level to the desired number. To disable logging again, add the two leading 
slashes to the line. 
Log Files on the VirtualCenter Management Server Host 
Information on 
getinfo
and disk leases 
C:\WINDOWS\Temp\vpx\vpxd-*.log
Log Files on the ESX Server Host 
Logs from 
hostd
/var/log/vmware/hostd-*.log
Logs from 
vcbSnapAll
/var/log/vmware/vcbSnapAll-*
General SCSI messages 
/var/log/messages
Troubleshooting Guidelines for VCB 
17 
Documents you may be interested
Documents you may be interested