
Model  : RAID-Manager
Ver&Rev: 18-07-17/00
Usage  : raidcom <action> <object> [options]
 -h         Help/Usage
 -I[#]  Set to HORCMINST#
 -IH[#] or -ITC[#] Set to HORC mode [and HORCMINST#]
 -IM[#] or -ISI[#] Set to MRCF mode [and HORCMINST#]
 -nomsg     Not display message of raidcom
 -resource <rgid#>... This option is used to mask the current resource groups of this user with the specified <rgid#>
 -u <Unit#> Specify the unitid on HORCM configuration
 -s[v] <Seq#>  Specify the Seq#(Serial#) of the RAID
 -fx        Specify display of the LDEV#(hex)
 -login  [ <user_name> <password> ]  Specify LOGIN explicitly
 -logout               Specify LOGOUT
 -zt <script_file> [-load <filename>] [-checkmode precheck]
   -zt <script_file>     Specify the temporary file as script_file for configuration check
   -load <filename>      Specify the temporary file as script_file for current configuration check
   -checkmode <chk_mode> Specify 'precheck' as chk_mode for check
 -store <filename>     Specify the temporary file as script_file for current configuration check
 -h lun                Help/Usage for Lun  management
 -h port               Help/Usage for Port management
 -h ldev               Help/Usage for LDEV management
 -h external           Help/Usage for External management
 -h rcu                Help/Usage for RCU  management
 -h jnl                Help/Usage for Jnl  management
 -h pool               Help/Usage for Pool management
 -h copy [group]       Help/Usage for Copy Group management
 -h device [group]     Help/Usage for Device Group management
 -h resource [group]   Help/Usage for Resource Group management
 -h cmd                Help/Usage for CMD management
 -h clpr               Help/Usage for CLPR management
 -h spm                Help/Usage for SPM management
 -h snapshot           Help/Usage for SnapShot management
 -h itar               Help/Usage for iSCSI target
 -h license            Help/Usage for License management
 -h system_opt         Help/Usage for System Option management
 -h quorum             Help/Usage for Quorum management
 -h drivebox           Help/Usage for DriveBox management
 -h system             Help/Usage for System management
 -h server             Help/Usage for Server management

Note : Some command options are not available with the embedded CLI.

<Lun  management>
    <action> <object> <param>
    add      chap_user -port <port> [<host group name>] {-target_chap_user <user name> | -initiator_chap_user <user name>}
    delete   chap_user -port <port> [<host group name>] {-target_chap_user <user name> | -initiator_chap_user <user name>}
    get      chap_user -port <port> [<host group name>]
    reset    chap_user -port <port> [<host group name>] {-target_chap_user <user name>|-initiator_chap_user <user name>}
    set      chap_user -port <port> [<host group name>] {-target_chap_user <user name> -secret | -initiator_chap_user <user name> -secret}
    add      hba_iscsi -port <port> [<host group name>] -hba_iscsi_name <initiator iscsi name>
    delete   hba_iscsi -port <port> [<host group name>] -hba_iscsi_name <initiator iscsi name>
    get      hba_iscsi -port <port> [<host group name>]
    set      hba_iscsi -port <port> [<host group name>] -hba_iscsi_name <initiator iscsi name> -iscsi_nickname <initiator iscsi nickname>
    reset    hba_iscsi -port <port> [<host group name>] -hba_iscsi_name <initiator iscsi name>
    add      hba_wwn   -port <port> [<host group name>] -hba_wwn <WWN strings>
    delete   hba_wwn   -port <port> [<host group name>] -hba_wwn <WWN strings>
    get      hba_wwn   -port <port> [<host group name>]
    set      hba_wwn   -port <port> [<host group name>] -hba_wwn <WWN strings> -wwn_nickname <WWN nickname>
    reset    hba_wwn   -port <port> [<host group name>] -hba_wwn <WWN strings>
    add      host_grp  -port <port> -host_grp_name <host group name> [-iscsi_name <target iscsi name>]
    delete   host_grp  -port <port> [<host group name>]
    get      host_grp  {-port <port> [<host group name>] [-key {host_grp | server | detail}] | -allports [-key {host_grp | server}]}
    modify   host_grp  -port <port> [<host group name>] -host_mode <host mode> [-host_mode_opt <host mode option> ... | -set_host_mode_opt <host mode option> ... | -reset_host_mode_opt] [-authmethod {CHAP | NONE | BOTH}] [-mutual {enable | disable}]
    add      lun       -port <port> [<host group name>] -ldev_id <ldev#> [-lun_id <lun#> | -lun_id auto -request_id auto]
    add      lun       -port <port> [<host group name>] -grp_opt ldev -device_grp_name <device group name> [<device name>]
    add      lun       -port <port> -ldev_id <ldev#> {-lun_id <lun#> | -lun_id auto -request_id auto} -additional_port <additional port> ...
    delete   lun       -port <port> [<host group name>] -lun_id <lun#>
    delete   lun       -port <port> [<host group name>] -ldev_id <ldev#>
    delete   lun       -port <port> [<host group name>] -grp_opt ldev -device_grp_name <device group name> [<device name>]
    delete   lun       {-lun_id <lun#> | -ldev_id <ldev#>} -additional_port <additional port> ...
    get      lun       -port <port> [<host group name>] [-key {opt | opt_page1}]
    modify   lun       -port <port> [<host group name>] -lun_id all -asymmetric_access_state {optimized | non_optimized}
    modify   lun       -port <port> [<host group name>] -lun_id {all | <lun#>} -reservation release
<Port management>
    <action> <object> <param>
    get      port     [-port <port> [-key opt [-iscsi_virtual_port_id <iSCSI Virtual Port ID>]]]
    modify   port     -port <port> [-port_speed <value>] [-loop_id <value>] [-topology <topology>] [-security_switch {y | n}]
    modify   port     -port <port> [-mtu <value>] [-vlan_tagging_mode {enable | disable}] [-add_vlan_id <value>] [-delete_vlan_id <value>] [-modify_vlan_id <new value>]
                                   [-ipv4_address <address>] [-ipv4_subnetmask <subnet mask>] [-ipv4_gateway_address <address>]
                                   [-ipv6_mode {enable | disable}] [-ipv6_local_address {auto | <address>}] [-ipv6_global_address {auto | <address>}] [-ipv6_gateway_address <address>]
                                   [-tcp_port <value>] [-selective_ack_mode {enable | disable}] [-delayed_ack_mode {enable | disable}]
                                   [-window_size <size>] [-keep_alive_timer <value>] [-ipv6_global_address2 <address>]
    modify   port     -port <port> -port_attribute <port attribute>
    modify   port     -port <port> -t10pi {enable | disable}
    modify   port     -port <port> [-isns_mode {enable | disable}] [-isns_server_address <IPv4 address | IPv6 address>] [-isns_port <iSNS TCP Port number>]
    modify   port     -port <port> -iscsi_virtual_port_mode {enable | disable}
    modify   port     -port <port> -add_iscsi_virtual_port <value> -ipv6_mode {enable | disable}
                                   [-mtu <value>] [-vlan_tagging_mode {enable | disable}] [-add_vlan_id <value>]
                                   [-ipv4_address <address>] [-ipv4_subnetmask <subnet mask>] [-ipv4_gateway_address <address>]
                                   [-ipv6_local_address {auto | <address>}] [-ipv6_global_address {auto | <address>}] [-ipv6_gateway_address <address>]
                                   [-tcp_port <value>] [-selective_ack_mode {enable | disable}] [-delayed_ack_mode {enable | disable}]
                                   [-window_size <size>] [-keep_alive_timer <value>]
    modify   port     -port <port> -modify_iscsi_virtual_port <value>
                                   [-mtu <value>] [-vlan_tagging_mode {enable | disable}] [-add_vlan_id <value>] [-delete_vlan_id <value>] [-modify_vlan_id <new value>]
                                   [-ipv4_address <address>] [-ipv4_subnetmask <subnet mask>] [-ipv4_gateway_address <address>]
                                   [-ipv6_mode {enable | disable}] [-ipv6_local_address {auto | <address>}] [-ipv6_global_address {auto | <address>}] [-ipv6_gateway_address <address>]
                                   [-tcp_port <value>] [-selective_ack_mode {enable | disable}] [-delayed_ack_mode {enable | disable}]
                                   [-window_size <size>] [-keep_alive_timer <value>] [-ipv6_global_address2 <address>]
    modify   port     -port <port> -delete_iscsi_virtual_port <value>
    send     ping     -port <port> -address <IP address> [-iscsi_virtual_port_id <iSCSI Virtual Port ID>]
<LDEV management>
    <action>   <object>   <param>
    get        drive      [-parity_grp_id <gno-sgno> | -usage {data | spare | free}] [-key opt]
    modify     drive      -drive_location <drive location> -spare {enable | disable}
    add        ldev       -parity_grp_id <gno-sgno>          -ldev_id <ldev#> {-capacity <size> | -offset_capacity <size> | -cylinder <size>} [-emulation <emulation type>] [-location <lba>] [-mp_blade_id <mp#>] [-t10pi_enable]
    add        ldev       -external_grp_id <gno-sgno>        -ldev_id <ldev#> {-capacity <size> | -offset_capacity <size> | -cylinder <size>} [-emulation <emulation type>] [-location <lba>] [-mp_blade_id <mp#>]
    add        ldev       -pool {<pool ID#> | <pool naming> | snap} {-ldev_id <ldev#> | -tse_ldev_id <ldev#> | -ldev_id auto -request_id auto [-resource_id <resource group id>] [-ldev_range <range>]} {-capacity <size> | -offset_capacity <size> | -cylinder <size>} [-emulation <emulation type>] [-mp_blade_id <mp#>] [-clpr <clpr#>] [-status {enable_fullallocation | disable_fullallocation}] [-t10pi_enable] [-capacity_saving {disable | compression | deduplication_compression}] [-capacity_saving_mode {inline | post_process}]
    add        ldev       -ldev_id <ldev#> -mapping_ldev_id <ldev#>
    delete     ldev       -ldev_id <ldev#> [-operation initialize_capacity_saving]
    delete     ldev       -grp_opt ldev -device_grp_name <device group name> [<device name>]
    extend     ldev       -ldev_id <ldev#> {-capacity <size> | -offset_capacity <size> | -cylinder <size>}
    extend     ldev       -grp_opt ldev -device_grp_name <device group name> [<device name>] -capacity <size>
    get        ldev       -ldev_id <ldev#> ... [-cnt <count>] [-key {front_end | parity_grp | external | tier | powersave | software_saving | naa}] [{-check_status | -check_status_not} <string> [-time <time>]]
    get        ldev       -ldev_list {dp_volume | external_volume | journal | pool | parity_grp | mp_blade | defined | undefined | mapped | unmapped} [-journal_id <journal ID#> | -pool_id <pool ID#> | -parity_grp_id <gno-sgno> | -mp_blade_id <mp#>] [-key {front_end | parity_grp | external | tier | software_saving | naa}] [{-check_status | -check_status_not} <string> [-time <time>]]
    get        ldev       -grp_opt ldev -device_grp_name <device group name> [<device name>] [-key {front_end | parity_grp | external | tier | software_saving | naa}] [{-check_status | -check_status_not} <string> [-time <time>]]
    initialize ldev       -ldev_id <ldev#> -operation {fmt |qfmt |shrd [<pattern>] |stop}
    initialize ldev       -grp_opt ldev -device_grp_name <device group name> [<device name>] -operation {fmt |qfmt |shrd [<pattern>] |stop}
    modify     ldev       -ldev_id <ldev#> -status {nml [-forcible -password <One Time Password>] | blk | {enable_reallocation | enable_relocation}[<level>] | enable_relocation_policy <policy_id> | new_page_allocation {high | middle | low} | {disable_reallocation | disable_relocation} | discard_zero_page | stop_discard_zero_page | {enable_fullallocation | disable_fullallocation}}
    modify     ldev       -ldev_id <ldev#> -ldev_name <ldev naming>
    modify     ldev       -ldev_id <ldev#> -mp_blade_id <mp#>
    modify     ldev       -ldev_id <ldev#> -command_device {y | n} [Security value]
    modify     ldev       -ldev_id <ldev#> -ssid <value>
    modify     ldev       -ldev_id <ldev#> -quorum_enable <serial#> <id> -quorum_id <quorum id>
    modify     ldev       -ldev_id <ldev#> -quorum_disable
    modify     ldev       -ldev_id <ldev#> -alua {enable | disable}
    modify     ldev       -ldev_id <ldev#> -capacity_saving {disable | compression | deduplication_compression}
    modify     ldev       -ldev_id <ldev#> -capacity_saving_mode {inline | post_process}
    add        parity_grp -parity_grp_id <gno-sgno> -drive_location <drive location>... -raid_type <raid type> [-encryption {enable | disable}] [-copy_back {enable | disable}] [-accelerated_compression {enable | disable}] [-clpr <clpr#>]
    add        parity_grp -concatenated_parity_grp_id <gno-sgno>... -drive_location <drive location>... -raid_type <raid type> [-encryption {enable | disable}] [-copy_back {enable | disable}] [-accelerated_compression {enable | disable}] [-clpr <clpr#>]
    delete     parity_grp -parity_grp_id <gno-sgno> 
    get        parity_grp [-parity_grp_id <gno-sgno> | -key opt] [-pcap]
    initialize parity_grp -parity_grp_id <gno-sgno> -operation fmt
    modify     parity_grp -parity_grp_id <gno-sgno> -accelerated_compression {enable | disable}
    get        ssid
    
    NOTE: Follow the procedure below in the case when you delete an LDEV whose capacity saving is enabled.
     Procedure:
      1. Change the LDEV status to Blockade with the raidcom modify ldev command.
      2. Format the LDEV with the raidcom initialize ldev command.
      3. Delete the LDEV with the raidcom delete ldev command.
<External management>
    <action>          <object>         <param>
    add               external_grp     -path_grp <path group#> -external_grp_id <gno-sgno> -port <port> {-external_wwn <WWN strings> | -external_iscsi_name <external iscsi name> -external_address <IP address> [-iscsi_virtual_port_id <iSCSI virtual port ID>]} -lun_id <lun#> [-emulation <emulation type>] [-clpr <clpr#>] [-external_attribute migration] [-data_direct_mapping enable] [-command_device y -ldev_id <ldev#>]
    check_ext_storage external_grp     -external_grp_id <gno-sgno>
    check_ext_storage external_grp     -ldev_id <ldev#>
    check_ext_storage external_grp     -grp_opt ldev -device_grp_name <device group name> [<device name>]
    delete            external_grp     -external_grp_id <gno-sgno> [-forcible]
    disconnect        external_grp     -external_grp_id <gno-sgno>
    disconnect        external_grp     -ldev_id <ldev#>
    disconnect        external_grp     -grp_opt ldev -device_grp_name <device group name> [<device name>]
    get               external_grp     [-external_grp_id <gno-sgno>]
    modify            external_grp     -external_grp_id <gno-sgno> -cache_mode {y | n | through | sync}
    modify            external_grp     -external_grp_id <gno-sgno> -cache_inflow {y | n}
    modify            external_grp     -external_grp_id <gno-sgno> -mp_blade_id <mp#>
    modify            external_grp     -external_grp_id <gno-sgno> -load_balance <mode>
    modify            external_grp     -external_grp_id <gno-sgno> -alua_switch {y | n}
    add               path             -path_grp <path group#> -port <port> {-external_wwn <WWN strings> | -external_iscsi_name <external iscsi name> -external_address <IP address> [-iscsi_virtual_port_id <iSCSI virtual port ID>]}
    check_ext_storage path             -path_grp <path group#> -port <port> {-external_wwn <WWN strings> | -external_iscsi_name <external iscsi name> -external_address <IP address> [-iscsi_virtual_port_id <iSCSI virtual port ID>]}
    delete            path             -path_grp <path group#> -port <port> {-external_wwn <WWN strings> | -external_iscsi_name <external iscsi name> -external_address <IP address> [-iscsi_virtual_port_id <iSCSI virtual port ID>]}
    disconnect        path             -path_grp <path group#> -port <port> {-external_wwn <WWN strings> | -external_iscsi_name <external iscsi name> -external_address <IP address> [-iscsi_virtual_port_id <iSCSI virtual port ID>]}
    get               path             [-path_grp <path group#> | -external_grp_id <gno-sgno> | -ldev_id <ldev#>] [{-check_status | -check_status_not} <string> [-time <time>]]
    modify            path            -external_wwn <WWN strings> {-qdepth <Q depth> | -timeout <timeout> | -path_blocked_watch <time(sec)>}
    discover          external_storage -port <port>
    discover          lun              -port <port> {-external_wwn <WWN strings> | -external_iscsi_name <external iscsi name> -external_address <IP address> [-iscsi_virtual_port_id <iSCSI virtual port ID>]}
<RCU  management>
    <action> <object> <param>
    add      rcu      {-rcu <serial#> <mcu#> <rcu#> <id> -ssid <ssid> ...  | -cu_free <serial#> <id> <pid>} -mcu_port <port> -rcu_port <port>
    delete   rcu      {-rcu <serial#> <mcu#> <rcu#> -ssid <ssid> | -cu_free <serial#> <id> <pid>}
    get      rcu      [-rcu <serial#> <mcu#> <rcu#> | -cu_free <serial#> <id> <pid>]
    modify   rcu      {-rcu <serial#> <mcu#> <rcu#> -ssid <ssid> | -cu_free <serial#> <id> <pid>} -rcu_option <mpth> <rto> <rtt> [fzd | fze]
    add      rcu_path {-rcu <serial#> <mcu#> <rcu#> -ssid <ssid> | -cu_free <serial#> <id> <pid>} -mcu_port <port> -rcu_port <port>
    delete   rcu_path {-rcu <serial#> <mcu#> <rcu#> -ssid <ssid> | -cu_free <serial#> <id> <pid>} -mcu_port <port> -rcu_port <port>
    add      ssid      -rcu <serial#> <mcu#> <rcu#> <id> -ssid <ssid>
    delete   ssid      -rcu <serial#> <mcu#> <rcu#> -ssid <ssid>
<Jnl  management>
    <action> <object> <param>
    add      journal  -journal_id <journal ID#> -ldev_id <ldev#> ... [-cnt <count>] [-mp_blade_id <mp#>]
    add      journal  -journal_id <journal ID#> -grp_opt ldev -device_grp_name <device group name> [<device name>] [-mp_blade_id <mp#>]
    add      journal  -journal_id <journal ID#> -ldev_id <ldev#> ... [-cnt <count>] [-timer_type {system | local | None}]
    add      journal  -journal_id <journal ID#> -grp_opt ldev -device_grp_name <device group name> [<device name>] [-timer_type {system | local | None}]
    delete   journal  -journal_id <journal ID#> [-ldev_id <ldev#>]
    delete   journal  -journal_id <journal ID#> [-grp_opt ldev -device_grp_name <device group name> [<device name>]]
    get      journal  [-key opt]
    get      journalt
    modify   journal -journal_id <journal ID#> {[-data_overflow_watch <time(sec)>][-cache_mode {y | n}] [-timer_type {system | local | None}]
    modify   journal -journal_id <journal ID#> [-mirror_id <mu#>]  {[-path_blocked_watch <time>] [-path_blocked_watch_transfer {y | n}] [-copy_size <size>] [-transfer_speed  <speed>] [-entire_copy {y | n}]}
    modify   journal -journal_id <journal ID#> [-mirror_id <mun#>] {-command_device y [-ldev_id <ldev#>] | -command_device n}
    modify   journal -journal_id <journal ID#> -mp_blade_id <mp#>
<Pool management>
    <action>     <object>  <param>
    add          snap_pool -pool_id <pool ID#> -ldev_id <ldev#> ...[-cnt <count>] [-user_threshold <%> ] [-thinsnap] [-auto_add_poolvol {enable | disable} [-password <One Time Password>]]
    add          snap_pool -pool_id <pool ID#> -grp_opt ldev -device_grp_name <device group name> [<device name>] [-user_threshold <%> ] [-thinsnap] [-auto_add_poolvol {enable | disable} [-password <One Time Password>]]
    add          snap_pool -pool_name <pool naming> -ldev_id <ldev#> ...[-cnt <count>][-user_threshold <%> ] [-thinsnap] [-auto_add_poolvol {enable | disable} [-password <One Time Password>]]
    add          snap_pool -pool_name <pool naming> -grp_opt ldev -device_grp_name <device group name> [<device name>] [-user_threshold <%> ] [-thinsnap] [-auto_add_poolvol {enable | disable} [-password <One Time Password>]]
    add          snap_pool -pool_id <pool ID#> -pool_name <pool naming> -ldev_id <ldev#> ...[-cnt <count>][-user_threshold <%> ] [-thinsnap] [-auto_add_poolvol {enable | disable} [-password <One Time Password>]]
    add          snap_pool -pool_id <pool ID#> -pool_name <pool naming> -grp_opt ldev -device_grp_name <device group name> [<device name>] [-user_threshold <%> ] [-thinsnap] [-auto_add_poolvol {enable | disable} [-password <One Time Password>]]
    add          snap_pool -pool_id <pool ID#> -parity_grp_id <gno-sgno> [-resource_id <resource group_id >] [-user_threshold <%> ] [-thinsnap] [-auto_add_poolvol {enable | disable} [-password <One Time Password>]]
    add          dp_pool   -pool_id <pool ID#> -ldev_id <ldev#> ...[-cnt <count>] [-user_threshold <%> [<%>]] [-suspend_tipair {yes | no}] [-auto_add_poolvol {enable | disable} [-password <One Time Password>]]
    add          dp_pool   -pool_id <pool ID#> -grp_opt ldev -device_grp_name <device group name> [<device name>] [-user_threshold <%> [<%>]] [-suspend_tipair {yes | no}] [-auto_add_poolvol {enable | disable} [-password <One Time Password>]]
    add          dp_pool   -pool_name <pool naming> -ldev_id <ldev#> ...[-cnt <count>] [-user_threshold <%> [<%>]] [-suspend_tipair {yes | no}] [-auto_add_poolvol {enable | disable} [-password <One Time Password>]]
    add          dp_pool   -pool_name <pool naming> -grp_opt ldev -device_grp_name <device group name> [<device name>] [-user_threshold <%> [<%>]] [-suspend_tipair {yes | no}] [-auto_add_poolvol {enable | disable} [-password <One Time Password>]]
    add          dp_pool   -pool_id <pool ID#> -pool_name <pool naming> -ldev_id <ldev#> ...[-cnt <count>] [-user_threshold <%> [<%>]] [-suspend_tipair {yes | no}] [-auto_add_poolvol {enable | disable} [-password <One Time Password>]]
    add          dp_pool   -pool_id <pool ID#> -pool_name <pool naming> -grp_opt ldev -device_grp_name <device group name> [<device name>] [-user_threshold <%> [<%>]] [-suspend_tipair {yes | no}] [-auto_add_poolvol {enable | disable} [-password <One Time Password>]]
    add          dp_pool   -pool_id <pool ID#> -parity_grp_id <gno-sgno> [-resource_id <resource group_id >] [-user_threshold <%> [<%>]] [-suspend_tipair {yes | no}] [-auto_add_poolvol {enable | disable} [-password <One Time Password>]]
    delete       pool      -pool {<pool ID#> | <pool naming>} [-ldev_id <ldev#>]
    delete       pool      -pool {<pool ID#> | <pool naming>} [-grp_opt ldev -device_grp_name <device group name> [<device name>]]
    delete       pool      -pool {<pool ID#> | <pool naming>} -delete_volume {yes|no}
    get          pool      [-key {opt | fmc | saving | basic [-pcap] | powersave | total_saving | software_saving | efficiency [-time_zone utc]}] [-fx]
    get          pool      -pool {<pool ID#> | <pool naming>} -key resource
    get          snap_pool
    get          dp_pool   [-key opt [-fx] [-pool {<pool ID#> | <pool naming>}] [-pcap]]
    initialize   pool      -pool {<pool ID#> | <pool naming>} -operation initialize_deduplication
    modify       pool      -pool {<pool ID#> | <pool naming>} -status {nml | stop_shrinking}
    modify       pool      -pool {<pool ID#> | <pool naming>} -user_threshold <%> [<%>]
    modify       pool      -pool {<pool ID#> | <pool naming>} -tier <Tier number> [<ratio>] [-tier_buffer_rate <%>]
    modify       pool      -pool {<pool ID#> | <pool naming>} -subscription <%>
    modify       pool      -pool {<pool ID#> | <pool naming>} -pool_attribute {dt_manual | dp}
    modify       pool      -pool {<pool ID#> | <pool naming>} -monitor_mode {period | continuous | realtime_tiering | non_realtime_tiering}
    modify       pool      -pool {<pool ID#> | <pool naming>} -blocking_mode {pool_full | pool_vol_blockade | full_or_blockade | no_blocking}
    modify       pool      -pool {<pool ID#> | <pool naming>} -data_direct_mapping {enable | disable}
    modify       pool      -pool {<pool ID#> | <pool naming>} -deduplication yes -ldev_id <ldev#>... [-ssids <ssid>...]
    modify       pool      -pool {<pool ID#> | <pool naming>} -deduplication no
    modify       pool      -pool {<pool ID#> | <pool naming>} -suspend_tipair {yes | no}
    modify       pool      -pool {<pool ID#> | <pool naming>} -powersave {spindown -spindown_monitortime <spindown_monitortime> [-poweroff enable -poweroff_monitortime <poweroff_monitortime>] | disable}
    modify       pool      -pool {<pool ID#> | <pool naming>} -delete dsd_volumes
    modify       pool      -pool {<pool ID#> | <pool naming>} -auto_add_poolvol enable [-password <One Time Password>]
    modify       pool      -pool {<pool ID#> | <pool naming>} -auto_add_poolvol disable [-password <One Time Password>]
    monitor      pool      -pool {<pool ID#> | <pool naming>} -operation {start | stop}
   {reallocate | relocate} pool      -pool {<pool ID#> | <pool naming>} -operation {start | stop}
    rename       pool      -pool_id <pool ID#> -pool_name <pool naming>
<Copy Group management>
    <action> <object> <param>
    add      copy_grp -copy_grp_name <copy group name> <device group name> [<device group name>] [-mirror_id <mu#> -journal_id <journal ID#>]
    delete   copy_grp -copy_grp_name <copy group name>
    get      copy_grp
<Device Group management>
    <action> <object>   <param>
    add      device_grp -device_grp_name <device group name> <device name> -ldev_id <ldev#> ... [-cnt <count>]
    delete   device_grp -device_grp_name <device group name> -ldev_id <ldev#> ... [-cnt <count>]
    get      device_grp [-device_grp_name <device group name>]
<Resource Group management>
    <action> <object> <param>
    add      resource -resource_name <resource group name> [-virtual_type <serial#> <id> | -resource_id <resource group id > | -ldev_id <ldev#> | -port <port> [<host group name>] | -parity_grp_id <gno-sgno> | -external_grp_id <gno-sgno>] | -grp_opt ldev -device_grp_name <device group name> [<device name>]]
    delete   resource -resource_name <resource group name> [-ldev_id <ldev#> | -port <port> [<host group name>] | -parity_grp_id <gno-sgno> | -external_grp_id <gno-sgno>] | -grp_opt ldev -device_grp_name <device group name> [<device name>]]
    get      resource
    lock     resource [-resource_name <resource group name>] [-time <time(sec)>] [-automatic_unlock <time(sec)>]
    unlock   resource [-resource_name <resource group name>]
    modify   resource -resource_name <resource group name> -virtual_switch {y | n}
    map      resource {-ldev_id <ldev#> -virtual_ldev_id {<ldev#> | reserve} [-ssid <ssid>] [-emulation <emulation type>] | -port <port> -virtual_port <port>}
    unmap    resource {-ldev_id <ldev#> -virtual_ldev_id {<ldev#> | reserve} | -port <port> -virtual_port <port>}
<CMD management>
    <action> <object>          <param>
    get      command_status    [-time <time(sec)>] [-request_id <request#>]
    get      error_message     -ssb <ssb1> <ssb2>
    reset    command_status    [-request_id <request#> | -request_id all [-forcible]]
<CLPR management>
    <action> <object> <param>
    get      clpr
    modify   clpr -clpr <clpr#> {-ldev_id <ldev#> | -parity_grp_id <gno-sgno> | -external_grp_id <gno-sgno>}
    add      clpr -clpr <clpr#> [-clpr_name <clpr name>] -cache_size <Cache Size(MB)>
    delete   clpr -clpr <clpr#>
<SPM management>
    <action> <object> <param>
    add      spm_group -port <port> -spm_group <group name> <nickname>
    add      spm_group -port <port> -spm_group <group name> -hba_wwn <WWN strings>
    add      spm_group -spm_group <group name> -port <port> [<host group name>] -spm_host_grp
    delete   spm_group -port <port> -spm_group <group name>
    delete   spm_group -port <port> [<host group name>] -spm_host_grp
    get      spm_group -port <port> -spm_group <group name>
    get      spm_group -port <port> [<host group name>] -spm_host_grp
    modify   spm_group -port <port> -spm_group <group name> [-spm_priority {y | n}] {-limit_io | -limit_kb | -limit_mb} <value>
    modify   spm_group -port <port> [<host group name>] -spm_host_grp [-spm_priority {y | n}] {-limit_io | -limit_kb | -limit_mb} <value>
    monitor  spm_group -spm_group <group name>
    delete   spm_ldev  -ldev_id <ldev#> -hba_iscsi_name <initiator iscsi name>
    delete   spm_ldev  -ldev_id <ldev#> -hba_wwn <WWN strings>
    get      spm_ldev  [-ldev_id <ldev#> | -hba_wwn <WWN strings> | -hba_iscsi_name <initiator iscsi name>]
    modify   spm_ldev  -ldev_id <ldev#> -hba_iscsi_name <initiator iscsi name> [-spm_priority {y | n}] [{-limit_io | -limit_mb} <value>]
    modify   spm_ldev  -ldev_id <ldev#> -hba_wwn <WWN strings> [-spm_priority {y | n}] [{-limit_io | -limit_mb} <value>]
    monitor  spm_ldev  -ldev_id <ldev#> -hba_iscsi_name <initiator iscsi name>
    monitor  spm_ldev  -ldev_id <ldev#> -hba_wwn <WWN strings>
    add      spm_wwn   -port <port> -spm_name <nickname> -hba_wwn <WWN strings>
    delete   spm_wwn   -port <port> {-hba_wwn <WWN strings> | -spm_name <nickname>}
    get      spm_wwn   -port <port> [-hba_wwn <WWN strings> | -spm_name <nickname>]
    modify   spm_wwn   -port <port> [-spm_priority {y | n}] {-limit_io | -limit_kb | -limit_mb} <value> {-hba_wwn <WWN strings> | -spm_name <nickname>}
    monitor  spm_wwn   {-hba_wwn <WWN strings> | -spm_name <nickname>}
<SnapShot management>
    <action> <object> <param>
    add      snapshot -ldev_id <ldev#(P)> <ldev#(S)> -pool {<pool ID#> | <pool naming>} -snapshotgroup <name> [-mirror_id <mu#>] [-snap_mode <mode>] [-copy_size <size>]
    delete   snapshot {-snapshotgroup <name> | -ldev_id <ldev#> {-mirror_id <mu#> | -snapshotgroup <name> | -range <range>}}
    get      snapshot [-ldev_id <ldev#> [-mirror_id <mu#>] [-key opt] | -snapshotgroup <name> [-key opt]] [-format_time] [{-check_status | -check_status_not} <string> [-time <time>]]
    modify   snapshot -ldev_id <ldev#> {-snapshotgroup <name> | -mirror_id <mu#>} -snapshot_data {split(or create) | resync | restore | clone} [-copy_pace {slower | medium | faster}]
    modify   snapshot -snapshotgroup <name> -snapshot_data {split(or create) | resync | restore | clone} [-copy_pace {slower | medium | faster}]
    modify   snapshot -ldev_id <ldev#> -snapshot_data {split(or create) | resync | restore | clone} [-copy_pace {slower | medium | faster}]
    modify   snapshot -snapshotgroup <current name> <new name> -snapshot_data rename
    modify   snapshot -ldev_id <ldev#> -mirror_id <mu#> -snapshotgroup <name> -snapshot_data rename
    map      snapshot -ldev_id <ldev#(P)> <ldev#(S)> {-mirror_id <mu#> | -snapshotgroup <name>}
    unmap    snapshot -ldev_id <ldev#> [-snapshotgroup <name> | -mirror_id <mu#>]
    replace  snapshot -ldev_id <ldev#> {-snapshotgroup <name> | -mirror_id <mu#>}
    NOTE: 'snapshotset'    is specifiable instead of 'snapshot'.
          '-snapshot_name' is specifiable instead of '-snapshotgroup'.
<iSCSI target>
    <action> <object>             <param>
    modify   external_chap_user   -port <port> -iscsi_name <external iscsi name> -address <external IP address> [-iscsi_virtual_port_id <iSCSI virtual port ID>] [-chap_user <user name>] [-secret]
    add      external_iscsi_name  -port <port> -iscsi_name <external iscsi name> -address <external IP address> [-authmethod {CHAP|NONE}] [-mutual {enable|disable}] [-tcp_port <value>] [-iscsi_virtual_port_id <iSCSI virtual port ID>]
    check    external_iscsi_name  [-port <port> [-iscsi_name <external iscsi name> -address <external IP address>] [-iscsi_virtual_port_id <iSCSI virtual port ID>]]
    delete   external_iscsi_name  -port <port> -iscsi_name <external iscsi name> -address <external IP address> [-iscsi_virtual_port_id <iSCSI virtual port ID>]
    discover external_iscsi_name  -port <port> -address <external IP address>  [-tcp_port <value>] [-iscsi_virtual_port_id <iSCSI virtual port ID>]
    get      external_iscsi_name  [-port <port> [-iscsi_virtual_port_id <iSCSI virtual port ID>]]
    get      initiator_iscsi_name -port <port> [-iscsi_virtual_port_id <iSCSI virtual port ID>]
    modify   initiator_chap_user  -port <port> [-chap_user <user name>] [-secret]
    add      rcu_iscsi_port       -port <port> -rcu_port <port> -rcu_id <serial#> <id> -rcu_address <IP address> [-tcp_port <value>]
    delete   rcu_iscsi_port       -port <port> -rcu_port <port> -rcu_id <serial#> <id>
    get      rcu_iscsi_port
<License management>
    <action> <object>          <param>
    add      license           -keycode <key code>
    delete   license           -product_id <product ID>
    get      license           [-key <keyword>]
    modify   license           -product_id <product ID> -license_status <status>
<System Option management>
    <action> <object>          <param>
    get      local_replica_opt -opt_type <option type>
    modify   local_replica_opt -opt_type <option type> {-set_system_opt <system option> | -reset_system_opt <system option>}
    get      remote_replica_opt [-opt_type <option type> [-key cu [-cu <cu#>]]]
    modify   remote_replica_opt -opt_type <option type> {-path_blocked_watch <time(sec)> | -path_blocked_watch_sim <time(sec)>}
    modify   remote_replica_opt -opt_type <option type> {-copy_activity_setting {system | cu} | -copy_activity <number of activities> [-cu <cu#>]}
    get      system_opt        
    get      system_opt        -key destage -cu <cu#>
    get      system_opt        -key mode -lpr system
    get      system_opt        -key mode -lpr <clpr#>
    modify   system_opt        -system_option_mode system -mode_id <Mode ID> -mode {enable|disable} [-password <One Time Password>]
    modify   system_opt        -system_option_mode <clpr#> -mode_id <Mode ID> -mode {enable|disable} [-password <One Time Password>]
<Quorum management>
    <action> <object>          <param>
    add      quorum            -quorum_id <quorum id> -request_id auto -remote_storage <serial#> <id> [-ldev_id <ldev#>]
    delete   quorum            -quorum_id <quorum id> -request_id auto
    get      quorum            [-quorum_id <quorum id>] [-fx]
    modify   quorum            -quorum_id <quorum id> -timeout <timeout>
    replace  quorum            -quorum_id <quorum id> -ldev_id <ldev#>
<DriveBox management>
    <action> <object>          <param>
    get      drivebox          -key <keyword>
    modify   drivebox          -db_id <db_id> -powersave {enable | disable}
    check    drivebox          -db_id <db_id>
<System management>
    <action> <object>          <param>
    get      system            [-key {efficiency [-time_zone utc] | information}]
    modify   system            -system_operation {set_description -description <description> | reset_description}
    get      apn               [-fx]
<Server management>
    <action> <object>          <param>
    add	     server	       -server_name <server name> -request_id auto
    delete   server	       {-server_id <server id>|-server_name <server name>} -request_id auto
    modify   server	       {-server_id <server id>|-server_name <server name>} -request_id auto -server_operation {add_host_grp|delete_host_grp} -port <port> [<host group name>]
    get	     server	       [-key opt {-server_id <server id>|-server_name <server name>}] 
