Dell NSS NFS Storage Solution Final PDF
Dell NSS NFS Storage Solution Final PDF
network through a
Quad Data Rate (QDR) IB HCA. The system is tuned and optimized to fully utilize the underlying
hardware it is built on, delivering, for example, a write throughput of up to 1480MB/s with the IP over
InfiniBand (IPoIB) protocol.
This guide describes the Dell HPC NFS Storage Solution which delivers all the benefits of a NFS file
system-based storage solution in a simple-to-use, cost-effective appliance.
Figure 1. HPC NFS Storage Solution
Dell HPC NFS Storage Solution
Dell developed/validated reference
configurations to achieve optimal
performance and reliability
Scales up to 80 TB usable space under a
single namespace
Up to 1.4 GB/s throughput
10Gb Ethernet or QDR connectivity
Fully supported from Dell that is easy to
acquire, deploy and manage
HPC NFS Storage Solution
Page 6
NSS Overview
The Dell HPC NFS Storage Solution (NSS) is available in three configurations. These configurations are
small (20TB useable space), medium (40TB useable space) and large (80TB useable space). The purpose
of this appliance is to provide an NFS storage solution configured following Dell-developed best
practices, and is easy to implement and manage. The NSS is also easy to install and integrate into an
existing cluster. Based on testing performed in HPC Engineering Lab, detailed tuning and best practices
guidance was developed to achieve optimum performance and reliability.
The NSS solution has two parts: The NFS gateway server and direct-attached storage (DAS) enclosures.
The NFS gateway server is a Dell PowerEdge R710. For all three configurations, the server is
configured with Intel
5600 series six-Core processors. In small and medium configurations, the R710
contains 24 GB of 1333MHz DDR3 memory. While the large configuration, the server has 48 GB, but
supports configurations with up to 192 GB of RAM. Internal storage for the OS on the R710 is configured
with two HDs set up in a RAID 1 configuration with a global hot spare. There are also two additional
drives configured as a RAID 0 for scratch space to help with operations such as file system checks and
repairs. The R710 also has four PCIe G2 slots (two x4 and two x8).
The Dell NSS leverages the Dell PowerVault MD1200 enclosure for the external storage. The MD1200
holds up to 12 hot-pluggable, 3.5 inch hard drives in a single 2U rack enclosure. All NSS configurations
use 2TB, 7200 RPM NearLine SAS drives for user data. The MD1200 also supports removing and replacing
redundant components without disruption to operation. For example, there are two Enclosure
Management Modules (EMMs) that provide redundant enclosure management capability, as well as hot
pluggable hard drives and two fully redundant power supplies.
All NSS configurations use the Dell PERC H800 RAID controller with two x4 external mini-SAS ports, a
transportable battery backup unit and support for a PCIe 2.0 x8 host interface. The PERC H800 enables
6 Gb/s SAS end-to-end high performance and scalable solution for Dell PowerEdge servers and
PowerVault MD1200 expansion arrays. The H800 has 512MB (or 1GB) of battery-backed cache memory
and supports RAID levels 0, 1, 5, 6, 10, 50 and 60. The PERC H800 provides the logic to govern
everything that occurs within the MD1200 arrays by performing the necessary calculations and
controlling the I/O performance operations. Multiple MD1200s can be daisy chained from a single H800
with a current maximum of 96 3.5 drives. Each Dell NSS configuration utilizes both ports going from
the H800s to the MD1200 enclosures to increase redundancy and improve performance. Both ports are
used when daisy chaining from one MD1200 to the next MD1200. There is no additional configuration
required to utilize both ports. The MD1200 EMMs can see all the LUNs and, if there is an enclosure
management module failure, it is transparent to the NFS server as the logic and paths are handled by
the PERC H800.
The Dell NSS is available with either 10GigE Ethernet or QDR InfiniBand connectivity. The NSS can
connect and integrate with your QDR IB fabric whether the cluster is brand new or existing. The NFS
server can have a Mellanox ConnectX QDR InfiniBand card to connect to the InfiniBand fabric.
See Figure 1 for more information on the hardware included in the NSS. Figure 2 shows an example high
performance compute cluster using a NSS appliance as the back-end storage. Either Ethernet or
InfiniBand can be used for connectivity depending on the existing cluster configuration.
HPC NFS Storage Solution
Page 7
Figure 2. NSS Architecture Overview
Cluster Interconnect:
Infiniband/Ethernet
Compute
Nodes
Redundant
6Gbps SAS
H800
MD1200s
IB/10GbE HCA
R710
NSS Appliance
How To Order
Dell HPC NFS Storage Solution is available in the standard configurations listed in Table 1. Contact your
Dell Sales Representative to discuss which offering would suit the best in your environment and the
ordering process. Customers can order any of the six pre-configured solutions or customization can be
made to fit specific needs. Based on the customization, some of the best practices discussed in this
document may not apply.
HPC NFS Storage Solution
Page 8
Table 1. NSS Server Hardware
Small Medium Large
NFS Gateway Server Configuration
Server Model PowerEdge R710 PowerEdge R710 PowerEdge R710
Processor Dual Intel Xeon 5520 Dual Intel Xeon 5520 Dual Intel Xeon 5520
Memory
24GB (6x4GB 1333 MHz
Dual Ranked RDIMMs)
24GB (6x4GB 1333 MHz
Dual Ranked RDIMMs)
48GB (6x8GB 1333
MHz Dual Ranked
RDIMMs)
Optional InfiniBand
HCA
Mellanox ConnectX-2 QDR
InfiniBand HCA
Mellanox ConnectX-2
QDR InfiniBand HCA
Mellanox ConnectX-2
QDR InfiniBand HCA
Optional 10GigE NIC
Intel X520 DA 10Gb Dual
Port SFP+ Adapter
Intel X520 DA 10Gb Dual
Port SFP+ Adapter
Intel X520 DA 10Gb
Dual Port SFP+
Adapter
Local Storage and
RAID Controller
PERC H700 with (5) 146GB
10K SAS hard disks
PERC H700 with (5)
146GB 10K SAS hard
disks
PERC H700 with (5)
146GB 10K SAS hard
disks
External RAID
Controller
(1) PERC H800 (1) PERC H800 (2) PERC H800
Direct Attached Storage Configuration
Storage Enclosure
(1) PowerVault MD1200 (2) PowerVault MD1200 (4) PowerVault
MD1200
Hard Disk Drives (12) 2TB NL SAS (24) 2TB NL SAS (48) 2TB NL SAS
Usable Capacity 20TB 40TB 80TB
Software and Services
Software
Red Hat Enterprise Linux
5.5
Red Hat Enterprise
Linux 5.5
Red Hat Enterprise
Linux 5.5
Red Hat Scalable File
System (XFS)
Red Hat Scalable File
System (XFS)
Red Hat Scalable File
System (XFS)
Dell OpenManage Server
Administrator
Dell OpenManage
Server Administrator
Dell OpenManage
Server Administrator
Services
Three-year Dell
ProSupport with Mission
Critical, 4hr Onsite
Service, 24x7
Three-year Dell
ProSupport with
Mission Critical, 4hr
Onsite Service, 24x7
Three-year Dell
ProSupport with
Mission Critical, 4hr
Onsite Service, 24x7
NSS Solution Details
Customers have different requirements with regard to the I/O subsystem used for the cluster. The NSS
is appropriate for customers who need an industry standard storage solution that is easy to administer,
is reliable and has very good performance within certain boundaries. This section provides an overview
of the software and hardware required to build a NSS, as well as the recommended performance
optimizations.
Software
The NSS Software stack is illustrated in Figure 3 The software stack is completely supported and all NSS
configurations come standard with 3 years of 24x7 support. The subsections below describe each of the
components of the software stack.
HPC NFS Storage Solution
Page 9
Figure 3. NSS Software Stack
OFED
1.5.1
10 GbE
Driver
H800
Driver
RedHat Enterprice Linux 5.5
Local File System: XFS
NFS Version 3
Operating System
The Dell HPC NSS solution uses Red Hat Enterprise Linux