Explain step by step procedure to provide storage to the
Host?
- 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
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
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..
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.
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.
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.