NAS:VMWare SRP Guide: Difference between revisions
Line 8: | Line 8: | ||
Not all of these steps are required for everyone, but i'm sure *someone* will appreciate them all together in one place :) | Not all of these steps are required for everyone, but i'm sure *someone* will appreciate them all together in one place :) | ||
For the purposes of this guide, | For the purposes of this guide, the syntax assumes you are always logged in as 'root', or have equiv privileges. | ||
Line 28: | Line 28: | ||
'''Step 1:''' Install Mellanox OFED Driver | '''Step 1:''' Install the prerequisite packages required by the Mellanox OFED Driver package | ||
{{Console|1=yum install tcl tk -y}} | {{Console|1=yum install tcl tk -y}} | ||
'''Step 2:''' Download the Mellanox OFED drivers (.tgz version for this guide), and put them in /tmp | |||
'''NOTE:''' If you just run the '''./mnlxofedinstall''' script, with the latest & greatest RedHat/CentOS kernel, you will fail 'later down the road' in the SCST installation, specifically in the ib_srpt module, which is required for this exercise. | |||
{{Console|1= | |||
[root@NAS01 ~]$ cd /tmp | |||
[root@NAS01 ~]$ tar xvf MLNX_OFED_LINUX-3.4-2.0.0.0-rhel7.3-x86_64.tgz | |||
[root@NAS01 ~]$ cd /MLNX_OFED_LINUX-3.4-2.0.0.0-rhel7.3-x86_64 | |||
}} | |||
'''Step 3:''' Perform a 'custom' installation the Mellanox OFED Driver package, to add Kernel support *required* | |||
'''NOTE:''' This will actually take the installation package, and rebuild an entirely new installation package, customized for your specific Linux kernel. | |||
{{Console|1= | |||
[root@NAS01 ~]$ ./mlnxofedinstall --add-kernel-support --without-fw-update | |||
}} |
Revision as of 16:03, 23 January 2017
VMware SRP Guide
This wiki is meant to help people get Infiniband SRP Target working under RedHat/CentOS 7.3 to VMWare ESXi 6.0x SRP Initiator. (although the process should work under any RHEL / CentOS 7.x build)
This guide should cover all of the steps from Mellanox OFED Driver compiling/installing/configuring, to SCST compiling/installing, to adding ZFS on Linux (ZoL), and finally configuring the SCST with all of the above. As well as the few ESX steps required to remove all of the inband drivers, install the OFED drivers, and be an active SRP initiator.
Not all of these steps are required for everyone, but i'm sure *someone* will appreciate them all together in one place :)
For the purposes of this guide, the syntax assumes you are always logged in as 'root', or have equiv privileges.
VMware ESX 6.0x SRP Initiator Setup
RedHat/CentOS SRP Target Server Setup
These instructions are meant to be used with: - SCST 3.2.x (latest stable branch) as well as Mellanox OFED Drivers 3.4.2 (latest) [as the time of writing]
Driver Download Page http://www.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivers
Driver Direct Download Link for RHEL/CentOS 7.3 x64 (Latest w/ OFED) http://www.mellanox.com/page/mlnx_ofed_eula?mtag=linux_sw_drivers&mrequest=downloads&mtype=ofed&mver=MLNX_OFED-3.4-2.0.0.0&mname=MLNX_OFED_LINUX-3.4-2.0.0.0-rhel7.3-x86_64.tgz
Step 1: Install the prerequisite packages required by the Mellanox OFED Driver package
# yum install tcl tk -y |
Step 2: Download the Mellanox OFED drivers (.tgz version for this guide), and put them in /tmp
NOTE: If you just run the ./mnlxofedinstall script, with the latest & greatest RedHat/CentOS kernel, you will fail 'later down the road' in the SCST installation, specifically in the ib_srpt module, which is required for this exercise.
# [root@NAS01 ~]$ cd /tmp
[root@NAS01 ~]$ tar xvf MLNX_OFED_LINUX-3.4-2.0.0.0-rhel7.3-x86_64.tgz [root@NAS01 ~]$ cd /MLNX_OFED_LINUX-3.4-2.0.0.0-rhel7.3-x86_64 |
Step 3: Perform a 'custom' installation the Mellanox OFED Driver package, to add Kernel support *required*
NOTE: This will actually take the installation package, and rebuild an entirely new installation package, customized for your specific Linux kernel.
# [root@NAS01 ~]$ ./mlnxofedinstall --add-kernel-support --without-fw-update |