provissioning storage

27
Gastón Bénétrix. Implementation Specialist – EMC Corporation. Storage Allocation Storage Allocation On On Symmetrix Symmetrix Systems Systems LUNs LUNs creation, mapping, LUN masking, etc creation, mapping, LUN masking, etc

Upload: gaston-bx

Post on 18-Dec-2014

634 views

Category:

Business


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Storage AllocationStorage Allocation

On On SymmetrixSymmetrix SystemsSystems

LUNsLUNs creation, mapping, LUN masking, etccreation, mapping, LUN masking, etc

Page 2: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Assessing host (Assessing host (hpuxhpux))

##bdfbdf | | grepgrep ––i arc i arc (gets info from file system needed to be enlarged)(gets info from file system needed to be enlarged)/dev/vg63/lvol1 196608000 9507968 185641832 5% /f11iprodAR/dev/vg63/lvol1 196608000 9507968 185641832 5% /f11iprodARCHIVECHIVE

# # emcemc | | grepgrep vg63 vg63 (lists info of the volume group)(lists info of the volume group)c38t0d6 096 50 vg63 (M)3 de 16,96 (16.96 x 3=50.88c38t0d6 096 50 vg63 (M)3 de 16,96 (16.96 x 3=50.88) ) c38t0d7 099 50 vg63 (M)3 de 16,96c38t0d7 099 50 vg63 (M)3 de 16,96 1 Path1 Pathc38t1d5 0AB 50 vg63 (M)3 de 16,96c38t1d5 0AB 50 vg63 (M)3 de 16,96c38t2d1 0B7 50 vg63 (M)3 de 16,96c38t2d1 0B7 50 vg63 (M)3 de 16,96

c59t6d3 096 50 vg63 (M)3 de 16,96 (16.96 x 3=50.88c59t6d3 096 50 vg63 (M)3 de 16,96 (16.96 x 3=50.88) ) c59t6d4 099 50 vg63 (M)3 de 16,96c59t6d4 099 50 vg63 (M)3 de 16,96c59t7d2 0AB 50 vg63 (M)3 de 16,96c59t7d2 0AB 50 vg63 (M)3 de 16,96 2 Path2 Pathc59t7d6 0B7 50 vg63 (M)3 de 16,96c59t7d6 0B7 50 vg63 (M)3 de 16,96

##symdevsymdev --sidsid 1098 show 045 | more 1098 show 045 | more (provides info of device 045)(provides info of device 045)

This is the data to validate against control center, for DMX3 This is the data to validate against control center, for DMX3 ““10981098”” box, In the following steps.box, In the following steps.

Page 3: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Search for devices.Search for devices.

Click on “Find” tab and in the search box, type the string (LUN in this case) you are looking for.

Page 4: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Selecting Hyper.Selecting Hyper.

Select hyper, click properties and check all the parameters before and after assignment.

Page 5: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Selecting Meta devices.Selecting Meta devices.

Once found the “LUN” (it mostly will be a Hyper, as we are talking in Symmetrix language), we will be able to view its contents.In this particular case, we are loking at a Meta, with 3 Hypers: One is the Meta head, the other two are meta devices. Note the M, as Meta head is marked with (M) and accompanied with the number of meta devices in it.Also, have in mind that Hypers are normally of two sizes (per standardization) 16.96 and 56.9966 Gygabytes.On the right hand, we can see the LUN properties. Listed is the Meta head, ID 087, 16.96GB, allocated, and within its total Meta device size, 50.87 (3 LUNS in total).

Page 6: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Meta Devices (cont.)Meta Devices (cont.)

Here the example is repeated, but with more LUNS or Hypers. Here we can see Meta head 5F4, with its 7 devices attached to it, making it a (M)7 of 135.64Gb total.

Page 7: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Create meta devices from CLI.Create meta devices from CLI.

# # symconfiguresymconfigure --sidsid 1098 1098 --f f makemetasmakemetas commitcommit

Execute a Execute a symconfiguresymconfigure operation for operation for symmetrixsymmetrix '1098' ('1098' (y/[ny/[n]) ? y]) ? y

