You are previewing Implementing the IBM Storwize V7000 Unified.
O'Reilly logo
Implementing the IBM Storwize V7000 Unified

Book Description

In this IBM® Redbooks® publication we introduce a new product, the IBM Storwize® V7000 Unified (V7000U). Storwize V7000 Unified is a virtualized storage system designed to consolidate block and file workloads into a single storage system. Advantages include simplicity of management, reduced cost, highly scalable capacity, performance, and high availability. Storwize V7000 Unified storage also offers improved efficiency and flexibility through built-in solid-state drive (SSD) optimization, thin provisioning, IBM Real-time Compression™, and nondisruptive migration of data from existing storage. The system can virtualize and reuse existing disk systems offering a greater potential return on investment.

We suggest that you familiarize yourself with the following books to get the most from this publication:

Implementing the IBM Storwize V7000 V6.3, SG24-7938
Implementing the IBM System Storage SAN Volume Controller V6.3, SG24-7933
Real-time Compression in SAN Volume Controller and Storwize V7000, REDP-4859
SONAS Implementation Guide and Best Practices Guide, SG24-7962
SONAS Concepts, Architecture, and Planning Guide, SG24-7963

Table of Contents

  1. Front cover
  2. Notices
    1. Trademarks
  3. Preface
    1. Authors
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  4. Chapter 1. Introduction
    1. 1.1 A short history lesson
    2. 1.2 About the rest of this book
    3. 1.3 Latest release highlights
      1. 1.3.1 Real-time Compression for file systems
      2. 1.3.2 Local authentication for network-attached storage
  5. Chapter 2. Terminology and file serving concepts
    1. 2.1 Terminology for storage and file services
      1. 2.1.1 Terminology for random access mass storage
      2. 2.1.2 Terminology for file systems and file sharing, file access, and file transfer
    2. 2.2 File serving with file sharing and file transfer protocols
      1. 2.2.1 The Network File System protocol
      2. 2.2.2 The Server Message Block protocol
      3. 2.2.3 The File Transfer Protocol
      4. 2.2.4 The Hypertext Transfer Protocol
      5. 2.2.5 The Secure Copy Protocol
      6. 2.2.6 The Secure Shell File Transfer Protocol
  6. Chapter 3. Architecture and functions
    1. 3.1 High-level overview of Storwize V7000 Unified
    2. 3.2 Storwize V7000 Unified system configuration
      1. 3.2.1 Storwize V7000 Unified storage subsystem configuration
      2. 3.2.2 Storwize V7000 Unified file server subsystem configuration
    3. 3.3 Storwize V7000 Unified storage functions
    4. 3.4 Storwize V7000 Unified file serving related functionality
      1. 3.4.1 Storwize V7000 Unified file sharing and file transfer protocols
      2. 3.4.2 Storwize V7000 Unified NFS protocol support
      3. 3.4.3 Storwize V7000 Unified SMB protocol support
      4. 3.4.4 Storwize V7000 Unified SONAS cluster manager
      5. 3.4.5 Storwize V7000 Unified product limits
  7. Chapter 4. Access control for file serving clients
    1. 4.1 Authentication and authorization in general
      1. 4.1.1 UNIX authentication and authorization
      2. 4.1.2 Windows authentication and authorization
      3. 4.1.3 UNIX and Windows authentication and authorization in Storwize V7000 Unified
    2. 4.2 Methods used for access control
      1. 4.2.1 Kerberos
      2. 4.2.2 User names and user IDs
      3. 4.2.3 Group names and group identifiers
      4. 4.2.4 Resource names and security identifier
      5. 4.2.5 UID/GID/SID mapping in the Storwize V7000 Unified
      6. 4.2.6 Directory services in general
      7. 4.2.7 Windows NT 4.0 Domain Controller and SAMBA Primary Domain Controller
      8. 4.2.8 Lightweight Directory Access Protocol
      9. 4.2.9 Microsoft Active Directory
      10. 4.2.10 Services for UNIX and Identity Management for UNIX
      11. 4.2.11 Network Information Service
      12. 4.2.12 Access control list in general
      13. 4.2.13 GPFS NFSv4 ACLs
      14. 4.2.14 POSIX bits
      15. 4.2.15 ACL mapping
    3. 4.3 Access control with Storwize V7000 Unified
      1. 4.3.1 Authentication methods supported
      2. 4.3.2 Active Directory authentication
      3. 4.3.3 AD with SFU authentication or with Identity Management for UNIX
      4. 4.3.4 SAMBA primary domain controller authentication
      5. 4.3.5 LDAP authentication
      6. 4.3.6 Network Information Service
    4. 4.4 Access control limitations and considerations
      1. 4.4.1 Authentication limitations
      2. 4.4.2 Authorization limitations
  8. Chapter 5. Storage virtualization
    1. 5.1 User requirements that drive storage virtualization
    2. 5.2 Storage virtualization terminology
      1. 5.2.1 Realizing the benefits of Storwize V7000 Unified storage virtualization
      2. 5.2.2 Using internal physical disk drives in the Storwize V7000 Unified
      3. 5.2.3 Using external physical disk drives in the Storwize V7000 Unified
    3. 5.3 Summary
  9. Chapter 6. NAS use cases and differences: SONAS and Storwize V7000 Unified
    1. 6.1 Use cases for Storwize V7000 Unified
      1. 6.1.1 Unified storage with both file and block access
      2. 6.1.2 Multi-user file sharing with centralized snapshots and backup
      3. 6.1.3 Availability and data protection
      4. 6.1.4 ILM, hierarchical storage management, and archiving solution
    2. 6.2 Storwize V7000 Unified and SONAS
      1. 6.2.1 SONAS brief overview
      2. 6.2.2 Implementation differences between Storwize V7000 Unified and SONAS
  10. Chapter 7. IBM General Parallel File System
    1. 7.1 Overview
    2. 7.2 GPFS technical concepts and architecture
      1. 7.2.1 Split brain situations and GPFS
      2. 7.2.2 GPFS file system pools and Storwize V7000 storage pools
      3. 7.2.3 File system pools in GPFS
      4. 7.2.4 GPFS file sets
      5. 7.2.5 GPFS parallel access and byte-range locking
      6. 7.2.6 GPFS synchronous internal replication
      7. 7.2.7 Active Cloud Engine
      8. 7.2.8 GPFS and hierarchical storage management
      9. 7.2.9 GPFS snapshots
      10. 7.2.10 GPFS quota management
  11. Chapter 8. Copy services overview
    1. 8.1 Storage copy services of the Storwize V7000 Unified
      1. 8.1.1 FlashCopy for creating point-in-time copies of volumes
      2. 8.1.2 Metro Mirror and Global Mirror for remote copy of volumes
    2. 8.2 File system level copy services of the Storwize V7000 Unified file modules
      1. 8.2.1 Snapshots of file systems and file sets
      2. 8.2.2 Asynchronous replication
    3. 8.3 Managing asynchronous replication
  12. Chapter 9. GUI and CLI
    1. 9.1 Graphical user interface setup
      1. 9.1.1 Web server
      2. 9.1.2 Management GUI
      3. 9.1.3 Web browser and settings
      4. 9.1.4 Starting the browser connection
    2. 9.2 Command-line interface setup
    3. 9.3 Using the GUI
      1. 9.3.1 Menus
    4. 9.4 Using the CLI
      1. 9.4.1 File commands
      2. 9.4.2 Block Commands
  13. Chapter 10. Planning for implementation
    1. 10.1 Planning steps sequence
      1. 10.1.1 Get preliminary planning data
      2. 10.1.2 Determine the system configuration to order
      3. 10.1.3 Perform the physical hardware planning
      4. 10.1.4 Define the environment and services needed
      5. 10.1.5 Plan for system implementation
      6. 10.1.6 Plan for data migration
    2. 10.2 Support, limitations, and tools
    3. 10.3 Storwize V7000 Unified advanced features and functions
      1. 10.3.1 Licensing for advanced functions
      2. 10.3.2 Planning guidelines for using Real-time Compression
      3. 10.3.3 Asynchronous replication
      4. 10.3.4 Snapshots
      5. 10.3.5 Information lifecycle management
      6. 10.3.6 Hierarchical storage management
      7. 10.3.7 Data backup and recovery: Tivoli Storage Manager or NDMP
      8. 10.3.8 Antivirus
      9. 10.3.9 External virtualization of SAN-attached back-end storage
      10. 10.3.10 Remote Copy Services (for block I/O access only)
      11. 10.3.11 FlashCopy (block volumes only)
      12. 10.3.12 General GPFS recommendation
      13. 10.3.13 GPFS internal synchronous replication, also known as NSD failure groups
      14. 10.3.14 Manage write-caching options in Storwize V7000 Unified and on client side
      15. 10.3.15 Redundancy
    4. 10.4 Checkpoints and considerations for authentication
      1. 10.4.1 Active Directory (includes Kerberos)
      2. 10.4.2 Lightweight Directory Access Protocol
      3. 10.4.3 Samba primary domain controller (NT4 mode)
      4. 10.4.4 Local authentication
    5. 10.5 Storage area network considerations
      1. 10.5.1 Zoning considerations
    6. 10.6 LAN considerations
    7. 10.7 Miscellaneous configuration planning
      1. 10.7.1 Set up local users to manage the Storwize V7000 Unified system
      2. 10.7.2 Define call home and event notifications
      3. 10.7.3 Storage pool layout
      4. 10.7.4 File access protocols that are required for client access
      5. 10.7.5 Multiple simultaneous exports of same subset of data via different protocols
    8. 10.8 Physical hardware planning
      1. 10.8.1 Plan for space and layout
      2. 10.8.2 Planning for Storwize V7000 Unified environment
    9. 10.9 System implementation planning
      1. 10.9.1 Configuration details and settings that are required for setup
      2. 10.9.2 Configuration options for file access only
      3. 10.9.3 Configuration options for Block I/O access only
    10. 10.10 Planning for Data Migration
  14. Chapter 11. Implementation
    1. 11.1 Process overview
    2. 11.2 Task checklist
    3. 11.3 Hardware unpack, rack, and cable
      1. 11.3.1 Preparation
      2. 11.3.2 Review packing slips and check components
      3. 11.3.3 Confirm environmentals and planning
      4. 11.3.4 Rack controller enclosures
      5. 11.3.5 Rack expansion enclosures
      6. 11.3.6 Rack file modules
      7. 11.3.7 Cabling
    4. 11.4 Power on and check out
      1. 11.4.1 Network
      2. 11.4.2 Power on expansions and controllers
      3. 11.4.3 Power on file modules
    5. 11.5 Install the latest software
      1. 11.5.1 Determine current firmware and code levels
      2. 11.5.2 Preparation for reload
      3. 11.5.3 Reinstall the software
    6. 11.6 Initialize the system
      1. 11.6.1 Configure USB key
      2. 11.6.2 Initialize the Storwize V7000 controller
      3. 11.6.3 Initialize the file modules
    7. 11.7 Base configuration
      1. 11.7.1 Connect to the graphical user interface
      2. 11.7.2 Easy Setup wizard
      3. 11.7.3 Set up periodic configuration backup
    8. 11.8 Manual setup and configuration changes
      1. 11.8.1 System names
      2. 11.8.2 System licenses
      3. 11.8.3 Support
    9. 11.9 Network
      1. 11.9.1 Public Networks
      2. 11.9.2 Service ports
      3. 11.9.3 Internet Small Computer System Interface
      4. 11.9.4 Fibre Channel ports
      5. 11.9.5 Fibre Channel ports
    10. 11.10 Alerting
      1. 11.10.1 Email
      2. 11.10.2 SNMP
      3. 11.10.3 Syslog Server
    11. 11.11 Directory Services and Authentication
      1. 11.11.1 Domain Name System
      2. 11.11.2 Authentication
      3. 11.11.3 Network Time Protocol server
    12. 11.12 Health check
    13. 11.13 User security
      1. 11.13.1 Change passwords
      2. 11.13.2 Create cluster users
      3. 11.13.3 Create local users by using local authentication for NAS access
    14. 11.14 Storage controller configuration
      1. 11.14.1 External SAN requirements
      2. 11.14.2 Configure storage
    15. 11.15 Block configuration
      1. 11.15.1 Copy Services
    16. 11.16 File Services configuration
      1. 11.16.1 File service components
      2. 11.16.2 File systems examples
  15. Chapter 12. Antivirus
    1. 12.1 Overview
    2. 12.2 Scanning individual files
    3. 12.3 Batch scan
    4. 12.4 Set up and configure antivirus
      1. 12.4.1 Antivirus setup steps
  16. Chapter 13. Performance and monitoring
    1. 13.1 Monitoring
    2. 13.2 Tivoli Storage Productivity Center
      1. 13.2.1 Configuration
  17. Chapter 14. Backup and recovery
    1. 14.1 Cluster backup
      1. 14.1.1 Philosophy for file and block
      2. 14.1.2 Storage enclosure backup (Storwize V7000)
      3. 14.1.3 File module backup
    2. 14.2 Cluster recovery
      1. 14.2.1 Storage enclosure recovery (V7000)
    3. 14.3 Data backup
      1. 14.3.1 Data backup philosophy
      2. 14.3.2 Tivoli Storage Manager
      3. 14.3.3 Network Data Management Protocol
    4. 14.4 Data recovery
      1. 14.4.1 Tivoli Storage Manager
      2. 14.4.2 Asynchronous data recovery
      3. 14.4.3 Network Data Management Protocol
  18. Chapter 15. Troubleshooting and maintenance
    1. 15.1 Maintenance philosophy
    2. 15.2 Event logs
      1. 15.2.1 Storwize V7000 storage controller event log (block)
      2. 15.2.2 V7000 Unified File Module Event log file
      3. 15.2.3 Block
      4. 15.2.4 File
      5. 15.2.5 Working with compressed volumes out of space conditions
    3. 15.3 Collect support package
    4. 15.4 Information center
      1. 15.4.1 Contents
      2. 15.4.2 Index
      3. 15.4.3 Search results
      4. 15.4.4 Offline information center
    5. 15.5 Call home and alerting
      1. 15.5.1 Simple Network Management Protocol
      2. 15.5.2 Email
      3. 15.5.3 Call home
    6. 15.6 IBM Support Remote Access
    7. 15.7 Changing parts
    8. 15.8 Preparing for recovery
      1. 15.8.1 Superuser password
      2. 15.8.2 Admin password
      3. 15.8.3 Root password
      4. 15.8.4 Service IP addresses
      5. 15.8.5 Test GUI connection to the Storwize V7000 storage enclosure
      6. 15.8.6 Assist On-site
      7. 15.8.7 Backup config saves
    9. 15.9 Software
      1. 15.9.1 Software package
      2. 15.9.2 Software upgrade
  19. Chapter 16. Real-time Compression in the IBM Storwize V7000 Unified
    1. 16.1 General considerations: Compression and block volume compression use cases
    2. 16.2 Compressed file system pool configurations
      1. 16.2.1 Selectively compressed file system with two pools
      2. 16.2.2 Configuring a selective compressed file system
      3. 16.2.3 Fully compressed file system
      4. 16.2.4 Compression rules by file set
    3. 16.3 Capacity Planning
      1. 16.3.1 Planning capacity with the comprestimator tool
      2. 16.3.2 Capacity planning for selectively compressed file systems
    4. 16.4 Compression metrics for file systems
    5. 16.5 Managing compressed file systems
      1. 16.5.1 Adding a compressed pool to a file system
      2. 16.5.2 Making a selectively compressed file system uncompressed
    6. 16.6 Compression saving reporting
      1. 16.6.1 Reporting basic overview
      2. 16.6.2 Reporting of compression in the GUI
      3. 16.6.3 Compression reporting by using the CLI
  20. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. Help from IBM
  21. Back cover