CXFS™ 5 Administration Guide for SGI® InfiniteStorage

Document Number: 007 -4016-030

Front Matter

| List of Figures | List of Tables |


Table of Contents

New Features in This Guide

About This Guide
Related Publications
Obtaining Publications
Conventions
Reader Comments

1. Introduction to CXFS
What is CXFS?
Comparison of XFS and CXFS
Comparison of Network and CXFS Filesystems
Cluster Environment Concepts
CXFS Interoperability With Other Products and Features
Hardware and Software Requirements for Server-Capable Administration Nodes
CXFS Software Products Installed on Server-Capable Administration Nodes
CXFS Tools

2. Best Practices
Configuration Best Practices
Administration Best Practices

3. SGI RAID for CXFS Clusters
RAID Hardware
RAID Firmware
Number of LUNs Supported
RAID Verification

4. Switches
Brocade Switch
QLogic Fibre Channel Switch

5. CXFS License Keys
Server-Side Licensing Overview
Gathering the Host Information
Obtaining the License Keys from SGI
Installing the License Keys
Verifying the License Keys
For More Information About Licensing

6. Preinstallation Steps
Hostname Resolution and Network Configuration Rules
Adding a Private Network
Verifying the Private and Public Networks for Linux
Modifications Required for CXFS GUI Connectivity Diagnostics for Linux
Configuring SuSEfirewall2

7. Server-Capable Administration Node Installation
Limitations and Considerations for Server-Capable Administration Nodes
Installation Overview for Server-Capable Administration Nodes
Installation Verification
Modifications for CXFS Connectivity Diagnostics

8. Postinstallation Steps
Configuring /etc/exports on All Nodes
Configuring Server-Capable Administration Node System Files
Enabling GRIO (Optional)

9. Initial Setup of the Cluster
Preliminary Cluster Configuration Steps
Initial Setup
Configuring a Large Cluster
Testing the System

10. CXFS GUI
GUI Overview
Guided Configuration Tasks
Node Tasks with the GUI
Cluster Tasks with the GUI
Cluster Services Tasks with the GUI
Switches and I/O Fencing Tasks with the GUI
Filesystem Tasks with the GUI
Privileges Tasks with the GUI

11. cxfs_admin Command
cxfs_admin Overview
Node Tasks with cxfs_admin
Cluster Tasks with cxfs_admin
CXFS Filesystem Tasks with cxfs_admin
Network Failover Tasks with cxfs_admin
Switch Tasks with cxfs_admin
Saving and Recreating the Current Configuration with cxfs_admin

12. Administration and Maintenance
Administrative Tasks
Precedence of Configuration Options
CXFS Release Versions and Rolling Upgrades
CXFS Relocation Capability
CXFS and Cluster Administration Initialization Commands
Switch Manipulation Using hafence
CXFS Port Usage
chkconfig Arguments
Granting Task Execution Privileges for Users
Transforming a Server-Capable Administration Node into a Client-Only Node
CXFS Mount Scripts
Using the Data Migration Facility (DMF)
Discovering the Active Metadata Server
Shutdown of the Database and CXFS
Avoiding a CXFS Restart at Reboot
Log File Management
Filesystem Maintenance
Dump and Restore
Hardware Changes and I/O Fencing
Private Network Failover
Cluster Member Removal and Restoration
XVM Volume Mapping to Storage Targets
XVM Failover V2
Generation of Streaming Workload for Video Streams
Frame Files Defragmentation and Analysis
Disk Layout Optimization for Approved Media Customers
Creating a Case-Insensitive CXFS Filesystem

13. Cluster Database Management
Performing Cluster Database Backup and Restoration
Validating the Cluster Configuration with cxfs-config

14. Monitoring Status
Methods to View System Status
Status in Log Files
Cluster, Node, and CXFS Filesystem Status
I/O Fencing Status
XVM Statistics

15. Troubleshooting
Troubleshooting Strategy
Common Problems
Understanding Error Messages
Corrective Actions
Using SGI Knowledgebase
Reporting Problems to SGI

A. CXFS Software Architecture
Kernel Threads
Communication Paths
Flow of Metadata for Reads and Writes

B. IP Filtering for the CXFS Private Network

C. Path Summary

D. System Reset Configuration
BMC System Controller
L2 System Controller
L1 System Controller
MSC System Controller
MMSC System Controller

E. System Tunable Parameters
Static Parameters that are Site-Configurable
Dynamic Parameters that are Site-Configurable
Dynamic Parameters for Debugging Purposes Only

F. Reference to cmgr Tasks
cmgr Overview
Initial Setup with the cmgr Command
Set Configuration Defaults with cmgr
Node Tasks with cmgr
Cluster Tasks with cmgr
Cluster Services Tasks with cmgr
CXFS Filesystem Tasks with cmgr
Switches and I/O Fencing Tasks with cmgr
Script Example
Creating a cmgr Script Automatically
Troubleshooting cmgr
Additional cmgr Examples

G. Migration from cmgr to cxfs_admin

H. Migration from a Cluster with IRIX Server-Capable Administration Nodes
An Overview of Differences Between IRIX and Linux System Administration
Caveats for Migrating from IRIX
Migration Procedure Using cxfs_admin
Migration Procedure Using cmgr
Migration Troubleshooting

I. Deprecated Commands

J. Initial Configuration Checklist

K. Summary of New Features from Previous Releases
CXFS Version 1: Original Implementation
CXFS Version 2: MultiOS Cluster
CXFS Version 3: IRIX or SGI ProPack (Linux 2.4 Kernel) Servers
CXFS Version 4: IRIX or SGI ProPack (Linux 2.6 Kernel) Servers
CXFS Version 5: Linux Servers

Glossary

Index