Troubleshooting

Microsoft Platform Guide

Audience
Public
Source Type
Documentation

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.

Note: For further assistance please contact one of the developers on the 3rdman team, or simply email us at pluginsupport@purestorage.com