By default, Druva uses snapshots created by the native Microsoft Volume Shadow Copy Service (VSS). If you are using a third-party VSS provider, Hybrid Workloads agents might not work as expected because they are configured to recognize snapshots created by the native VSS only. This can result in Hybrid Workloads agent crashes or backup failures.
To avoid this issue, you must configure Hybrid Workloads agents to recognize the third-party VSS provider that you are using.
π Note
βAs far as possible, we recommend that you use Microsoft VSS. However, if you must use a third-party VSS provider, ensure that you perform this procedure before configuring your servers.
Before you begin
Before configuring Hybrid Workloads agent to recognize a VSS provider, ensure that you log on to the server as an administrator.
Configure a VSS provider for all drives
To configure a VSS provider
From the command prompt, run the following command:
βvssadmin list providers
β
βπ Note
βRunning this command displays a list of VSS providers, and the provider IDs.Stop the Hybrid Workloads agent Client service.
Open the Phoenix.cfg file in a text editor.
The Phoenix.cfg file is available at the following location:
Windows 2012 and 2008: C:\ProgramData\PhoenixAdd the VSS_PROVIDER_ID parameter, and set its value to reflect the provider ID using the following syntax:
β
βVSS_PROVIDER_ID = '{Provider ID}'
For example, if you obtained b5946137-7b9f-4925-af80-51abd60b20d5 as the provider ID, the VSS_Provider_ID parameter looks like this:
VSS_PROVIDER_ID = '{b5946137-7b9f-4925-af80-51abd60b20d5}'
βπ Note
βEnsure that there is no whitespace between the curly braces and the single quotation marks.
βSave the Phoenix.cfg file.
Start the Hybrid Workloads agent Client service.
Configure a VSS provider for specific drives
To configure a VSS provider
From the command prompt, run the following command:
βvssadmin list providers
β
βπ Note
βRunning this command displays a list of VSS providers, and the provider IDs.Stop the Hybrid Workloads agent Client service.
Open the Phoenix.cfg file in a text editor.
The Phoenix.cfg file is available at the following location:
Windows 2012 and 2008: C:\ProgramData\PhoenixAdd the VSS_PROVIDER_ID_VOLUMES parameter, and set its value to reflect the drives for which you want Hybrid Workloads agent to recognize the third-party VSS provider that you configured.
Use the following format:
βVSS_PROVIDER_ID_VOLUMES = {"<Drive>": "{<Provider ID>}", "Drive": "{<Provider ID>}"}
For example, if you obtained b5946137-7b9f-4925-af80-51abd60b20d5 as the provider ID, and you want to set this VSS provider for C drive and D drive respectively, the parameter looks like the following:
βVSS_PROVIDER_ID_VOLUMES = {"C:\\": "{b5946137-7b9f-4925-af80-51abd60b20d5}", "D:\\": "{b5946137-7b9f-4925-af80-51abd60b20d5}"}
Save the Phoenix.cfg file.
Start the Hybrid Workloads agent Client service.