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

Book Description

This IBM® Redbooks® publication introduces the IBM Storwize® V7000 Unified Disk System, a virtualized storage system that consolidates block and file workloads into a single storage system. Advantages include simplicity of management, reduced cost, highly scalable capacity, performance, and high availability. It also offers improved efficiency and flexibility through built-in solid-state drive optimization, thin provisioning, IBM Real-time Compression™,
and nondisruptive migration of data from existing storage. The system can virtualize and reuse existing disk systems, which offers a greater potential return on investment.

We suggest that you familiarize yourself with the following Redbooks publications to get the most from this book:

  • 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 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 USB Access Recovery
        2. 1.3.2 Call-home installation enhancement
        3. 1.3.3 SSH tunnel from the IFS Management Node to the Storwize V7000 Node
    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 File Transfer Protocol
        4. 2.2.4 Hypertext Transfer Protocol
        5. 2.2.5 Secure Copy Protocol
        6. 2.2.6 Secure Shell File Transfer Protocol
    6. Chapter 3. Architecture and functions
      1. 3.1 High-level overview of Storwize V7000 Unified system
        1. 3.1.1 Storwize V7000 Unified storage subsystem: the Storwize V7000
        2. 3.1.2 Storwize V7000 Unified system file server subsystem: The file modules
      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 system file server subsystem configuration
      3. 3.3 Storwize V7000 Unified system storage functions
      4. 3.4 Storwize V7000 Unified system file serving functions
        1. 3.4.1 Storwize V7000 Unified system file sharing and file transfer protocols
        2. 3.4.2 Storwize V7000 Unified system NFS protocol support
        3. 3.4.3 Storwize V7000 Unified system SMB and CIFS protocol support
        4. 3.4.4 Storwize V7000 Unified system cluster manager
        5. 3.4.5 Storwize V7000 Unified system product limits
    7. Chapter 4. Access control for file serving clients
      1. 4.1 Authentication and authorization overview
        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
      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 in UNIX
        4. 4.2.4 Resource names and security identifiers in Windows
        5. 4.2.5 UID, GID, and SID mapping in the Storwize V7000 Unified system
        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 system
        1. 4.3.1 Authentication methods supported
        2. 4.3.2 Active Directory authentication
        3. 4.3.3 Active Directory with Services for UNIX or 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 storage virtualization can meet
      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 system
        3. 5.2.3 Using external physical disk drives in the Storwize V7000 Unified system
      3. 5.3 Summary
    9. Chapter 6. NAS use cases and differences: SONAS and Storwize Unified
      1. 6.1 Use cases for the Storwize V7000 Unified system
        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 Information lifecycle management (ILM), hierarchical storage management (HSM), and archiving
      2. 6.2 Storwize V7000 Unified system 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 the 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 IBM Active Cloud Engine
        8. 7.2.8 GPFS and hierarchical storage management (HSM)
        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 system file modules
        1. 8.2.1 Snapshots of file systems and file sets
        2. 8.2.2 Asynchronous replication
    12. Chapter 9. GUI and CLI setup and use
      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 Using the GUI
        1. 9.2.1 Menus
      3. 9.3 Command-line interface setup
      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 IBM SONAS and V7000 Unified Questionnaire
        1. 10.1.1 Opportunity details
        2. 10.1.2 Capacity requirements
        3. 10.1.3 Performance requirements
        4. 10.1.4 Client communication protocols
        5. 10.1.5 Data protection
        6. 10.1.6 Data center requirements
        7. 10.1.7 Storwize V7000 Unified specific questions
        8. 10.1.8 Service requirements
      2. 10.2 Planning steps sequence
        1. 10.2.1 Perform the physical hardware planning
        2. 10.2.2 Define the environment and services needed
        3. 10.2.3 Plan for system implementation
        4. 10.2.4 Plan for data migration
      3. 10.3 Support, limitations, and tools
      4. 10.4 Storwize V7000 Unified advanced features and functions
        1. 10.4.1 Licensing for advanced functions
        2. 10.4.2 External virtualization of SAN-attached back-end storage
        3. 10.4.3 Remote Copy Services (for block I/O access only)
        4. 10.4.4 FlashCopy (block volumes only)
        5. 10.4.5 General GPFS recommendation
        6. 10.4.6 GPFS internal synchronous replication (NSD failure groups)
        7. 10.4.7 Manage write-caching options in the V7000 Unified and on client side
        8. 10.4.8 Redundancy
      5. 10.5 Miscellaneous configuration planning
        1. 10.5.1 Set up local users to manage the Storwize V7000 Unified system
        2. 10.5.2 Define call home and event notifications
        3. 10.5.3 Storage pool layout
      6. 10.6 Physical hardware planning
        1. 10.6.1 Plan for space and layout
        2. 10.6.2 Planning for Storwize V7000 Unified environment
      7. 10.7 System implementation planning
        1. 10.7.1 Configuration details and settings that are required for setup
        2. 10.7.2 Configuration options for file access only
        3. 10.7.3 Configuration options for block I/O access only
    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 Verify 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 procedures
        1. 11.4.1 Network readiness
        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 versions
        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 the 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 Alerts
        1. 11.10.1 Email
        2. 11.10.2 Simple Network Management Protocol server setup
        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
      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 system examples
    15. Chapter 12. Antivirus feature
      1. 12.1 Overview
      2. 12.2 Scanning individual files
      3. 12.3 Scheduled 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 Tuning the Storwize V7000 Unified system for performance
        1. 13.1.1 Disk and file-system configuration
        2. 13.1.2 Network configuration
        3. 13.1.3 Client configuration
      2. 13.2 Monitoring performance of the system
        1. 13.2.1 Graphical performance monitoring
        2. 13.2.2 Command-line interface (CLI) performance monitoring
        3. 13.2.3 Tivoli Storage Productivity Center
      3. 13.3 Identifying and resolving performance problems
        1. 13.3.1 Health status
        2. 13.3.2 Network issues
        3. 13.3.3 High latencies
    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 subsystem)
        3. 14.1.3 File module backup
      2. 14.2 Cluster recovery
        1. 14.2.1 Storage enclosure recovery (V7000 subsystem)
      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 system 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 feature and alerts
        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 the 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. IBM Real-time Compression in the Storwize V7000 Unified system
      1. 16.1 Compression and block volume compression use cases
      2. 16.2 Compressed file system pool configurations
      3. 16.3 A selectively compressed file system with two pools
        1. 16.3.1 Configuring a selectively compressed file system
        2. 16.3.2 Compression rules by file set
        3. 16.3.3 Use case for compressing and decompressing existing data
      4. 16.4 Capacity planning
        1. 16.4.1 Planning capacity with the NAS Compression Estimation Utility
        2. 16.4.2 Installing and using the NAS Compression Estimation Utility
        3. 16.4.3 Using NAS Compression Estimation Utility
        4. 16.4.4 Capacity planning for selectively compressed file systems
      5. 16.5 Compression metrics for file systems
      6. 16.6 Managing compressed file systems
        1. 16.6.1 Adding a compressed pool to a file system
        2. 16.6.2 Making a selectively compressed file system uncompressed
      7. 16.7 Compression storage space savings reporting
        1. 16.7.1 Reporting basic overview
        2. 16.7.2 Reporting of compression in the GUI
        3. 16.7.3 Compression reporting by using the CLI
    20. Related publications
      1. IBM Redbooks publications
      2. Other publications
      3. Online resources
      4. Help from IBM
    21. Back cover