Asynchronous commands – HP XP RAID Manager Software User Manual
Page 93

When executing an asynchronous command, execute a command or a script with the following
procedures.
1.
Execute a raidcom reset command_status command.
Resets the error information of asynchronous command in the storage system.
2.
Execute an asynchronous command.
Executes the asynchronous command.
3.
Execute a raidcom get command_status command.
Checks if all the asynchronous command processing are done or if no error is occurred.
Asynchronous commands
The asynchronous commands associated with the configuration setting command provide
provisioning functions. The table lists the functions performed by asynchronous commands and
describes the required syntax.
Table 24 Asynchronous commands of the configuration setting command
Command syntax
Function
raidcom modify ldev -ldev_id <ldev#> -status blk
Blocking an LDEV
raidcom add ldev {-parity_grp_id <gno-sgno>| - external_grp_id <gno-sgno> |
-pool {<pool ID#> | <pool naming> | snap}} -ldev_id <ldev#> { -capacity <size>
Adding an LDEV
| -offset_capacity <size> | -cylinder <size>} [-emulation <emulation type>][-location
<lba>][-mp_blade_id <mp#>]
raidcom delete ldev {-ldev_id <ldev#> | -grp_opt <group option> -device_grp_name
<device group name> [<device name>]}
Deleting an LDEV
raidcom initialize ldev {-ldev_id <ldev#> | -grp_opt <group option>
-device_grp_name <device group name> [<device name>]} -operation qfmt
LDEV Quick Format
raidcom modify ldev -ldev_id <ldev#> -status nml
Restoring an LDEV
raidcom add ldev -pool {<pool ID#> | <pool naming>| snap} -ldev_id <ldev#>
-capacity <size>
Creating virtual volume for Thin Provisioning,
Thin Provisioning Z, Smart Tiers, or Snapshot
raidcom delete ldev {-ldev_id <ldev#> | -grp_opt <group option> -device_grp_name
<device group name> [<device name>]}
Deleting virtual volume for Thin Provisioning,
Thin Provisioning Z, Smart Tiers, or Snapshot
raidcom add thp_pool {{-pool_id <pool ID#> [-pool_name <pool naming>] |
-pool_name <pool naming>[-pool_id <pool ID#>]} | -pool_id <pool ID#> -pool_name
Creating a pool/adding a pool volume for
Thin Provisioning or Thin Provisioning Z.
<pool naming>} {-ldev_id <ldev#> …[-cnt<count>] | -grp_opt <group option>
-device_grp_name <device group name> [<device name>]}[ -user_threshold
<threshold_1> [<threshold_2>] ]
raidcom add snap_pool {{-pool_id <pool ID#> [-pool_name <pool naming>] |
-pool_name <pool naming>[-pool_id <pool ID#>]} | -pool_id <pool ID#> -pool_name
Creating a pool /adding a pool volume for
Snapshot
<pool naming>}} {-ldev_id <ldev#> …[-cnt<count>] | -grp_opt <group option>
-device_grp_name <device group name> [<device name>]}[-user_threshold <%> ]
raidcom delete pool -pool {<pool ID#> | <pool naming>}[-ldev <ldev#>]
Deleting or shrinking a pool
raidcom modify pool -pool {<pool ID#> | <pool naming>} -status nml
Releasing a blocked pool
raidcom add rcu -cu_free <serial#> <id> <pid>-mcu_port <port> -rcu_port <port>
RCU registration
raidcom add rcu_path -cu_free <serial#> <id> <pid> -mcu_port <port> -rcu_port
<port>
RCU logical path addition
raidcom delete rcu -cu_free <serial#> <id> <pid>
RCU deletion
raidcom delete rcu_path -cu_free <serial#> <id> <pid> -mcu_port <port> -rcu_port
<port>
RCU logical path deletion
About provisioning operations
93