White Papers
Table Of Contents
- Executive Summary (updated May 2011)
- 1. Introduction
- 2. Dell NFS Storage Solution Technical Overview
- 3. NFS Storage Solution with High Availability
- 4. Evaluation
- 5. Performance Benchmark Results (updated May 2011)
- 6. Comparison of the NSS Solution Offerings
- 7. Conclusion
- 8. References
- Appendix A: NSS-HA Recipe (updated May 2011)
- A.1. Pre-install preparation
- A.2. Server side hardware set-up
- A.3. Initial software configuration on each PowerEdge R710
- A.4. Performance tuning on the server
- A.5. Storage hardware set-up
- A.6. Storage Configuration
- A.7. NSS HA Cluster setup
- A.8. Quick test of HA set-up
- A.9. Useful commands and references
- A.10. Performance tuning on clients (updated May 2011)
- A.11. Example scripts and configuration files
- Appendix B: Medium to Large Configuration Upgrade
- Appendix C: Benchmarks and Test Tools
Dell HPC NFS Storage Solution - High Availability Configurations
Page 34
A.3. Initial software configuration on each PowerEdge R710
1) Install the RHEL5.5 x86_64 operating system on the RAID1 virtual disk.
Make sure MD storage is not attached to the servers during the OS install.
2) After the OS is installed, setup swap on the RAID0 device.
multipath –ll will show the device associated with the PERC H700, such as
/dev/mapper/mpath1
# mkswap -L SWAP /dev/mapper/mpath1
# swapon –p 10 /dev/mapper/mpath1
Edit /etc/fstab and add an entry for this swap device.
“LABEL=SWAP swap swap pri=10 0 0”
Make sure the entry is listed before the default swap space the OS install created, if any.
Test that swap can be enabled automatically when the server boots
# swapoff –a
# swapon -s
# swapon –a
# swapon –s
3) Copy the RHEL 5.5 DVD to the server and create yum repositories. On each server:
# cp –r /media/RHEL5.5 /root/
# rpm -ivh /root/RHEL5.5/Server/createrepo-0.4.11-3.el5.noarch.rpm
# cd /root/RHEL5.5/Server; createrepo .
# cd /root/RHEL5.5/VT; createrepo .
# cd /root/RHEL5.5/Cluster; createrepo .
# cd /root/RHEL5.5/ClusterStorage; createrepo .
Create files similar to the example below for each repository.
/etc/yum.repos.d/Server.repo
/etc/yum.repos.d/Cluster.repo
/etc/yum.repos.d/ClusterStorage.repo
/etc/yum.repos.d/VT.repo
Example .repo file:
[root@active]# cat /etc/yum.repos.d/Server.repo
[Server]
name=Server
baseurl=file:///root/RHEL5.5/Server
enabled=1
gpgcheck=0
Check the repositories.
[root@passive]# yum repolist
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
repo id repo name status
VT VT enabled: 71
Cluster Cluster enabled: 32
Clusterstorage ClusterStorage enabled: 39