HP’s September VMware driver bundle and issues with Emulex CNA’s


Update 08/10/2014: HP support recommends to install the following versions of the Emulex firmware/drivers.

Install the following driver and firmware version for the NIC and install on server and check

As it is a ESX 5.1 we would use BE2NET driver

Driver: 4.9.488.0 – http://www.hp.com/
Firmware: 4.9.416.0 – http://www.hp.com/

You can read more about the issues here at http://www.techazine.com. I saw the same symptoms on brand new HP BL460 Gen8 and vSphere 5.1 update 2, the latest build: VMware-ESXi-5.1.0-Update2-2000251-HP-5.68.30-Sep2014.iso released on 2014-09-08.  Hosts randomly disconnects from vCenter, even if those hosts are in maintenance mode (lucky me).

The driver causing the issues is version: net-be2net 10.2.293.0-1OEM.510.0.0.802205 Emulex VMwareCertified 2014-08-25. More information about the drivers included in the latest custom ISO can be found here: http://vibsdepot.hp.com/hpq/recipes/September2014VMwareRecipe16.0.pdf

To solve this issue, you need to downgrade the driver to the previous version. I had no issues with the 4.6.247.10 drivers so I used this one.

I created a PowerCLI script to verify the installed version of the net-be2net on all the BL460c Gen8 blades.

$be2netlist = @()
foreach($vmhost in (Get-VMhost | ?{$_.Model -eq "ProLiant BL460c Gen8"}| sort name)){
    Write-Host "Checking host $($vmhost.name)" -ForegroundColor Yellow
    $esxcli = Get-EsxCli -VMHost $vmhost
        $be2net = New-Object PSObject -Property ([ordered]@{
            vmhost = $vmhost.name
            driver = ($esxcli.software.vib.list() | ?{$_.Name -eq "net-be2net"}).name
            version = ($esxcli.software.vib.list() | ?{$_.Name -eq "net-be2net"}).version        
        })
        $be2netlist += $be2net
}
$be2netlist | ft -AutoSize

The output:

image

Now we wait for a fix from HP and Emulex.

Advertisement

How to return HP Serial Number via iLO and Powershell


Robert van den Nieuwendijk created the basis of this script and shared it on the VMware Communities. The problem I had with the original script was the default SSL certificate which HP uses on the iLO adapters. This resulted in an error and the script failed to return the XML file. So I started a search query on Google and found a post by Paul Brice who had the same problem while getting information via XML on an Iron Port setup. I tried his code to open the iLO XML information and it worked like a charm.

So I updated the script from Robert and added the information from Paul to it. The last thing I changed was the $url and added a RegEx to return the digits from the ESX hostname. For example esx72, the RegEx will return the 72.

