000029623 - DAC script(NwArrayConfig.py) never completes after running

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000029623
Applies ToRSA Product Set: Security Analytics

RSA Product/Service Type: SA Security Analytics

RSA Version/Condition: 10.3.x 10.4.x, 10.2.x, 10.5.x

Platform: CentOS

Platform (Other): null

O/S Version: 6

Product Name: null

Product Description: null
Issue

When running the script (./NwArrayConfig.py --action <init|add> --service <service type> ) to configure DAC in SA appliance, causes the script to never complete and additional drives never show in appliance. The script is still running in an infinite loop. 
Look at the arrayCfg directory for some logs:


  • arrayCfg.log will show:
2015-06-09 13:22:13,942:INFO:Checking for MegaRAID
2015-06-09 13:22:13,945:INFO:Parsing RAID...
2015-06-09 13:22:13,951:INFO:Found adapter 0
2015-06-09 13:22:13,975:INFO:Found enclosure 32 with 10 drives
2015-06-09 13:22:14,046:INFO:Found adapter 1
2015-06-09 13:22:14,056:INFO:Found enclosure 15 with 15 drives

  • MegaSAS.log will show an infinite loop looking at the wrong enclosure:
Exit Code: 0x00
Adapter 1: Device at Enclosure - 15, Slot - 38 is not found.
Exit Code: 0x00
Adapter 1: Device at Enclosure - 15, Slot - 39 is not found.
Exit Code: 0x00
Adapter 1: Device at Enclosure - 15, Slot - 40 is not found.

  • Issue the following command to check adapter names
root@ ~]# /opt/MegaRAID/MegaCli/MegaCli64 encinfo aall|egrep '(adap|ID|Drive)' 
    Number of enclosures on adapter 0 -- 1
    Device ID                     : 32
    Number of Physical Drives     : 10
VendorID and Product ID didnt match
    Number of enclosures on adapter 1 -- 2
    Device ID                     : 15
    Number of Physical Drives     : 15
VendorID and Product ID didnt match
    Device ID                     : 16
    Number of Physical Drives     : 15
VendorID and Product ID didnt match

  • Verify the nwraidutil.pl output which will only show two enclosures instead the three reported by MegaCli65
Adapters found: 2
Adapter 0 (PERC H710P Mini) enclosures found: 1
Adapter 0 (PERC H710P Mini) enclosure 32 slots found: 10
Encl  Slot  State     P.Fail.Count  Raw Size       Inquiry Data
32    0     (O)       0             931.512 GB     SEAGATE ST91000640SS    AS0B9XG7VP6Y           
32    1     (O)       0             931.512 GB     SEAGATE ST91000640SS    AS0B9XG7XLQ1           
32    2     (O)       0             931.512 GB     SEAGATE ST91000640SS    AS0B9XG7XG54           
32    3     (O)       0             931.512 GB     SEAGATE ST91000640SS    AS0B9XG7XPES           
32    4     (O)       0             931.512 GB     SEAGATE ST91000640SS    AS0B9XG7XG1B           
32    5     (O)       0             931.512 GB     SEAGATE ST91000640SS    AS0B9XG7Y037           
32    6     (O)       0             931.512 GB     SEAGATE ST91000640SS    AS0B9XG7XG04           
32    7     (O)       0             931.512 GB     SEAGATE ST91000640SS    AS0B9XG7XGMT           
32    8     (O)       0             931.512 GB     SEAGATE ST91000640SS    AS0B9XG7XGN4           
32    9     (O)       0             931.512 GB     SEAGATE ST91000640SS    AS0B9XG7X4DD           
Adapter 1 (PERC H810 Adapter) enclosures found: 1
Adapter 1 (PERC H810 Adapter) enclosure 16 slots found: 15
Encl  Slot  State     P.Fail.Count  Raw Size       Inquiry Data
16    0     (U)       0             3.638 TB       SEAGATE ST4000NXCLAR4000GS18Z1Z5HZMF           
16    1     (U)       0             3.638 TB       SEAGATE ST4000NXCLAR4000GS18Z1Z5JCRR           
16    2     (U)       0             3.638 TB       SEAGATE ST4000NXCLAR4000GS18Z1Z5HZ5V           
16    3     (U)       0             3.638 TB       SEAGATE ST4000NXCLAR4000GS18Z1Z5JD8K           
16    4     (U)       0             3.638 TB       SEAGATE ST4000NXCLAR4000GS18Z1Z5JD5T           
16    5     (U)       0             3.638 TB       SEAGATE ST4000NXCLAR4000GS18Z1Z5J11M           
16    6     (U)       0             3.638 TB       SEAGATE ST4000NXCLAR4000GS18Z1Z5HZ81           
16    7     (U)       0             3.638 TB       SEAGATE ST4000NXCLAR4000GS18Z1Z5HZN7           
16    8     (U)       0             3.638 TB       SEAGATE ST4000NXCLAR4000GS18Z1Z5HZBW           
16    9     (U)       0             3.638 TB       SEAGATE ST4000NXCLAR4000GS18Z1Z5HZ8Q           
16    10    (U)       0             3.638 TB       SEAGATE ST4000NXCLAR4000GS18Z1Z5JD28           
16    11    (U)       0             3.638 TB       SEAGATE ST4000NXCLAR4000GS18Z1Z5HZQB           
16    12    (U)       0             3.638 TB       SEAGATE ST4000NXCLAR4000GS18Z1Z5JD9T           
16    13    (U)       0             3.638 TB       SEAGATE ST4000NXCLAR4000GS18Z1Z5HYRP           
16    14    (U)       0             3.638 TB       SEAGATE ST4000NXCLAR4000GS18Z1Z5J0YV


 
CauseHave plugged in two SAS cables for connecting DAC to the SA appliance.
ResolutionCheck how many cables used to connect DAC to SA hybrid appliance.
Verify cable connectivity using diagrams in document: http://sadocs.emc.com/0_en-us/010_Hardware_Setup_Guides/DAC15Setup/Install_the_DAC 
Unplug additional cables and reboot SA Hybrid appliance.
Follow the procedure in document: http://sadocs.emc.com/0_en-us/010_Hardware_Setup_Guides/DAC15Setup/Install_the_DAC

Attachments

    Outcomes