Start a Conversation

Unsolved

This post is more than 5 years old

1588

October 20th, 2009 22:00

Processing failed with SYMAPI error 2518 while doing reestablish

Hi,

We use SRDF time finder 6.0 with Symapi version 6.5.When doing reestablish today we got following error.We have i5 OS version v5r4m0.

Library EMCCTL added to library list.
4300 - CTLACT IMAGE_NAME(SYSTEM) PATH_NAME(LOCALBCV) STEPNUM(1)
ACTION(ESTABLISH) PROT_ESTAB('*YES')
Processing failed with SYMAPI error 2518(The operation cannot be performed
because the number of available mset mirrors would be exceeded).

can anyone suggest what woud have caused this error to happen?

2.8K Posts

October 21st, 2009 04:00

Hi Shn, welcome to our support forums. Take some time and introduce yourself in the coffee break area :D

Your question looks like a mainframe question thus we'll move the thread at the appropriate area (Host Software/Mainframe) :D

Message was edited by:
Stefano Del Corno

5 Practitioner

 • 

274.2K Posts

October 26th, 2009 08:00

Hi Stefano.
Glad to heard from you again !
Unlucky you're wrong; i5 is an iSeries OS/400 operating system...

Shn.
I didn't found the exact place for posting questions about iSeries enviroment.
Anyway I'd suggest to contact EMC SW Customer Service, and open a case...

Marco

154 Posts

October 26th, 2009 10:00

Perish the thought!
Stefano? wr... wron... I can't even say it!

Alas, Marco's correct though.

I found a direct hit on the KB, audience customer, but still "in progress" and thus not viewable. I'd link to it, but our customer would be left with a nothing viewable web page... Here's some sampled text from the knowledgebase entry, emc219311.

http://csgateway.emc.com/primus.asp?id=emc219311

When SRDF/TimeFinder Manager (STM) reports the error:

Processing failed with SYMAPI error 2518 (The operation cannot be performed because the number of available mset mirrors would be exceeded).
It means that the maximum number of mirror positions (4 in Symmetrix) have been exceeded. The use of mirror positions can be demonstrated by examples:

Examples of using Symmetrix device mirror positons:

Example #1:

Mirror position 1 = source disk mirror A.
Mirror position 2 = source disk mirror B
Mirror position 3 = free
Mirror position 4 = free
For this example, an unprotected BCV establish or a protected BCV establish (establish both mirrors of a 2-mir BCV) are both possible as there are 2 free mirror positions.

Example #2:

Mirror position 1 = R1 source disk mirror A.
Mirror position 2 = R1 source disk mirror B
Mirror position 3 = RDF mirror
Mirror position 4 = free
For this an unprotected BCV establish is possible, as there is 1 free mirror. A protected BCV establish (establish both mirrors of a 2-mir BCV) is not allowed as that would require 2 free mirror positions. If a protected BCV establish is requested via STM, then the error message described earlier in this solution may be expected to occur.

Example #3:

Mirror position 1 = R2 target disk mirror A.
Mirror position 2 = R2 target disk mirror B
Mirror position 3 = RDF mirror
Mirror position 4 = free
For this an unprotected BCV establish is possible, as there is 1 free mirror. A protected BCV establish (establish both mirrors of a 2-mir BCV) is not allowed as that would require 2 free mirror positions. If a protected BCV establish is requested via STM, then the error message described earlier in this solution may be expected to occur.

Example #4:

Mirror position 1 = R2 target disk mirror A.
Mirror position 2 = RDF mirror
Mirror position 3 = free
Mirror position 4 = free
For this example, an unprotected BCV establish or a protected BCV establish (establish both mirrors of a 2-mir BCV) are both possible as there are 2 free mirror positions.

Example #5:

Mirror position 1 = R2 target disk mirror A.
Mirror position 2 = R2 target disk mirror B
Mirror position 3 = RDF mirror
Mirror position 4 = HOT Spare
For this neither an unprotected BCV establish nor a protected BCV establish (establish both mirrors of a 2-mir BCV) is allowed as there are no free mirror positions available. If any BCV establish is requested via STM, then the error message described earlier in this solution may be expected to occur.

Note: With STM, when a image/path/step is selected for an establish, ALL the Symmetrix devices (meta headers and meta members) included in the image are checked for available mirror positions to match the establish request. If only one device does not have enough available free mirror positions to service the request, the whole image establish is rejected with the error message described earlier in this primus solution.

Cont'd:

Refer to the cause statement above for example of situations where the error message described in this primus solution can occur. Note that the use of solutions enabler (SE) commands as listed in this primus solution requires access to one of the following:

Solutions enabler host (Unix or Windows) directly attached with gatekeeper access to the Symmetrix in question.
Solutions enabler host SYMAPI client (Unix or Windows) access to a Solutions enabler SYMAPI server (UNIX, Windows, or iSeries AS/400) directly attached with gatekeeper access to the Symmetrix in question.
Access to the Symmetrix Service processor to run SE commands in DOS prompt (EMS authroised service personel only)

Probably the most common situations are example #5 (hot spare invoked), or examples where the customer requested a protected BCV establish but there is only one or no free mirror positions available.

There are any number of ways to check the mirror position usage for particular Symmetrix devices, for example (remember to run symcfg discover before running solutions enabler commands):

If attempting a protected BCV establish, check if the disks in the selected image/path/step all have 2 free mirror positions. To do this (for example):
Symdev show -sid <4 digit Symmetrix device number>

Look for the Mirror Set Type: [R1 Remote,Data,Data,N/A], where N/A shows that mirror is not configured. In this example, the 4th mirror position is not configured (but may be currently in use, see further down).
To check if a hot spare is invoked, use the following commands (for example):
To check if there are hot spares configured on the system

(Moderator comment - looks like it could use some finishing here)

Hope this helps!

Dave Yates
EMC TSE3
Benevolent Host S/W & Mainframe Forum Moderator
"Il Moderatore Benevolo"

5 Practitioner

 • 

274.2K Posts

October 28th, 2009 08:00

David.

I hardly believed that :-))))

Marco

154 Posts

October 28th, 2009 11:00

;\

4 Posts

June 27th, 2010 18:00

This was a very important posting. It was so useful for me when I faced the similar situation. Thanks to the one who responded with EMC Primus: EMC219311.

154 Posts

June 28th, 2010 05:00

You're most welcome.  BTW, for any future references I'm editing the posting to hyperlink EMC219311...

Best regards,

Dave Yates

EMC TSE3

Benevolent Host Systems Moderator

"Il Moderatore Benevolo"

No Events found!

Top