VMware Cloud Community
ascheale
Contributor
Contributor

Configure Array Managers - AX4-5 -- error occured

Hi,

ESX 3.5 U1 / VC 2.5 U1 / SRM 1.0.

When I configure Array Manager and select Clariion / IP / Username and password and click connect - it says an error occured and nothing else.

On AX4-5 MirrorView is installed.

Please see screenshot attached.

Reply
0 Kudos
10 Replies
Michelle_Laveri
Virtuoso
Virtuoso

Can you ping from SRM the IP address of your clarrion (discounting any TCP port restrictions)...

SRM normally communicates via the SRA to the Array by TCP... if that communication is not there - then you will get connection...

Another way is using RDM... pointed at the management LUN, and running the management tools direct. I've heard of people doing this in Symetixs. Don't know if that is supported on the Clarrions...

Regards

Mike

Regards
Michelle Laverick
@m_laverick
http://www.michellelaverick.com
Reply
0 Kudos
admin
Immortal
Immortal

Hi,

First thing to check is SRM log. There should be log messages from the SRA which may explain what the problem is. You can post the log file here if you need help with this.

Next, I would check that Solutions Enabler is installed and go through the SRA install guide and double check all the prerequisites.

-Masha

Reply
0 Kudos
Sarek
Hot Shot
Hot Shot

Hi I have the same error on a IBM ds4800 (firmware 07.15.07.00).

I can ping both storage controllers.

