click to expand ...

 

 


Download

Recent Version

    

Versions

VersionReleasedInstall Packages
4.1.115.08.2016All in oneGUIReporting
4.1.001.06.2016   

 

 


 

Table of content

 

 

Highlights

Event and audit log integration

The integration of system events into BVQ is a major improvement. In addition to performance and configuration information, BVQ now collects system event- and audit logs and makes included entries visible in a special tabular event view or in the Performance-View. You can switch on the display of events in the Performance-View from the option panel. This enables you to see impacts of certain events on performance easily.


The event table view can be opened from the main menu or by double clicking an event marker in the performance chart. The table view provides a tabular overview off all events with many different filter or sorting options.

Topology filtering

The topology filtering option isolate introduced in BVQ Version 4.0 is now enhanced with a attribute filter feature. This allows a user to reduce the number of objects in a Topology-View to those having a specific characteristic described by different attributes like capacity metrics, configuration parameters or performance indicators. Multiple attribute filters can be applied to each object type occurring in the topology path. For example, you can filter the object type "VDisk" to only show thin provisioned ones using the filter equation SEV real capacity > 0. All configured filter settings will be stored within the favorites you save or in your start layout. Simply click "Add filter" in the menu of a path object to add a filter - see below.

To reset all all isolate and attribute filters at once, the clear all filter button can be used. Attribute filters and isolate filters can be applied in parallel.

New system features supported

Cluster sites

Over time IBM added additional cluster modes to enhance robustness against site failures. To support this new features, controller, nodes and hosts can be assigned to a site. This is now reflected in BVQ with the object type Site (SVC).

Code versionFeatureObjects that can be assigned to a site
7.2Enhanced stretched clusterController, Node
7.5Hyperswap

Controller, Node, Host 


To see an example of a site aware toplogy you can easily use the path /BVQ/Cluster/Site (SVC)/Node:

Enclosures

Enclosures occur in all types of systems like Storwize, Flash or SVC nodes with expansions enclosures attached. They are now integrated as an independent object type with all details available in the detail pane. Simply integrate Enclosure in your object path:

Global mirror with change volumes and Hyperswap

Global mirror with change volumes were introduced in SVC version 6.3. With IP Mirroring and Local Hyperswap additional functions based on this feature have been added. So we integrated the relationships between RC relationships and configured Change volumes (VDisks mapped to according Flash copy mappings). You now can browse such configurations with paths like /BVQ/RC relationship/FC mapping/VDisk.

images coming soon

Easy Tier load

Easy tier load is an attribute of MDisks used in Easy Tier configurations. It can be displayed in BVQ inside the detail pane of each MDisk and as a column inside a Treetable showing MDisks. You can also use it in the new attribute filter feature of the Topology-View

Quorum index

Quorum index is an attribute of selected MDisks or Drives. It can be displayed in BVQ inside the detail pane of these Object types and as a column inside a Treetable showing them. You can also use it in the new attribute filter feature of the Topology-View.

Ultra high resolution monitor support

Ultra High definition monitors (UHD) with resolutions up to 4k are increasingly used. With this release, BVQ is ready for use on such monitors and will benefit from the gained space and sharpness. We tested monitor scaling up to 175% on 27" and 32" 4k monitors with excellent results. Using the BVQ GUI on a two 32" 4k monitor environment is a good recommendation.

BVQ does not support multi-monitor connected to the same computer with monitors set to different scaling factors. Most of this will work, but there are too many known and inevitable problems caused by Java 8 and Windows 10 to support this completely.

Improved date-axis in Performance-View

We improved the usability of the date-axis shown in charts of a Performance-View. Based on the visible time period, tick marks (vertical lines) and according labels are adjusted dynamically. This will make it easier to align observed performance events with the time they occurred.

 

 


 

Requirements and restrictions 

Requirements of the HW/SW environment

Please see Supported Environments

Minimum BVQ version required for an update

V2.7

DB2 Version

DB2 Advanced Workgroup Server Edition V10.5 FP5
Filename: v10.5fp5_ntx64_server_t.exe

Java Runtime version

1.8.0.66

 

Update step by step 

