After you add the SRM servers to vRealize Business for Cloud, the storage array details do not appear.

Problem

  • You see a synchronization failure message for EMC SRM servers in the Status option.

  • After adding the EMC SRM servers, vRealize Business for Cloud does not display the storage array and its related details. No error is reported in the log file.

Cause

  • vRealize Business for Cloud SRM storage data collection process is not complete.

  • ReportManagerService might not be returning data.

Procedure

  1. To resolve the issue, perform the applicable step out of the following solutions.
    • Verify that the storage arrays are added to SRM.

    • Ensure that the vRealize Business for Cloud storage data collection is complete.

      By default, SRM storage data collection happens on daily basis.

  2. Perform the following steps to verify the issue.
    • After adding the SRM server to vRealize Business for Cloud, wait for a few hours to complete data collection. For more information about error details, see the /var/log/vrb/data-collector/itfm-srm-dc.log file.

    • Verify whether SRM ReportManagerService is returning data by performing following steps.

    1. Download and install SOAP user interface from http://www.soapui.org.
    2. Configure ReportManagerService endpoint with a user ID and password at http://<SRM-server>/APG .
    3. Invoke requests to verify the payload. <?xml version="1.0" encoding="UTF-8"?> <node xmlns="http://www.watch4net.com/APG/Web/XmlTree1" name="List of arrays" order="2" singleNodeId="3820e72f" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <property xsi:type="PropertyNodeColumn" name="System Name" property="device"/> <property xsi:type="PropertyNodeColumn" name="Serial #" sortMode="asc#1" property="serialnb"/> <property xsi:type="PropertyNodeColumn" name="IPs" property="ip"/> <property xsi:type="PropertyNodeColumn" name="Model" property="model"/> <property xsi:type="PropertyNodeColumn" name="Array Type" property="arraytyp"/> <property xsi:type="ValueNodeColumn" name="Array Usable Capacity" filterExpression="(name=='ConfiguredUsableCapacity' | name== 'NASFSCapacity')&amp; !(parttype)" period="3600" forcePeriod="never" timeThreshold="2"/> <property xsi:type="NodePropertyNodeColumn" name="System Type" sortMode="asc" nodeProperty="expandedNames[1]"/> <formula formulaId="util.ChildCount"> <result name="Count" default="false" graphable="false"/> </formula> <node name="array" singleNodeId="f9dc2ffc"> <property xsi:type="NodeExpansion" expandOn="device,datatype"/> <property xsi:type="NodeFilter" filterExpression="name=='Availability' &amp; vstatus='active'"/> <property xsi:type="ReportPreferences" defaultMode="mix" displayedProperties="model[Model] serialnb[Serial number] partvrs[Operating Environment]"/> <property xsi:type="NodePropertyNodeColumn" name="Component" nodeProperty="name"/> <property xsi:type="NodePropertyNodeColumn" name="Description" nodeProperty="reportPreferences.description"/> <property xsi:type="ValueNodeColumn" name="Count" resultName="Count" forcePeriod="true" timeThreshold="600" roundingAccuracy="0"/> </node> </node>