A Configuration Change operation is in progress. Please wait...A Configuration Change operation is in progress. Please wait...

Establishing a configuration change session...............EsEstablishing a configuration change session...............Established.tablished.Processing Processing symmetrixsymmetrix xxxxxxxx01098xxxxxxxx01098Performing Access checks..................................AlPerforming Access checks..................................Allowed.lowed.Checking Device Reservations..............................AlChecking Device Reservations..............................Allowed.lowed.Submitting configuration changes..........................SuSubmitting configuration changes..........................SubmittedbmittedLocking devices...........................................LoLocking devices...........................................Locked.cked.Validating configuration changes..........................VaValidating configuration changes..........................Validated.lidated.Initiating PREPARE of configuration changes...............QuInitiating PREPARE of configuration changes...............Queued.eued.

PREPARE requesting required resources.....................ObPREPARE requesting required resources.....................Obtained.tained.Local: PREPARE...........................................DoLocal: PREPARE...........................................Done.ne.Initiating COMMIT of configuration changes................QuInitiating COMMIT of configuration changes................Queued.eued.COMMIT requesting required resources...................... OCOMMIT requesting required resources...................... Obtained.btained.Step 018 of 120 steps.....................................ExStep 018 of 120 steps.....................................Executing.ecuting.Step 023 of 120 steps.....................................ExStep 023 of 120 steps.....................................Executing.ecuting.Step 023 of 120 steps.....................................ExStep 023 of 120 steps.....................................Executing.ecuting.Step 023 of 120 steps.....................................ExStep 023 of 120 steps.....................................Executing.ecuting.Step 023 of 120 steps.....................................ExStep 023 of 120 steps.....................................Executing.ecuting.

Step 048 of 120 steps.....................................ExStep 048 of 120 steps.....................................Executing.ecuting.Step 049 of 120 steps.....................................ExStep 049 of 120 steps.....................................Executing.ecuting.Step 063 of 154 steps.....................................ExStep 063 of 154 steps.....................................Executing.ecuting.Step 071 of 154 steps.....................................ExStep 071 of 154 steps.....................................Executing.ecuting.Step 071 of 154 steps.....................................ExStep 071 of 154 steps.....................................Executing.ecuting.Step 081 of 154 steps.....................................ExStep 081 of 154 steps.....................................Executing.ecuting.Step 095 of 154 steps.....................................ExStep 095 of 154 steps.....................................Executing.ecuting.Step 097 of 154 steps.....................................ExStep 097 of 154 steps.....................................Executing.ecuting.Step 102 of 154 steps.....................................ExStep 102 of 154 steps.....................................Executing.ecuting.Step 103 of 154 steps.....................................ExStep 103 of 154 steps.....................................Executing.ecuting.

Step 103 of 154 steps.....................................ExStep 103 of 154 steps.....................................Executing.ecuting.Step 104 of 154 steps.....................................ExStep 104 of 154 steps.....................................Executing.ecuting.Step 104 of 154 steps.....................................ExStep 104 of 154 steps.....................................Executing.ecuting.Step 105 of 154 steps.....................................ExStep 105 of 154 steps.....................................Executing.ecuting.Step 106 of 154 steps.....................................ExStep 106 of 154 steps.....................................Executing.ecuting.Step 106 of 154 steps.....................................ExStep 106 of 154 steps.....................................Executing.ecuting.Step 111 of 154 steps.....................................ExStep 111 of 154 steps.....................................Executing.ecuting.Local: COMMIT............................................DoLocal: COMMIT............................................Done.ne.Terminating the configuration change session..............DoTerminating the configuration change session..............Done.ne.

The configuration change session has successfully completed.The configuration change session has successfully completed.

