CXFSTM Client-Only Guide for SGI® Infinitestorage
Total Page:16
File Type:pdf, Size:1020Kb
CXFSTM Client-Only Guide for SGI® InfiniteStorage 007–4507–016 COPYRIGHT © 2002–2008 SGI. All rights reserved; provided portions may be copyright in third parties, as indicated elsewhere herein. No permission is granted to copy, distribute, or create derivative works from the contents of this electronic documentation in any manner, in whole or in part, without the prior written permission of SGI. LIMITED RIGHTS LEGEND The software described in this document is "commercial computer software" provided with restricted rights (except as to included open/free source) as specified in the FAR 52.227-19 and/or the DFAR 227.7202, or successive sections. Use beyond license provisions is a violation of worldwide intellectual property laws, treaties and conventions. This document is provided with limited rights as defined in 52.227-14. TRADEMARKS AND ATTRIBUTIONS SGI, Altix, the SGI cube and the SGI logo are registered trademarks and CXFS, FailSafe, IRIS FailSafe, SGI ProPack, and Trusted IRIX are trademarks of SGI in the United States and/or other countries worldwide. Active Directory, Microsoft, Windows, and Windows NT are registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. AIX and IBM are registered trademarks of IBM Corporation. Brocade and Silkworm are trademarks of Brocade Communication Systems, Inc. AMD, AMD Athlon, AMD Duron, and AMD Opteron are trademarks of Advanced Micro Devices, Inc. Apple, Mac, Mac OS, Power Mac, and Xserve are registered trademarks of Apple Computer, Inc. Disk Manager is a registered trademark of ONTRACK Data International, Inc. Engenio, LSI Logic, and SANshare are trademarks or registered trademarks of LSI Corporation. FLEXlm is a registered trademark of Macrovision Corporation. HP-UX is a trademark of Hewlett-Packard Company. InstallShield is a registered trademark of InstallShield Software Corporation in the United States and/or other countries. Intel, Intel Xeon, Itanium, and Pentium are registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. Legato NetWorker is a registered trademark of Legato Systems, Inc. Linux is a registered trademark of Linus Torvalds in several countries. Norton Ghost is a trademark of Symantec Corporation. Novell is a registered trademark, and SUSE is a trademark of Novell, Inc. in the United States and other countries. OpenLDAP is a registered trademark of OpenLDAP Foundation. Red Hat and all Red Hat-based trademarks are trademarks or registered trademarks of Red Hat, Inc. in the United States and other countries. SANsurfer and QLogic are registered trademarks of QLogic Corporation. Solaris, Sun, and SunOS are trademarks or registered trademarks of Sun Microsystems, Inc. UltraSPARC is a registered trademark of SPARC International, Inc. in the United States and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. UNIX and the X device are registered trademarks of The Open Group in the United States and other countries. All other trademarks mentioned herein are the property of their respective owners. The lsof command is written by Victor A. Abell and is copyright of Purdue Research Foundation. New Features in this Guide Note: Be sure to read the release notes for your platforms to learn about any late-breaking changes to the installation and configuration procedures. This guide includes the following changes: • Support for the following new platforms: – Mac OS X Leopard (10.5). See "CXFS on Mac OS X" on page 101. – SGI ProPack 5 SP 4 (client-only) and SGI ProPack 5 SP 5 (server and client-only). See "CXFS on SGI ProPack Client-Only Nodes" on page 129. – Windows: Windows Server 2003 SP2 Windows Server SP2 x64 Windows Vista Windows Vista x64 See "CXFS on Windows" on page 172. • The IRIX platform as a client-only node. See Chapter 4, "IRIX Platform" on page 51. • Removed support for Linux i386 architecture. • The new section "Mapping Physical Device Names to XVM Physvols" on page 23. 007–4507–016 iii Record of Revision Version Description 001 March 2002 Original publication with the CXFS MultiOS Clients 2.0 release for IRIX 6.5.16f. 002 May 2002 Revised to support the CXFS MultiOS Clients 2.1 release for IRIX 6.5.16f. This release supports the Sun Microsystems Solaris and Microsoft Windows NT platforms. 003 June 2002 Revised to support the CXFS MultiOS Clients 2.1.1 release for IRIX 6.5.16f. This release supports the Sun Microsystems Solaris and Microsoft Windows NT platforms. 004 August 2002 Revised to support the CXFS MultiOS 2.2 Clients release for IRIX 6.5.17f. This release supports the Sun Microsystems Solaris, Microsoft Windows NT, and Microsoft Windows 2000 platforms. 005 November 2002 Revised to support the CXFS MultiOS Clients 2.3 release for IRIX 6.5.18f. This release supports the Sun Microsystems Solaris, Microsoft Windows NT, and Microsoft Windows 2000 platforms. 006 February 2003 Revised to support the CXFS MultiOS Clients 2.4 release for IRIX 6.5.19f. This release supports the Sun Microsystems Solaris, Microsoft Windows NT, and Microsoft Windows 2000 platforms. 007 May 2003 Revised to support the CXFS MultiOS Clients 2.5 release for IRIX 6.5.20f. This release supports the IBM AIX platform, Linux on supported 32-bit platforms, SGI ProPack for Linux on SGI Altix 3000 family of servers and superclusters, Sun Microsystems Solaris platform, Microsoft Windows NT platform, and Microsoft Windows 2000 platform. 007–4507–016 v Record of Revision 008 September 2003 Revised to support CXFS MultiOS Clients 3.0. This release supports the IBM AIX platform, Linux on supported 32–bit platforms, Sun Microsystems Solaris platform, Microsoft Windows NT platform, Microsoft Windows 2000 platform, and Microsoft Windows XP platform. The documentation for Linux 64–bit nodes supported by the CXFS 3.0 for SGI ProPack release will appear in the next version of the CXFS Administration Guide for SGI InfiniteStorage. 009 February 2004 Revised to support CXFS MultiOS Clients 3.1. This release supports the Apple Mac OS X platform, IBM AIX platform, Linux on supported 32–bit platforms, Sun Microsystems Solaris platform, Microsoft Windows 2000 platform, and Microsoft Windows XP platform. 010 November 2004 Revised to support CXFS MultiOS Clients 3.2. This release supports the Apple Mac OS X platform, IBM AIX platform, Linux on supported 32–bit platforms, Sun Microsystems Solaris platform, Microsoft Windows 2000 platform, and Microsoft Windows XP platform. 011 April 2005 Revised to support CXFS MultiOS Clients 3.3. This release supports the Apple Mac OS X platform, IBM AIX platform, Linux on supported third-party platforms (x86, AMD64/EM64T, Intel Itanium 2), Sun Microsystems Solaris platform, Microsoft Windows 2000 platform, Microsoft Windows Server 2003, and Microsoft Windows XP platform. 012 July 2005 Revised to support CXFS MultiOS Clients 3.4. This release supports the Apple Mac OS X platform, IBM AIX platform, Linux on supported third-party platforms (x86, AMD64/EM64T, Intel Itanium 2), Sun Microsystems Solaris platform, Microsoft Windows 2000 platform, Microsoft Windows Server 2003, and Microsoft Windows XP platform. 013 May 2006 Supports CXFS 4.0 vi 007–4507–016 CXFSTM Client-Only Guide for SGI® InfiniteStorage 014 January 2007 Supports CXFS 4.1 015 September 2007 Supports CXFS 4.2 016 March 2008 Supports CXFS 5.0 007–4507–016 vii Contents About This Guide .....................xxix Prerequisites . ........................xxix Related Publications . ...................xxix Obtaining Publications . ...................xxxi Conventions . ........................xxxi Reader Comments .......................xxxii 1. Introduction . ..................... 1 When to Use CXFS ....................... 2 CXFS on Client-Only Nodes . ................... 3 Client-Only Commands . ................... 3 Client-Only Installation and Configuration Overview . ......... 4 Cluster Administration . ................... 5 CXFS Client Processes . ................... 5 User Administration for CXFS .................. 6 User and Group Quotas . ................... 6 CXFS Mount Scripts . ................... 7 Requirements ........................ 8 License Keys . ........................ 9 Guaranteed-Rate I/O (GRIO) and CXFS . .............. 10 XVM Failover and CXFS . ................... 11 Monitoring CXFS ....................... 12 2. Best Practices for Client-Only Nodes . .......... 13 Configuration Best Practices . ................... 13 007–4507–016 ix Contents Use CXFS when Appropriate ................... 14 Understand Hostname Resolution and Network Configuration Rules . 15 Fix Network Issues First . ................... 16 Use a Private Network . ................... 16 Make Most Nodes Client-Only Nodes . .............. 17 Use the Correct Mix of Software Releases . .............. 17 Protect Data Integrity . ................... 17 Use a Client-Only Tiebreaker ................... 18 Enable Forced Unmount . ................... 19 Configure Firewalls for CXFS Use . .............. 19 Administration Best Practices . ................... 20 Upgrade the Software Properly .................. 20 Understand the Platform-Specific Limitations and Considerations ........ 21 Shut Down Client-Only Nodes Properly . .............. 21 Do Not Run Backups on a Client Node . .............. 21 Use cron Jobs Properly . ................... 21 Repair Filesystems with Care ................... 22 Disable CXFS Before Maintenance . .............. 22 Running Power Management Software . .............