Important update notes

  1. BVQ license: A new license file may be necessary to use certain new features.
  2. GUI favorites:  During some of the GUI updates the predefined favorites are replaced. Possible user changes will be lost. However, changes in user favorites and all user favorites are kept.
  3. Update DB2 JRE: Before installing the BVQ update please upgrade DB2 and JRE to the recommended  versions.
  4. If you have problems: Please contact your BVQ support partner
  1. Preparations
    • Checking for correct function of the environmentin particular function of the scanner.
    • Manual stop of BVQ Scanner and Alerting-service, Scheduler-services and also of all GUIs and reporting-clients
    • Backup of BVQ installation directory and BVQ DB (e.g. DB offline backup with DB2 CMD, VMware snapshots) 
    • Starting again the BVQ Scanner
  2. Update BVQ Install Package Repository: bvq-package-repository-installer-x64-V4.1(.x).exe
    1. DB Schema update
    2. BVQ GUI update
    3. BVQ Reporting Engine update
    4. BVQ Report Module update
    5. BVQ SVC Scanner update 
    6. BVQ VMware Scanner update
    7. BVQ Scheduler update
    8. BVQ Alerting update
  3. Performing functional tests
  4. If necessary inform colleagues about the need to update locally installed BVQ GUI / report clients.  

 

Changelogs

 Version 4.1.0

Version 4.1.0

New features

Issue ID

Module

Description

BVQ-10189

Common

Integrate VMware VVOL support attributes introduced with SVC v7.6

BVQ-3665

Common

Integrate attribute "easy_tier_load" of MDisk

BVQ-2136

Common

Integrate attribute "quorum index" attribute of MDisk & Drive

BVQ-8235

Common

Integrate Global Mirror with Change Volumes

BVQ-8641

Common

Integrate object type "site" of Nodes, Controllers and Hosts

BVQ-9228

Common

Integrate attributes "topology" & "topology_status" of Clusters

BVQ-10402

Common

Integrate object type "Enclosure"

BVQ-9937

Event-Log

Integrate Event and Audit Log

BVQ-10052

Event-Log

Enable Offline-Scanner to collect event and audit details

Improvements

Issue ID

Module

Description

BVQ-6785

Installer

Enable multiple installations with a postfix

BVQ-9992

Installer

SVC Scanner: scanner.port should be configurable

BVQ-10214

GUI 

Cluster selection Dialog: Optimizations 

BVQ-10707

GUI

Object-Contextmenu: Performance: Restructuring vdisk and vdisk copy

BVQ-10332

GUI

Add "Clear all filters" Button to Path-Browser

BVQ-10270

GUI

Treemap: DragDrop: Extend validation rules for child mdisk groups handling

BVQ-10205

GUI

Detail-Pane: Update with single click

BVQ-10191

GUI

Treemap: Object-Contextmenu: Revise selection funktionality

BVQ-9742

GUI

Performance view: Cleanup date axis

BVQ-9629

GUI

Performance view: Add dynamic tickmarks to date axis

BVQ-10213

GUI

Analytic Favorites: "Rename" => "Edit Properties" + change favorite type

BVQ-10508

GUI

Topology View: Default split pane location should be last used split pane location

BVQ-10526

GUI

Support monitor HighDPI scaling up to 175% for monitors up to 4k 27".

Bugfixes

 

Issue ID

Module

Description

Critical

BVQ-10934

Editors

SLA / Data class link logic broken

CriticalBVQ-10632Scheduler/ScannerHardening for DB connection pool limit reached
Important

BVQ-10729

GUI

Topology View: Navigation Panel: Textmode: Same element in path leads to exception

Important

BVQ-10728

GUI

Topology View: Navigation Panel: Textmode cuts first element on mode change if "BVQ" is not first element

Recommended

BVQ-10464

GUI

Exception if GUI Windows are moved across monitors with different text scaling (Windows 10)

Recommended

BVQ-10803

GUI

Performance View: Explicit auto scale "true" via chart properties is overwritten when "Auto scale" is pressed

 

 

 Version 4.1.1

Version 4.1.1

New features

Issue ID

Module

Description

BVQ-10865CommonSVC 7.7 Toleration Support

Improvements

Issue ID

Module

Description

BVQ-9771

SVC Scanner

