To perform an IO density analysis, BVQ needs information about the storage backend. BVQ uses the disk type to calculate an estimated I/O rate per disk.
Creation of merge controllers for Storwize and HDS systems
This step has to be executed for Storwize V7000 and Storwize V3700 and most of the HDS controllers.
|Create a new controller object|
Menubar --> Object lists -> Section storage provider --> Controllers
|Connect the single controllers to this new merge controller object|
Creation of disk types
An entry for all used disk types has to be created in the storage environment.Typical disk types: 300GB,15k; 1TB,7k, ...
|Start this step with the |
Menubar --> Object lists -> Section storage Provider --> Disk types
|and choose 'add'.|
Please enter the following information for every used disk type in your storage environment:
Creation of disk arrays
An entry must be created for every disk array in the backend storage.Typical array types: R5, disk type enterprise, 10 disks.
Start this step with the
Menubar --> Object lists -> Section storage provider --> Disk arrays
and choose 'add'.
|Enter the name of the array, the raid level, disk type and number of disks. |
BVQ will calculate an estimated IO density which can be modified later.
Tip: - normally a lot of arrays have to be created which means a lot of GUI work.
To start the CLI a special expert mode has to be initiated:
|Enter the word 'BVQ_CLI' into the search field of BVQ to switch to this 'Expert dev mode'.|
|Now the CLI can be started from the BVQ GUI.|
Enter 'help' and press execute to see a list of commands.
This is the syntax of the mkdiskarray commands:
> help mkdiskarray
usage: mkdiskarray [options]
-controller <contoller id> ID of the controller associated with this disk array
-diskcount <number of disks> Number of disks used in this Disk array
-disktype <disk type id> ID of the disk type associated with this disk array
-iodensity <estimated IO density in IOps/GiB>
-name <disk array name> Name of the disk array
-raidlevel <raidlevel> [R0,R1,R4,R5,R6,R10] RAID level of the Disk array
|Now a list of arrays should be created in an editor and be added via copy&paste into the BVQ CLI.|
mkdiskarray -controller 5 -diskcount 10 -disktype 3 -iodensity 0.028 -name array01_02 -raidlevel R5
The first array of a new type should always be created by using the GUI to determine the specific IO density for the following arrays!
Connection of MDisks to disk arrays
There are different ways to connect MDisks to the arrays:
The fastest one is again to use the CLI for this:
> help addmdisktodiskarray
usage: addmdisktodiskarray [options]
[mdiskidentifier] mdiskidentifier=<MDisk BvqId> | <SvcClusterId|SvcClusterName>:<SvcMDiskId|SvcMDiskName>
-diskarray <diskarrayID> | [<ControllerName>|<ControllerID>:]<diskarrayName>|<diskarrayID>
addmdisktodiskarray 12 -diskarray 26
|Another way is to use the object lists MDisk.|
Or also the treemap can be used for this task.
Edit MDisk can be used to add this disk to an array (right mouse button click on MDisk and choose 'edit').
If the object color 'BVQ qualified' is used then each MDisk which is not yet assigned to a disk will be painted in red.