# cat # cat mekametasmekametasform meta from dev 10E8 form meta from dev 10E8 configconfig=Striped;=Striped;add dev 10E9 to meta 10E8;add dev 10E9 to meta 10E8;add dev 110E to meta 10E8;add dev 110E to meta 10E8;form meta from dev 111A form meta from dev 111A configconfig=Striped;=Striped;add dev 111B to meta 111A;add dev 111B to meta 111A;add dev 111C to meta 111A;add dev 111C to meta 111A;form meta from dev 111D form meta from dev 111D configconfig=Striped;=Striped;add dev 111E to meta 111D;add dev 111E to meta 111D;add dev 111F to meta 111D;add dev 111F to meta 111D;form meta from dev F3B form meta from dev F3B configconfig=Striped;=Striped;add dev F3C to meta F3B;add dev F3C to meta F3B;add dev F3D to meta F3B;add dev F3D to meta F3B;

• “makemetas” Configuration File:

Page 8: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

LUN LUN

To see the diference, we have listed a LUN here. You can appreciate that LUN B4A, has 5.62GB Size, and summarizes with the other LUNS, 11.24GB.LUNs are not the common standard for Symmetrix, as they do not use the disk completely as Hypers. Hypers use the cylinders of the disks, using even the lastest cylinder of the disks, avoiding to leave MBs in disuse as is usual in LUNs. That is why the 16.96 and 59.9966 sizes are so intrincanted.

Page 9: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Selecting new Selecting new HypersHypers to be allocatedto be allocated

In this spreadsheet we have the free / unmapped Hypers, filtered by size, device, etc.Documentation is always a must, as it will guide us for future configurations, as for systems recovery.

Page 10: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Mapping Devices.Mapping Devices.

Select Hyper “729”, right click, go to configure and SDR Device Mapping.SDR Stands for “Symmetrix Data “If you need to add more than one disk, select the disks with “ctrl” key and follow the same steps.

Page 11: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Selecting host ports.Selecting host ports.

Hosts

In this case, ports 8C:1 & 9C:0, are the last octets from BACKUPSRV HBA ports.

Page 12: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Mapping devices (cont.)Mapping devices (cont.)

Select the device on the left and the HBA ports on the right. Hold control to select more than one.Alert messages will be displayed for each of the HBAs to which we are adding the device (hyper).

To check availability of addresses into this ports, run:symcfg list -sid 1098 -fa 08c -p 1 -addresses -availablesymcfg list -sid 1098 -fa 09c -p 0 -addresses -available

Page 13: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Mapping devices (cont.)Mapping devices (cont.)

Here is a preview of how the devices (Hyper) will be presented (allocated) to the selected storage HBA port.You can change the Address presented to the host, for better administration. (some systems do not like hexa values.)Select the addresses with * from the list gathered before, from OS.

Page 14: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Mapping devices (cont.)Mapping devices (cont.)

System will ask if you are sure to execute this.

Page 15: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Mapping devices from CLI.Mapping devices from CLI.

# more mapint07.cmd# more mapint07.cmdmap dev F31 to dir 8A:1;map dev F31 to dir 8A:1;map dev F31 to dir 9A:1;map dev F31 to dir 9A:1;map dev F35 to dir 8A:1;map dev F35 to dir 8A:1;map dev F35 to dir 9A:1;map dev F35 to dir 9A:1;map dev F37 to dir 8A:1;map dev F37 to dir 8A:1;map dev F37 to dir 9A:1;map dev F37 to dir 9A:1;map dev F3A to dir 8A:1;map dev F3A to dir 8A:1;map dev F3A to dir 9A:1;map dev F3A to dir 9A:1;map dev 1730 to dir 8A:1;map dev 1730 to dir 8A:1;map dev 1730 to dir 9A:1;map dev 1730 to dir 9A:1;map dev 173F to dir 8A:1;map dev 173F to dir 8A:1;map dev 173F to dir 9A:1;map dev 173F to dir 9A:1; # # SymconfigureSymconfigure ––sidsid XX XX ––f mapint07.cmdf mapint07.cmd

It can be necessary to add the LUN number for the host. This is obtained from command “symcfg -sid XX list -address -fa Xx -p x -available”; for HPUX, the values “VBUS TID LUN”give a number between the three of them (0 00 001=001), for the rest of OSs, the value under “LUN” column, is the final LUN address for the host in HEXA, that must be converted to DEC for the system administrator.

Page 16: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

# more unmapint07.cmd # more unmapint07.cmd unmapunmap dev 03DB from dir 8A:1;dev 03DB from dir 8A:1;unmapunmap dev 03DE from dir 8A:1;dev 03DE from dir 8A:1;unmapunmap dev 03E1 from dir 8A:1;dev 03E1 from dir 8A:1;unmapunmap dev 03E4 from dir 8A:1;dev 03E4 from dir 8A:1;unmapunmap dev 03E7 from dir 8A:1;dev 03E7 from dir 8A:1;unmapunmap dev 03EA from dir 8A:1;dev 03EA from dir 8A:1;unmapunmap dev 03ED from dir 8A:1;dev 03ED from dir 8A:1;unmapunmap dev 03F0 from dir 8A:1;dev 03F0 from dir 8A:1;unmapunmap dev 03F3 from dir 8A:1;dev 03F3 from dir 8A:1;unmapunmap dev 03F6 from dir 8A:1;dev 03F6 from dir 8A:1;unmapunmap dev 03DB from dir 9A:1;dev 03DB from dir 9A:1;unmapunmap dev 03DE from dir 9A:1;dev 03DE from dir 9A:1;unmapunmap dev 03E1 from dir 9A:1;dev 03E1 from dir 9A:1;unmapunmap dev 03E4 from dir 9A:1;dev 03E4 from dir 9A:1;unmapunmap dev 03E7 from dir 9A:1;dev 03E7 from dir 9A:1;unmapunmap dev 03EA from dir 9A:1;dev 03EA from dir 9A:1;unmapunmap dev 03ED from dir 9A:1;dev 03ED from dir 9A:1;unmapunmap dev 03F0 from dir 9A:1;dev 03F0 from dir 9A:1;unmapunmap dev 03F3 from dir 9A:1;dev 03F3 from dir 9A:1;unmapunmap dev 03F6 from dir 9A:1;dev 03F6 from dir 9A:1; ##symconfiguresymconfigure ––sidsid XX XX ––f unmapint07.cmd commitf unmapint07.cmd commit

Mapping devices from CLI.Mapping devices from CLI.

The process is similar to map. The only changes is the unmap/map modificator inside the file.

Page 17: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Masking.Masking.

To make the storage visible to the host, you must complete the LUN Masking steps. To do so, go to “Hosts” section in left pannel, right click on the desired host (host to which allocate the storage) and select “Masking > Modify Masking Configurations”. This will take you to the following screen.This can be also done from CLI, with the “symmaskdb” command.

Page 18: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Masking. (cont.)Masking. (cont.)

In this screen we will provide all the data needed to complete the masking.First select the ports (HBA ports) of the server to which attach the devices.

Page 19: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Masking.Masking.

Select both HBA’s WWPN on upper left box, choose storae array, and select type of device as desired. Finally, select the storage port to be assigned to.In bottom list, check the devices you will be adding, in pairs (as they are seen once per HBA port.)

Page 20: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Masking.Masking.

The is the completed list of tasks. Once we have this, click on “Grant” to execute the tasks.

Page 21: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Masking: disks that were previously allocated to a host.Masking: disks that were previously allocated to a host.

Note the differences between the marked devices: This is telling us that the disks were previously assigned to another host/s, but they maybe still allocated or not. Please it is very important for you to validate that you are not assigning a device for second time to the same or another host.The thin line represents one previous assignment, the thick line represents more than one previous assignment.The disks you normally will be assigning/allocating, should not have this “underscore” mark on the devices list.This list is an example, as you can also see that there are some devices with granted permissions to a host.

Page 22: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Validate Masking OK.Validate Masking OK.

Verify in the detail that all the operations have been completed as desired.

Page 23: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

symmasksymmask --sidsid XX XX --wwnwwn wwnxxxwwnxxx --dir Xx dir Xx --p x add dev p x add dev ““xxxxxx”” ––nopromptnoprompt

symmaskdb symmaskdb --sid XX sid XX --wwn wwn wwnxxxwwnxxx list databaselist database

SymmetrixSymmetrix ID : 666ID : 666

Database Type : Type6Database Type : Type6Last updated at : 11:14:56 AM on Thu Jun 24,2010Last updated at : 11:14:56 AM on Thu Jun 24,2010

Director Identification : FADirector Identification : FA--XxXxDirector Port : xDirector Port : x

UserUser--generatedgeneratedIdentifier Type Node Name Port NameIdentifier Type Node Name Port Name DevicesDevices-------------------------------- ---------- ------------------------------------ ------------------------------ ------------------10000000c9816180 10000000c9816180 FibreFibre 10000000c9816180 10000000c9816180 10000000c981618010000000c9816180 0F310F31

0F350F350F370F370F3A0F3A17301730173A:173C173A:173C173F173F

Masking from CLI.Masking from CLI.

Here we masked device “xxx”to wwn “wwnxxx” by mapped port “Xx:x”. Then, we verified the configuration. This process is repeated for all devices needing to be masked to a wwn by a port, normally two ports and two wwn for resilience.When working with Celerrasystems, replace “–noprompt”with “–celerra”

Page 24: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Verify on host (HPUX).Verify on host (HPUX).

1. 1. insfinsf ––eCeC diskdisk

2. 2. ioscanioscan ––fnCfnC diskdisk

3. 3. inqinq ––nodotsnodots | | grepgrep ““devicedevice””

Verify on host with ioscan –fnC disk and insf –C disk, that the Hyper (or LUN) has been correctly assigned and visible to the Operating System.If this does not work, use ioscan as it, and the insf –C. For basic troubleshooting, use:symmaskdb -sid 1098 list assignment -dev 10E8symdev -sid 1098 show 10E8 | moreTo show how the device is mapped to the host and were could be a communication loss.

Page 25: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Verify on host (W2k).Verify on host (W2k).

From From diskmgmt.mscdiskmgmt.msc, you will see new , you will see new LUNsLUNs as as ““unallocatedunallocated”” devices. Check the LUN number provided by devices. Check the LUN number provided by storage administrator and initialize or format it, as correspondstorage administrator and initialize or format it, as corresponding.ing.

Page 26: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Verify on host (Solaris).Verify on host (Solaris).