Perf Persister: Reduce persisttime for huge clusters
BVQ-10886CommonEnhance mdisk to controller port linking when round robin mode is used
BVQ-10943SVC ScannerHardening for all supported time-zones
BVQ-10868GUIPathes: Align VDisks to Site relations to LHS and Stretched Clusters
BVQ-10869GUIPathes: Enable more object types behind Room and Site

Bugfixes

 

Issue ID

Module

Description

Critical

BVQ-111666

DB Schema Manager

Message: "Installation successful" with wrong user

CriticalBVQ-10747VMware ScannerTopology persist: Invalid topology file not moved to error on "Invalid topology xml file Exception"
Critical BVQ-11078SVC ScannerError scanning node boot drives: CMMVC5702E [0] is below the minimum level.
Critical BVQ-11122SchedulerData Expiry: If 1 unknown cluster is in the system, all performance and performance indicator data are removed
Critical BVQ-11029GUIEditor MDisk group & VDisk: Alert rules: Right click on object shows no context menu
Important

BVQ-10977

GUI

Performance view: Exceptions during chart movement by cursor keys

Important

BVQ-10947

GUI

Treemap: Selection of treemap element very slow

Important

BVQ-11093

GUI

Treemap: Exception with massive number of objects in one group

Important

BVQ-11158

GUI

Treetable: Incorrect & missing Cache Attributes

Important

BVQ-10971

GUI

Editor: NPE when trying to add an child objects to existing object

Important

BVQ-10956

GUI

Editor Data- & Storage Class: Exception bei add DC2SCPR

Important

BVQ-10945

GUI

Editor SLA: Filled incompletely when called fron Data class

Important

BVQ-11048

GUI

Editor Disk Array: Copy object: OK inactive in succeeding editor

Important

BVQ-11118

GUI

Editor Alert ruler: Add alert condition creates NPE

Important

BVQ-11119

Installer

SVC scanner: Service log email configuration creates excpetion

Important

BVQ-11018

Scanner

EventScan: Eventlog files in "new" are never cleaned up

Recommended

BVQ-10968

GUI

Performance view: Chart end time displays 1min lower as configured
Recommended

BVQ-10935

GUI

Editor SLA: ValidFrom / ValidTo does not work as expected
Recommended

BVQ-11132

GUI

Favorites: Folder "System" is displayed twice
Recommended

BVQ-10959

GUI

DP VDisk copy / MDisk: Wrong value for extent size shown

Recommended

BVQ-10892

GUI

Treetable: MDiskTier: Wrong attribute grouping

Recommended

BVQ-10870

GUI

Treetable: VDisk copy: Grain size: No filter dropdown

Recommended

BVQ-11170

GUI

Treetable: Filter not correct reapplied when attributes added / removed

 

 

Page viewed 497 times by 7 users since May 25, 2016

For the usage of BVQ, the provided environment has to meet certain requirements. Please ensure that the following requirements are met for the server, client and network!

Hardware requirements

  • The stated minimum requirements allow operation in an environment depending on the number of volumes.
    Please ask back for sites larger than 8000 volumes.

SVC/V7000 supported software versions

Please take a look at this page:  Supported SVC software environments

Server

  • Most installations are carried out on a VMware guest system.
    During production the following setups should be planned for different sizes.

Number of volumes

CPU

RAM

HDD

LAN

< 1000

3GHz, 4 cores

4GB

120GB free

100MBit/s

1000 - 4000

3GHz, 4 cores

6GB

250GB free

100MBit/s

4000 - 8000

3GHz, 6 cores

8GB

500GB free

100MBit/s

Supported operating systems

The following table lists which operating systems are supported for servers and clients.

Operating system (English/German)

BVQ server

BVQ client workstation (GUI)

Windows Server 2012, 2012 R2,
64 Bit, (English / German+ current patches)

(tick)

(tick)

Windows Server 2008 (>=SP1), 2008 R2,
64 Bit, (English / German+ current patches)

(tick)

(tick)

Windows Server 2003 R2 SP2, 64 Bit

(tick)

(tick)

Windows 8, 8.1 (+current patches) (tick)

Windows 7 SP1, 64 Bit (+current patches)

 

(tick)

Windows Vista SP 1, 64 Bit (+current patches)

 

(tick)


