5.6.x HP X9000 Series Network Storage System Installation Guide (TA768-96056, December 2011)
Creating file systems
For X9320 and X9720 systems, a logical volume (segment) is pre-formatted on each LUN. The
logical volume name includes the array number, making it easy to relate a proposed segment
topology with the array topology. See “Creating and mounting file systems” in the HP X9000 File
Serving Software File System User Guide.
NOTE: If you want to enable 64-bit mode, HP recommends that you delete the existing volume
groups and then recreate them in 64-bit mode. If you do not do this, the pre-formatted segments
remain in 32-bit mode. When you switch an existing file system to 64-bit mode, the new mode
only applies to new segments that are added to the file system. If customers might need to run a
32-bit application, do not disable 32-bit mode, as it is not possible to revert the file system to 32-bit
mode.
Configuring NFS exports (optional)
The GUI provides the easiest way to configure NFS exports. For more information, see “Using
NFS” in the HP X9000 File Serving Software File System User Guide.
NOTE: On the Export Filesystem via NFS dialog box, change the path as needed to meet customer
requirements. The default value for path is the root directory of the file system. The other default
values on the dialog box should be adequate for most sites.
NFS client implementation tuning
NFS clients perform best when the file system policy on the X9000 file servers is tuned to prefer
LOCAL segments and ROUNDROBIN. This tuning ensures that NFS client writes will not suffer a
network hop penalty on writes to remote file serving nodes. To implement the tuning, place the
following script on the management console in /root, make the script executable and then run
it. The script runs commands necessary to tune servers for NFS performance.
#!/bin/bash
# LOCAL + ROUNDROBIN for NFS to write to local segments
# Do this for each segment server in your IBRIX Cluster
ibrix_fs -l |tail -n +3 |awk '{ print $1 }' > /tmp/.fs
ibrix_server -l |tail -n +3 |awk '{ print $1 }' > /tmp/.hosts
for fs in `(tac /tmp/.fs)`
do
for host in `(tac /tmp/.hosts)`
do
echo "ibrix_fs_tune on ${host}${i} LOCAL and ROUNDROBIN"
/usr/local/ibrix/bin/ibrix_fs_tune -f ${fs} -h ${host} -S LOCAL
/usr/local/ibrix/bin/ibrix_fs_tune -f ${fs} -h ${host} -p ROUNDROBIN
# This holds more files in cache (memory)
echo "Tuning cache on ${host}"
/usr/local/ibrix/bin/ibrix_host_tune -S -h ${host} -o "deleg_lru_high_wm=2000000,deleg_lru_low_wm=1999000"
# Set's the IBRIX threads to 64, this is similar to NFS threads
echo "setting IBRIX threads to 64"
/usr/local/ibrix/bin/ibrix_host_tune -t 64 -h ${host}
echo "Now set the NFS threads to 64 on your segment servers in /etc/sysconfig/nfs variable RPCNFSDCOUNT, I do
not do this automatically incase you already tuned your NFS"
done
done
Configuring CIFS shares (optional)
NOTE: Before attempting to configure CIFS, ensure that the DNS entries for the user network IP
addresses have PTR (reverse lookup) records configured.
When setting up CIFS, you will need to configure user authentication and then create CIFS shares.
For more information, see the following:
• “Configuring authentication for CIFS, FTP, and HTTP” in the HP X9000 File Serving Software
File System User Guide
• “Using CIFS” in the HP X9000 File Serving Software File System User Guide
• Managing X9000 CIFS Shares in an Active Directory Environment Application Note
Creating file systems 47