# find / # find / --name name inqinq//usr/lpp/EMC/Symmetrix/bin/inqusr/lpp/EMC/Symmetrix/bin/inq # /# /usr/lpp/EMC/Symmetrix/bin/inqusr/lpp/EMC/Symmetrix/bin/inq --nodotsnodotsInquiry utility, Version V7.3Inquiry utility, Version V7.3--915 (Rev 0.0) (SIL Version V7.0.0.0 (Edit Lev915 (Rev 0.0) (SIL Version V7.0.0.0 (Edit Level 915)el 915)Copyright (C) by EMC Corporation, all rights reserved.Copyright (C) by EMC Corporation, all rights reserved.For help type For help type inqinq --h.h.------------------------------------------------------------------------------------------------------------------------------------------------DEVICE :VEND :PROD :REV :SER NUM :DEVICE :VEND :PROD :REV :SER NUM :CAP(kbCAP(kb))------------------------------------------------------------------------------------------------------------------------------------------------/dev/rhdisk0 :EMC :SYMMETRIX :5671 :5300000000 : /dev/rhdisk0 :EMC :SYMMETRIX :5671 :5300000000 : 1152011520/dev/rhdisk1 :EMC :SYMMETRIX :5671 :5300695000 : /dev/rhdisk1 :EMC :SYMMETRIX :5671 :5300695000 : 28802880/dev/rhdisk2 :EMC :SYMMETRIX :5671 :5300696000 : /dev/rhdisk2 :EMC :SYMMETRIX :5671 :5300696000 : 28802880/dev/rhdisk3 :EMC :SYMMETRIX :5671 :5300697000 : /dev/rhdisk3 :EMC :SYMMETRIX :5671 :5300697000 : 28802880/dev/rhdisk6 :EMC :SYMMETRIX :5671 :5300698000 : /dev/rhdisk6 :EMC :SYMMETRIX :5671 :5300698000 : 28802880/dev/rhdisk7 :EMC :SYMMETRIX :5671 :5300674000 : /dev/rhdisk7 :EMC :SYMMETRIX :5671 :5300674000 : 28802880/dev/rhdisk12 :EMC :SYMMETRIX :5671 :5300699000 : /dev/rhdisk12 :EMC :SYMMETRIX :5671 :5300699000 : 28802880/dev/rhdisk13 :EMC :SYMMETRIX :5671 :5300686000 : /dev/rhdisk13 :EMC :SYMMETRIX :5671 :5300686000 : 28802880/dev/rhdisk14 :EMC :SYMMETRIX :5773 :6600062000 : /dev/rhdisk14 :EMC :SYMMETRIX :5773 :6600062000 : 28802880/dev/rhdisk15 :EMC :SYMMETRIX :5773 :660185e008 : /dev/rhdisk15 :EMC :SYMMETRIX :5773 :660185e008 : 57605760/dev/rhdisk16 :EMC :SYMMETRIX :5773 :660185f008 : /dev/rhdisk16 :EMC :SYMMETRIX :5773 :660185f008 : 57605760/dev/rhdisk17 :EMC :SYMMETRIX :5773 :6601860008 : /dev/rhdisk17 :EMC :SYMMETRIX :5773 :6601860008 : 57605760/dev/rhdisk18 :EMC :SYMMETRIX :5773 :6601883008 : /dev/rhdisk18 :EMC :SYMMETRIX :5773 :6601883008 : 57605760/dev/rhdisk19 :EMC :SYMMETRIX :5773 :6601884008 : /dev/rhdisk19 :EMC :SYMMETRIX :5773 :6601884008 : 57605760/dev/rhdisk20 :EMC :SYMMETRIX :5773 :6601885008 : /dev/rhdisk20 :EMC :SYMMETRIX :5773 :6601885008 : 57605760/dev/rhdisk21 :EMC :SYMMETRIX :5671 :5300694000 : /dev/rhdisk21 :EMC :SYMMETRIX :5671 :5300694000 : 28802880/dev/rhdisk22 :EMC :SYMMETRIX :5671 :53005b2000 : /dev/rhdisk22 :EMC :SYMMETRIX :5671 :53005b2000 : 8249472082494720/dev/rhdisk23 :EMC :SYMMETRIX :5671 :53005c2000 : /dev/rhdisk23 :EMC :SYMMETRIX :5671 :53005c2000 : 7070976070709760/dev/rhdisk24 :EMC :SYMMETRIX :5671 :530069a000 : /dev/rhdisk24 :EMC :SYMMETRIX :5671 :530069a000 : 28802880/dev/rhdisk25 :EMC :SYMMETRIX :5671 :530069b000 : /dev/rhdisk25 :EMC :SYMMETRIX :5671 :530069b000 : 28802880

CfgadmCfgadm ––al ; al ; cfgadmcfgadm ––c c cxcx ; ; devfsadmdevfsadm ; ; vxdctlvxdctl enableenable

Page 27: Provissioning storage

Gastón Bénétrix. Implementation Specialist – EMC Corporation.

Verify on host (AIX).Verify on host (AIX).

