HP Smart Storage Administrator Scripting Cookbook

Contents 3
Contents
Overview ..................................................................................................................................... 4
About HP SSA ............................................................................................................................................. 4
How to use this guide ................................................................................................................................... 4
Changes to the Method mode Auto option ...................................................................................................... 5
Sample custom input script ............................................................................................................................ 5
Sample custom capture script ........................................................................................................................ 6
Basic scripting scenarios ................................................................................................................ 8
Scenario 1: Configure a two-disk array .......................................................................................................... 8
Scenario 2: Reconfigure to modify logical drive size ........................................................................................ 8
Scenario 3: Reconfigure to modify RAID level ................................................................................................. 9
Scenario 4: Configure by disk type and count ............................................................................................... 10
Scenario 5: Configure two arrays, one with a spare ...................................................................................... 10
Advanced commands .................................................................................................................. 12
Controller=ALL ........................................................................................................................................... 12
Controller=First .......................................................................................................................................... 12
-internal or -external .................................................................................................................................... 12
Array=Next ............................................................................................................................................... 13
LogicalDrive=Next ...................................................................................................................................... 13
Repeat=N | MAX ...................................................................................................................................... 14
Drive=N .................................................................................................................................................... 14
Drive=* ..................................................................................................................................................... 14
OnlineSpare=N ......................................................................................................................................... 15
OnlineSpare=* .......................................................................................................................................... 15
DriveType=SCSI | SAS | SATA | SATASSD | SASSSD ................................................................................. 15
Size=MAXMBR .......................................................................................................................................... 16
SizeBlocks=N ............................................................................................................................................ 16
Advanced scripting scenarios ....................................................................................................... 18
Scenario 6: Clear the configuration on all internal controllers ......................................................................... 18
Scenario 7: Add a simple volume on systems with mixed controller and physical disk configurations .................. 18
Scenario 8: Create multiple arrays on unconfigured systems with mixed physical disk configurations .................. 19
Scenario 9: Create the maximum size bootable volume ................................................................................. 19
Scenario 10: Create a configuration with a specific block size ....................................................................... 20
Scenario 11: Configuring HP SmartCache .................................................................................................... 21
Acronyms and abbreviations ........................................................................................................ 22
Documentation feedback ............................................................................................................. 23