Lettronics Support

The place for free support for our software and systems.
Welcome to Lettronics Support Sign in | Join | Help
in Search

Monitoring HP SMART Array controllers in ML110 G5 under ESXi 4

Last post 01-24-2012, 8:44 PM by Lettronics. 13 replies.
Sort Posts: Previous Next
  •  09-30-2009, 11:50 AM 1273

    Monitoring HP SMART Array controllers in ML110 G5 under ESXi 4

    Note, extra notes for ESXi 4.1 are posted below these instructions

    WARNING

    This is entirely unsupported, and may end up with an unbootable ESXi server. Use entirely at your own risk, and its recommended to only use on non-production servers!

     

    Preamble

    The Proliant ML110 G5 makes a great server to use to test ESXi at a reasonable cost. Unfortunately, it is not possible to monitor the drive health of the optional SMART Array controllers you may install, such as the E200 or P400. As this setup is unsupported by VMWare or HP, I've written this guide to show how I overcame this serious limitation.


    Prerequisites

    Ensure you are familiar with the 'unsupported' local ESXi console:
      At the Grey/Yellow ESXi screen, press Alt-F1, type unsupported and press enter, then type your ESXi password when prompted

    If not already installed, download the vShere Remote Command Line from the web interface of your ESXi server.

    Download the HP CIM agents (currently at http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=15351&prodSeriesId=1121516&prodNameId=3288134&swEnvOID=4040&swLang=8&mode=2&taskId=135&swItem=MTX-25f06077ad5541f5a962dd2a69) and print off installation instructions.

     

    Procedure

    Install the HP CIM update via the rcli (this takes several minutes), and reboot.

    Immediately ESXi has loaded, go to unsupported console as descirbed in Prerequisistes above, log in, and type services.sh stop (this will prevent the PSOD, so this needs to be done immediately the server comes up)
    cp /bootbank/oem.tgz /tmp
    cd /tmp
    gzip -d oem.tgz
    mkdir oem
    cd oem
    tar xvf ../oem.tar
    cd /tmp/oem/var/lib/sfcb/registration

    Now you need to edit oem-providerRegister to only include the Smart Array details.
      vi oem-providerRegister
      and remove all sections apart from those that start [SMX_SA
      (you may what to google how to use vi if you're unsure, as new people may find it quirky)

    cd /tmp/oem
    rm ../oem.tar
    tar cvf ../oem.tar *
    cd ..
    gzip -9 oem.tar
    mv oem.tar.gz oem.tgz
    cp oem.tgz /bootbank
    reboot


    When its back up, you should see the Smart Array controller under System Health after 3 or 4 mins, and no PSOD

     


    Get free EPoS software at http://www.lettronics.com
  •  09-13-2010, 9:41 AM 1495 in reply to 1273

    Re: Monitoring HP SMART Array controllers in ML110 G5 under ESXi 4

    (Tested with hp-esxi4.1uX-bundle-1.0.zip which at the time of writing is available at http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?swItem=MTX-b98795300e7947d88f19ab56d6&lang=en&cc=us&idx=1&mode=4 

     

    For ESXi 4.1, the process is exactly the same, except the file you need to edit is oem-hp-smx-provider-providerRegister

    The 'Unsupported' mode needs to be enabled, and is accessed slightly differently in ESXi 4.1 - at the yellow/grey screen (now referred to as DCUI), press F2 and enter logon credentials. Scroll down to Troubleshooting, and enable Local Tech Support. Keep pressing ESCape until back at the main screen. Now you can press ALT-F1 and logon with your ESXi credentials (ie, not 'unsupported' that you used in previous versions)

     

    If you are upgrading from ESXi 4.0 to ESXi 4.1 (note, ESXi has now been rebranded on VMWare's website as VMWare Hypervisor (ESXi)), you need to remove the old HP agents via the vihostupdate.pl cli script before updating to ESXi 4.1.  Failure to do this will result in PSOD about 2 minutes after booting. The vihostupdate.pl will not allow you to remove the HP CIM agents for 4.0 once you have upgraded ESXi to 4.1

    If you do forget, remember with ESXi, you can step back to the previous version/setup/config by pressing Shift-R when the bar goes across the bottom of the screen at the beginning of the ESXi boot sequence.  Then you can do the upgrade in the right order Wink

     

    Good luck


    Get free EPoS software at http://www.lettronics.com
  •  11-18-2010, 1:47 PM 1506 in reply to 1495

    Re: Monitoring HP SMART Array controllers in ML110 G5 under ESXi 4

    I would like to connect to P400 2 radi arrays.

    1. 2x146 GB Raid 1 (SAS)

    2. 4x1 TB     Raid10 (SATA)

     BUT I can't see Raid 10 in ESXi. It's only possible to install esxi to Raid1 SAS disk.

     Does anyone know why? 

    thank you for your answer.

     

    Best regards, ji

  •  11-18-2010, 5:58 PM 1507 in reply to 1506

    Re: Monitoring HP SMART Array controllers in ML110 G5 under ESXi 4

    I have only ever done under ESXi:

    P400 and E200 - RAID1 with 2 SATA

    P410 - RAID10 with 4 SATA

     

    As you have multiple logical drives on the array, ESXi will see as 2 disks, have you tried adding a 2nd datastore?


    Get free EPoS software at http://www.lettronics.com
  •  11-18-2010, 10:05 PM 1508 in reply to 1507

    Re: Monitoring HP SMART Array controllers in ML110 G5 under ESXi 4

    Found a problem. ESXi support disks / LUN that are less than 2TB. (the volumes created must be 2TB minus 512) http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=3371739 so, it's not possible tu use 4x 1TB for Raid 10 while is more than 2TB. unfortunatly I had to make 2 times 2x 1TB RAID 1 and ESXi see the disks. I also tried with 6x 1,5TB sata disks (3x RAID 1) and it's also working - it's true ESXi support disks / LUN if they are less than 2TB.
  •  11-19-2010, 10:11 AM 1510 in reply to 1508

    Re: Monitoring HP SMART Array controllers in ML110 G5 under ESXi 4

    profesor1113:
    Found a problem. ESXi support disks / LUN that are less than 2TB. (the volumes created must be 2TB minus 512) http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=3371739 so, it's not possible tu use 4x 1TB for Raid 10 while is more than 2TB. unfortunatly I had to make 2 times 2x 1TB RAID 1 and ESXi see the disks. I also tried with 6x 1,5TB sata disks (3x RAID 1) and it's also working - it's true ESXi support disks / LUN if they are less than 2TB.

    Thanks - interesting and useful Cool, if somewhat annoying seeing as we are going to be regularly hitting those limits soon Hmm


    Get free EPoS software at http://www.lettronics.com
  •  02-24-2011, 2:20 AM 1536 in reply to 1273

    Re: Monitoring HP SMART Array controllers in ML110 G5 under ESXi 4

    Thank you! 

    But I had a PSOD until deleted these sections:

    [SMX_AutoStartGenesisInterop]

            provider: SMXExecutive

            location: SMXExecutiveProvider

            type: instance

            group: smx-interop

            namespace: interop

    [SMX_ExecutiveStatus]

            provider: SMXExecutive

            location: SMXExecutiveProvider

            type: instance

            group: smx-interop

            namespace: root/hpq

    Tested on HP Proliant DL160 G6 (RAID p410, 4 SATA HDD); VMware ESXi 4.1.0;  hp-esxi4.1uX-bundle-1.0a.zip.
    All other sections, such as SMX_SA, left untouched.
     
    What are these sections? What are they do?
     

  •  02-24-2011, 11:09 AM 1537 in reply to 1536

    Re: Monitoring HP SMART Array controllers in ML110 G5 under ESXi 4

    raul:

    Thank you! 

    But I had a PSOD until deleted these sections:

    [SMX_AutoStartGenesisInterop]

            provider: SMXExecutive

            location: SMXExecutiveProvider

            type: instance

            group: smx-interop

            namespace: interop

    [SMX_ExecutiveStatus]

            provider: SMXExecutive

            location: SMXExecutiveProvider

            type: instance

            group: smx-interop

            namespace: root/hpq

    Tested on HP Proliant DL160 G6 (RAID p410, 4 SATA HDD); VMware ESXi 4.1.0;  hp-esxi4.1uX-bundle-1.0a.zip.
    All other sections, such as SMX_SA, left untouched.
     
    What are these sections? What are they do?
     

    Thanks for that, in my original text, I had left just the SMX_SA stuff in as it was just disk monitoring I was interested in. SMX_SA is the Smart Array agent.

    All the sections are just different HP monitoring agents, for either directly monitoring some bits of hardware, or part of the monitoring/collection/reporting agents.

    Due to the ML/DL100 series not having all the hardware expected by the HP Agents (designed for ML/DL300 and higher, or blades), we have to disable some of the agents which simply crash if the hardware is missing.

     

    I shall try your modified file on a DL180 G6 that I've got sat on my desk,  and if successful, might apply similar to my production ML110 G5.

     

    Thanks Smile


    Get free EPoS software at http://www.lettronics.com
  •  04-03-2011, 5:57 AM 1550 in reply to 1537

    Re: Monitoring HP SMART Array controllers in ML110 G5 under ESXi 4

    Thank you for starting this thread! I've been using ESXi 4.1 U1 on my HP Proliant Microserver with a P410 raid controller installed. I've wanted to see the status of my raid 5 array but was unable to via the vSphere client. After installing the HP 4.1 U1 CIM providers, PSOD started happening about 3-4 minutes after boot. I can confirm that Rauls 2 areas to remove also worked for me. Once I removed just those two areas (left everything else alone) the system has been rock solid now. I wanted to share this info in case anyone else hit this issue.

    Best regards and thanks a million;

    Steve

  •  04-03-2011, 8:08 PM 1551 in reply to 1550

    Re: Monitoring HP SMART Array controllers in ML110 G5 under ESXi 4

    Thanks for the update Big Smile
    Get free EPoS software at http://www.lettronics.com
  •  04-28-2011, 6:04 PM 1557 in reply to 1551

    Re: Monitoring HP SMART Array controllers in ML110 G5 under ESXi 4

    Hi

    in the zip archive hp-esxi4.1uX-bundle-1.0a.zip is a file called cross_oem-hp-smx-provider_410.02.07.63-260247.vib which seems to be some kind of debian package. In that package there are two interesting files:
    var/lib/sfcb/stage/regs/oem-oem-SMXSmartArray.reg and
    var/lib/sfcb/stage/regs/oem-oem-SMXSASHBA.reg

    These files contain the "[SMX_SA" sections. Has anyone tried to modify these files before installing the hp-esxi4.1uX-bundle-1.0a.zip so that we can have a fixed bundle?

    Best regards
  •  04-28-2011, 8:03 PM 1558 in reply to 1557

    Re: Monitoring HP SMART Array controllers in ML110 G5 under ESXi 4

    Thats interesting Smile, though I don't think it was the Smart Array packages that were the issue, but ones referenced a couple of posts above...  ...but the same thought could still apply Big Smile

     

    Unfortunately, my own ML110 is now a heavily utilised ESXi host, so scope for playing has been drastically reduced, but would love to hear from anyone who tries


    Get free EPoS software at http://www.lettronics.com
  •  06-20-2011, 9:32 AM 1566 in reply to 1536

    Re: Monitoring HP SMART Array controllers in ML110 G5 under ESXi 4

    Confirmed that the instructions in the first 2 posts, and simply removing the entiries suggested by raul works fine on a ML110 G6 and a DL180 G6, both with Smart Array P4x0 disk controllers.

    I will also be testing on my trusty ML110 G5 with its E200 controller in a couple of weeks.

     

    As the Smart Array is monitored, it has shown a failing cache battery on the Smart Array E200, which would explain the performance dive we've experienced!


    Get free EPoS software at http://www.lettronics.com
  •  01-24-2012, 8:44 PM 1573 in reply to 1566

    Re: Monitoring HP SMART Array controllers in ML110 G5 under ESXi 4

    With ESXi 5.0, no special precautions are required - install ESXi 5.0 as normal, then install the HP bundle as normal. No PSOD Big Smile

     

    Well done VMWare/HP, about time Stick out tongue


    Get free EPoS software at http://www.lettronics.com
View as RSS news feed in XML
Powered by Community Server (Personal Edition), by Telligent Systems