Trouphaz
2 Iron

How do I determine which host is handling Optimizer?

I had a chat session with EMC support and they said my Optimizer keeps hanging because I don't have enough gatekeepers assigned to the host handling it, but the guy couldn't tell me which host he was talking about.  I have a whole mess of hosts which have gatekeeper devices for various reasons (mostly due to SRDF being built into our clusters so the hosts need to be able to run symrdf commands), so I'm not sure which I need to add more to.  Is there a way to determine which host is actually handling the requests?

0 Kudos
17 Replies
Booyah2
3 Argentium

Re: How do I determine which host is handling Optimizer?

Do you have a specific host that is used for storage management... a management host which would have Solutions Enabler installed on it?

That would be where I would suspect optimizer would also be running.

Forum Reminder:

If you find any of the replies to your question as helpful, please be so kind as to mark replies as being "helpful" or "answered". This helps us track our success with the Forum.

0 Kudos
Trouphaz
2 Iron

Re: How do I determine which host is handling Optimizer?

I have a host that I use, but we have a number of hosts that are available to use.  The SRDF agent in Veritas Cluster Server requires Solutions Enabler be installed as well as the ability to run some symcli commands, though mostly symrdf.  We also have our SMC server as well as the host that has our Symmetrix agent for ECC.   Altogether, there are at least 10 different hosts that have access to manage disk (until we lock down symcli access anyhow).

0 Kudos
Booyah2
3 Argentium

Re: How do I determine which host is handling Optimizer?

Trouphaz,

     I may have another idea in how to identify Optimizer host.

Are you familiar with SymmAudit?

This may reflect Optimizer activity as well as the host from which it is running.

Let me know...

0 Kudos
Trouphaz
2 Iron

Re: How do I determine which host is handling Optimizer?

Oh, no.  I've never even heard of it.  Let me take a look now.

0 Kudos
Trouphaz
2 Iron

Re: How do I determine which host is handling Optimizer?

# symaudit list -sid 123 -start_date 05/05/2011 -application_id OPTIMIZER

              A U D I T   L O G   D A T A

Symmetrix ID            : 000123123123

Record                                                   Function Action
Number  Date     Time      Application      Host         Class    Code
------  -------- --------  ---------------- ------------ -------- ---------

154221  05/09/11 13:43:52  OPTIMIZER        NONE         Optmzr   Swap
154222  05/09/11 13:43:53  OPTIMIZER        NONE         Optmzr   Swap
154223  05/09/11 13:43:53  OPTIMIZER        NONE         Optmzr   Swap
154224  05/09/11 13:43:53  OPTIMIZER        NONE         Base     PhonHome
154240  05/09/11 17:27:20  OPTIMIZER        NONE         Optmzr   Swap
154241  05/09/11 17:27:21  OPTIMIZER        NONE         Optmzr   Swap
154242  05/09/11 17:27:30  OPTIMIZER        NONE         CfgChg   Commit
154243  05/09/11 17:27:30  OPTIMIZER        NONE         CfgChg   Commit
154244  05/09/11 17:27:30  OPTIMIZER        NONE         CfgChg   Commit
154245  05/09/11 17:27:30  OPTIMIZER        NONE         CfgChg   Commit
154246  05/09/11 17:27:30  OPTIMIZER        NONE         CfgChg   Commit
154247  05/09/11 17:27:30  OPTIMIZER        NONE         CfgChg   Commit
154248  05/09/11 17:27:30  OPTIMIZER        NONE         CfgChg   Commit
154249  05/09/11 17:27:30  OPTIMIZER        NONE         CfgChg   Commit

Hmm...  So, is Optimizer controlled entirely by the SP and no host is involved?

0 Kudos
Booyah2
3 Argentium

Re: How do I determine which host is handling Optimizer?

The Optimizer application runs on the SP, but you use your host to configure your run time parms, etc...

0 Kudos
Booyah2
3 Argentium

Re: How do I determine which host is handling Optimizer?

Do you have ECC installed in your shop?

0 Kudos
Booyah2
3 Argentium

Re: How do I determine which host is handling Optimizer?

Got another idea...

Use the symmaudit command again, but do not specify optimizer as the application.

We can see that optimizer was running on 5/09/2011, so use that date in the symmaudit command.

Let's see what host is accessing the array on that date.

# symaudit list -sid 123 -start_date 05/09/2011 -end_date 05/09/2011

Trouphaz
2 Iron

Re: How do I determine which host is handling Optimizer?

I had to push the end date out to 5/10/2011 to get any data.  I looked and saw a whole bunch of stuff, but almost all of it says "NONE" under host.  The only lines that don't say none are the following:

dn005# symaudit list -sid 804 -start_date 05/09/2011 -end_date 05/10/2011 | grep -v NONE

              A U D I T   L O G   D A T A

Symmetrix ID            : 000123401234

Record                                                   Function Action
Number  Date     Time      Application      Host         Class    Code
------  -------- --------  ---------------- ------------ -------- ---------

154220  05/09/11 00:00:37  SymmAccess       Symmetrix    Security SysCalls
154298  05/09/11 22:16:39  SYMCLONE         dn005     Clone    Recreate
154299  05/09/11 22:16:39  SYMCLONE         dn005     Clone    Recreate
154300  05/09/11 22:16:39  SYMCLONE         dn005     Clone    Recreate
154301  05/09/11 22:16:39  SYMCLONE         dn005     Clone    Recreate
154302  05/09/11 22:16:43  SYMCLONE         dn005     Clone    Recreate
154303  05/09/11 22:21:48  SYMCLONE         dn005     Clone    Activate
154304  05/09/11 22:21:48  SYMCLONE         dn005     Clone    Activate
154305  05/09/11 22:21:48  SYMCLONE         dn005     Clone    Activate
154306  05/09/11 22:21:48  SYMCLONE         dn005     Clone    Activate
154307  05/09/11 22:21:48  SYMCLONE         dn005     Clone    Activate

So, one line says something on the Symmetrix and the rest show the host that we're running some symclone commands on in a scheduled script.

Message was edited by: SymmetrixForumsModerator Changed the Symmetrix ID number.

0 Kudos