DMX-4 Provisioning Step by Step Process
DMX-4 Provisioning Step by Step Process
DMX-4 Provisioning Step by Step Process
Step by Step Procedure for storage provisioning & Reclamation in DMX-4 Storage Provisioning
1. 2. 3. 4. 1. 2. 3. 4. 5.
Creating STD device Forming Meta Device Mapping Masking Unmasking Write Disable Un-mapping Dissolve meta Deleting hypers
Storage Reclamation
Step by Step Procedure for storage provision in DMX-4 Creating STD device Verify the Symmetrix status
1.
symconfigure sid 4282 verify If any hung activities found abort symconfigure sid 4282 abort Verify the available free space symconfigure -sid SymmID [-v | -freespace [-units cylinders | MB]] list or symdisk sid 4282 list disk_group 2 Create Command file Create dev count=8, size=12394, data_member_count=3, emulation=FBA, config=RAID-5, disk_group=2; Verify the command line syntax by performing PREVIEW usingSymconfigure command Symconfigure sid 4282 f Create_hypers.txt v noprompt preview Verify the Array readiness by performing PREPARE usingSymconfigure command Symconfigure sid 4282 f Create_hypers.txt v noprompt prepare Execute COMMIT using Symconfigure command Symconfigure sid 4282 f Create_hypers.txt v noprompt commit
Verify the newly created devices Symdev sid 4282 list noport
2.
Form meta from dev 26CA, config=striped, stripe_size=1920; add dev 26CB:26E4 to meta 26ca; Verify the command line syntax by performing PREVIEW usingSymconfigure ommand Symconfigure sid 4282 f meta.txt v noprompt preview Verify the Array readiness by performing PREPARE usingSymconfigure command Symconfigure sid 4282 f meta.txt v noprompt prepare Execute COMMIT using Symconfigure command
Symconfigure sid 4282 f meta.txt v noprompt commit Verify the newly created meta devices
3.
Mappping
Find the host connected Director and Port details symcfg sid 4282 list connections Find the available addresses on that port
symcfg sid 4282 list address available dir 7d p 0 Create a command file for mapping
map dev 26ca to dir 7d:0, lun=036; Verify the command line syntax by performing PREVIEW using
Symconfigure command symconfigure sid 4282 f create_hypers.txt v nop preview Verify the Array readiness by performing PREPARE using
Symconfigure command symconfigure sid 4282 f create_hypers.txt v nop prepare Execute COMMIT using Symconfigure command
symconfigure sid 4282 f create_hypers.txt v nop commit Check the device have been mapped
4.
nop
symmaskdb sid 4282 wwn 10000000c93f62cf dir 7d p 0 add devs 26ca Symmask sid 4282 refresh Check whether devices have masked
1.
symmaskdb sid 4282 www 10000000c93f62cf dir 7d p 0 remove devs 26ca Refresh the Symmetrix Array
2.
Write Disable Write Disable the devices before unmapping from the Director and from port
3.
Unmap dev 26ca from dir all:all; Perform preview operation using symconfigure command
Symconfigure sid 4282 f unmap.txt v nop preview Perform prepare operation using symconfigure command
Symconfigure sid 4282 f unmap.txt v nop prepare Perform Commit operation using symconfigure command
Symconfigure sid 4282 f unmap.txt v nop commit Verify that the device has been unmapped
4.
Dissolve meta To Dissolve meta create a cmd/txt file with the following line
Dissolve meta dev 26ca; Perform preview operation using symconfigure command
Symconfigure sid 4282 f dissolve.txt v nop preview Perform prepare operation using symconfigure command
Symconfigure sid 4282 f dissolve.txt v nop prepare Perform Commit operation using symconfigure command
Symconfigure sid 4282 f dissolve.txt v nop commit Verify that the meta has been Dissoved.
5.
Deleting hypers To delete the hypers create a cmd/txt file with the following line.
Symconfigure sid 4282 f dissolve.txt v nop preview Perform prepare operation using symconfigure command
Symconfigure sid 4282 f dissolve.txt v nop prepare Perform Commit operation using symconfigure command
Symconfigure sid 4282 f dissolve.txt v nop commit Verify that Hypers have been deleted.
Symdev sid 4282 list -noport -------------------------------------------- E N D ------------------------------------------Command Line Syntax for creating devices create dev count=n, size=Cylinders, size = <n> [MB | GB | CYL], emulation=EmulationType, config=DeviceConfig,[, data_member_count=nn] [, remote_config=DeviceConfig, remote_data_member_count=nn,
ra_group=n, [remote_mvs_ssid=nnn], [dynamic_capability=[dyn_rdf | dyn_rdf1_only | dyn_rdf2_only], ] [, mvs_ssid=nnn] [, attribute=ckd_meta | savedev |datadev, [in pool PoolName] [member_state=ENABLE | DISABLE], ] [, disk_group_num=nnn, remote_disk_group_num=nnn]] [meta_member_size = n [MB |GB| CYL]] [meta_config = [striped | concatenated]] [, binding to pool = PoolName, [preallocate size = n [MB |GB |CYL]] [remote_pool = PoolName]];
Command Line Syntax for Forming Meta devices form meta from dev SymDevName, config=MetaOption [, stripe_size=<MetaStripeSize>[cyl]] [, count=<member_count>]; where: config = the meta configuration type. Possible values are concatenated or striped. stripe_size = the size of the striped meta device. This value can be expressed in blocks or cylinders. Possible sizes in 512 byte blocks are 1920, 3840, 7680, 15360, 30720, and 61440. If you do not specify a stripe size when creating a striped meta, two cylinders will be assigned. For information on meta volume strip sizes, cyl = if the stripe_size is expressed in cylinders, include cyl with theMetaStripeSize value. The size of a cylinder for FBA emulation is 960 512-byte blocks. count = the total number of devices for the configuration server to add to the new meta device, including the head. This option may be omitted if you want to specify the members using the add dev command. Adding a meta member add dev SymDevName[:SymDevName] to meta SymDevName [, protect_data=[TRUE | FALSE], bcv_meta_head=SymDevName]; Brief Description about meta devices Concatenated Meta Devices Concatenated devices are volume sets that are organized with the first byte of data at the beginning of the first device. Addressing continues to the end of the first device before any data on the next device is referenced. When writing to a concatenated device, the first meta device member receives all the data until it is full, and then data is directed to the next member and so on Stripped Meta Devices Meta device addressing by striping divides each meta member device into a series of stripes, addressing a stripe from each device before advancing to the next stripe on the first
device. When writing to a striped volume, equal size stripes of data from each participating drive are written alternately to each member of the set.
Symconfigure Preview, Prepare and Commit The preview argument verifies the syntax and correctness of each individual change defined, and then terminates the session without change execution. The prepare argument performs the preview checks and also verifies the appropriateness of the resulting configuration definition against the current state of the Symmetrix array; the argument then terminates the session without change execution The commit argument completes all stages and executes the changes in the specified Symmetrix array