EMC Symmetrix DMX interview questions part3


Explain step by step procedure to provide storage to the Host?
  1. Creating STD device
    2. Meta Device Creation
    3. Mapping
    4. Masking

    Example:
    Create a commandfile with the following entry to create hypers.
    Create dev count=8, size=12394, emulation=FBA, config=2-way-mir, disk_group=2;

    Execute the command file using symconfigure command with preview, prepare and commit options.
    Symconfigure -sid "SymID" -f Commandfile.cmd -v -noprompt commit

    Verify the newly created devices
    symdev -sid "SymID" list -noport

    Create a commandfile with following entry to form metas and devices to the meta head.
    Form meta from dev 26CA, config=striped, stripe_size=1920;
    add dev 26CB:26E4 to meta 26ca;

    Execute the command file using symconfigure command with preview, prepare and commit options.
    symconfigure -sid "SymID" -f Commandfile.txt -v -noprompt commit

    Verify the newly created meta devices
    symdev -sid "SymID" list -noport

    Find the host connected Director and Port details
    symcfg -sid 4282 list -connections

    Find the available addresses on that port
    symcfg -sid "SymID" list -address -available -dir 7d -p 0

    Create a commandfile with the following entry to map the device to the FA port
    map dev 26ca to dir 7d:0, lun=036;

    Execute the commandfile using symconfigure with the preview, prepare and commit options.
    Symconfigure -sid 4282 -f Commandfile.txt -v -noprompt commit

    Mask the devices to the host HBA and refresh the sym configuration
    symmaskdb -sid "SymID" -wwn 10000000c93f62cf -dir 7d -p 0 add devs 26ca -nop
    Symmask -sid "SymiD" -refresh

    Rescan the disks and refresh the powerpath or reboot the server to get the assigned devices at host-end

How do you check particular device geometry?
symdev -sid XXXX show dev 002C

How do you check the particular device is connected to which Host?
symmaskdb -sid XXXX list assignment -dev 002c
What are the steps for storage reclamation?
Unmasking
Write Disable
Un-mapping
Dissolve meta
Deleting hypers

1. Unmasking devices from the host
symmaskdb -sid 4282 -wwn 10000000c93f62cf -dir 7d -p 0 remove devs 26ca

2. Refresh the Symmetrix Array
Symmask -sid 4282 -refresh

3. Write Disable the devices before unmapping from the Director port
symdev -sid 4282 write_disable 26ca -sa 7d -p 0 -noprompt

4. Create a cmd/txt file
Unmap dev 26ca from dir all:all;

5. Perform preview operation using symconfigure command
Symconfigure -sid 4282 -f unmap.txt -v -nop preview

6. Perform prepare operation using symconfigure command
Symconfigure -sid 4282 -f unmap.txt -v -nop prepare

7. Perform Commit operation using symconfigure command
Symconfigure -sid 4282 -f unmap.txt -v -nop commit

8. Verify that the device has been unmapped
Symdev -sid 4282 list -noport

9. To Dissolve meta, create a cmd/txt file
Dissolve meta dev 26ca;

10. Perform preview operation using symconfigure command
Symconfigure -sid 4282 -f dissolve.txt -v -nop preview

11. Perform prepare operation using symconfigure command
Symconfigure -sid 4282 -f dissolve.txt -v -nop prepare

12. Perform Commit operation using symconfigure command
Symconfigure -sid 4282 -f dissolve.txt -v -nop commit

13. Verify that the meta has been Dissoved.
Symdev -sid 4282 list -noport

14. To delete the hypers create a cmd/txt file.
Delete dev 26ca;

15. Perform preview operation using symconfigure command
Symconfigure -sid 4282 -f dissolve.txt -v -nop preview

16. Perform prepare operation using symconfigure command
Symconfigure -sid 4282 -f dissolve.txt -v -nop prepare

17. Perform Commit operation using symconfigure command
Symconfigure -sid 4282 -f dissolve.txt -v -nop commit

18. Verify that Hypers have been deleted.
Symdev -sid 4282 list -noport

How many mirror positions RAID-1 and RAID-5 will occupy?
RAID-1 occupies 2 mirror positions
RAID-5 occupies 2 mirror positions

How do you convert the concatenating meta device to stripped meta?
convert meta XXXX, config=striped, stripe_size=1920, protect_data=TRUE, bcv_meta_head=XXXX;



Host is unable to see the storage, how do you troubleshoot?
Check that the host is logged in to the Array
Check that the cable connectivity status by logging in to the host
Check that the HBA drivers are properly configured
Check the Zoning table by logging in to the switch
Check that the devices status in Array
Check the VCMDB for masking information, etc..

What is Thin Provisioning?
Thin provisioning is a method of optimizing the efficiency with which the available space is utilized in storage area networks. Thin provisioning operates by allocating disk space in a flexible manner among multiple users, based on the minimum space required by each user at any given time.

How do you create thin pools and thin devices?
Creating Thin Pools
Creating Data devs and added these Data devs to Thin Pools
Creating TDEVs and bind these TDEVs to Thin Pool
Assign TDEVs to host.

Explain step by step procedure to setup new host?
Let us assume cable connectivity is done properly
Install HBA drivers in host.
Install Power path if required.
Check that the HBA ports are showing online
Create zoning at switch end.
Check that this host is logged in to the Storage array
Create LUN/hypers in storage array
Form meta devices if required
Map the devices to the FA port.
Mask the devices to the host hba (wwn).
Refresh the Array to affect the changes.
Previous
Next Post »