Thursday, September 27, 2012

HOW-TO check under Linux qlogic/emulex hba firmware version and model name type

Here’s a script to check linux hba model name, firmware version:
for SCSI in `ls -d /sys/class/scsi_host/host*`;
[ -e ${SCSI}/modelname ] && echo -n ‘Model Name ‘ && cat ${SCSI}/modelname;
[ -e ${SCSI}/model_name ] && echo -n ‘Model Name ‘ && cat ${SCSI}/model_name;
[ -e ${SCSI}/fwrev ] && echo -n ‘Firmware Version ‘ && cat ${SCSI}/fwrev;
[ -e ${SCSI}/fw_version ] && echo -n ‘Firmware Version ‘ && cat ${SCSI}/fw_version;
Also here’s a script for you if you’re checking bunches of servers:
for i in `cat /home/doxer/servers_list_linux`
echo “”>/root/.ssh/known_hosts
expect < spawn ssh -l${USERNAME} -p22 $i “echo -n ‘====’;hostname;cat /sys/class/scsi_host/host*/{modelname,model_name,fwrev,fw_version}”
set timeout 20
expect “*yes*”
send “yes\r”
expect “assword:”
send “${PASSWORD}\r”
expect eof

Tuesday, September 25, 2012

HP resources for VMware

General resources

VMware on ProLiant

HP Storage


vCloud Director

Blog posts

This section includes posts from several bloggers about VMware and HP.

Storage Best Practices from different vendors on VMware vSphere

Here is a collection of storage Best Practices from different vendors on VMware vSphere.


HP Enterprise Virtual Array (EVA) family with VMware vSphere 4.0, 4.1 and 5.0 Configuration Best practices
Running VMware vSphere 4 on HP LeftHand P4000 SAN Solutions
Best Practices for deploying VMware and vSphere 4 with VMware High Availability and Fault Tolerance on HP P4500 Multi-Site SAN cluster
HP P4000 LeftHand Solutions with VMware vSphere Best Practices (incl. vSphere 5)
3PAR Utility Storage with VMware vSphere
HP P2000 Software  Plug-in for VMware VAAI
HP 3PAR Storage and VMware vSphere 5 best practices


NetApp Storage Best Practices for VMware vSphere TR-3749
Version 3.0, last updated: December 2011
NetApp Deploying VMware vCenter Site Recovery Manager 5 with NetApp FAS/V-Series Storage Systems
Version May 2012


Using EMC VNX Storage with VMware vSphere
Version 1.0
Using VMware vSphere with EMC Symmetrix Storage
EMC Powerpath/VE for VMware vSphere Best Practices planning


Configuring iSCSI Connectivity with VMware vSphere 5 and Dell EqualLogic PS Series Storage TR1075
V1.0 November 2011

Disaster Recovery with Dell EqualLogic PS Series SAN and VMware vSphere Site Recovery Manager 5 TR1073
V1.0 September 2011
Sizing and Best Practices for Deploying VMware View 4.5 on VMware vSphere 4.1 with Dell EqualLogic Storage
Configure VMware vSphere Software ISCSI with Dell EqualLogic PS Series Storage
Sizing and Best Practices for Microsoft Exchange 2010 on VMware vSphere and EqualLogic storage
Dell EqualLogic iSCSI Volume Connection Count Maximum Characterization


Optimizing the Hitachi Virtual Storage Platform in vSphere Environments


IBM Storage N series and VMware vSphere Storage Best Practices

IBM StorWize V7000 Unified: A feature-rich environment for VMware vSphere 5.0

Monday, September 17, 2012

HP Custom image VMWare ESXi 5.1.0

Dear VMWare engineers (and others that uses wonderfull VMWare products), new version of VMWare HP Custom build images is available on following link:

1. VMware-ESXi-5.1.0-799733-HP-5.30.28.iso
MD5SUM:fa2763c0001252c7cff8324739855a9d SHA1SUM:8fc18964f2f35b37c1c35d3a1a8c112d62aa38ef

MD5SUM:35934890d23bd6cea20732778964edf8 SHA1SUM:0a9d5f8fd45f03a51131ada29d61c0de63187627

To be able to use this version, keep in mind that it is needed to have up2date firmware on HP servers.
HP / VMWare cookbook is available on location:

New HP VMWare images have following bundles included:

SW Depot Product Base OS Image VIBs added to HP's images URLs for the bundles that contain the VIBs