Get-VMHost | Where-Object {$_.Manufacturer -eq "HP"} | `
Sort-Object -Property Name | ForEach-Object {
    $VMHost = $_
    $netAssembly = [Reflection.Assembly]::GetAssembly([System.Net.Configuration.SettingsSection])
    IF($netAssembly) {
        $bindingFlags = [Reflection.BindingFlags] "Static,GetProperty,NonPublic"
        $settingsType = $netAssembly.GetType("System.Net.Configuration.SettingsSectionInternal")
        $instance = $settingsType.InvokeMember("Section", $bindingFlags, $null, $null, @())
        
        if($instance) {
            $bindingFlags = "NonPublic","Instance"
            $useUnsafeHeaderParsingField = $settingsType.GetField("useUnsafeHeaderParsing", $bindingFlags)

            if($useUnsafeHeaderParsingField) {
                $useUnsafeHeaderParsingField.SetValue($instance, $true)
            }
        }
    }

    [int]$ip = (([regex]'\d+').matches($vmhost.Name) | select Value).Value

    [System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}
    $url = "https://192.168.1.$ip/xmldata?item=All"
    $xml = New-Object System.Xml.XmlDocument
    $xml.Load("$url")
        New-Object PSObject -Property  @{
            "Name" = $VMHost.Name
            "Serial Number" = $xml.RIMP.HSI.SBSN
            "ILO Serial Number" = $xml.RIMP.MP.SN
            "ILO Type" = $xml.RIMP.MP.PN
            "ILO Firmware" = $xml.RIMP.MP.FWRI    
          }
} | Export-Csv -NoTypeInformation -UseCulture -Path C:\EsxSerialNumbers.csv 

The output of the script will be exported to a CSV file.

Installing VMWare ESX 3.5 u2 on a HP ML110G5


Ik was bezig met het installeren van ESX 3.5 u2 op de HP ML 110G5. Tijdens de installatie kon ik alleen geen VMKCORE en VMFS parities aanmaken. Gelukkig waren er al een paar mensen mij voor gegaan met het installeren van ESX op de HP. Bijvoorbeeld Aleks Nikolić van http://www.virtualistic.nl

Aleks heeft de oplossing gepost op het VMUG forum:

Toen ik de eerste keer de cd erin stopte van 3.5 werd de originele disk herkend als een IDE disk en wilde ESX alles EXT 3 maken. Ik dacht uit m’n hoofd dat de SATA controller toen in de BIOS aangevinkt stond als AUTO. Ik heb toen deze optie omgezet naar SATA. CD opnieuw erin en installatie gestart, de HD werd nu herkend als SCSI disk en zo werd het mogelijk om een VMFS aan te maken.

 

Bron: http://www.vmug.nl/modules.php?name=Forums

 

Na de installatie vond ik dit wel een leuk screenshotje om te showen:

image

Hardware: HP ML110 G5 X3065


hpweb_1-2_topnav_hp_logo

Sinds afgelopen vrijdag heb ik deze server in mijn bezig en tot nu toe ben ik er uitermate tevreden over. Ik heb deze server gelijk voorzien van 8GB RAM en een extra 750GB harddisk.

image

Producteigenschappen van HP ProLiant ML110G5 X3065:

Processor, besturingssysteem en geheugen:
Processor/type: Intelr Xeonr 3065 dual-core Processor 2,33 GHz
Processorsnelheid: 2,33 GHz
Aantal processoren: 1 processor
Beschikbare processorcore: Dual
Systeembus: 1333-MHz front-side bus
Intern cache: 1 x 4 MB Level 2 cache
Standaard geheugen: 1 GB (1 x 1 GB) geheugen standaard
Type geheugen: PC2-6400 ongebufferd DDR2 ECC 800-MHz
Geheugenslots: 4 DIMM-slots
Interne drives:
Interne vaste schijf: 250-GB SATA niet hot-plug 3,5-inch vaste schijf
Snelheid vaste schijf: 7200-rpm
Vaste schijfcontroller: HP geïntegreerde zes-poorts SATA-controller met geïntegreerd RAID.
Interne schijfposities: Vier 3,5-inch niet hot-plug SATA
Optische drives: Dvd-rw
Interne massaopslag: Max 2 TB (4 X 500 GB) SATA
Systeemeigenschappen:
Type behuizing: Micro ATX tower
Chipset: Intel 3200 chipset
Netwerkinterface: Geïntegreerde NC105i PCIe Gigabit serveradapter
Type voedingsmodule: 365-Watt voeding
Voeding: 90 tot 132 V, 180 tot 264 V; 47 tot 63 Hz
Afmetingen (b x d x h): 17,5 x 42,6 x 36,7 cm
Gewicht: 10,8 kg
Beveiligingsbeheer: Wachtwoord bij opstarten; Instelwachtwoord
Beheerkenmerken: Embedded Lights Out 100 IPMI 2.0 standaard rapportage.

Upgrades:

Memory:

2x Kinston Dimm 2x2GB DDR2 PC2-6400 800MHZ ECC

Harddisk:

Samsung SpinPoint F1 750GB, 7200rpm,32MB SATAII

Meer informatie over de HP vind je hier: HP ML110G5