Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1928718.1
Update Date:2017-06-02
Keywords:

Solution Type  Problem Resolution Sure

Solution  1928718.1 :   In-Band Sun Storage Common Array Manager (CAM) Management Fails on Newer Sun Storage 25xx-M2 Arrays when IPV6 is Enabled  


Related Items
  • Sun Storage 2540-M2 Array
  •  
  • Sun Storage Common Array Manager (CAM)
  •  
  • Sun Storage 2530-M2 Array
  •  
Related Categories
  • PLA-Support>Sun Systems>DISK>Disk Software>SN-DK: CAM
  •  


For ST25xx-M2 arrays with serial numbers above SX0409nnnn, IPV6 is enabled by default; this inhibits proper in-band registration, and requires manual intervention to reset the IPV6 configuration

Created from <SR 3-9381209441>

Applies to:

Sun Storage 2540-M2 Array - Version Not Applicable to Not Applicable [Release N/A]
Sun Storage Common Array Manager (CAM) - Version 6.9 to 6.10 [Release 6.0]
Sun Storage 2530-M2 Array - Version Not Applicable to Not Applicable [Release N/A]
Information in this document applies to any platform.

Symptoms

  • Initially, CAM registration in-band is reported as successful, but any further management commands via Command Lines (cli) or Graphical User Interface (GUI) fail with "Array is not accessible".
  • The CAM GUI may list the communication method as " 0.0.0.0 (out-of-band)".

 

Cause

Due to the <Bug 19447926>, Sun Storage 25xx-M2 Arrays manufactured after the 9th week of 2014 have IPV6 enabled by default, when IPV6 is enabled, CAM will probe for out-of-band connections (even when the array is registered in-band) and this disrupts all CAM management of the array. To determine the manufacture date, check the array serial number and  look at the first 4 digits. For example "1422EDxxxxx" means week 22 year 2014.

Solution

Here are the solutions for this <Bug 19447926>:

  • For CAM 6.9:
    • For Windows: Install 147417-03
    • For Linux: Install 147418-03

  • For CAM 6.10:
    • Upgrade to CAM 6.10.2.

Refer to <Document 1296274.1> How to Download Common Array Manager (CAM) Software and Patches.

If you cannot apply the above solutions, we have verified the following work-arounds may also suffice:

  1. First remove the array from CAM (un-register it) and clear out the local data store files for the array:
    In one case, we did the following:
    1. Un-register (delete the array) from CAM using the GUI (select "Storage Subsystems" on the left, then select the array from the list, then click the "Remove" button).
    2. Stop FMS and webconsole:

      Solaris:
      # svcadm disable fmservice
      # /usr/sbin/smcwebserver stop
        

      Linux:
      # /etc/init.d/fmservice stop
      # /usr/sbin/smcwebserver stop
        

      Windows:
      For FMS:
      Under "Control Panel", select "Administrative Tools" where you can open up the "services". Then look for the "Sun Storage Common Array Manager Fault Management Service" and check if it is reported as "Running".  To Stop the service, you can select it and then select the "Stop" button to the left, or stop it from cmd line with "net stop Sun_STK_FMS"

      For webconsole:
      C:\Sun\WebConsole\bin\smcwebserver stop --debug
        


    3. If this is the only array registered to this CAM instance, you can recursively remove everything in the following directory. Otherwise, you can manually remove the array's specific files from the "DevData" and "Devices" subdirectories (and their references in the associated *.keys files).

      Solaris:
      /var/opt/SUNWsefms/store/
        

      Linux:
      /var/opt/sun/cam/fms/store
        

      Windows:
      C:\Program Files (x86)\Sun\Common Array Manager\Component\fms\var\store
       

    4. Then disable IPV6 via one of:

      • Option 1: Re-register out-if band and use CAM to disable IPV6:

      1. Re-enable fms and smagent:

        Solaris:
        # svcadm enable fmservice
        # /usr/sbin/smcwebserver start
          

        Linux:
        # /etc/init.d/fmservice start
        # /usr/sbin/smcwebserver start
          

        Windows:

        For FMS:
        Check if the FMS service is running; Under "Control Panel", select "Administrative Tools" where you can open up the "services". Then look for the "Sun Storage Common Array Manager Fault Management Service" and check if it is reported as "Running".  To Start the service, you can select it and then select the "Start" button to the left, or start it from cmd line with "net start Sun_STK_FMS".

        For webconsole:
        C:\Sun\WebConsole\bin\smcwebserver start --debug
          

      2. Under CAM, Select the array -> physical devices -> controllers, and un-select IPv6 on all 4 ports. in some cases we found we had to do one port at a time, reset, then move on to the next port. This might be related to the unpublished <Bug 18121152> which may allow CAM to only change IPV6 state flags one time. <determined as not feasible to fix.>

      • Option 2: Manually connect via the controller's serial port and use the service menu to disable IPV6 on each interface on both controllers, then reset the array and re-register in-band.  Reference "Sun Storage 2500, 2500-M2 and 6000 Arrays: How to Establish a Serial Connection to the Controller <Document 1400311.1>".

    5. Remove network cables from the array, and register the array in-band.

      If option 1 above was used, you will need to remove the array from CAM prior to re-registering it in-band.
       

      We found success when the Devices/* files no longer listed IPV6 addresses after array registration, and the CAM gui would show the correct management method as "127.0.01 (in-band)
        

References

<BUG:19447926> - IN-BAND MANAGEMENT REGISTRATION SUCCEEDS BUT THEN "ARRAY IS NOT ACCESSIBLE"
<NOTE:1400311.1> - Sun Storage 2500, 2500-M2 and 6000 Arrays: How to Establish a Serial Connection to the Controller

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback