Unsolved

This post is more than 5 years old

14 Posts

14348

July 17th, 2009 12:00

Basic questions un-answered by storage scope?

So, I'm missing something obvious here, but my boss asked a simple question.
"We have a bunch of new apps coming up, how much space is left in the DMX?"

This, to me, seem like a basic question with no clear answer. Any numbers that come close are RAW, which is useless to any real world scenerio.

I've been stumbling around with support, engineering, pre-sales, etc...

As I've gotten more into it, the more I realize that most of the most basic question that one would need to know in an enterprise environment must be custom queries.

I'm I missing something or is there a canned report/properties tab that show used/unused?

12 Posts

February 22nd, 2010 09:00

Sarah,

Thank you for your help.

I'd like to emphasize that "HostArrayAccessibleRaw" cannot be found in "host.array" because it only exists in the "SRMHOST".

As I mentioned before, it combines Raw accessible from all arrays. It seems there is no way to separate it unless I manually deduct the Raw used by CLARiion and then I can find out the Raw for DMX.

Thanks.

59 Posts

February 22nd, 2010 12:00

You are right, I notice that there is no raw capacity for array accessible. However you can still separate the raw capacity and find out how much raw capacity from each array for the host through custom query by using device allocation and do subtotal:

1. Go to query builder, click Create

2. Enter query name and Next

3. Select objects: Device Allocation, Arrays, Luns

4. Select column:

DeviceAllocation.Host/HBA/iSCSIName

Arrays.Array Name

Luns.Lun

Luns.Assignable Device Capacity - Raw

5. Add any filter if you want, or simple Next

6. Subtotal by: Host Name and Array Name. If you do not want to see detailed lun information, you can select "Show Summaries Only". Then Next.

7. Save and Run

You can also modify this query by adding object Service Level and add Service Level Name to subtotal column. You will be able to see how much capacity from Service Levels or Tiers of each array accessed by the host. I remember you asked this question a few days ago.

12 Posts

February 22nd, 2010 15:00

Sarah,

Thank you for the query which is exactly what we need.

However, it seems one problem will lead to another.

1. The Service Level combined with this query seemed not working for Clariion array. The result showed strange number.

2. We have 2 nodes cluster and I defined GROUP to contain 2 nodes. Your query could not be applied to the GROUP related query.

Again, many thanks to the suggestion using "Luns.Assignable Device Capacity - Raw" which is genius.

74 Posts

February 26th, 2010 14:00

Starting with 6.1 UB7, go to Utilities -> Settings -> Service Levels

74 Posts

February 26th, 2010 14:00

6.1 UB7 added tiering reporting.  You can define your tiers in several ways:

- By array type (e.g. Symm v. Clariion)

- By disk technology (EFD v FC v SATA), incl spindle speed for FC (Symm and Clariion only)

- By RAID type

- By disk size (within general categories, Symm and Clariion only)

- By importing your Symm Storage Types (combination of disk tech and RAID used for setting up FAST v1)

You can combine these, too.  For example, you might lump Symm RAID 1 and HDS RAID 1 into your Gold tier.

There are reports on tiered stoage by Host or Storage Group (for chargeback), and by array (for capacity planning).

We recently did a demo of this capability for the online community.

74 Posts

February 26th, 2010 14:00

I don't understand why you'd want each Symm to be a different tier, but it's possible.  Simply create one or more Storage Types on the Symm using SMC or SYMCLI.  In STS, go to Utilities -> Settings -> Service Levels and Import the Storage Types for each Symm into their own policy.  Because Storage Types are array-specific, you'll effectively create separate tiers for each Symm.

Note that you have other options for defining tiers -- disk tech, RAID type, etc.

16 Posts

February 28th, 2010 01:00

I'm yet able to find spindle speed for Clariion?

Which table or view in STS shows this?

74 Posts

March 1st, 2010 07:00

Sorry, you're right -- we don't collect the spindle speed for Clariion.

16 Posts

March 1st, 2010 10:00

Would be great if EMC can include this into the ECC repository like they do for Sym...?

12 Posts

March 2nd, 2010 15:00

"Simply create one or more Storage Types on the Symm using SMC or SYMCLI."

What will be the SYMCLI command to create a tier?

41 Posts

March 2nd, 2010 15:00

Hopefully the below will be helpful.

