Friday, April 24, 2015

Steps to install NIC drivers on XenServer

Steps to install NIC drivers on XenServers

Check NIC driver version by running ethtool -i eth0

I created a directory in the tmp directory called iso. It does not have to be called iso this is just what I chose. I performed this using WinSCP
[root@fsxensvr14 ~]# cd /tmp/iso

Copy the NIC drivers to this new directory and then perform an ls to view the files in the directory
[root@fsxensvr14 iso]# ls
bnx2x-1.74.22.tar.gz  bnx2x.iso  bnx2x.iso.md5  bnx2x.metadata.md5

Mount the iso using the following command. You are mounting the iso to the /tmp/iso directory that you created earlier
[root@fsxensvr14 iso]# mount bnx2x.iso /tmp/iso -o loop,ro

Change directories to the /tmp/iso directory
[root@fsxensvr14 iso]# cd /tmp/iso

Perform an ls to view the files in the directory
[root@fsxensvr14 iso]# ls

bnx2x-modules-kdump-2.6.32.43-0.4.1.xs1.6.10.784.170772-1.74.22-1.i386.rpm
bnx2x-modules-xen-2.6.32.43-0.4.1.xs1.6.10.784.170772-1.74.22-1.i386.rpm
install
install.sh
XS-PACKAGES
XS-REPOSITORY

Execute install.sh by running the following command
[root@fsxensvr14 iso]# ./install.sh

Installing 'Broadcom bnx2x driver'...
Preparing...                ########################################### [100%]
   1:bnx2x-modules-xen-2.6.3########################################### [ 50%]
   2:bnx2x-modules-kdump-2.6########################################### [100%]
Pack installation successful.

Change directories to root by running the following command
[root@fsxensvr14 iso]# cd /

Unmount the /tmp/iso directory by running the following command
[root@fsxensvr14 /]# umount /tmp/iso

Clean UP !! Delete the files that you copied over to perform the installation.


No comments:

Post a Comment