Symcli Commands
A searchable database of symcli commands.
+symaccess ( 68 Commands )
Specifically using for Vmax Allocation to do various operations on Masking view and related Groups.
- symaccess -sid 1234 listList all Initiator, Port and Storage Groups Created for Array 1234
- symaccess -sid 1234 list -vList all Initiator,Port and Storage Groups Created for Array 1234 along with related Masking Views
- symaccess -sid 1234 list -type storageList all Storage Groups Created for Array 1234
- symaccess -sid 1234 list -type initiatorList all Initiator Groups Created for Array 1234
- symaccess -sid 1234 list -type portList all Port Groups Created for Array 1234
- symaccess -sid 1234 list viewList masking views Created for Array 1234 with related groups details
- symaccess -sid 1234 list assignment -dev 9A0:9AFShows the masking details of devices from 9A0 to 9AF
- symaccess -sid 1234 -wwn xxxx replace -new_wwn yyyyReplace all occurance of wwn xxxx with yyyy in array 1234
- symaccess -sid 1234 list logins -wwn xxxxCheck whether wwn xxx logged in to any of the FAs on array 1234.
- symaccess -sid 1234 list -type initiator -wwn xxxxCheck whether the HBA WWN xxxx is a member of any Initiator Group.
- symaccess -sid 1234 list -type storage -dev AAACheck whether the device AAA is part of of any Storage Groups.
- symaccess -sid 1234 list no_assignments -dirport 12f:1Shows the devices are mapped to 12f:1 but not part of any masking view.
- symaccess -sid 1234 list -name MyGroupList all groups named MyGroup
- symaccess -sid 1234 list -name MyGroup -vList all groups named MyGroup and also shows the related Masking Views
- symaccess -sid 1234 list devinfo -ig MyInitiatorList the details of devices assigned to the initiatorgroup MyInitiator
- symaccess -sid 1234 show MyStorageGroup -type storageShows the contents of storage group MyStorageGroup Created on Array 1234
- symaccess -sid 1234 show MyInitiatorGroup -type initiatorShows the contents of initiator group MyInitiatorGroup Created on Array 1234
- symaccess -sid 1234 show MyPortGroup -type portShows the contents of port group MyPortGroup Createdon Array 1234
- symaccess -sid 1234 show view MyViewShows the contents of view MyView Created on Array 1234
- symaccess -sid 1234 -f MyBackup.txt backupCreates a file MyBackup containing all the group and view information currently on the Symmetrix array 1234
- symaccess -sid 1234 -f MyBackup.txt restoreRestores all the group
- symaccess -sid 1234 -type initiator -name Host1 create -wwn 1000000000000001Creates and initiator group called Host1 by adding the specified wwn
- symaccess -sid 1234 -type initiator -name Host1 rename -new_name Host2Rename the Initiator Gorup Host1 as Host2
- symaccess -sid 1234 -type port -name 3E0_4E0_13E0_14E0 -dirport 3e:0,4e:0,13e:0,14e:0 createCreate the portgroup E0_4E0_13E0_14E0 with specified ports
- symaccess -sid 1234 -type port -name 3E0_4E0_13E0_14E0 rename -new_name 3E1_4E1_13E1_14E1Rename the Port Gorup 3E0_4E0_13E0_14E0 as 3E1_4E1_13E1_14E1
- symaccess -sid 1234 -type storage -name Host1 create devs AAA:AABCreate the storage group Host1 with specified range of devices
- symaccess -sid 1234 -type storage -name Host1 add devs AAA:AABAdd the devices AAA:AAB to storage group Host1.
- symaccess -sid 1234 -type storage -name Host1 remove devs AAA:AABRemove the device AAA to AAB from storage group Host1
- symaccess -sid 1234 -type storage -name Host1 remove devs AAA:AAB -unmapRemove the device AAA to AAB from storage group Host1 and also unmap from the FAs
- symaccess -sid 1234 -type storage -name Host1 rename -new_name Host2Rename the Storage Gorup Host1 as Host2
- symaccess -sid 1234 create view -name Host1_Allocation -sg Host1 -pg 3E0_4E0_13E0_14E0 -ig Host1Create a masking view combined with specified groups
- symaccess -sid 1234 view -name Host1_Allocation rename -new_name Host2_AllocationRename name of view Host1_Allocation as Host2_Allocation
- symaccess -sid 1234 delete view -name Host1_AllocationDelete view Host1_Allocation.
- symaccess -sid 1234 delete view -name Host1_Allocation -unmapDelete view Host1_Allocation and also unmap all the device in associated storage group.
- symconfigure -sid 1234 list -freespace -units mbShows the Formatted and Unformatted freespace in MegaBytes on array 1234
- symconfigure -sid 1234 -f command_file.txt previewValidates the syntax of the commands in 'command_file.txt' and also verify the configuration changes.
- symaccess -sid 1234 -name PG_1_2_15_16_E0_Group -type port -dirport 1e:0,16e:0 removeRemove ports 1e:0 and 16e:0 from port group 'PG_1_2_15_16_E0_Group'.
- symaccess -sid 1234 -name PG_1_2_15_16_E0_Group -type port -dirport 1e:0,16e:0 removeRemove ports 1e:0 and 16e:0 from port group 'PG_1_2_15_16_E0_Group'.
- symaccess -sid 1234 -name IG_Server_A -type initiator -wwn xxxx removeRemove HBA WWN 'xxxx' from Initiator Group 'IG_Server_A'
- symaccess -sid 1234 -name IG_Servers -type initiator -ig IG_Server_A removeRemove Initiator Group 'IG_Server_A' from parent Initiator Group 'IG_Servers'
- symaccess list hbaShows the wwn of the local HBA and the devices assigned to those.
- symaccess -sid 1234 view -name Host1_Allocation rename -new_name Host2_AllocationRename name of view Host1_Allocation as Host2_Allocation
- symaccess -sid 1234 -f Total_views backupThis command will backup all the Maksing Views information for array 1234 to file Total_views.
- symaccess -sid 1234 -f Total_views restoreThis command will restore all Masking view information for Vmax Array 1234 from file Total_views , which is earlier created by "backup" option.
- symaccess -sid 1234 -type initiator -name Host1 add -wwn 1000000000000002Add another HBA WWN to the existing Initiator group(IG) "Host1".
- symaccess -sid 1234 -type port -name MyPorts add -dirport 6e:0Add an aditional port 6e:0 to the existing port group(PG) "MyPorts".
- symaccess -sid 1234 -type initiator -name Host1_Host2_IG add -ig Host2_IGAdd a child Initiator Group(Host2_IG) to the parent Initiator Group(Host1_Host2_IG).
- symaccess -sid 1234 show MyInitiatorGroup -type initiator -detailBy including '-detail' option will shows the Flag settings like 'FCID Lockdown' ,'Consistent Lun'.. for each WWN number in the initiator group.
- symaccess -sid 1234 show view MyView -detailThis command is the best option to see both parent and child initiator groups( cascaded initiator group) and associated devices for a masking view.
- symaccess -sid 1234 show view Server_A_B_View -ig Server_B_IGDisplays the content of view 'Server_A_B_View' with the WWN details of child-Initiator group 'Server_B_IG'.
- symaccess -sid 1234 remove -login -wwn 1000000000000001 -dirport 12g:1Delete the wwn 1000000000000001 on port 6g:1 from the login history table of vmax 1234
- symcfg -sid 1234 list -tdev -unbound -GBLists all the thin devices in array 1234 which are not bounded to any thin pools.
- symaccess -sid 1234 delete -name MyStorageGroup -type storageDelete/Remove an empty storage group.The "-force" must be used if the storage group(SG) is not empty.We can't delete SG if it is part of a Masking View.
- symaccess -sid 1234 delete -name MyPortGroup -type portDelete/Remove an empty port group.The "-force" must be used if the port group(PG) is not empty.We can't delete PG if it is part of any Masking View.
- symaccess -sid 1234 delete -name MyInitiator -type initDelete/Remove an empty initiator group.The "-force" must be used if the initiator group(IG) is not empty.We can't delete IG if it is part of a Masking View.
- symaccess -sid 1234 -file Views_Groups_1234.txt backupBackup all the view and group information currently on VMAX 1234 to the file Views_Groups_1234.txt.
- symaccess -sid 1234 -file Views_Groups_1234.txt restoreRestores all the groups, views, and security informations from the previously(created using backup option) file.
- symaccess -sid 1234 -file Views_Groups_1234.txt listLists all the Group(storage,port,initiator) information from the backup file "Views_Groups_1234.txt".
- symaccess -sid 1234 -file Views_Groups_1234.txt list viewLists all the views from the backup file "Views_Groups_1234.txt".
- symaccess -sid 1234 -type initiator -name Host1 create -consistent_lunCreate the Initiator Group Host1 and enable the LUN id consistency at the same time.
- symaccess -sid 1234 -type initiator -name Host1 set consistent_lun onEnable the LUN id consistency on an existing IG.
- symaccess -sid 1234 list view -name Host1_Allocation -vThis command shows more readable information about the associated Storage Group,Initiator Groups and Port Groups.
- symaccess -sid 1234 list view -name Host1_Allocation -detailProvides detailed infomation about the masking view .This output is same as 'symmaccess show view'.
- symaccess -sid 1234 -type storage -name Host1 remove devs AAA:AAB -unmap -celerraRemove the celerra device AAA to AAB from storage group Host1 and also unmap from the FAs
- symaccess -sid 1234 -type storage -name Host1 add devs AAA:AAB -celerraAdd the Celerra devices AAA:AAB to storage group Host1.
- symaccess -sid 1234 -wwn 1000000000000001 rename -alias Host1/HBA01Create/Rename Node Name(Host1) and Portname(HBA01) in Access-logix database for given WWN.
- symaccess -sid 1234 verifyVerify the ACLX database in VMax 1234 is consistent.
- symaccess -sid 1234 remove -login -wwn 1000000000000001Completely remove the wwn 1000000000000001 from the login history table of vmax 1234
+symapierr ( 1 Command )
Translate a SYMAPI error code to a meaningfull text.This also provides the respective error message for the error code.
- symapierr 0SYMAPI return code '0' is the success code.This command will shows the text version of the error code ie, "SYMAPI_C_SUCCESS" and the respective message.
+symbcv ( 3 Commands )
Performs various operations like Associate,Disassociate and list one or more BCV devices.
- symbcv -sid 1234 listLists all the BCV devices in array 1234 along with details like BCV-STD device,Status of the pair etc.
- symbcv -sid 1234 -g TestDg associate dev BBBAdd the BCV device BBB to the Device Group TestDg.
- symbcv -g TestDg disassociate dev BBBRemove/Disassociates the device BBB from DG TestDg.
+symcfg ( 37 Commands )
Discovers or displays Symmetrix configuration information.
- symcfg discoverScans all the devices in hosts looking for new symmetrix devices and rebuilds the symmetrix configuration database .
- symcfg listA brief description of the all connected Symmetrix boxes.
- symcfg -sid 1234 verifyCheck whether the SYMAPI database is in sync with the current configuration of array 1234.
- symcfg list -statusCheck the configuartion and SYMAPI database status of all arrays.
- symcfg -dbShows the configuration information about the current symapi database.
- symcfg -sid 1234 removeRemove the array 1234 from symcfg list.
- symcfg -sid 1234 list -lockn allList all the external locks held in Symmetrix array 1234.
- symcfg -sid 1234 -lockn 15 release -forceRelease the lock 15 held on array 1234 .
- symcfg -sid 1234 list -vDisplays detailed information about the Symmetrix Array 1234.
- symcfg -sid 1234 list -dir allDisplays the online status of all directors( Frontend+Backend).
- symcfg -sid 1234 list -sa allDisplays the online status of all Front-end directors.
- symcfg -sid 1234 list -da allDisplays the online status of all Back-end directors.
- symcfg -sid 1234 list -fa allDisplays wwn of all front-end director ports.
- symcfg -sid 1234 list -fa all -portDisplays online and connection status of all front-end director ports.
- symcfg -sid 1234 list -ra allList all RA ports with details like rdfg number , remote array sid and online status.
- symcfg -sid 1234 -dir 4a -p 0 list -addr -availList the LUN information / availability of lun ids on port 4a0 in array 1234 .
- symcfg -sid 1234 list -rdfg allList details about all the rdf groups in array.
- symcfg -sid 1234 list -rdfg 3List details about rdf group 3 .
- symcfg -sid 1234 list -rdfg all -dynamicList details about all the dynamic rdf groups in array .
- symcfg -sid 1234 list -rdfg all -staticList details about all the static rdf groups in array .
- symcfg -sid 198 list -rdfg 10 -rdfaShows the specific SRDF/A information about the rdf group 10.
- symcfg -sid 1234 list -env_dataDispalys the information and status of arrays physical components like powersupply units Fans etc.
- symcfg -sid 1234 list -thin -pool -GBList all the thinpools in array 1234.
- symcfg -sid 1234 show -pool My_Pool -thin -GBList all the datadevices in thinpool My_Pool on array 1234.
- symcfg -sid 1234 list -tdev -GBList all the thin devices in array 1234.And also shows the thinpools associated to each device with the binding status.
- symcfg -sid 1234 list -tdev -gb -thin -pool My_PoolList all the thin devices assoicated with thinpool My_Pool
- symcfg -sid 1234 -SA 6h -P 1onlineMake the front-end port 6h:1 to online.
- symcfg -sid 1234 -SA 6h -P 1offlineMake the front-end port 6h:1 to offline.
- symcfg -sid 1234 list -memoryshows the amount and details of memory configure in the array .
- symcfg -sid 1234 list -tdev -GB -detailWith "detail" option ,this commands will displays the multiple thin pools that each TEVS binded with.
- symcfg -sid 1234 list -datadev -GBDisplays the datadevices in array 1234 along with the pool information of each device is associated with.
- symcfg -sid 1234 list -tdev -bound -GBLists all the thin devices in array 1234 which are bounded to a thin pool.
- symcfg -sid 1234 list -tdev -range AAA:AAB -GBLists thin devices starting from AAA to ABB and the pools which are bounded with.
- symcfg -sid 1234 list -tdev -sg MySgLists all the TDEVs in Storage Group MySg with the bounded poolname and other useful details.
- symcfg -sid 1234 list -tdev -sg MySg -detailLists all the TDEVs in Storage Group MySg with the bounded poolname and other useful details.This also displays actual bounded pool and also the pool which currently moved due to "rebind" or FAST Policy.
- symcfg -sid 1234 list -connectionsLists all the hosts wlong with the OS version, connected to array 1234. This also give the information about the Service Processor of 1234.
- symcfg -sid 1234 list -thin -pool -GB -detailList all the thinpools in array 1234 along with Subscription percentage for each thin pool. subscription percentage=Total Bounded TDEV capacity/Total Thin Pool Capacity*100.
+symcli ( 4 Commands )
Know about the version, list of symcli commands ect..
- symcliDisplays the version of symapi.
- symcli -vShows the version of symapi and total list of symcli commands with a short description.
- symcli -envThe list of ennvironmental variable that can be set for a SYMCLI session.
- symcli -defList of currently defined environmental variables .
+symclone ( 7 Commands )
Using for various control operations on Device Group,Composite Groups and devices in these groups or the device in the pair file.
- symclone -g TestDg create DEV001 sym ld DEV002Create a clone copy session between the devices DEV001(source) and DEV002(target) in regular diskgroup TestDg. By default this will create a differentail session.That means, we can do a incremental recreate or restore later.This command will make the target device in Not Ready(NR).
- symclone -g TestDg create DEV001 sym ld DEV002 -precopyCreate a clone copy session between the devices DEV001(source) and DEV002(target) in regular diskgroup TestDg. This will start background copy from DEV001 to DEV002 after making the target device as NotReady(NR).
- symclone -g TestDg create DEV001 sym ld DEV002 -nocopyCreate a "CopyOnAccess" clone session between the devices DEV001(source) and DEV002(target) in regular diskgroup TestDg.This wont start any background copying from source to target device even after activating the session.
- symclone -g TestDg activate DEV001 sym ld DEV002Activate the clone session.This will make the traget devices in ReadWrite(RW) mode.If the session created with a "-copy" option(default create option is copy), this will start the background copy from source to target device.There won't be any background copy if the session created with "-nocopy" option.
- symclone -g TestDg terminate DEV001 sym ld DEV002This will terminate the clone session between DEV001 and DEV002, deletes the pairing information from the storage array and removes any hold on target device.You have to 'Terminate' while the pair in 'Copied' state to get a fully valid data.
- symclone -g TestDg recreate DEV001 sym ld DEV002Recreate a previously activated clone session.The session SHOULD NOT be created with a "-nocopy" or "-nondifferential" option.
- symclone -g TestDg recreate DEV001 sym ld DEV002 -precopyRecreate a previously activated clone session.The session SHOULD NOT be created with a "-nocopy" or "-nondifferential" option.This will start an "incremental" background copy still keeping the target device in NR state.
+symconfigure ( 37 Commands )
This command used to perform control operations or configuration changes on Symmetrix arrays, and the array devices,groups,directors, and ports.
- symconfigure -sid 1234 list -vShows the configuration informations like the micro-code version , whether the Dynamic RDF is enabled or not etc..
- symconfigure -sid 1234 queryCheck the status of a running configuration change.
- symconfigure -sid 1234 -f command_file.txt prepareThe prepare option will validate the command syntax and Verify the appropriateness of the changes and operations.
- symconfigure -sid 1234 -f command_file.txt commitApply the changes defined in the command file.
- create dev count=10, size=18414, emulation=FBA, data_member_count=3, config=RAID-5, disk_group=2, dynamic_capability=dyn_rdf;Create 10 RAID-5 devices of size 18414 cylinders , as emulation FBA from diskgroup 2 and also set the dynamic bit on those.
- create dev count=10, size=20GB, emulation=FBA, config=TDEV;Create 10 thin devices of size 20GB with emulation type as FBA.
- create dev count=10, size=1025, emulation=FBA, config=TDEV;Create 10 thin devices of cylinder size 1025( around 1GB ) with emulation type as FBA.
- create dev count=10, size=10GB, emulation=FBA, config=TDEV, binding to pool=MyPool;Create 10 thin devices of size 20GB with emulation type as FBA and also bind to thin pool MyPool.
- create dev count=10, size=10GB, emulation=FBA, config=TDEV, binding to pool=MyPool,preallocate size=5GB ;Create 10 thin devices of size 20GB with emulation type as FBA , bind to thin pool MyPool and prellocate 5GB.
- bind tdev AAA:AAB to pool MyPool;Bind the TDEVS AAA and AAB to thin pool MyPool.
- bind tdev AAA:AAB to pool MyPool preallocate size =5GB ;Bind the TDEVS AAA and AAB( of 10GB each ) to thin pool MyPool and preallocate 5GB for each device.
- start allocate on tdev AAAA:AABB start_cyl=0 end_cyl = last_cyl;Allocate the tdevs AAAA to AABB to 100% of its defined size.
- set device ABCD emulation=FBA;Convert a CELERA_FBA device to FBA.(the existing emulation type of device ABCD is CELERA_FBA)
- set device ABCD emulation=CELERRA_FBA;Convert FBA Device ABCD to a CELERA Device.( The current emulation type of the device ABCD is FBA.)
- bind tdev in SG Server1_SG to pool My_Pool;Bind the devices in Storage Group "Server1_SG" to thin pool "My_Pool"
- set disk_group 5, disk_group_name = Tier2_400GB;Assign a name "Tier2_400GB" to disk group 5.
- convert rdf dev AAA to dynamic;convert static SRDF device AAA to dynamic device.
- delete dev AAA:AAB;delete the symdevs AAA:AAB.
- set symmetrix concurrent_rdf=ENABLE;Enables the concurrent SRDF Feature in a Symmetric Array.This will enable to create SRDF-R1 devices with multiple R2s.
- set symmetrix dynamic_rdf=ENABLE;Enables the Dynamic RDF capabilty of the array.
- set symmetrix dynamic_concurrent_rdf=ENABLE;enables the concurrent SRDF capability in the array level, where can have multiple R2s for a single R1 dynamic rdf device.
- bind tdev AAA to pool MyPool preallocate size=ALL ;Bind the device AAA to thin pool MyPool and prellocate the entire size of device.
- symconfigure -sid 1234 -cmd "set dev AAA attribute=dyn_rdf;" previewWith 'cmd" option we can mention the commands to be executed along with the symconfigure command itself and thus avoid the creation of a command file.
- symconfigure -sid 1234 abortAbort a configuration session started earlier.
- symconfigure -sid 1234 verifyVerify the current symmetrix configuration is ready for a configuration change.
- create pool ThinPool1 type =thin;Create thinpool named "ThinPool1"
- create dev count=4, config=RAID-5, data_member_count=3, attribute=datadev, emulation=FBA, size=2GB, disk_group=1;Create 4 RAID-5 DATADEVS of 2GB each in diskgroup1 with FBA emulation.
- delete pool MyThinPool , type=thin;Delete an empty thin pool called MyThinPool.
- add dev AAA:AAB to pool MyThinPool, type=thin, member_state=ENABLE;Add the DATA devices AAA to AAB to MyTHinPool and enable its state.
- remove dev AAA from pool MyThinPool, type=thin;Remove DATA device AAA from MyTHinPool.AAA must be disabled before executing this command.
- enable dev AAA:AAB in pool MyThinPool, type=thin;Enable the DATA devices AAA and AAB in MyThinPool.
- disable dev AAA:AAB in pool MyThinPool, type=thin;Disable DATA devices AAA and AAB in MyThinPool.
- rename pool MyOldThinPool to MyNewThinPool type = thin;Rename thin pool MyOldThinPool to MyNewThinPool .
- symconfigure -sid 1234 list -reservedList the reserved devices in array 1234.
- symconfigure -sid 1234 -cmd "reserve dev AAA;" -owner Rajesh -comment "Reserved for Migration" reserve -nopReserve the device AAA for migration.
- symconfigure -sid 1234 release -reserve_id 10 -nopRelease the reservation on device(s).
- set pool MyThinPool, type=thin, max_subs_percent=150;set the maximum over subscription ratio of thin pool to 150%.
+symdev ( 49 Commands )
Performs operations on a Symmetrix device name.
- symdev -sid 1234 list -allList all devices in symmetrix 1234.
- symdev -sid 1234 list -noportList the devices which are not mapped to any ports.
- symdev -sid 1234 list -noport -metaList all unmapped meta devices .
- symdev -sid 1234 list -dynamicList all devices whose dyn_rdf attribute set .
- symdev -sid 1234 list -emulation celerraList all celerra devices .
- symdev -sid 1234 list -emulation FBAList all FB devices .
- symdev -sid 1234 list -hotspareChecks whether hotspare invoked in the array .
- symdev -sid 1234 list -inventoryLists the grouped list of various devices like RAID-5 2-Way_Mirror etc..
- symdev -sid 1234 show ABCshow the detailed information about device ABC.
- symdev -sid 1234 list -range ABC:ABE -vshow the detailed information of devices ABC to ABE.
- symdev -sid 1234 list -range ABC:ABE -multiportList the devices from ABC:ABE with the mapped FA information if they are assigned to more than one FA port.
- symdev -sid 1234 write_disable ABC -SA allWrite disable the device ABC from through all directors.
- symdev -sid 1234 write_disable ABC -SA 3a -p 0Write disable the device ABC on FA port 3a:0.
- symdev -sid 1234 not_ready ABCset the device status as "Not Ready".
- symdev -sid 1234 ready ABCSet the status of the device ABC to "Ready".
- symdev -sid 1234 list -tdevlist all thin devices in array 1234
- symdev -sid 1234 list -tdev -noportlist all thin devices in array 1234 which are not mapped
- symdev -sid 1234 list -datadevThis commands will provide the list of DATA devices created in array 1234.
- symdev -sid 1234 list -identifier device_nameList the symdevs along with its Name
- symdev -sid 1234 list -sg MySgLists all the devices in Storage Group "MySg" along with its type,state and size.
- symdev -sid 1234 list -N 10Lists first 10 devices in array 1234.
- symdev -sid 1234 list -range AAA:AACList the devices AAA to AAC along with the informations like ConfigType,Status,Size etc.
- symdev -sid 1234 list -devs AAA:AAC,BBB,CCCList the devices AAA to AAC,BBB and CCC along with the informations like ConfigType,Status,Size etc.
- symdev -sid 305 list -dldevLists all the diskless devices(DLDEV) in array 1234.
- symdev -sid 1234 list -vcmLists the VCM Devices in DMX and Accesslogix devices in Vmax Array.
- symdev -sid 1234 list -aclxLists the VCM Devices in DMX and Accesslogix devices in Vmax Array
- symdev -sid 1234 list -nomemberLists all the devices in array 1234 , except meta members.( all the meta heads and non-meta devices )
- symdev -sid 1234 list -tdev -boundLists all the tdevs in the array 1234 , which are binded with a thinpool.
- symdev -sid 1234 list -tdev -unboundLists all the tdevs in the array 1234 , which are NOT binded with any thinpool.
- symdev -sid 1234 list -datadev -nonpooledLists all the free DATADEVs , those are not assigned to any thinpool.
- symdev -sid 1234 list -firstportLists the devices , those mapped to atleast one FA port.
- symdev -sid 1234 list -r1List all the RDF1 devices.
- symdev -sid 1234 list -r1 -dynamicLists all the dyn_rdf1 enabled devices.
- symdev -sid 1234 list -r2List all the RDF2 devices.
- symdev -sid 1234 list -r2 -dynamicLists all the dyn_rdf2 enabled devices.
- symdev -sid 1234 list -r21List all the RDF21 devices.
- symdev -sid 1234 list -spareChecks whether hotspare invoked in the array .
- symdev -sid 1234 list -notrdfLists all the non-srdf devices.
- symdev -sid 1234 list -fastLists all the devices which are FAST controlled.
- symdev -sid 1234 list -pinnedLists all the devices which are user pinned devices( User Pinned devices will not be moved by FAST Controller , but may be moved by Optimizer or Symmigrate)
- symdev -sid 1234 pin AAAPin the device AAA on Vmax 1234.User Pinned devices will not be moved by FAST Controller , but may be moved by Optimizer or Symmigrate
- symdev -sid 1234 unpin AAAUnpin the device AAA on Vmax 1234.User Pinned devices will not be moved by FAST Controller , but may be moved by Optimizer or Symmigrate .
- symdev -sid 1234 list -nobcvLists all the standard, non-bcv devices .
- symdev -sid 3624 list -technology FCLists all the FC thick devices on VMax 1234
- symdev -sid 3624 list -technology SATALists all the SATA thick devices on VMax 1234
- symdev -sid 3624 list -technology EFDLists all the FLASH thick devices on VMax 1234
- symdev -sid 1234 write_disable -devs AAA:BBB,BBD -SA allWrite disable the devices AAA:BBB and BBD on all directors.
- symdev -sid 1234 ready -devs AAA:BBBSet ready the status of all devices from AAA to BBB .
- symdev -sid 1234 not_ready -devs AAA:BBBMake "Not Ready" the devices AAA to BBB.
+symdg ( 14 Commands )
Performs various operations on Symmetrix Device Group like creation,deletion and importing.
- symdg -sid 1234 listList device groups which include the devices from array 1234.
- symdg create mydg -type rdf1Create device group mydg of rdf1 type .
- symdg show mydgShows members/details of mydg.
- symdg rename mydg yourdgRenames the mydg to yourdg.
- symdg -sid 1234 export mydg -f mydgfile.txtExport mydg to file mydgfile.txt.
- symdg -sid 1234 import mydg -f mydgfile.txtCreate mydg from the file mydgfile.txt which created earlier using export option.
- symdg -sid 1234 exportall -f mydgfile.txtExport all device groups created in array 1234 to file mydgfile.txt.
- symdg -sid 1234 importall -f mydgfile.txtCreate all device groups from the file mydgfile.txt which created earlier using exportall option.
- symdg -sid 1234 -g mydg move DEV002 yourdgMove the device DEV003 from mydg to yourdg( both DGs must be in same RDFG.
- symdg -sid 1234 -g mydg moveall yourdgMove all the devices from mydg to yourdg( both DGs must be in same RDFG.
- symdg delete mydg -forceDelete device group mydg.
- symdg -g MyDg -sid 1234 addall -devs AAA,BBB,CCC,DDD:DDFAdd devices AAA,BBB,CCC,DDD:DDF to devicegroup MyDg
- symdg -g MyDg -sid 1234 rmall -devs AAA,BBB,CCC,DDD:DDFRemove devices AAA,BBB,CCC,DDD:DDF from devicegroup MyDg
- symdg -g MyDg remove ld DEV002Remove logical device DEV002 from device group MyDG.
+symdisk ( 11 Commands )
Displays configuration and status of disks and their hypers within Symmetrix arrays.
- symdisk -sid 1234 listList of total disks in the array.
- symdisk -sid 1234 show 1A:C12Shows the detailed information like speed and HYPERS of the disk 1A:C12.
- symdisk -sid 1234 show 1A:C12 -gapsShows the available space(GAPS) on the disk 1A:C12.
- symdisk -sid 1234 show 1A:C12 -gaps_onlyShows only the available space(GAPS) on the disk 1A:C12.
- symdisk -sid 1234 list -hotsparesList Hotspares configured in the array.
- symdisk -sid 1234 list -v -spare_infoDisplays the details of all hotspare in the array.
- symdisk -sid 1234 list -by_diskgroupDisplays all the disks in array by disk groups.
- symdisk -sid 1234 list -disk_group 1Displays all the disks in disk group 1.
- symdisk -sid 1234 list -dskgrp_summaryThis provides a brief summary of all diskgroups in array 1234 along with speed , size and type of disks.
- symdisk -sid 1234 list -failedLists all the failed drives in array 1234.
- symdisk -sid 1234 list -isspareList Hotspares configured in the array.
+symfast ( 21 Commands )
Performs FAST operations on tiers, storage groups, policies and FAST controller.
- symfast -sid 1234 list -fpLists all the FAST Policies in array 1234 along with the number of Tiers and Storage Groups(SG) .
- symfast -sid 1234 show -fp_name Tier1Lists all the storage groups and Tiers associated with the FAST Policy in array 1234
- symfast -sid 1234 list -fp -vpLists all the FAST Policies in array 1234 , which contains Virtual Pool Tiers.
- symfast -sid 1234 list -fp -dpLists all the FAST Policies in array 1234 , which contains Disk Group Tiers.
- symfast -sid 1234 list -association -demand -sg MySgShows the Tier usage of devices in MySG.
- symfast -sid 1234 create -name F_Policy1Create a FAST Policy "F_Policy1" in array 1234
- symfast -sid 1234 create -name F_Policy1 -tier_name Tier0 -max_sg_percent 60Create a FAST Policy "F_Policy1" in array 1234 and add tier "Tier0" with a capacity of 30% of a storage group.
- symfast -sid 1234 -fp -fp_name F_Policy1 add -tier_name Tier2 -max_sg_percent 30Add a Tier "Tier2" to an existing Policy "F_Policy1" with 30% SG Capacity.
- symfast -sid 1234 -fp -fp_name F_Policy1 modify -tier_name Tier2 -max_sg_percent 20Modify the limit of the tier capacity available to a storage group to 20%.
- symfast -sid 1234 -fp -fp_name F_Policy1 remove -tier_name Tier2Remove the tier "Tier2" from the associated policy "F_Policy1"
- symfast -sid 1234 -fp -fp_name Tier2 rename -name Tier2_NewRename the FAST Policy "Tier2" to "Tier2_New"
- symfast -sid 1234 -fp -fp_name F_Policy1 deleteDelete the FAST Policy "F_Policy1".This policy should not be associated with any Storage Groups.
- symfast -sid 1234 -fp -fp_name F_Policy1 delete -forceDelete the FAST Policy "F_Policy1" which has tiers on it.This policy should not be associated with any Storage Groups.
- symfast -sid 1234 -fp_name F_Policy1 associate -sg MySg -priority 2Associate Storage Group "MySg" with FAST Policy "F_Policy1" and assign priority 2.
- symfast -sid 1234 -fp_name F_Policy1 disassociate -sg MySgDisassociate Storage Group "MySg" from FAST Policy "F_Policy1".
- symfast -sid 1234 -fp_name F_Policy1 modify -sg MySg -priority 1Change the priority of "MySg" in policy "F_Policy1" to 1
- symfast -sid 1234 list -stateDisplays the state of both Disk Provisioning(DP) and Vitual Provisioning(VP) FAST Controller.
- symfast -sid 1234 enable -vpEnable FAST controller for disk group provisioning.
- symfast -sid 1234 enable -dpEnable FAST controller for Virtual Pool provisioning.
- symfast -sid 1234 disable -vpDisable FAST controller for disk group provisioning.
- symfast -sid 1234 disable -dpDisable FAST controller for Virtual Pool provisioning.
+symgate ( 2 Commands )
The symgate command performs operations on a local gatekeeper device like defining a host device as a gatekeeper device, listing the gatekeeper devices etc..
- symgate listLists all Gatekeeper devices in the local host.
- symgate -sid 1234 define dev 00AADefine the symdev 00AA as Gatekeeper Device.
+syminq ( 5 Commands )
SCSI Disk and HBA information on the local host.
- syminqLists all physical devices attached to local host.
- syminq hbaShows the HBA details of the local host like HBA Name , WWN etc..
- syminq -mapinfoLists all physical devices with target ports which are mapped.
- syminq -symmidsList the local devices along with the serial number of corresponding array.
- syminq -wwnLists all physical devices with its corresponding WWNs attached to local host.
+symld ( 7 Commands )
Performs operations on one or more STD, BCV, TGT or VDEV devices in a device group (DG).
- symld -g mydg -sid 1234 add dev ABC DEV006Add the RDF device ABC to device group mydg as DEV006
- symld -g mydg remove DEV006Remove DEV006 form device group mydg.
- symld -g mydg -sid 1234 addall -range AAA:AAC,AAFAdd multiple devices to DG "mydg"
- symld -g mydg -sid 1234 rmall -range AAA:AAC,AAFRemove multiple devices from DG "mydg"
- symld -g mydg rename DEV001 DEV002Rename the logical dev DEV001 to DEV002 in DG mydg.
- symld -g mydg -sid 1234 addall -devs AAA:AAC,AAFAdd multiple devices to DG "mydg"
- symld -g mydg -sid 1234 rmall -devs AAA:AAC,AAFRemove multiple devices from DG "mydg"
+symlmf ( 3 Commands )
Command used to manage the licenses with Solution Enabler.
- symlmf list -type seList the Tradition Solution Enabler License.
- symlmf add -type se -license FFFF-FFFF-FFFF-FFFFRegister the Tradition Solution Enabler License key FFFF-FFFF-FFFF-FFFF.
- symlmf delete -type se -license FFFF-FFFF-FFFF-FFFFDelete the Tradition Solution Enabler License key FFFF-FFFF-FFFF-FFFF.
+symmask ( 9 Commands )
Mask or Unmask the symmetrix devices or list the wwn logins.
- symmask list hbaList HBA details of the host.
- symmask -sid 1234 -dir 4a -p 0 list loginsList out wwns logged through port 4a0 .
- symmask -sid 1234 list logins -wwn xxxCheck whether wwn xxx logged in to any of the FAs on array 1234.
- symmask -sid 1234 delete -logins -wwn xxxDelete the login history of wwn xxx from all FA logged ports.
- symmask -sid 1234 refreshRefresh the VCM Data Base after a masking and unmasking operation.
- symmask -sid 1234 -wwn xxxx -dir 4a -p 0 add devs ABC,ABDMask the devices ABC and ABD to given wwn in 1234 arrray .
- symmask -sid 1234 -wwn xxxx -dir 4a -p 0 remove devs ABC,ABDUnmask the devices ABC and ABD from given wwn in 1234 arrray .
- symmask -sid 1234 -wwn xxxx replace yyyyReplace all occurance of wwn xxxx with yyyy in array 1234.
- symmask -sid 1234 -wwn 1000000000000001 rename Host1/HBA01Create/Rename Node Name(Host1) and Portname(HBA01) in VCMDB for given WWN.
+symmaskdb ( 4 Commands )
Initialize back-up, restore and show the contents of the device masking VCMDB.
- symmaskdb -sid 1234 -dev ABC list assignList the masking details of the dev ABC .
- symmaskdb -sid 1234 -wwn xxxxxxx list devsList the devices masked to given wwn number .
- symmaskdb -sid 1234 -awwn hba_alias list devsList the devices masked to given alias hba name .
- symmaskdb -sid 1234 list database -vLists the detailed VCMDB database which includes all the FA ports , the WWN associated with it and the devices masked to those.Also shows the flag status like "Visibility"," Lun Offset" ect ..
+symmir ( 6 Commands )
Symmetrix BCV control operations on a device group, composite group, devices within the group, or on
devices within a file.The operations are like associate,disassociate,establish etc..
- symmir -g TestDg establish -fullEstabliash the relationship between the standard and BCV devices in Device Group TestDg.
- symmir -g TestDg splitSplit the pair in device group TestDg
- symmir -g TestDg cancelTerminate the relationship between the standard and BCV devices in device group TestDg.
- symmir -sid 1234 -g TestDg attach DEV001 BCV ld BCV001Attach the standard device in DG TestDg with the BCV device BCV001.This will become the preferred BCV device to be paired with the standard device when a full establish or full restore action is issued.
- symmir -sid 1234 -g TestDg detach DEV001 BCV ld BCV001Detach the standard device DEV001 in the TestDg from the BCV device BCV001.
- symmir -g TestDg queryQuery the device Group TestDg
+symqos ( 7 Commands )
View or change the copy priorities on a range of devices or on the members of a device group.
- symqos -sid 1234 listList the Background copy priority of devices in array 1234.
- symqos -g MyRDFDg listShows all the devices in MyRDFDg along with background copy priority for each devices.
- symqos -g MyRDFDg set RDF pace URGENTSet the background copy priority of the devices in MyRDFDg to the maximum.
- symqos -g MyRDFDg set RDF pace STOPStop the background initiated copy of the devices in MyRDFDg.
- symqos -g MyRDFDg set RDF pace 8Set the background copy priority of the devices in MyRDFDg to priority 8. priority can be set between 0(Fastest) to 16(Slowest).
- symqos -sid 1234 list -devs AAA:BBB,EEELists the background copy priorities( CLONE,BCV,RDF etc ) of devices.
- symqos -sid 1234 set RDF pace 8 -devs AAA:BBB,EEESet the background copy priority of the given RDF devices to priority 8. priority can be set between 0(Fastest) to 16(Slowest).
+symrdf ( 18 Commands )
Performs various SRDF operations symmetrix devices.Also performs dynamic RDF group controls:Adding,modifying or removing a dynamic RDF group.
- symrdf -sid 1234 -rdfg 3 -type rdf1 -file rdf.txt -g mydg createpair -establishEstablish the SRDF relation between the devices given in the file rdf.txt from array 1234(R1) and remote box according to the rdf group .This command start sync between R1 and R2 and also add these devices after creating the device group mydg
- symrdf -sid 1234 -rdfg 3 -file rdf.txt queryQuery the Devices by using device pair file.
- symrdf -g mydg queryQuery device group.
- symrdf -g mydg splitSplit the srdf pair for devices given in mydg.
- symrdf -sid 1234 -rdfg 3 -file rdf.txt deletepair -forceDelete the srdf pairing between R1/R2 and return them to stanadard.
- symrdf -sid 1234 -rdfg 3 -file rdf_pair.txt query -i 5Queries the pair devices mentioned in the pairfile "rdf_pair.txt" in every 5 seconds.This command also shows the estimated time to sync up all the devices if those are currently in "sync in progress" state.
- symrdf -sid 1234 -rdfg 3 -file rdf.txt movepair -new_rdfg 4Moves the SRDF devices from rdf group 3 to 4.We need to split the pair before doing this operation.
- symrdf -sid 1234 -rdfg 3 -file rdf.txt set mode acp_diskChange the current SRDF mode of the pair file devices to Adaptive disk mode.
- symrdf -g mydg establish -fullEstablish a full copy on the devices in MyDg
- symrdf -sid 1234 -rdfg 3 -file rdf.txt set mode syncChange the current SRDF mode of the pair file devices to Synchronous
- symrdf -sid 1234 list -rdfg allThis command will list all the SRDF devices in all rdf groups.
- symrdf -sid 000000001234 -label dynagrp150 -dir 3h,4h,13h,14h -rdfg 100 -remote_sid 000000005678 -remote_dir 7h,8h,9h,10h -remote_rdfg 100 addgrpThis command will create a dynamic rdf group 150 from array 1234( RA Port-3h,4h,13h,14h ->5678( RA Port 7h,8h,9h,10h) with label 'dynagrp150'.
- symrdf -sid 1234 removegrp -rdfg 100Remove dynamic RA group 100 from array 1234.
- symrdf -sid 1234 pingPing the array 1234 through SRDF links and check the links are up and and running.
- symrdf -sid 1234 -rdfg 3 -file rdf.txt set mode acp_wpChange the current SRDF mode of the pair file devices to Adaptive Copy write pending mode.
- symrdf -sid 1234 list -dynamic -bothLists the SRDF swappable devices in array 1234.
- symrdf -sid 1234 list -concurrentLists all the RDF devices in array 1234 as part of a concurrent SRDF setup( both R1 and R2).
- symrdf -sid 1234 list -diskless_rdfView all the diskless rdf devices(DLDEV) in array 1234.
+symsg ( 26 Commands )
Performs variuos operations like create,list,show,export,copy on Storage Groups(SG) in a Vmax array.
- symsg -sid 1234 listLists all the storage groups in Vmax array 1234 along with informations like whether the SG a member of Masking View and is a part of FAST Policy.
- symsg -sid 1234 list -vthe -v options displays the member devices of Storage Groups along with other details given by list.
- symsg -sid 1234 create MyStorageGroupCreate a new SG,'MySrorageGroup' in Vmax Array 1234
- symsg -sid 1234 delete MyStorageGroupDeletes the empty SG 'MySrorageGroup' from 1234.The SG should not be associated with any Masking View.
- symsg -sid 1234 delete MySrorageGroup -forceDeletes the SG 'MySrorageGroup' which contains devices but not associated with any Masking View.
- symsg -sid 1234 show MyStorageGroupShows the devices in MyStorageGroup along with its Masking View and FAST Policy association status.
- symsg -sid 1234 export MyStorageGroup -file mystoragegroup.txtexport the device information from SG to the text file.
- symsg -sid 1234 exportall -storagegroups.txtexports the device information from all the SGs from 1234 array to the text file storagegroups.txt
- symsg -sid 1234 import MyStorageGroup -file MystorageGroup.txtCreate SG 'MyStorageGroup' from the earlier exported file MystorageGroup.txt.
- symsg -sid 1234 importall -file MystorageGroups.txtCreate storage groups from the earlier exported file MystorageGroup.txt.Storage Group names will be created according to the names in text file.
- symsg -sid 1234 rename MyStorageGroup MyNewStorageGroupRename SG MyStorageGroup to MyNewStorageGroup
- symsg -sid 1234 -sg MyStorageGroup readySet the status of all devices in SG 'MyStorageGroup' to READY.
- symsg -sid 1234 -sg MyStorageGroup not_readyChange the status of all the devices in SG 'MyStorageGroup' from READY to NOT READY.
- symsg -sid 1234 -sg MyStorageGroup rw_enableWrite enable all the devices in SG 'MyStorageGroup'
- symsg -sid 1234 -sg MyStorageGroup write_disableWrite Disable all the devices in SG 'MyStorageGroup'
- symsg -sid 1234 -sg MyStorageGroup add dev AAAAAdd a single device to MyStorageGroup
- symsg -sid 1234 -sg MyStorageGroup remove dev AAAARemove a single device from MyStorageGroup
- symsg -sid 1234 -sg MyStorageGroup addall devs -dev AAAA:AAAF,BBBBAdd more than one devices to MyStorageGroup.
- symsg -sid 1234 -sg MyStorageGroup rmall devs -dev AAAA:AAAF,BBBBRemove more than one devices from MyStorageGroup.
- symsg -sid 1234 -sg MyStorageGroup add sg ChildSG1,ChildSG2,ChildSG3Add child Storage Groups to the parent SG MyStorageGroup.
- symsg -sid 1234 -sg MyStorageGroup remove sg ChildSG1,ChildSG2,ChildSG3Remove child Storage Groups from the parent SG MyStorageGroup.
- symsg -sid 1234 -sg MyStorageGroup set -bw_max 500Set the maximum HOST I/O limit in MB per second to maximum 500MB/s for MyStorageGroup .( can be set from from 1 to 100000 MB/s )
- symsg -sid 1234 -sg MyStorageGroup set -bw_max NOLIMITSet the maximum HOST I/O limit in MB per second to UNLIMITED MB/s for MyStorageGroup .
- symsg -sid 1234 -sg MyStorageGroup set -iops_max 1000Set the maximum HOST I/O limit in I/O per second to maximum 1000 IO/second for MyStorageGroup .( can be set from 100 to 100000 IO/sec )
- symsg -sid 1234 -sg MyStorageGroup set -iops_max NOLIMITSet the maximum HOST I/O limit in I/O per second to UNLIMITED IO/second for MyStorageGroup .
- symsg -sid 1234 sg2dg MyStorageGroup MyDg -R1Create a new device group MyDg which contains all the RDF1 devices from Storage Group MyStorageGroup.
+symtier ( 13 Commands )
Create and manage storage tiers which can be used with FAST Policies.
- symtier -sid 1234 listLists all the storage tiers in array 1234.( both DiskGroup(DP) and Virtual Pool(VP) Tiers )
- symtier -sid 1234 list -vpLists only VirtualPool(Thin Pool) provisioned Tiers.
- symtier -sid 1234 list -dpLists only DiskGroup provisioned Tiers.
- symtier -sid 1234 create -name Tier1 -inc_type static -tgt_raid5 -tgt_prot 3+1 -technology EFD -dsk_grp 1Create Diskroup Povisioned(DP) tier named "Tier1" from disk_group 1 of type RAID-5.The type of the disk in disk_group 1 is EFD.
- symtier -sid 234 create -name Tier3 -tgt_raid5 -tgt_prot 3+1 -technology SATA -vp -pool TP3_2000GBCreate a Virtual Provisioned(VP) tier named "Tier3" from Thin Pool TP3_2000GB of type RAID-5(3+1)
- symtier -sid 1234 -tier_name Tier1 add -dsk_grp 3Add disk_group 3 to the existing Storage Tier "Tier1".
- symtier -sid 1234 -tier_name Tier1 remove -dsk_grp 3Remove disk_group 3 from the existing Storage Tier "Tier1".
- symtier -sid 1234 -tier_name Tier3 add -pool TP3_1000GBAdd thin pool TP3_1000GB to the existing Storage Tier "Tier3".TP3_1000GB should not be included in any other Tier.
- symtier -sid 1234 -tier_name Tier3 remove -pool TP3_1000GBRemove thin pool TP3_1000GB to the existing Storage Tier "Tier3".We cannot remove all thin pools from a VP tier if the tier is part of a FAST policy. And also, we cannot remove a pool from a tier if the tier is in an associated policy,and a device in the storage group is bound to the pool.
- symtier -sid 1234 rename -tier_name Tier0 -name Tier0_NewRename tier "Tier0" to "Tier0_New".
- symtier -sid 1234 delete -tier_name Tier0Delete tier "Tier0" .
- symtier -sid 1234 delete -tier_name Tier2 -forceDelete non-empty static DP tier "Tier2"
- symtier -sid 1234 show -tier_name Tier0Displays detailed information about tier 'Tier0".