In addition, the following conditions have to be met:

  • (warning) The name of the host / the server (s) (especially BVQ DB server or their combinations) MAY NOT BE BVQ! (otherwise the required BVQ user on the system can not be created!)

  • The time and time zone of the BVQ server must be equal to the time of the monitored SVC cluster. Here NTP is recommended for automated configuration time.
  • The BVQ server (BVQ DB server / server BVQ / BVQ GUI), needs the LAN side of the split port 50000 for communication between server / GUI and DB to be unlocked and accessible.
  • For communication between the server and BVQ to monitor SVC clusters, the port 22 has to be open for SSH or SCP or accessible.

 

Software pre-requisites

DB2 Advanced Workgroup Server Edition

IBM DB2 AWSE version 10.5 fix pack 5 is required on the database server.

The OEM license needed for installation is included in BVQ and therefore does not need to be purchased separately.

An overview of the latest version can be obtained at: http://www.ibm.com/support/docview.wss?rs=71&uid=swg27007053
In the section # DB2 installation, a detailed step by step manual for installing DB2 can be found.

Java Runtime Environment (JRE)

An Oracle Java Runtime Environment version 1.8.x with most current patches should to be installed on the BVQ server, database server and the clients.
(warning) The Java Runtime Environment 32/64 bit version must match the bit version of the operating system!

The installed version of Java and the Java file association can be checked by using the following commands:

C:\>java -version
java version "1.8.0_xx"
Java(TM) SE Runtime Environment (build 1.8.0_xx)
Java HotSpot(TM) 64-Bit Server VM (build xx, mixed mode)

C:\>C:\WINDOWS\SYSTEM32\java.exe -version
java version "1.8.0_xx"
Java(TM) SE Runtime Environment (build 1.8.0_xx)
Java HotSpot(TM) 64-Bit Server VM (build xx, mixed mode)

C:\>assoc .jar
.jar=jarfile

C:\>ftype jarfile
jarfile="C:\Program Files\Java\jre6\bin\javaw.exe" -jar "%1" %*

PuTTY

PuTTY is a free Secure Shell (SSH) client. It allows to send direct commands via a terminal session to the SVC CLI. PuTTY is required during installation of BVQ to check the following SVC parameters and to adapt them if necessary:

Create a SSH-key

For mutual authentication between SVC and PuTTY, an SSH-key is needed. The creation of an SSH-key is described in the following section:


Download PuTTY (puttygen.exe) from the following website: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Then execute puttygen.exe:

  1. Accept the parameters SSH-2 RSA and number of bits in a generated key: 1024.
  2. Select 'Generate'. Then move the cursor over the popup window to the button 'Key is fully created'.
  3. The 'Key passphrase' and 'Confirm passphrase' have only to be entered, if the private key has to be additionally protected by passphrase.
  4. Select 'Save public key'. Enter a file name with the extension .pub (for example: SVCClusterName_Username.pub) and then save the file in a separate directory: eg * \ SSH_Key_SVC.
  5. Select 'Save private key'.



  6. Click 'Yes'. This confirms that you want to save the key without a passphrase.
    Then enter the file name with the extension of .ppk (eg: SVCClusterName_Username.ppk). Save the file in the same folder as the public key.
  7. Close the PuTTY key generator.


Upload public key in SVC

The key can be assigned to the SVC GUI to an existing user. Alternatively, a new SVC user for BVQ can be created.

1. Call the SVC GUI and authenticate as Security Admin or Superuser.
2. Select 'User Management' -> User.
3. Add the SSH public key to a new or existing users.
(warning) The SSH key user must be in the user group 'Security admin' or 'Admin'.

[BVQ> prerequisites> svc_sshkey.PNG]

 

Adobe Acrobat compatible reader

The included BVQ reports are created as PDF files by default. To view them a PDF reader is required.
The Adobe Acrobat Reader software can be downloaded from the Internet at the following link: http://get.adobe.com/de/reader/

TeamViewer or Cisco WEBEX for support purposes

The BVQ team prefers the software 'TeamViewer' for world wide remote support. TeamViewer can be installed on the BVQ server (or as workaround on security issues on any work station with RDP access to the BVQ server).
The TeamViewer software can be downloaded at the following link: http://www.teamviewer.com/de/download/index.aspx

TeamViewer is our preferred tool but remote access can also be instantiated with many other methods.

