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
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
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?
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
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
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
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
Perl is installed when SRM's installed. Are you sure SRM's not supposed to register Perl?
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