IBM Redbook IBM Spectrum Scale (Formerly GPFS)
Total Page:16
File Type:pdf, Size:1020Kb
Front cover IBM Spectrum Scale (formerly GPFS) Dino Quintero Luis Bolinches Puneet Chaudhary Willard Davis Steve Duersch Carlos Henrique Fachim Andrei Socoliuc Olaf Weiser Redbooks International Technical Support Organization IBM Spectrum Scale (formerly GPFS) May 2015 SG24-8254-00 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. First Edition (May 2015) This edition applies to IBM Spectrum Scale (formerly GPFS) v4.1.0.4 (TL1), SLES 11 SP2, SLES11 SP3, RHEL ppc64 6.5, AIX 7.1 TL3, Tivoli Storage Manager 7.1 Server, Client and Storage Agent (LAN-free), Tivoli Storage Manager for Space Management 7.1.1, and TSM for Space Management (HSM) 7.1.1. © Copyright International Business Machines Corporation 2015. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . ix Trademarks . .x IBM Redbooks promotions . xi Preface . xiii Authors. xiii Now you can become a published author, too! . .xv Comments welcome. .xv Stay connected to IBM Redbooks . .xv Chapter 1. Introduction. 1 1.1 Overview . 2 1.2 IBM Spectrum Scale major components and terminology . 3 1.2.1 IBM Spectrum Scale cluster topologies . 5 1.3 IBM Spectrum Scale new features and enhancements . 5 1.3.1 Enhanced security . 6 1.3.2 Performance improvements . 6 1.3.3 New usability features. 7 1.3.4 Reliability, availability, and serviceability. 10 1.4 IBM Spectrum Scale competitive strategy . 10 1.5 IBM Spectrum Scale licensing . 12 1.6 IBM Spectrum Scale on cross-platform environments . 15 1.6.1 IBM Spectrum Scale for AIX . 15 1.6.2 IBM Spectrum Scale for Windows operating systems . 16 1.6.3 IBM Spectrum Scale for Linux. 16 1.6.4 IBM Spectrum Scale for Linux on System z . 17 1.6.5 IBM Spectrum Scale Server solution . 17 1.7 IBM Spectrum Scale and virtualization . 18 1.7.1 Virtualization on IBM Power Systems . 19 1.7.2 Virtualization on x86 Linux operating systems . 26 1.7.3 Virtualization on Windows operating systems. 27 1.8 Contact information . 28 Chapter 2. Infrastructure planning and considerations . 29 2.1 IBM Spectrum Scale cluster topologies . 30 2.1.1 Network-based Spectrum Scale client . 30 2.1.2 Direct attached storage. 30 2.1.3 Mixed NSD access: server and clients . 31 2.1.4 IBM Spectrum Scale File Placement Optimizer . 32 2.2 Network design . 33 2.2.1 Ethernet adapters options. 33 2.2.2 NIC teaming configurations. 34 2.2.3 InfiniBand networks. 36 2.2.4 RDMA over Converged Enhanced Ethernet . 39 2.2.5 IBM data center networking products . 45 2.3 Storage design . 45 2.3.1 Host bus adapter. 46 2.3.2 Multipath driver . 47 © Copyright IBM Corp. 2015. All rights reserved. iii 2.3.3 Storage subsystem considerations . 50 2.3.4 Tape library . 54 2.4 IBM Spectrum Scale supported platforms. 56 2.4.1 IBM Spectrum Scale on AIX . 57 2.4.2 IBM Spectrum Scale for Linux (x86 and POWER) . 57 2.4.3 IBM Spectrum Scale for Linux on System z . 59 2.4.4 IBM Spectrum Scale on Windows operating systems. 61 2.4.5 Summary of IBM Spectrum Scale support functions on operating systems . 64 2.4.6 GPT partition table . 66 2.4.7 SCSI-3 Persistent Reservation . 66 2.5 Security considerations for IBM Spectrum Scale clusters. 69 2.5.1 Remote shell with ssh . 70 2.5.2 Remote cluster: Subnets, firewall rules, and TCP port numbers . 70 2.5.3 SELinux configuration with IBM Spectrum Scale . 71 2.6 IBM Spectrum Scale configuration planning . 72 2.6.1 High availability . 72 2.6.2 Network Shared Disk creation considerations . 78 2.6.3 Planning the IBM Spectrum Scale file system . 85 2.6.4 Planning for IBM Spectrum Scale FPO. 93 Chapter 3. Scenarios . 97 3.1 IBM Spectrum Scale advantages over Network File System . 98 3.2 IBM Spectrum Scale in active-passive and mutual takeover clusters. 98 3.3 IBM Spectrum Scale in active-active clusters . 99 3.4 Two-node Linux IBM Spectrum Scale cluster . 99 3.4.1 Installing IBM Spectrum Scale . 99 3.4.2 Configure auxiliary tools . 100 3.4.3 Building the IBM Spectrum Scale portability layer on Linux nodes. 102 3.4.4 Create IBM Spectrum Scale cluster . 104 3.4.5 Create NSD disks . 105 3.4.6 Starting the IBM Spectrum Scale cluster . 107 3.4.7 Quorum configuration . 108 3.4.8 Start IBM Spectrum Scale at boot. 109 3.4.9 Create the IBM Spectrum Scale file system . 110 3.5 Cluster NFS. ..