5.1 Sept 2012 vSphere 5.1
Build 799733
char-hpcru HP ESXi Offline Bundle for VMware ESXi 5.0 version 1.3
char-hpilo 500.
hp-smx-provider 500.
hp-nmi - Version 500.2.0.11-434156 HP NMI Sourcing Driver for VMware ESXi 5.0 version 2.1
hpacucli- HP ESXi Utilities Offline Bundle for VMware ESXi 5.0 Version 1.3
hp_vaaip_p2000 - Version 2.1.0-2 HP hpvaaip p2000
net-bnx2 - Version - 2.2.1l.v50.1-1 Broadcom NX2 package
net-bnx2x - Version - 1.72.54.v50.2-1
misc-cnic-register - Version - 1.72.1.v50.1-1
net-cnic - Version - 1.72.50.v50.1-1
scsi-bnx2fc - Version - 1.72.51.v50.1-1
scsi-bnx2i - Version - 2.72.10.v50.2-1
net-tg3 - Version 3.123b.v50.1-1 Broadcom tg3 Driver
net-mlx - Version – Mellanox ConnectX Driver
net-qlcnic - Version 5.0.741-14 Qlogic qlcnic Driver
net-nx-nic - Version 5.0.614-3 Qlogic nx_nic Driver
net-igb - Version 3.2.10-1 Intel igb Driver
scsi-hpsa - Version 5.0.0-28 HP hpsa Driver
scsi-hpvsa - Version 5.0.0-36 HP hpvsa Driver
mpt2sas - Version LSI mpt2sas Driver
scsi-qla2xxx - Version 911.k1.1-26 Qlogic qla2xxx Driver
scsi-qla4xxx - Version 624.01.43-1 Qlogic qla4xxx Driver Set
ima-qla4xxx - Version 500.2.01.31-1
bfa - Version Brocade bfa Driver

Sunday, September 16, 2012

HP 8540w + LinuxMint 13 + un2420 Mobile Broadband Module

My HP EliteBook 8540w comes with un2420 Qualcomm Mobile Broadband Module which requires Gobi 2000 firmware and drivers. Next image shows how does it look like in Windows 7 Device Manager:

 In Windows/Linux dual boot environment if one starts Windows first (with installed drivers for un2420), Windows will preload firmware into un2420 module and it will work fine under Windows. Restarting machine (not truning it off), and starting Ubuntu afterwards will enable Ubunutu to see un2420 module in functional state since the firmware will survive restart and stay loaded inside module.

The problem is when Ubuntu is started first (after machine was turned off), then firmware is not preloaded in un2420 and linux cannot see module ready for communication.

Before loading Gobi firmware into un2420 module LinuxMint 13 Mate recognizes un2420 as (VEN=03f0,DEV=241d):

Bus 001 Device 003: ID 03f0:241d Hewlett-Packard Gobi 2000 Wireless Modem (QDL mode)

un2420 module LinuxMint setup

First of all one has to copy Gobi 2000 firmware binaries from Windows to LinuxMint. Gobi 2000 dirvers are three binary files;

C:\Program Files\QUALCOMM\Images\HP\0\uqcn.mbn
C:\Program Files\QUALCOMM\Images\HP\UMTS\amss.mbn
C:\Program Files\QUALCOMM\Images\HP\UMTS\apps.mbn

In Ubuntu create /lib/firmware/gobi/ folder and copy firmware files in it.

Then install gobi_loader;

$ sudo apt-get install gobi_loader

Now when you have Gobi 2000 firmware binaries and gobi loader tool installed you can manually load firmware into un2420 device with the following command:

$ sudo /lib/udev/gobi_loader -2000 /dev/ttyUSB0 /lib/firmware/gobi

Now after loading firmware into un2420 module Ubuntu recognizes it as (VEN=03f0,DEV=251d):

Bus 001 Device 005: ID 03f0:251d Hewlett-Packard Gobi 2000 Wireless Modem

Loading of firmware into un2420 will take few seconds and after that the dialog to insert SIM card PIN will pop up.

un2420 SIM unlock dialog

Now you can setup your WWAN device in Network Manager:

un2420 in Network Manager

Friday, September 14, 2012

CentOS 6 / SL 6 / RHEL 6 How to change wireless standard

1.create a file called /etc/modprobe.d/iwlwifi.conf with a single line like this:

options iwlwifi 11n_disable=1

2. Reboot (or "modprobe -r iwlwifi ; modprobe iwlwifi" as root).
This can help in case of problem with iwlwifi driver / card.
Found on:

Wednesday, September 12, 2012

CentOS 6.3 VMware ESXi 5 network interface problem

I’ve been running CentOS on VMware ESXi 5 hosts for quite some time without any problems. However, after updating CentOS 6.2 to CentOS 6.3 (using the trusty-old ‘yum update’) I found myself presented with the following problem after guest OS reboot:
Bringing up interface eth0: eth0: vmxnet_init_ring alloc_page failed.
RTNETLINK answers: cannot allocate memory
This error is typical for driver issues, so I quickly knew where to look.

Original text can be found on location:

Monday, September 10, 2012

RPMFORGE and EPEL Repos on CentOS 6.3 64bit


rpm --import

rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm


rpm --import
rpm -ivh epel-release-6-7.noarch.rpm

How to use DiskSpd to simulate Veeam Backup & Replication disk actions

This HOW-TO contains information on how to use Microsoft© DiskSpd to simulate Veeam Backup & Replication disk actions to measure disk pe...