When running backups / restores for VMware VADP sets, Linux DS-Client uses default vixDiskLib parameters if a vixDiskLib configuration file is not available and there's an empty value for "VMware VixDiskLib configfile path" switch in DS-User > Setup > Configuration > Advanced > Miscellaneous.



Solution


The steps to configure Linux DS-Client to use a certain vixDiskLib configuration file are:


Create the vixDiskLib configuration file, for example create a file called vixconfig under /opt/CloudBackup/DS-Client/ path, the content of the file should be:

# disable caching to disk
vixDiskLib.disklib.EnableCache=0
# whether to check SSL thumbprint on Linux
vixDiskLib.linuxSSL.verifyCertificates=0
# network file copy options
vixDiskLib.nfc.AcceptTimeoutMs=180000
vixDiskLib.nfc.RequestTimeoutMs=180000
#Default ReadTimeoutsMs is 1 Minute but we increased it to 10 minutes here
vixDiskLib.nfc.ReadTimeoutsMs=600000
vixDiskLib.nfc.WriteTimeoutsMs=600000
vixDiskLib.nfcFssrvr.TimeoutMs=0
vixDiskLib.nfcFssrvrWrite.TimeoutMs=0
# nfc.LogLevel (0 = Quiet, 1 = Error, 2 = Warning, 3 = Info, 4 = Debug)
vixDiskLib.nfc.LogLevel=2
# log level 0 to 6 for quiet ranging to verbose
vixDiskLib.transport.LogLevel=3


Go to DS-User > Setup > Configuration > Advanced > Miscellaneous and select from the drop-down list the switch called "VMware VixDiskLib configfile path" then type in the "value" field the path and the debug file name, for example :
/opt/CloudBackup/DS-Client/vixconfig


Save the change by using the "Apply" and the "OK" buttons.


Restart the DS-Client application ( e.g. /etc/init.d/dsclient restart)