EMC - Symmetrix VMax
Commands
Device
Detail of a device:
List all device:
Display more detail of a dev (Pool/Written/Allocate):
Display dev attachment:
Display SG of a dev:
Display more detail of SG's dev:
Create device:
# Symconfigure
symconfigure -sid {sid} -cmd "create dev count={count}, size={size cyl}, emulation=fba, dynamic_capability=DYN_RDF, config=TDEV, binding to pool={pool};" prepare -nop
# Symdev (Only: VMAX 3 / PMAX)
symdev -sid {sid} create -tdev -emulation fba -cap {} -captype {cyl|mb|gb|tb} (-sg {sgroup}) (-N {count}) -v
Create meta dev:
symconfigure -sid {sid} -cmd "create dev count={count}, size={size cyl}, meta_member_size={member size cyl}, meta_config=striped, emulation=FBA, dynamic_capability=DYN_RDF, config=TDEV, binding to pool={pool};" prepare -nop
Create GateKeeper:
symconfigure -sid {sid} -cmd "create gatekeeper count={count}, emulation=FBA, type=thin, binding to pool={pool};" prepare -nop
Add dev to a SG:
Unbind dev:
Delete dev:
Disolve META:
Unbind LUN:
Change dev state:
Bind of a dev:
Change dev flag:
Change SRDF flag:
List all devs with identifier:
Reset lun identity (External UID):
S.Group
Display all sg:
SG detail:
Create SG:
Delete SG:
Remove dev from a SG:
Rename of a SG:
Initiator/M.View
Detail of a IG:
Detail of a MV:
Create IG:
Add login to IG:
Create MV:
Delete of a IG:
Delete MV:
Login/P.Group
Logins list:
Login detail:
Get IG from a WWN:
PG list:
PG detail:
Give alias to a Login:
Create PG:
Add port to PG:
Delete Login:
Delete Port from a Login:
Delete PG:
Pool
Display pool:
SRDF
List SRDF device:
Display info of SRDF pair(s):
List mapping of SRDF ports:
Check before start replication:
Create replication with Synchrone mode:
Create replication with Adaptive mode (Write depends on workload of array):
symrdf -sid {sid} -f {file.txt} -rdfg {ra grp} createpair -type rdf1 -establish -rdf_mode acp_disk -nop
Start SRDF sync:
Passage de la synchronisation en mode Synchrone ou Adaptive Copy:
symrdf -sid {sid} -f {file.txt} -rdfg {ra grp} set mode sync -nop
symrdf -sid {sid} -f {file.txt} -rdfg {ra grp} set mode acp_disk -nop
Split SRDF pair(s):
Delete pair(s):
List RA group:
List RA group ports:
Create RA group:
symrdf -sid {sid} addgrp -label {grp label} -dir {port} -rdfg {ra group id} -remote_sid {remote bay} -remote_dir {remote port} -remote_rdfg {remote ra group id}
Delete RA Group:
Clone/BCV
Display state:
Start sync (Precopy):
Activate sync:
Restart sync (Precopy)
Split sync:
Delete pair(s):
Device Group (DG)
DG List (Disk Group):
Display DG info:
Add dev in DG:
Add Target to DG:
Add BCV Target in DG:
Delete Target in DG:
VLUN
List devs/session with migration in progress:
Validate a new session:
symmigrate -sid {sid} [-f {file}|-sg {sg}] -tgt_pool -pool {target_pool} -name {session_name} validate -nop
Start new session:
symmigrate -sid {sid} [-f {file}|-sg {sg}] -tgt_pool -pool {target_pool} -name {session_name} establish -nop
Terminate session:
Fast Policy
List Fast Policies:
Display Fast Policy detail:
Display Fast Policy of a SG:
Add Fast Policy of a SG:
Remove Fast Policy of a SG:
Hardware
List failed disk(s):
List components:
# All
symcfg -sid {sid} list -env_data
# Failed or Degraded
symcfg -sid {sid} list -env_data -service_state failed
symcfg -sid {sid} list -env_data -service_state degraded
Events list (Logs):
symevent -sid {sid} list -fatal (-start mm/dd/yy)
symevent -sid {sid} list -error (-start mm/dd/yy)
symevent -sid {sid} list -warning (-start mm/dd/yy)
Processus Lock
Display lock of array:
Stop a lock:
Procedures
Debug Mode
To activate this mode, you must export the following env vars:
Symforce
To activate symforce option, edit /var/symapi/config/options
file and set SYMAPI_ALLOW_RDF_SYMFORCE to TRUE:
...
#------------------------------------------------------------------------------
#
# Parameter: SYMAPI_ALLOW_RDF_SYMFORCE
#
# Allowed values: TRUE | FALSE
#
# Default value: FALSE
#
# Description: Indicates whether users can specify -symforce when
# performing RDF control operations.
#
SYMAPI_ALLOW_RDF_SYMFORCE = TRUE
...
After that, you can add -symforce option to symrdf command: