Nytro XD Overview : Nytro XD Requirements

Nytro XD Requirements

Supported Operating Systems

*

Linux

*

Red Hat Enterprise Linux (RHEL)

RHEL 5.4

RHEL 5.5

RHEL 5.6

RHEL 5.7

RHEL 6.0

RHEL 6.1

*

SuSE® Linux Enterprise Server (SLES)

SLES 11

SLES 11 SP1

*

Kernel-based virtual machine (KVM) Hypervisor

Single VM

*

Microsoft® Windows® Operating Systems

*

Windows Server 2008 R2-SP1

*

Windows Server 2008 SP2

Hardware Requirements

One or more LSI Nytro WarpDrive cards.

Additional Software Requirements

*

Linux: libudev RPM, Lib_Utils RPM, and device mapper tools (specifically, /sbin/dmsetup).

*

Windows: None.

Dependency

*

Linux: udev

*

Windows: None

Firmware Requirements

*

Nytro WarpDrive firmware – v107.0.0.0 or later.

*

Package name: NWD-BLP4-400_FW_Update_Package_07.00.01.00.

For downloading the latest WarpDrive firmware, visit: http://www.lsi.com/channel.

Supported Caching Devices

At least one Nytro™ WarpDrive card with Nytro XD enabled.

Supported Logical Drives

*

Nytro XD software supports any SCSI disk (logical drive or physical drive).

For example, /dev/sda in Linux.

*

Nytro XD does not support the local SATA drives.

Supported/Eligible Logical Drives

*

Supported Configurations

DAS or SAN accessed storage can be accelerated with Nytro XD. Nytro XD also implements the write through operations. This means that the cache content is always coherent with the storage that Nytro XD is accelerating.

*

Unsupported SAN Configurations

Nytro XD cannot monitor any storage accesses not performed by server in which it is installed. Because this, the storage partitions that are being concurrently accessed by multiple servers are not a supported. In addition, Nytro XD cannot monitor storage subsystems that provide restore capability from a back-up source that directly connects to the subsystem.

*

Supported SAN Configurations with Multiple Servers

A configuration with multiple servers accessing the SAN storage is supported in these circumstances: when high availability is a requirement, a primary and secondary server might access the same partition, but not concurrently. If the primary server fails over to a secondary server, data located in the SAN accessed storage is always valid, because of write through, and the application can begin operation on the secondary server. To meet the service level expectations, let the secondary server also use Nytro XD. If a fail over occurs, the Nytro XD cache in the failed primary server is not coherent with the SAN storage. When fail back is implemented, to ensure cache coherency, first restart Nytro XD (see Starting and Stopping Nytro XD on Linux and Starting and Stopping Nytro XD on Windows).

Maximum Supported Values

*

Nytro XD supports a maximum of 64 logical drives.

*

Nytro XD supports a maximum of 8 cache devices.

*

Nytro XD supports a maximum of 3.2 TB cache size.

Nytro XD Installer Package

The LSI-specific installer package contains these components:

*

Nytro XD software

*

MegaCLI

*

MSM application

*

lsi_sss.sys (Kernel driver for Nytro WarpDrive controller)

Nytro XD Software Package Components for Windows

This software package contains these components:

*

Nytro XD Software

*

NytroXD.sys

*

NytroXD.inf

*

NytroXDConfig.vbs

*

NytroXDInstall.exe

*

NytroXDInstall.bat

*

MegaCLI

*

storlibIR2.lib

*

MegaCLI64.exe

*

MSM

*

MSM Self-extract MSI Package

After the installation, you can find the Nytro XD solution executable in the following location.

Installation Files and their Directories

Files

Directory

nytroXD.sys

System32/drivers & Program files/LSI Corporation/NytroXD

nytroXD.inf

Windows/inf & Program files/LSI Corporation/NytroXD

NytoXDConfig.vbs

Program files/LSI Corporation/NytroXD

NytroXDInstaller.exe

Program files/LSI Corporation/NytroXD

NytroXDInstall.bat

Program files/LSI Corporation/NytroXD

MSM

Program Files (x86)/MegaRAID/MegaRAID Storage Manager

MegaCLI64.exe

Program files/LSI Corporation/Nytro XD/MegaCLI/

Nytro XD Solution Package Components for Linux

All of the Nytro XD solution components are packaged into one tarball. The package contains these components:

*

Nytro XD driver module RPMs

*

nytroxddrv-1.0.0-3.x86_64.rhel5.4.rpm

*

nytroxddrv-1.0.0-3.x86_64.rhel5.5.rpm

*

nytroxddrv-1.0.0-3.x86_64.rhel5.6.rpm

*

nytroxddrv-1.0.0-3.x86_64.rhel5.7.rpm

*

nytroxddrv-1.0.0-3.x86_64.rhel6.0.rpm

*

nytroxddrv-1.0.0-3.x86_64.rhel6.1.rpm

*

nytroxddrv-1.0.0-3.x86_64.sles11.rpm

*

nytroxddrv-1.0.0-3.x86_64.sles11_sp1.rpm

*

nytroxdlib-1.0.0-3.x86_64.rhel5.4.rpm

*

nytroxdlib-1.0.0-3.x86_64.rhel5.5.rpm

*

nytroxdlib-1.0.0-3.x86_64.rhel5.6.rpm

*

nytroxdlib-1.0.0-3.x86_64.rhel5.7.rpm

*

nytroxdlib-1.0.0-3.x86_64.rhel6.0.rpm

*

nytroxdlib-1.0.0-3.x86_64.rhel6.1.rpm

*

nytroxdlib-1.0.0-3.x86_64.sles11.rpm

*

nytroxdlib-1.0.0-3.x86_64.sles11_sp1.rpm

*

NytroXD Dev Monitor RPM: nytroxd-dev-monitor-1.0.0-5.x86_64.rpm

*

MegaCLI Package

*

MegaCliLin.zip

*

Install Script

*

install.sh

*

README.txt

*

MSM install bundle

*

MSM.zip

*

Lib Utils RPM

*

Lib_Utils-1.00-09.noarch.rpm

*

Libudev RPM

*

libudev0-146-1.2.x86_64.rpm

*

msm_readme.txt

*

LSI_Nytro_XD_Application_Acceleration_Storage_Solution_InstallGuide.pdf

*

LSI_Nytro_XD_Application_Acceleration_Storage_Solution_UG.pdf

*

WarpDrive Drivers

*

kmod-mpt2sas-12.105.08.00-1-rhel5.4.x86_64.rpm

*

kmod-mpt2sas-12.105.08.00-1-rhel5.5.x86_64.rpm

*

kmod-mpt2sas-12.105.08.00-1-rhel5.6.x86_64.rpm

*

kmod-mpt2sas-12.105.08.00-1-rhel5.7.x86_64.rpm

*

kmod-mpt2sas-12.105.08.00_rhel6.0-1.x86_64.rpm

*

kmod-mpt2sas-12.105.08.00_rhel6.1-1.x86_64.rpm

*

lsi-mpt2sas-kmp-default-12.105.08.00_sles11-1.x86_64.rpm

*

lsi-mpt2sas-kmp-default-12.105.08.00_sles11sp1-1.x86_64.rpm

After the installation, you can find the Nytro XD solution executable in the following location.

Installation Files and their Directories

Files

Directory

nytroxddrv.ko

/lib/modules/`uname -r`/kernel/drivers/md/

nytroxdlib.ko

/lib/modules/`uname -r`/kernel/drivers/misc/

nytroxd-dev-monitor

/opt/lsi/nytroxd/

nytroxd

/etc/init.d/

nytroxd- dump-info

/opt/lsi/nytroxd/

MegaCli64

/opt/MegaRAID/MegaCli/

MSM

/usr/local/MegaRAID Storage Manager

vivaldiframeworkd

/etc/ini.d/

uninstall.sh

/opt/lsi/nytroxd/