SVC Storwize settings

SSH access

  • SSH and SCP access to SVC/V7000 cluster using SSH key

  • 2 unused SSH login sessions per SVC cluster and server BVQ

 

SVC time synchronization

 

Before starting the scanning services on the affected SVC clusters, the following actions have to be performed:

  • Ensure the correct SVC cluster time and time zone (eg: Europe / Berlin, UTC ...)
    This should be automated via NTP.

  • (warning) Important! The scanner scans at 1.4 attempts performance matched to the time of delivery of SVC data.
    This requires that the clocks on the BVQ servers and SVC nodes are synchronized!

  • The best way to ensure this is achieved by using NTP:
    • BVQ scanner system: Time Synchronization with NTP Server option
    • SVC / Storwize cluster: Time synchronization with NTP Server option.

CLI procedure:

### Set Timezone and NTP ###
svctask settimezone -timezone 360             ### Timezone 360: Europe/Berlin !!!
svctask chcluster -ntpip <IP adress of NTP Server> ### Example: svctask chcluster -ntpip 9.20.165.16)

 


SVC performance statistics interval

The SVC performance data is copied at regular intervals by BVQ scanner into the BVQ database. To achieve this BVQ requires a solid SVC performance statistics interval of 5 minutes.

  • Check whether old remnants of 'iostat' files on the SVC clusters exist and delete them if necessary (SVC GUI - \> list dumps ...)
  • SVC perf statistics enable tracing in 5min intervals (BVQ version 3 will also be able to support 1 min intervals)

CLI procedure:

### Sweep and start Perfstats ###
svctask stopstats
svcinfo lsnode  -nohdr | while read id rest ; do svctask cleardumps -prefix /dumps/iostats $id ; done
svctask startstats -interval 5

Other conditions

Active directory - Domain registration


(warning) If a domain registration is used, the database and the BVQ users have to be created in advance as described in active directory domains registration.

The following table provides an overview of the required users and their user groups in active directory.

 

UAC - User Access Control Windows 2008 R2 / Vista / Windows 7

Starting with Windows Vista Microsoft introduced the User Access Control (UAC) on the Windows platform. The intention was to avoid that all actions are performed with administrator privileges.

For the duration of the BVQ SW-installation, it may be necessary to set the UAC to 'Never notify' (reboot needed!).

When the installation is finished UAC can be resetted to the previous level.

UAC manager:

  • Start -> execute ... -> uac
  • To install set control to "Never notify".

  • Reset after a successful installation to the original value.

SSH connection

For communication between SVC and BVQ a Secure Shell (SSH) connection is required. For this purpose the BVQ SSH / telnet client PuTTY is used in addition.

The following parameters must be defined in PuTTY for connecting to a SVC cluster:

  • Category: session
    Hostname (or IP address) = IP address or DNS entry of the appropriate SVC cluster
    Port = 22
    Connection type = SSH
    Saved sessions = enter name of the corresponding SVC cluster

  • Category: connection -> data
    Auto-login username = bvq

  • Category: connection -> SSH -> auth
    Private key file for authentication = off # SSH key created select 'Create. Ppk file'

  • Back to category: session
    Save button to save settings permanently

 

(info) On first connection attempt an error message may appear that the SSH fingerprint is not saved in the registry. Confirm this warning once.

BVQ GUI remote desktop with Microsoft RDP

The redirection of the BVQ GUI-operation from a server to a workstation by using Microsoft Remote Desktop Protocol (RDP) is supported. But losses in rendering quality and speed must be expected.
Therefore, it is recommended to use GUI to BVQ screen directly without detours.
In Windows 2008 Terminal Services environments certain settings need to be considered before installing (in user mode enable installation).
Please follow this link for more information: http://www.techotopia.com/index.php/Installing_Applications_for_Windows_Server_2008_Terminal_Services

Adjustment of virus scanner on the BVQ server

The following directories should not be scanned!

C:\DB2
D:\DB2
%ProgramFiles%\SVA\BVQ\bvq-scanner
%ProgramFiles%\SVA\BVQ\bvq-scheduler

Problematic behavior has been observed in connection with the virus scanner from Sopohs. This can potentially be also relevant for other virus scanners.

Pre installation checklist