# find / # find / --name name inqinq//usr/lpp/EMC/Symmetrix/bin/inqusr/lpp/EMC/Symmetrix/bin/inq # /# /usr/lpp/EMC/Symmetrix/bin/inqusr/lpp/EMC/Symmetrix/bin/inq --nodotsnodotsInquiry utility, Version V7.3Inquiry utility, Version V7.3--915 (Rev 0.0) (SIL Version V7.0.0.0 (Edit Lev915 (Rev 0.0) (SIL Version V7.0.0.0 (Edit Level 915)el 915)Copyright (C) by EMC Corporation, all rights reserved.Copyright (C) by EMC Corporation, all rights reserved.For help type For help type inqinq --h.h.------------------------------------------------------------------------------------------------------------------------------------------------DEVICE :VEND :PROD :REV :SER NUM :DEVICE :VEND :PROD :REV :SER NUM :CAP(kbCAP(kb))------------------------------------------------------------------------------------------------------------------------------------------------/dev/rhdisk0 :EMC :SYMMETRIX :5671 :5300000000 : /dev/rhdisk0 :EMC :SYMMETRIX :5671 :5300000000 : 1152011520/dev/rhdisk1 :EMC :SYMMETRIX :5671 :5300695000 : /dev/rhdisk1 :EMC :SYMMETRIX :5671 :5300695000 : 28802880/dev/rhdisk2 :EMC :SYMMETRIX :5671 :5300696000 : /dev/rhdisk2 :EMC :SYMMETRIX :5671 :5300696000 : 28802880/dev/rhdisk3 :EMC :SYMMETRIX :5671 :5300697000 : /dev/rhdisk3 :EMC :SYMMETRIX :5671 :5300697000 : 28802880/dev/rhdisk6 :EMC :SYMMETRIX :5671 :5300698000 : /dev/rhdisk6 :EMC :SYMMETRIX :5671 :5300698000 : 28802880/dev/rhdisk7 :EMC :SYMMETRIX :5671 :5300674000 : /dev/rhdisk7 :EMC :SYMMETRIX :5671 :5300674000 : 28802880/dev/rhdisk12 :EMC :SYMMETRIX :5671 :5300699000 : /dev/rhdisk12 :EMC :SYMMETRIX :5671 :5300699000 : 28802880/dev/rhdisk13 :EMC :SYMMETRIX :5671 :5300686000 : /dev/rhdisk13 :EMC :SYMMETRIX :5671 :5300686000 : 28802880/dev/rhdisk14 :EMC :SYMMETRIX :5773 :6600062000 : /dev/rhdisk14 :EMC :SYMMETRIX :5773 :6600062000 : 28802880/dev/rhdisk15 :EMC :SYMMETRIX :5773 :660185e008 : /dev/rhdisk15 :EMC :SYMMETRIX :5773 :660185e008 : 57605760/dev/rhdisk16 :EMC :SYMMETRIX :5773 :660185f008 : /dev/rhdisk16 :EMC :SYMMETRIX :5773 :660185f008 : 57605760/dev/rhdisk17 :EMC :SYMMETRIX :5773 :6601860008 : /dev/rhdisk17 :EMC :SYMMETRIX :5773 :6601860008 : 57605760/dev/rhdisk18 :EMC :SYMMETRIX :5773 :6601883008 : /dev/rhdisk18 :EMC :SYMMETRIX :5773 :6601883008 : 57605760/dev/rhdisk19 :EMC :SYMMETRIX :5773 :6601884008 : /dev/rhdisk19 :EMC :SYMMETRIX :5773 :6601884008 : 57605760/dev/rhdisk20 :EMC :SYMMETRIX :5773 :6601885008 : /dev/rhdisk20 :EMC :SYMMETRIX :5773 :6601885008 : 57605760/dev/rhdisk21 :EMC :SYMMETRIX :5671 :5300694000 : /dev/rhdisk21 :EMC :SYMMETRIX :5671 :5300694000 : 28802880/dev/rhdisk22 :EMC :SYMMETRIX :5671 :53005b2000 : /dev/rhdisk22 :EMC :SYMMETRIX :5671 :53005b2000 : 8249472082494720/dev/rhdisk23 :EMC :SYMMETRIX :5671 :53005c2000 : /dev/rhdisk23 :EMC :SYMMETRIX :5671 :53005c2000 : 7070976070709760/dev/rhdisk24 :EMC :SYMMETRIX :5671 :530069a000 : /dev/rhdisk24 :EMC :SYMMETRIX :5671 :530069a000 : 28802880/dev/rhdisk25 :EMC :SYMMETRIX :5671 :530069b000 : /dev/rhdisk25 :EMC :SYMMETRIX :5671 :530069b000 : 28802880

CfgmgrCfgmgr ; ; lspvlspv ; mk2fs; mk2fs

The inq command, submits SCSI commands to inquire the Storage device, hence it is independent from OS. I will query and retriveall LUNS that are mapped and masked to corresponding systems and devices. If you see the LUN ID here, you should be able to configure it on the system. If it is not possible, check OS parameters or reboot.