ascheale did you solved the problem ?? (if you did maybe that would work for me too Smiley Happy

Sarek

.

If you find this information useful, please award points for "correct" or "helpful".
Reply
0 Kudos
KrishnaR
Enthusiast
Enthusiast

It could be because Perl is not registered as an env variable. In the SRM logs, does it show an error that perl was not recognized as a command?

Reply
0 Kudos
Sarek
Hot Shot
Hot Shot

In the logging it says perl is not a reconized command. I should be registerd with the installation of SRM i think. Any idea's how to register ?

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 info

Command Line for discoverArrays: "D:\VMware\VMware Site Recovery

Manager\external\perl-5.8.8\bin\perl.exe" "D:/VMware/VMware Site

Recovery Manager/scripts/SAN/IBM/command.pl"

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 verbose Input for discoverArrays: <?xml version="1.0" encoding="UTF-8"?>

1 <Command>

1 <Name>discoverArrays</Name>

1 <ConnectSpec>

1 <Name>DS4800</Name>

1 <Address>225.255.255.255</Address>

1 <Address>225.255.255.255</Address>

1 </ConnectSpec>

1 <OutputFile>C:\WINDOWS\TEMP\vmware-SYSTEM\dr-sanprovider0</OutputFile>

1 <LogLevel>trivia</LogLevel>

1 </Command>

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment ALLUSERSPROFILE=C:\Documents and Settings\All Users will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment ClusterLog=C:\WINDOWS\Cluster\cluster.log will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment CommonProgramFiles=C:\Program Files\Common Files will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment COMPUTERNAME=DZMVC001 will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment ComSpec=C:\WINDOWS\system32\cmd.exe will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment FP_NO_HOST_CHECK=NO will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment NUMBER_OF_PROCESSORS=1 will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment OS=Windows_NT will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia

Environment

Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\VMware\VMware

Site Recovery Manager\scripts\SAN\IBM will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment PROCESSOR_ARCHITECTURE=x86 will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 8, GenuineIntel will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment PROCESSOR_LEVEL=15 will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment PROCESSOR_REVISION=0408 will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment ProgramFiles=C:\Program Files will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment SystemDrive=C: will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment SystemRoot=C:\WINDOWS will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment TEMP=C:\WINDOWS\TEMP will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment TMP=C:\WINDOWS\TEMP will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment USERPROFILE=C:\Documents and Settings\Default User will be set for the script

2008-10-31 14:19:51.387 'PrimarySanProvider' 2300 trivia Environment windir=C:\WINDOWS will be set for the script

2008-10-31 14:19:51.387 'SysCommandLineWin32' 2300 verbose Starting process: "D:
VMware

VMware Site Recovery Manager
external
perl-5.8.8
bin

perl.exe" "D:/VMware/VMware Site Recovery Manager/scripts/SAN/IBM/command.pl"

2008-10-31 14:19:51.606 'PrimarySanProvider' 2300 info discoverArrays exited with exit code 0

2008-10-31 14:19:51.606 'PrimarySanProvider' 2300 trivia discoverArrays's output:

D:/VMware/VMware Site Recovery Manager/scripts/SAN/IBM[2008-10-31:: 14:19:51|http://communities.vmware.com/community-document-picker.jspa?communityID=&subject=2008-10-31%3A%3A+14%3A19%3A51]:INFO:discoverArray:call the discoverArray.pl file.....

1 2008-10-31:: 14:19:51:INFO:discoverArray:exit discoverArrays.....

2008-10-31 14:19:51.606 'PrimarySanProvider' 2300 error discoverArrays's errors:

'perl' is not recognized as an internal or external command,

1 operable program or batch file.

2008-10-31 14:19:51.606 'PrimarySanProvider' 2300 trivia 'discoverArrays' returned

2008-10-31 14:19:51.606 'PrimarySanProvider' 2300 error Failed to retrieve script results

2008-10-31 14:19:51.606 'ArrayManagerImpl.QueryInfoTask-Task' 2300 info Work function threw std::exception: XML document is empty

2008-10-31 14:19:51.606 'ArrayManagerImpl.QueryInfoTask-Task' 2300 info Fault:

(dr.fault.InternalError) {

1 dynamicType = <unset>,

1 reason = "XML document is empty",

1 msg = ""

1 }

2008-10-31 14:19:51.606 'ArrayManagerImpl.QueryInfoTask-Task' 2300 verbose Error set to (dr.fault.InternalError) {

1 dynamicType = <unset>,

1 reason = "XML document is empty",

1 msg = ""

1 }

Thx

Sarek

If you find this information useful, please award points for "correct" or "helpful".
Reply
0 Kudos
admin
Immortal
Immortal

Hi Sarek,

>> In the logging it says perl is not a reconized command. I should be

registerd with the installation of SRM i think. Any idea's how to

register ?

Could you please check PATH env variable to include PATH to Perl installation? If you find thath it is not there then please add and restart SRM service.

-Masha

Reply
0 Kudos
Sarek
Hot Shot
Hot Shot

Added the following path: "D:\VMware\VMware Site Recovery Manager\external\perl-5.8.8\bin";"D:\VMware\VMware Site Recovery Manager\scripts\SAN\IBM" to the environment variables. And now i can add the storage (local en remote).

Shouldn't these paths be addes with the install of VMware SRM on the server ??

Tanks for pointing me in the right direction

Sarek

If you find this information useful, please award points for "correct" or "helpful".
Reply
0 Kudos
admin
Immortal
Immortal

Hi Sarek,

I'm glad you got it working.

>> Shouldn't these paths be addes with the install of VMware SRM on the server ??

Requirement for having Perl in the PATH comes from the SRA not SRM. I don't have installation guide for IBM SRA at hand but most likely it mentions this requirement.

-Masha

Reply
0 Kudos
KrishnaR
Enthusiast
Enthusiast

Perl is installed when SRM's installed. Are you sure SRM's not supposed to register Perl?

Reply
0 Kudos
Sarek
Hot Shot
Hot Shot

Masha,

i talked to the guys at VMware, and the y said Perl is installed with the installation of SRM. This is because they have provided some apies or something like that, where vendors could make use of. The vendors only deliver a perl script to execute commands on theire storage.

Sarek

If you find this information useful, please award points for "correct" or "helpful".
Reply
0 Kudos