2.2.1.1 Input
o SymmId
o Tier Name: Unique per symmetrix
o Technology: EFD, FC, SATA.
o Include type: Static or Dynamic. If dynamic the tier will include all disk groups currently on the box that match the tier technology, also this tier will expand to accommodate any newly added disk groups. If static the user has to manually populate the tier with disk groups.
o Target Protection: RAID1, RAID5 (3+ 1), RAID5 (7+ 1), RAID6 (6+2), RAID6 (14 + 2).
o Disk group Name or Id (Optional): This field can only be specified when the include type is Static. This is an optional parameter if the user does not explicitly specify the disk group API will create an empty Tier with no disk group.
2.2.1.2 CLI syntax
symtier -sid [-i ] [-c ]
create -name
<-tgt_unprotected |
-tgt_raid1 |
-tgt_raid5 -tgt_prot <3+1 | 7+1> |
-tgt_raid6 -tgt_prot <6+2 | 14+2>>
-technology
-inc_type dynamic
create -name
<-tgt_unprotected |
-tgt_raid1 |
-tgt_raid5 -tgt_prot <3+1 | 7+1> |
-tgt_raid6 -tgt_prot <6+2 | 14+2>>
-technology
-inc_type static

[-dsk_grp << [<,DiskGroupID>...]> |
[<,DiskGroupName>...]>>]
Note: The –i and –c can be used to retry the command in case the CLI fails to get an exclusive lock on the symapi database. These options are explained in more detail in section 2.11
2.2.1.3 CLI Example
symtier –sid 207
create –name PrimeTier
–tgt_raid1 –technology EFD
-inc_type static
–dsk_grp 1
In the above example the user creates a static tier named PrimeTier with protection type of RAID1 on an EFD (flash) tier, using disk group 1. This means that all disks in disk group 1 are now a part of this tier. When an SG is associated with this tier through a Fast policy, the FAST Controller may decide to move one or more devices to this tier. When moved into this tier the devices will be moved to disk group 1 and its protection type will change to RAID1.
symtier –sid 207
create –name PrimeDBTier
-tgt_raid5 –tgt_prot 3+1
-inc_type dynamic
–technology EFD
The command above creates a dynamic tier named PrimeDBTier.

12 Posts

March 2nd, 2010 15:00

Your quest is a "custom query" which has to be run outside of StorageScope, correct? I need id/password to run against repository?

12 Posts

March 3rd, 2010 06:00

It is very helpful.

Our Symmetrix is DMX-2000, does it support tier?

74 Posts

March 3rd, 2010 07:00

What exactly are you asking? 

You can put Storage Types (from the Symm tools) onto a DMX or a V-MAX array (the DMX FAST support, which delivers the capability to create Storage Types, was delivered last month). 

StorageScope supports the mapping of LUNs to tiers for any array (including non-EMC arrays), though the criteria you can use to define a tier may vary from array to array (e.g. disk speed is only available for Symmetrix).

74 Posts

March 3rd, 2010 07:00

To create a tier on the Symmetrix using the CLI, use the "symtier" command:

symtier -sid 1369 create -name R53_200GB_EFD -tgt_raid5 -tgt_prot 3+1 -technology EFD -inc_type static -dsk_grp 10

symtier -sid 1369 show -tier_name R53_200GB_EFD

Symmetrix ID          : 000192601369

Tier Name             : R53_200GB_EFD
Technology            : EFD
Target Protection     : RAID-5(3+1)
Include Type          : Static

Disk Groups(1)
    {
    --------------------------------------------------------------
    Dsk Dsk              Speed  Disk     Total      Free      Used
    Grp Group Name       (RPM) Count      (GB)      (GB)      (GB)
    --- -------------- ------- ----- --------- --------- ---------
    010 EFD_200GB_10         -     4       745       312       433
                               ----- --------- --------- ---------
    Total                          4       745       312       433
    }

To create a Symmtier (aka Storage Type) in SMC, right-click on the array serial number and choose Tier Management -> Create Tier.

There are two types of Symmtiers (aka Storage Types): static and dynamic.  A dynamic symmtier will pick up all disk groups that match the disk technology/RAID combination you specified.  A static symmtier contains only the disk groups you enumerate (select the Manual check-box in SMC to create a static tier).

No Events found!

Top