Professional Documents
Culture Documents
Codes Practice
Codes Practice
ZONESET NAME
zone3
VSAN
3
ZONE # 1
ZONE NAME
new zone1
PWWNS
10:00:00:00:00:00:00:00:12
10:00:00:00:00:00:00:00:13
ZONE # 2
ZONE NAME
new zone 2
PWWNS
10:00:00:00:00:00:00:00:14
10:00:00:00:00:00:00:00:15
ADD ANOTHER ZONE OR REMOVE LAST ONE.
+ add - remove
Output:
config terminal
zone name new zone1 vsan 3
member pwwn 10:00:00:00:00:00:00:00:12
member pwwn 10:00:00:00:00:00:00:00:13
zone name new zone 2 vsan 3
member pwwn 10:00:00:00:00:00:00:00:14
member pwwn 10:00:00:00:00:00:00:00:15
exit
zoneset name zone3 vsan 3
member new zone1
member new zone 2
exit
zone commit vsan 3
zoneset distribute full vsan 3
zoneset activate name zone3 vsan 3
end
copy running-config startup-config
Create Thin Devices
ARRAY MODEL
VMax-3/PowerMax VMax
NO OF TDEVS TO BE CREATED
2
CREATE WITH
Symdev/symconfigure
META DEVICES ?
No Yes
DEVICE SIZE
10 GB
Bind to Thinpool
THINPOOL
POOL1
Integrate with "-cmd"
SID
1234
commit
verbose
Output:
VMax-3/PowerMax VMax
SID---1234
Single Cascaded
WWPNS----10000000001;10000000002
Single Cascaded
DEVICE LIST----0001;0002
DIRECTOR PORT - 01
1e:0
DIRECTOR PORT - 02
2e:0
DIRECTOR PORT - 03
15e:0
DIRECTOR PORT – 04
16e:0
Output:
symaccess -sid 1234 -name IG1 -type initiator create
symaccess -sid 1234 -name IG1 -type initiator add -wwn 10000000001
symaccess -sid 1234 -name IG1 -type initiator add -wwn 10000000002
symaccess -sid 1234 -name SG1 -type storage create
symaccess -sid 1234 -name SG1 -type storage add devs 0001:0002
symaccess -sid 1234 -name PG1 -type port add -dirport 1e:0,2e:0,15e:0,16e:0
symaccess -sid 1234 create view -name MASK1 -pg PG1 -ig IG1 -sg SG1
Create SRDF Thin Devices
ARRAY MODEL
VMax-3/PowerMax VMax
NO OF DEVICES TO BE CREATED
META DEVICES ?
Yes/No
DEVICE SIZE
10MB
= 10MB( 0.01GB )
10
RD1
RD2
Output:
1234
THINPOOL
POOL1
0001
0002
0003
0004
4 devices
Output:
***************************************************************
1234
PG1
add FA Ports to PG
ARRAY MODEL
VMAX VMAX-3/PowerMax
FA PORTS
1e:0
2e:0
15e:0
16e:0
Output:
symaccess -sid 1234 -name PG1 -type port add -dirport 1e:0,2e:0,15e:0,16e:0
*************************************************************
Map Devices
DEVICE LIST [ ONE DEVICE IN EACH LINE ]
0001
0002
2 devices
ARRAY MODEL
VMAX VMAX-3/PowerMax
FA PORTS
1e:0
2e:0
15e:0
16e:0
TARGET - LUN[HEX]
TG 1
Output:
***************************************************
1234
MASKING VIEWS
MV1
Unmap Devices from FAs
INITIATOR GROUPS
IG1
PORT GROUPS
PG1
STORAGE GROUPS
SG1
Output:
*****************************************************
SID
1234
DG1
0002
0003
0004
4 devices
Output:
OPERATION
SID
1234
DG1
0001
0002
0003
0004
4 devices
Output:
Terms to be Known:
SID: Symmetrix ID
Device: In Vmax device are LUN
Emulation: There are two kind of Emulation Available in VMAX FBA and
CKD.
FBA: Fixed block Architecture used for open systems.
CKD: Count key data used for Mainframes and it is a IBM Technology.
Cylinders: Unit to measure capacity in Storage.
1 CYL= 0.9375 MB
Size in GB= Number of Cylinders x 15 x 128 x 512 / 1024 / 1024 / 1024
Number of Cylinders= Size in GB / 15 / 128 / 512 x 1024 x 1024 x 1024
Size of one Sector: 512 Bytes
Number of Sectors per Track: 128
Number of Heads: 15
Size of One Track: ( 512 x 128 )
Bytes Size of One Cylinder: ( 512 x 128 x 15 ) Bytes
VMAX Auto provisioning
Auto-provisioning is a new feature which is supported from release of VMAX.
Auto-provisioning is used to mask storage. Auto-Provisioning is creating
Storage Group, Port Group and Initiators Group and associate these groups
into a Masking View. This will simplify the process of storage allocation for
server on VMAX frames and easy to manage Storage, Initiators, Ports can be
dynamically added or removed from the respective groups. To use auto
provisioning groups on Symmetrix VMAX the ACLX flag must be enabled on
the port.
Auto-Provisioning has below steps:-
1) Create a Storage Group.
2) Create a Port Group .
3) Create an Initiator Group.
4) Associate the groups in a Masking View.
5) Refresh Masking database.
Storage Group:
1. Create devices
create dev count=2, size=18414, data_member_count=3, config=RAID-5, d
isk_group=3, emulation=fba ;
create dev count=2, size=18414, config=TDEV, emulation=fba, binding to p
ool=TIER_1_POOL ;
symaccess -sid 1234 -type initiator -name Host1_IG create -wwn 10000000
00000001
symaccess -sid 1234 -type initiator -name Host1_IG add -wwn 1000000000
000002
symaccess -sid 1234 -type port -name 3E0_4E0_13E0_14E0_PG -dirport
3e:0,4e:0,13e:0,14e:0 create
symaccess -sid 1234 -type storage -name Host1_SG create devs AAA:AA
B
symaccess -sid 1234 create view -name Host1_View -sg Host1_SG -ig Ho
st1_IG -pg 3E0_4E0_13E0_14E0_PG
1. Thin Device(TDEV)
2. Thin Pool
3. Data Device(TDAT)
Terms to be known:
Symmetrix Virtual Provisioning: Also known in the industry as “thin
provisioning”, is the ability to present a host and therefore an application,
with more storage capacity than is physically allocated to it in the storage
array. The physical storage is then allocated to the application “on-demand”
as it is needed from a shared pool of storage.
Steps Involved in Virtual Provisioning:
1. Planning how much capacity of thin pools needed for virtual
provisioning.
symaccess -sid 1234 -name MyStorageGroup -type storage add devs 0A04:0A05 ;
Step 3: Based on the requirement, Logical name for the device can be
changed.
Prerequisite for configuring SRDF operation.
For initial configuration RDF group needs to be created. Below is the
command to create a RDF group.
“symrdf addgrp -label rdfg<RDF Group#1> -sid <local sid> -remote_sid
<remote sid> -dir <local RA 1>,<local RA 2> –remote_dir <remote RA
1>,<remote RA 2> -rdfg <RDF Group#1> -remote_rdfg
<REMOTE_GROUP#1>”
To verify the RDF group use the below command.
“symcfg –rdfg all –sid <local sid> list”
Step 4: Create a text file and add the source and target device needs to be
replicated and perform Dynamic pair creation.
Step 5: As per the requirement the modes can be set as Synchronous or
Asynchronous and replication will get configured between devices.
Command to set mode:
“symrdf –g dg<SGN> set mode async –nop “
In most of the environment to copy the Invalid tracks from R1 to R2 device
mode will be set to acp_wp or acp_disk and later mode can be changed to
Asynchronous mode.
Step 2: Create a SNAP VP session between the source and target device. We
have to use ‘-vse’ to enable SNAP VP feature in symclone command. While
creating a relationship between source and target device we are using logical
device name of the device 1E04(source) and
1E05(Target).
Step
3: Query the device group vpsnap1, we can see the relationship
being created.
Step 4: Now activate the VP Snap sessions. using activate command.
Step 6: We can see the Thin pool details to check how much shared tracks are
made will performing the Timefinder VP snap.
Step 7: Terminate the Symclone session to stop the symclone session.
1. symaccess commands
The symaccess command performs Auto-provisioning Group
operations on storage, initiator, and port groups. It will also be used to
create and manage masking views.
79 Commands
symaccess -sid 1234 -f MyBackup.txt backup
symaccess -sid 1234 -f MyBackup.txt restore
symaccess -sid 1234 -f Total_views backup
symaccess -sid 1234 -f Total_views restore
symaccess -sid 1234 -file Views_Groups_1234.txt backup
symaccess -sid 1234 -file Views_Groups_1234.txt list
symaccess -sid 1234 -file Views_Groups_1234.txt list vi
ew
symaccess -sid 1234 -file Views_Groups_1234.txt restore
symaccess -sid 1234 -name IG_Servers -type initiator -
ig IG_Server_A remove
symaccess -sid 1234 -name IG_Server_A -type initiator -
wwn 1000000000000001 remove
symaccess -sid 1234 -name PG_1_2_15_16_E0_Group -type p
ort -dirport 1e:0,16e:0 remove
symaccess -sid 1234 -name PG_1_2_15_16_E0_Group -type p
ort -dirport 1e:0,16e:0 remove -unmap
symaccess -sid 1234 -type initiator -name Host1 add -
wwn 1000000000000002
symaccess -sid 1234 -type initiator -name Host1 create
-consistent_lun
symaccess -sid 1234 -type initiator -name Host1 create
-wwn 1000000000000001
symaccess -sid 1234 -type initiator -name Host1 rename
-new_name Host2
symaccess -sid 1234 -type initiator -name Host1 set con
sistent_lun on
symaccess -sid 1234 -type initiator -name Host1_Host2_I
G add -ig Host2_IG
symaccess -sid 1234 -type port -name 3E0_4E0_13E0_14E0
-dirport 3e:0,4e:0,13e:0,14e:0 create
symaccess -sid 1234 -type port -name 3E0_4E0_13E0_14E0
rename -new_name 3E1_4E1_13E1_14E1
symaccess -sid 1234 -type port -name MyPorts add -
dirport 6e:0
symaccess -sid 1234 -type storage -name Host1 add devs
AAA:AAB
symaccess -sid 1234 -type storage -name Host1 add devs
AAA:AAB -celerra
symaccess -sid 1234 -type storage -name Host1 create de
vs AAA:AAB
symaccess -sid 1234 -type storage -name Host1 remove de
vs AAA:AAB
symaccess -sid 1234 -type storage -name Host1 remove de
vs AAA:AAB -unmap
symaccess -sid 1234 -type storage -name Host1 remove de
vs AAA:AAB -unmap -celerra
symaccess -sid 1234 -type storage -name Host1 rename -
new_name Host2
symaccess -sid 1234 -type storage -name ParentSG add sg
ChildSG1,ChildSG2
symaccess -sid 1234 -type storage -name ParentSG create
sg ChildSG1,ChildSG2
symaccess -sid 1234 -type storage -name ParentSG remove
sg ChildSG1,ChildSG2
symaccess -sid 1234 -wwn 1000000000000001 rename -alias
Host1/HBA01
symaccess -sid 1234 -wwn 1000000000000001 replace -
new_wwn 1000000000000002
symaccess -sid 1234 create view -name Host1_Allocation
-sg Host1 -pg 3E0_4E0_13E0_14E0 -ig Host1
symaccess -sid 1234 delete -name MyInitiator -type init
symaccess -sid 1234 delete -name MyPortGroup -type port
symaccess -sid 1234 delete -name MyStorageGroup -type s
torage
symaccess -sid 1234 delete view -name Host1_Allocation
symaccess -sid 1234 delete view -name Host1_Allocation
-unmap
symaccess -sid 1234 list
symaccess -sid 1234 list -name MyGroup
symaccess -sid 1234 list -name MyGroup -v
symaccess -sid 1234 list -type init -name MyIG
symaccess -sid 1234 list -type init -name MyIG -v
symaccess -sid 1234 list -type initiator
symaccess -sid 1234 list -type initiator -wwn 100000000
0000001
symaccess -sid 1234 list -type port
symaccess -sid 1234 list -type port -dirport 1d:04
symaccess -sid 1234 list -type port -dirport 1d:04 -
detail
symaccess -sid 1234 list -type port -dirport 1d:04 -v
symaccess -sid 1234 list -type port -name MyPG
symaccess -sid 1234 list -type port -name MyPG -v
symaccess -sid 1234 list -type storage
symaccess -sid 1234 list -type storage -dev AAA
symaccess -sid 1234 list -type storage -name MySg
symaccess -sid 1234 list -type storage -name MySg -v
symaccess -sid 1234 list -v
symaccess -sid 1234 list assignment -dev 9A0:9AF
symaccess -sid 1234 list devinfo -ig MyInitiator
symaccess -sid 1234 list logins -dirport 12f:1
symaccess -sid 1234 list logins -wwn 1000000000000001
symaccess -sid 1234 list logins -wwn 1000000000000001 -
v
symaccess -sid 1234 list no_assignments -dirport 12f:1
symaccess -sid 1234 list view
symaccess -sid 1234 list view -name Host1_Allocation -
detail
symaccess -sid 1234 list view -name Host1_Allocation -v
symaccess -sid 1234 remove -login -wwn 1000000000000001
symaccess -sid 1234 remove -login -wwn 1000000000000001
-dirport 12g:1
symaccess -sid 1234 show MyInitiatorGroup -type initiat
or
symaccess -sid 1234 show MyInitiatorGroup -type initiat
or -detail
symaccess -sid 1234 show MyPortGroup -type port
symaccess -sid 1234 show MyStorageGroup -type storage
symaccess -sid 1234 show view MyView
symaccess -sid 1234 show view MyView -detail
symaccess -sid 1234 show view Server_A_B_View -ig Serve
r_B_IG
symaccess -sid 1234 verify
symaccess -sid 1234 view -name Host1_Allocation rename
-new_name Host2_Allocation
symaccess -sid 1234 view -name Host1_Allocation rename
-new_name Host2_Allocation
symaccess list hba
2. symcfg commands
The symcfg commands discovers or displays Symmetrix configuration
information.
55 Commands
symcfg -db
symcfg -sid 1234 -dir 4a -p list -addr -avail
symcfg -sid 1234 -lockn 15 release -force
symcfg -sid 1234 -SA 6h -P 1 online
symcfg -sid 1234 -SA 6h -P 1offline
symcfg -sid 1234 list -connections
symcfg -sid 1234 list -da all
symcfg -sid 1234 list -datadev -GB
symcfg -sid 1234 list -dir all
symcfg -sid 1234 list -env_data
symcfg -sid 1234 list -env_data -service_state failed
symcfg -sid 1234 list -env_data -v
symcfg -sid 1234 list -fa all
symcfg -sid 1234 list -fa all -port
symcfg -sid 1234 list -lockn all
symcfg -sid 1234 list -memory
symcfg -sid 1234 list -RA 3f
symcfg -sid 1234 list -RA ALL
symcfg -sid 1234 list -rdfg 3
symcfg -sid 1234 list -rdfg all
symcfg -sid 1234 list -rdfg all -dynamic
symcfg -sid 1234 list -rdfg all -static
symcfg -sid 1234 list -sa all
symcfg -sid 1234 list -slo
symcfg -sid 1234 list -slo -detail -by_resptime -all
symcfg -sid 1234 list -srp
symcfg -sid 1234 list -srp -detail
symcfg -sid 1234 list -srp -v
symcfg -sid 1234 list -tdev -gb -thin -pool My_Pool
symcfg -sid 1234 list -tdev -bound -GB
symcfg -sid 1234 list -tdev -GB
symcfg -sid 1234 list -tdev -GB -detail
symcfg -sid 1234 list -tdev -range AAA:AAB -GB
symcfg -sid 1234 list -tdev -sg MySg
symcfg -sid 1234 list -tdev -sg MySg -detail
symcfg -sid 1234 list -tdev -unbound -GB
symcfg -sid 1234 list -thin -pool -GB
symcfg -sid 1234 list -thin -pool -GB -detail
symcfg -sid 1234 list -v
symcfg -sid 1234 remove
symcfg -sid 1234 show -pool My_Pool -thin -GB
symcfg -sid 1234 show -pool My_Pool -thin -GB -detail
symcfg -sid 1234 verify
symcfg -sid 198 list -rdfg 10 -rdfa
symcfg -sid 1234 list -efficiency -detail
symcfg -sid 1234 list -efficiency -detail -srp
symcfg -sid 1234 list -port -free
symcfg -sid 1234 list -port -free -slot 1
symcfg -sid 1234 list -sg_compression -all
symcfg -sid 1234 list -sg_compression -
by_compressibility -all
symcfg -sid 1234 show -efficiency -detail
symcfg -sid 1234 show -efficiency -srp SRP_1
symcfg list
symcfg list -srp -demand -type slo
symcfg list -status
3. symcli commands
The symcli command provides a brief explanation of the commands
included in the Symmetrix Command Line Interface.
3 Commands
symcli
symcli -def
symcli -env
4. symconfigure commands
The symconfigure command can be used to perform control
operations or configuration changes on Symmetrix arrays, and the
array devices, groups, directors, and ports.
85 Commands
symconfigure -sid 1234 -cmd "activate dev AAAA:AAAB in
pool MyThinPool , type = thin;" commit
symconfigure -sid 1234 -cmd "add dev AAA:AAB to pool My
ThinPool, type=thin, member_state=ENABLE;" commit
symconfigure -sid 1234 -cmd "add dev AAAA:AAAB to pool
MyDSEPool, type=rdfa_dse, member_state=ENABLE;" commit
symconfigure -sid 1234 -cmd "add dev AAAA:AAAB to pool
MySnapPool, type=snap, member_state=ENABLE;" commit
symconfigure -sid 1234 -cmd "bind tdev AAA to pool MyPo
ol preallocate size=ALL ;" commit
symconfigure -sid 1234 -cmd "bind tdev AAA:AAB to pool
MyPool preallocate size =5GB ;" commit
symconfigure -sid 1234 -cmd "bind tdev AAA:AAB to pool
MyPool;" commit
symconfigure -sid 1234 -cmd "bind tdev in SG Server1_SG
to pool My_Pool;" commit
symconfigure -sid 1234 -cmd "convert rdf dev AAA to dyn
amic;" commit
symconfigure -sid 1234 -cmd "create dev count=10, size=
1025, emulation=FBA, config=TDEV;" commit
symconfigure -sid 1234 -cmd "create dev count=10, size=
10GB, emulation=FBA, config=TDEV, binding to pool=MyPool,pr
eallocate size=5GB ;" commit
symconfigure -sid 1234 -cmd "create dev count=10, size=
10GB, emulation=FBA, config=TDEV, binding to pool=MyPool;"
commit
symconfigure -sid 1234 -cmd "create dev count=10, size=
18414, emulation=FBA, data_member_count=3, config=RAID-5, d
isk_group=2, dynamic_capability=dyn_rdf;" commit
symconfigure -sid 1234 -cmd "create dev count=10, size=
20GB, emulation=FBA, config=TDEV;" commit
symconfigure -sid 1234 -cmd "create dev count=4, config
=RAID-5, data_member_count=3, attribute=datadev, emulation=
FBA, size=2GB, disk_group=1;" commit
symconfigure -sid 1234 -cmd "create gatekeeper count=10
,emulation=FBA,type=thin;" commit
symconfigure -sid 1234 -cmd "create gatekeeper count=10
,emulation=FBA;" commit
symconfigure -sid 1234 -cmd "create pool My_DSE_pool ,t
ype = rdfa_dse;" commit
symconfigure -sid 1234 -cmd "create pool My_Snap_pool ,
type = snap;" commit
symconfigure -sid 1234 -cmd "create pool My_Thinpool ,t
ype = thin;" commit
symconfigure -sid 1234 -cmd "create pool ThinPool1 type
=thin;" commit
symconfigure -sid 1234 -cmd "deactivate dev AAAA:AAAB i
n pool MyThinPool , type = thin;" commit
symconfigure -sid 1234 -cmd "delete dev AAA:AAB;" commi
t
symconfigure -sid 1234 -cmd "delete pool My_Snap_pool ,
type = snap;" commit
symconfigure -sid 1234 -cmd "delete pool MyThinPool , t
ype=thin;" commit
symconfigure -sid 1234 -cmd "delete pool My_DSE_pool ,t
ype = rdfa_dse;" commit
symconfigure -sid 1234 -cmd "delete pool My_Thinpool ,t
ype = thin;" commit
symconfigure -sid 1234 -cmd "disable dev AAA:AAB in poo
l MyThinPool, type=thin;" commit
symconfigure -sid 1234 -cmd "dissolve meta dev AAAA:AAA
F,BBBB;" commit
symconfigure -sid 1234 -cmd "enable dev AAA:AAB in pool
MyThinPool, type=thin;" commit
symconfigure -sid 1234 -cmd "enable rdfa on ra_group 10
0,make_group_swappable=TRUE;" commit
symconfigure -sid 1234 -cmd "enable rdfa on ra_group 10
0;" commit
symconfigure -sid 1234 -cmd "form meta from dev AAA, co
nfig=striped, stripe_size=1920; add dev AAB to meta AAA;" c
ommit
symconfigure -sid 1234 -cmd "form meta from dev AAAA, c
onfig=concatenated;add dev AAAB to meta AAAA;" commit
symconfigure -sid 1234 -cmd "form meta from dev AAAA, c
onfig=striped, stripe_size=1920;add dev AAAB to meta AAAA;"
commit
symconfigure -sid 1234 -cmd "map dev AAAA to dir 3e:0 l
un=AF;" commit
symconfigure -sid 1234 -cmd "rebind tdev AAAA:AAAB to p
ool T2_2TB;" commit
symconfigure -sid 1234 -cmd "remove dev AAA from pool M
yThinPool, type=thin;" commit
symconfigure -sid 1234 -cmd "remove dev AAAB from meta
AAAA;" commit
symconfigure -sid 1234 -cmd "rename pool MyOldThinPool
to MyNewThinPool type = thin;" commit
symconfigure -sid 1234 -cmd "rename pool My_Thinpool to
My_New_Thinpool type =thin;" commit
symconfigure -sid 1234 -cmd "rename SRP SRP_1 to MY_SRP
;" commit
symconfigure -sid 1234 -cmd "reserve dev AAA;" -owner R
ajesh -comment "Reserved for Migration" reserve -nop
symconfigure -sid 1234 -cmd "set dev AAA attribute=dyn_
rdf;" preview
symconfigure -sid 1234 -cmd "set dev AAAA attribute=NO
RCVRPNT_TAG;" preview
symconfigure -sid 1234 -cmd "set dev AAAA attribute=RCV
RPNT_TAG;" preview
symconfigure -sid 1234 -cmd "set dev AAAA device_name='
testdevice' ;" commit
symconfigure -sid 1234 -cmd "set dev AAAA NO device_nam
e ; " commit
symconfigure -sid 1234 -cmd "set device ABCD emulation=
CELERRA_FBA;" commit
symconfigure -sid 1234 -cmd "set device ABCD emulation=
FBA;" commit
symconfigure -sid 1234 -cmd "set disk_group 5, disk_gro
up_name = Tier2_400GB;" commit
symconfigure -sid 1234 -cmd "set pool MyThinPool, type=
thin, max_subs_percent=150;" commit
symconfigure -sid 1234 -cmd "set sl Gold name=RealGold;
" commit
symconfigure -sid 1234 -cmd "set symmetrix concurrent_r
df=ENABLE;" commit
symconfigure -sid 1234 -cmd "set symmetrix dynamic_conc
urrent_rdf=ENABLE;" commit
symconfigure -sid 1234 -cmd "set symmetrix dynamic_rdf=
ENABLE;" commit
symconfigure -sid 1234 -cmd "start allocate on tdev AAA
A:AABB start_cyl=0 end_cyl = last_cyl;" commit
symconfigure -sid 1234 -cmd "start free on tdev AAA:AAF
start_cyl =0 end_cyl = last_cyl;" commit
symconfigure -sid 1234 -cmd "start reclaim on tdev AAA:
AAF allocate_type = persistent;" commit
symconfigure -sid 1234 -cmd "start reclaim on tdev AAA:
AAF;" commit
symconfigure -sid 1234 -cmd "unbind tdev AAAA:AAAB from
pool T2_2TB;" commit
symconfigure -sid 1234 -cmd "unbind tdev in DG Server_1
_dg from pool T2_2TB;" commit
symconfigure -sid 1234 -cmd "unbind tdev in SG Server_1
_sg from pool T2_2TB;" commit
symconfigure -sid 1234 -cmd "unmap dev AAAA:AAAB from d
ir ALL:ALL;" commit
symconfigure -sid 1234 -cmd "unmap dev AAAA:AAAB from d
ir 3e:0;" commit
symconfigure -sid 1234 -cmd "unmap dev AAAA:AAAB from d
ir 3e:ALL;" commit
symconfigure -sid 1234 -cmd "unmap dev AAAA:AAAB from d
ir ALL:ALL,devmask_access = remove;" commit
symconfigure -sid 1234 -f command_file.txt commit
symconfigure -sid 1234 -f command_file.txt prepare
symconfigure -sid 1234 -f command_file.txt preview
symconfigure -sid 1234 abort
symconfigure -sid 1234 list -freespace -units mb
symconfigure -sid 1234 list -reserved
symconfigure -sid 1234 list -v
symconfigure -sid 1234 query
symconfigure -sid 1234 release -reserve_id 10 -nop
symconfigure -sid 1234 verify
symconfigure -sid 1234 -cmd "add dir slot_num = 1 type=
FA;" commit
symconfigure -sid 1234 -cmd "add dir slot_num = 1 type=
RA;" commit
symconfigure -sid 1234 -cmd "associate port 4,5 to dir
1D;" commit
symconfigure -sid 1234 -cmd "associate port 6,7 to dir
1E;" commit
symconfigure -sid 1234 -cmd "disassociate port 4,5 from
dir 1D;" commit
symconfigure -sid 1234 -cmd "disassociate port 6,7 from
dir 1E;" commit
symconfigure -sid 1234 -cmd "remove dir 1D;" commit
symconfigure -sid 1234 -cmd "remove dir 1E;" commit
5. symdev commands
The symdev command displays information about all or selected
Symmetrix devices. It can also be used to perform control operations
such as create, delete and write disable devices.
71 Commands
symdev -sid 1234 -dev AAA:AAC,DDD bind -pool MyThinPool
symdev -sid 1234 -dev AAA:AAC,DDD rebind -pool MyThinPo
ol
symdev -sid 1234 -dev AAA:AAC,DDD unbind
symdev -sid 1234 list -devs AAA:AAC,BBB,CCC
symdev -sid 1234 list -technology EFD
symdev -sid 1234 list -technology FC
symdev -sid 1234 list -technology SATA
symdev -sid 1234 -devs AAAAA modify -tdev -cap 100 -
captype gb -v
symdev -sid 1234 -devs AAAAA:AAAAB set -orm off
symdev -sid 1234 -devs AAAAA:AAAAB set -orm on
symdev -sid 1234 -devs AAAAA:AAAAB set -orm system
symdev -sid 1234 -devs AAAAA:AAAAF free -all
symdev -sid 1234 -devs AAAAA:AAAAF,BBBBB delete
symdev -sid 1234 create -tdev -emulation fba -cap 10 -
captype gb -N 5 -v
symdev -sid 1234 delete AAAAA
symdev -sid 1234 hold AAAA
symdev -sid 1234 list -aclx
symdev -sid 1234 list -all
symdev -sid 1234 list -datadev
symdev -sid 1234 list -datadev -nonpooled
symdev -sid 1234 list -devs AAA:AAC,BBB,CCC -cyl
symdev -sid 1234 list -devs AAA:AAC,BBB,CCC -wwn
symdev -sid 1234 list -disk_group 2
symdev -sid 1234 list -dldev
symdev -sid 1234 list -dynamic
symdev -sid 1234 list -emulation celerra
symdev -sid 1234 list -emulation FBA
symdev -sid 1234 list -fast
symdev -sid 1234 list -firstport
symdev -sid 1234 list -held
symdev -sid 1234 list -hotspare
symdev -sid 1234 list -identifier device_name
symdev -sid 1234 list -inventory
symdev -sid 1234 list -N 10
symdev -sid 1234 list -nobcv
symdev -sid 1234 list -nomember
symdev -sid 1234 list -noport
symdev -sid 1234 list -noport -meta
symdev -sid 1234 list -notrdf
symdev -sid 1234 list -orm off
symdev -sid 1234 list -orm on
symdev -sid 1234 list -pinned
symdev -sid 1234 list -r1
symdev -sid 1234 list -r1 -dynamic
symdev -sid 1234 list -r2
symdev -sid 1234 list -r2 -dynamic
symdev -sid 1234 list -r21
symdev -sid 1234 list -range AAA:AAC
symdev -sid 1234 list -range ABC:ABE -multiport
symdev -sid 1234 list -range ABC:ABE -v
symdev -sid 1234 list -rdfg 10
symdev -sid 1234 list -sg MySg
symdev -sid 1234 list -spare
symdev -sid 1234 list -tdev
symdev -sid 1234 list -tdev -bound
symdev -sid 1234 list -tdev -bound -notinsg
symdev -sid 1234 list -tdev -noport
symdev -sid 1234 list -tdev -unbound
symdev -sid 1234 list -tdev -unbound -insg
symdev -sid 1234 list -vcm
symdev -sid 1234 not_ready -devs AAA:BBB
symdev -sid 1234 not_ready ABC
symdev -sid 1234 pin AAA
symdev -sid 1234 ready -devs AAA:BBB
symdev -sid 1234 ready ABC
symdev -sid 1234 show ABC
symdev -sid 1234 unhold AAAA
symdev -sid 1234 unpin AAA
symdev -sid 1234 write_disable -devs AAA:BBB,BBD -SA al
l
symdev -sid 1234 write_disable ABC -SA 3a -p
symdev -sid 1234 write_disable ABC -SA all
6. symdg commands
The symdg command performs various operations on Symmetrix
Device Group like creation, deletion and importing.
15 Commands
symdg -g MyDg -sid 1234 addall -devs AAA,BBB,CCC,DDD:DD
F
symdg -g MyDg -sid 1234 rmall -devs AAA,BBB,CCC,DDD:DDF
symdg -g MyDg remove ld DEV002
symdg -sid 1234 -g mydg move DEV002 yourdg
symdg -sid 1234 -g mydg moveall yourdg
symdg -sid 1234 export mydg -f mydgfile.txt
symdg -sid 1234 exportall -f mydgfile.txt
symdg -sid 1234 import mydg -f mydgfile.txt
symdg -sid 1234 importall -f mydgfile.txt
symdg -sid 1234 list
symdg -sid 1234 list -v
symdg create mydg -type rdf1
symdg delete mydg -force
symdg rename mydg yourdg
symdg show mydg
7. symdisk commands
The symdisk command displays configuration and status of disks and
their hypers within Symmetrix arrays.
12 Commands
symdisk -sid 1234 list
symdisk -sid 1234 list -by_diskgroup
symdisk -sid 1234 list -disk_group 1
symdisk -sid 1234 list -dskgrp_summary
symdisk -sid 1234 list -dskgrp_summary -by_engine
symdisk -sid 1234 list -failed
symdisk -sid 1234 list -hotspares
symdisk -sid 1234 list -isspare
symdisk -sid 1234 list -v -spare_info
symdisk -sid 1234 show 1A:C12
symdisk -sid 1234 show 1A:C12 -gaps
symdisk -sid 1234 show 1A:C12 -gaps_only