Locating Log Files
Log files are located under:
%PROGRAMDATA%\PureStorage\
Provider service log files:
- PureVSSHardwareProvider.log
Collecting Verbose Logging Info
Before collecting the log files, make sure to turn the verbosity level high (recommended level 4 for troubleshooting).
Valid log levels are 0 through 4 where 0 means errors only and 4 is verbose (tracing)
How to Change Log Levels?
Run the following command from the console window:
PureProviderConfig.exe log --enable --loglevel 4
The output will be something like the following:
Log Enabled
Log Level: 4 [TRACE]
Listing FlashArrays registered with VSS Provider
For the VSS Provider to function properly and start creating snapshots, it requires at least one FlashArray to be registered with it. To list all registered FlashArrays, run the following command:
PureProviderConfig.exe list
The output will be something like the following:
Array Name URL Compatible Online
pure01 https://pure01.example.com/ yes yes
pure02 https://pure02.example.com/ yes yes
If you have not registered any FlashArrays yet, you might get an error like this:
Error: FlashArray configuration not found in the Registry
To register one or more FlashArrays, please consult the user guide for more details.
Verifying VSS Provider Can Take a Snapshot
Use the DISKSHADOW Windows tool (command-line tool) and run the following script:
reset
set context persistent nowriters
set option transportable
set metadata c:\puretest.cab
set verbose on
begin backup
add volume T: alias myVolume
create
end backup
NOTES: Assuming T: is a volume mapped to your Windows initiator and is a PURE volume.