Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Dell EMC Solutions Enabler 9.2 SRDF Family CLI User Guide

Launch SRDF Automated Recovery

Use the symrecover command to launch and optimize SRDF Automated Recovery. The symrecover command can be run from either the R1 or the R2 side as long as all the SRDF standard devices in the device group or the composite group are local to the host. When devices in groups are not local to a host, they are marked as invalid to stop all control operations from being performed against them.

If an SRDF/A group becomes synchronous (SRDF/S), symrecover attempts to reset the SRDF link to SRDF/A mode.

NOTE:The symrecover command returns an error if used with an SRDF device pair containing thin and standard devices. The thin device must be on an array running Enginuity 5876 or HYPERMAX OS 5977. The standard device must be on an array running Enginuity 5876.

The symrecover command can be invoked manually from the command line, is typically configured to run continuously in the background using one of the following:

  • Windows Scheduled Tasks
  • UNIX CRON/scheduled task
  • UNIX (RC.2) file

Syntax

Use the following syntax to launch SRDF Automated Recovery operations:

symrecover [-h]
symrecover [-env | -version]

symrecover start {-g DgName | -cg CgName}
[-mode {SYNC | ASYNC}] [-out LogPath]
[-options FileName]

Options

NOTE:

Either a device group (-g DgName) or composite group (-cg CgName)must be specified.

-g DgName
Specifies a device group.
-cg CgName
Specifies a composite group.
-mode {SYNC | ASYNC}
Specifies the SRDF session type, either synchronous or asynchronous. There is no default; this option must be specified.
-out LogPath
Specifies an alternate fully-qualified directory location for the log file.
-options FileName
Specifies the fully-qualified name of the file that contains program options. See symrecover options file parametersfor a list of possible settings.

Restrictions

  • You can define devices in groups on the R2 side with a corresponding partner but symrecover cannot start in this environment. You cannot monitor groups on the R2 side when the remote partner is concurrent. You must monitor these groups from the host.
  • The symrecover command does not support the monitoring or recovery of a device group or composite group that is set with an ANY group type.
  • Any options specified on the command line take precedence over the options specified by -options FileName.
  • In a cascaded SRDF environment:
    • Specify the target composite group.
    • Do not use the -mode option.

Examples

To start a recovery in a basic SRDF/S environment:

symrecover start -g DgName -mode sync -options OptnFile

To start a recovery in a cascaded SRDF environment:

symrecover start -cg CgName -cascaded_monitor_both_hops -options OptnFile

To manually start recovery for an SRDF/A composite group named RDFAmon, using the options file named cg_mon_opts:

symrecover start -cg RDFAmon -mode async -options cg_mon_opts

where the cg_mon_opts options file includes the following settings and default values for a BCV gold copy:

# Options file for symrecover
#######################################################
goldcopy_clone_list = TGT
goldcopy_location = R2
goldcopy_max_wait = 1800
goldcopy_resync_interval = 0
goldcopy_state_post_restart = ACTIVATED
goldcopy_state_startup = ACTIVATED
goldcopy_type = CLONE
help = 0
log_level = 3
monitor_cycle_time = 300
monitor_only = 0
out = /var/symapi/log
restart_adcopy_resynch_threshold = 30000
restart_attempt_pause = 60
restart_delay = 30
restart_group_on_startup = 0
restart_max_attempts = 5
restart_max_wait_adcopy_sync = 0
restart_max_wait_state_change = 0
restart_max_wait_warn_interval = 600
restart_rdfa_min_cycle_warn_interval = 300
restart_rdfa_min_cycle_warn_value = 0
restart_state_syncinprog_wait_time = 120
restart_state_syncinprog_warn_interval = 300
restart_state_transmit_wait_time = 120
restart_state_transmit_warn_interval = 300
restart_sync_type = ADCOPY
restart_window = 3600
run_once = 0
run_until_first_failure = 0

Rate this content

Accurate
Useful
Easy to understand
Was this article helpful?
0/3000 characters
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please select whether the article was helpful or not.
  Comments cannot contain these special characters: <>()\