The BVQ Offline Scanner is the application of choice to collect information for a BVQ analysis without installing any program. Start this application on any windows based server or laptop and let it collect configuration and performance information for a dedicated timeframe (hours up to days or weeks). This information needs to be sent to a central BVQ service point (SVA or partners) where it will be analyzed for you.
The BVQ Offline Scanner collects performance statistics and configuration metadata such as number, size or name of objects and their relation to each other. It does NOT collect any data stored on the volumes!
More detail about this:
BVQ Offline Scanner - Which data is collected?
The BVQ Offline Scanner is platform dependant. So there is one special version available for each platform:
- IBM SAN Volume Controller (SVC)/IBM Storiwze
- NetApp Ontap
- VMware vSphere
Some thoughts before you use the offline scanner
- Running the BVQ Offline Scanner is easy and non-critical. No installation is needed and it can be run on any MS Windows based client system with TCP/IP connection to the systems to scan.
- Scan time is dependent on the objective of the scan:
- 10 -14 days of scanning is sufficient to prepare for any kind of analysis like risk analysis or IO density analysis for storage planning. This timeframe is also used for a BVQ PoC.
- 5-7 days of scanning is the minimum to prepare for a risk analysis.
- 1-2 days of scanning can be used for short term performance issue analysis (e.g. peak latency analysis) given that the bottleneck actually happens in this time. (Please let us know, when exactly the performance issue occurred.)
- There's a video tutorial available which shows how to use the scanner:
Video how to run the BVQ Offline Scanner
- Contact your BVQ partner or the BVQ team to prepare an analysis of the data:
https://www.bvq-software.de/en/contact/ or send a mail to BVQ@sva.de
Step 1: Download & Unpack the Offline Scanner
Download the Offline Scanner on a Microsoft Windows or Linux system that has access to the system(s) which need to be scanned:
- Download for SVC/Storwize/FlashSystem
- Download for VMware
- Download for Brocade SAN (BNA)
- Download for Brocade SAN (REST API)
- Download for Cisco SAN (DCNM)
- Download for PowerVM (HMC)
- Download for NetApp
Step 2: Prepare the Systems to be scanned
On IBM SVC/Storwize systems:
User authentication and user role
Provide login credentials for an user in the Administrator user group. Administrative rights are required because the offline scanner uses the cpdumps-command to copy data from all nodes in the cluster to the config node.
Performance statistics interval
Please adjust the interval in which statistical performance data is collected:
- 5min intervals are best for risk or storage planning analysis
- 1min intervals are best for short term performance issue analysis
This can be done using CLI command
startstats -interval <time_in_minutes>
Note: If the systems are monitored by other products like IBM Spectrum Control oder IBM Storage Insights, then an interval < 5min cannot be set and the stats interval need to be changed in IBM Spectrum Control/IBM Storage Insights. Otherwise changes done on the CLI will be reset to whatever was configured on those tools.
BVQ server as well SVC/Storwize systems need to be synchronized with NTP.
- BVQ scanner system: time synchronization with NTP server option
- SVC/Storiwze system: Run the following commands:
settimezone -timezone <timezone_id> ### run the command lstimezone to see a full list of available timezones
chsystem -ntpip <ntp_server_ip_address>
Local filespace write access and free space
The data is collected in subdirectories and stored in the same filespace as the scanner binaries. Later in the process, this data will be packed into a zip file, typically stored into the directory 'My Documents'.
You need write access to this filespace and enough free space for the raw data and the .zip file.
The required capacity is mostly depending on the number of scanned volumes.
Some estimated values:
|Number of volumes|
10 days output
|Zipped 10 days output|
for my documents
|200||70 MB||700 MB||180 MB|
|500||170 MB||1650 MB||400 MB|
|1000||330 MB||3300 MB||800 MB|
|1700 MB||16500 MB||4000 MB|
|10000||3300 MB||33000 MB||8000 MB|
Step 3: Start the scanner
You need to go through a sequence of dialogs to get the offline scanner started:
- Configure access to the system
- Run Pre-requisite checks
- Scan the system
- Zip and store the collected data
The scanner will run until you force it to stop. Until then, the scanner will continuously gather performance statistics and configuration information.
After the scan has finished you need to upload the resulting data zip file to the BVQ service point to be analyzed there.
Step 3.1: Start the scanner
Start the scanner by double clicking on the appropriate executable:
Step 3.2: Define a profile
Offline Scanner profiles allow to run more than one scanner in parallel. This is helpful in case multiple systems need to be scanned at the same time, e.g. two SVC systems in an remote copy partnership.
If you want to scan multiple systems at the same time:
Start one scanner per system. You get a separate control window for each instance.
Configure one profile (IP connection information and user credentials) for each system as described below. Each profile configuration is kept and can be reused.
Each profile uses its own working directory in the path underneath the installation directory
After finishing one instance the scanner offers to store the result ZIP archive file in the working directory with ann individual filename.
Step 3.3 Configure system access
Fill in the information that is required to access the system which needs to be scanned:
If you scan a V7000 unified then please enter the IP address of the storage system, not the unified heads! The offline scanner can not distinguish between these systems and will not collect any data if the wrong IP address is entered.
Note: Don't forget to adjust the "Max age of data in days"!
Step 3.4: Start the automated prerequisite check
Once the access is configured, the offline scanner will run some pre-requisite checks to make sure the system to be scanned is accessible and there is sufficient free space in the filesystem to store the collected data.
The tool cannot continue until all checks are successful!
Step 3.5: Scanning
In the next step, the offline scanner starts to collect data and copies the topology, eventlog and performance statistics in the according instance-directories.
Example: SVC Offline Scanner
Note: If the tool is running for a longer timeframe, please check from time to time that the scanner is still running fine and still able to access the scanned system. The easiest way to do this, is to open the directory
./instances/<profilename> and check whether new data is coming in.
If scan time is over or you decided to stop the scanner earlier, click Finish to end the scan process.
Step 3.6: Stop scanning and store the results
Finally the tool packs all gathered information in a ZIP archive file. The tool defaults to store this to the instance working directory.
Example: SVC offline scanner
Step 4: Contact us to upload the data for analysis or reporting
Your BVQ team can now start the analysis of the data and provide feedback on the results!