You are previewing Integrating IBM PureApplication System into an Existing Data Center.
O'Reilly logo
Integrating IBM PureApplication System into an Existing Data Center

Book Description

This IBM® Redbooks® publication helps you with the integration of IBM PureApplication® System and IBM PureApplication Software into an existing data center. This publication describes certain scenarios that are considered critical (based on IBM client experiences) for a successful implementation of PureApplication Software or PureApplication System into an existing data center. It covers the planning, installation, and configuration of both PureApplication System and PureApplication Software.

Both PureApplication System and PureApplication Software offer on-premises solutions that use proven patterns to extend your applications, reduce cost and complexity, and ease management.

This book is useful for solution specialists, system or software architects, and the IT teams who need more in-depth knowledge about the integration of PureApplication System and PureApplication Software.

Table of Contents

  1. Front cover
  2. Notices
    1. Trademarks
  3. IBM Redbooks promotions
  4. Preface
    1. Authors
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  5. Chapter 1. Overview
    1. 1.1 Product overview
      1. 1.1.1 PureApplication System
      2. 1.1.2 PureApplication Software
    2. 1.2 Pre-engineering
      1. 1.2.1 Pre-engineering is more than patterns of expertise
      2. 1.2.2 Beware of configuration drift
    3. 1.3 Tasks, roles, and responsibilities
      1. 1.3.1 A cross-functional team is the solution
    4. 1.4 Roadmap for this publication
  6. Chapter 2. Data center planning for an IBM PureApplication installation
    1. 2.1 PureApplication System requirements
      1. 2.1.1 PureApplication System classes
      2. 2.1.2 Hardware requirements: PureApplication System x86 Mini configurations
      3. 2.1.3 Hardware requirements: PureApplication System x86 Enterprise configurations
      4. 2.1.4 Hardware requirements: PureApplication System POWER configurations
      5. 2.1.5 Site-readiness planning
      6. 2.1.6 Networking overview
      7. 2.1.7 Cloud groups
      8. 2.1.8 Environment profiles
      9. 2.1.9 IP groups
      10. 2.1.10 PureApplication System internal network overview
      11. 2.1.11 Ports that are required for a PureApplication System connection
      12. 2.1.12 Domain Name System server
      13. 2.1.13 Network time protocol server
      14. 2.1.14 Networking topologies
    2. 2.2 PureApplication Software requirements
      1. 2.2.1 Configuration of the VMware vCenter server and ESXi
      2. 2.2.2 Installation requirements
      3. 2.2.3 PureSystems Manager requirements
      4. 2.2.4 Firewall
      5. 2.2.5 Compute node requirements
      6. 2.2.6 Network requirements
    3. 2.3 How PureApplication VMs connect to the network
  7. Chapter 3. IBM PureApplication installation
    1. 3.1 PureApplication Software in the data center
      1. 3.1.1 Obtaining PureApplication Software
      2. 3.1.2 Setting up and installing PureApplication Software
      3. 3.1.3 Configuring the vCenter environment
      4. 3.1.4 Configuring the PureApplication Software connection to vCenter
      5. 3.1.5 Configuring the PureApplication Software system settings
      6. 3.1.6 Configuring and allocating cloud resources
    2. 3.2 PureApplication System in the data center
      1. 3.2.1 Physical inspection of the rack
      2. 3.2.2 Powering on the rack
      3. 3.2.3 System diagnostic tests
      4. 3.2.4 Physical network connection between the appliance and the data center
      5. 3.2.5 Test deployment
  8. Chapter 4. IBM PureApplication multi-system environment
    1. 4.1 Introduction to the multi-system environment on the PureApplication platform
      1. 4.1.1 Management domain
      2. 4.1.2 Deployment subdomain
      3. 4.1.3 Externally managed cloud groups and environment profiles
    2. 4.2 Configuring a multi-system environment with PureApplication System
      1. 4.2.1 Rules for a multi-system environment
      2. 4.2.2 Required user permissions
      3. 4.2.3 Management VLAN for an externally managed cloud group
      4. 4.2.4 Configuring additional IP addresses for cloud management
      5. 4.2.5 Creating the management domain
      6. 4.2.6 Creating the deployment subdomain
      7. 4.2.7 iSCSI tiebreaker
      8. 4.2.8 Configuring cloud resources for a multi-system environment
      9. 4.2.9 Upgrade considerations in the multi-system environment
      10. 4.2.10 Security
    3. 4.3 Using a PureApplication System multi-system environment
      1. 4.3.1 Managing catalog resources
      2. 4.3.2 Shared services
      3. 4.3.3 Deploying a pattern by using a multi-system configuration
      4. 4.3.4 Security considerations
      5. 4.3.5 Availability, scaling, and recovery considerations
  9. Chapter 5. Storage
    1. 5.1 Storage principles
      1. 5.1.1 What a storage volume is
      2. 5.1.2 Base OS images
      3. 5.1.3 What block storage and file-level storage are
      4. 5.1.4 How block storage and file-level storage are used
      5. 5.1.5 Block storage and file-level storage in PureApplication System
      6. 5.1.6 Block storage and file-level storage in PureApplication Software
    2. 5.2 SAN Virtualization Controller for external storage
      1. 5.2.1 When to use a SAN Virtualization Controller
    3. 5.3 Adding additional storage to the PureApplication System
    4. 5.4 IBM General Parallel File System
      1. 5.4.1 GPFS topologies
      2. 5.4.2 Shared service for GPFS
      3. 5.4.3 GPFS file systems and file sets
  10. Chapter 6. Monitoring
    1. 6.1 PureApplication System Monitoring overview
    2. 6.2 System event monitoring by using SNMP
    3. 6.3 System Monitoring shared services
      1. 6.3.1 System Monitoring
      2. 6.3.2 Middleware-specific System Monitoring services
      3. 6.3.3 Using the PureApplication System Agent
      4. 6.3.4 Deploying the System Monitoring shared service
      5. 6.3.5 Deploying other System Monitoring shared services
      6. 6.3.6 Using System Monitoring shared services
      7. 6.3.7 Situations in the System Monitoring shared service
      8. 6.3.8 Forwarding events from System Monitoring shared service
    4. 6.4 Using Optim for performance monitoring of DB2
  11. Chapter 7. Operating system maintenance
    1. 7.1 Introduction
    2. 7.2 OS maintenance by using Red Hat Satellite Server
      1. 7.2.1 Overview
      2. 7.2.2 Preparing to deploy Red Hat Satellite Server on PureApplication System
      3. 7.2.3 Deploying Red Hat Satellite Server on PureApplication System
      4. 7.2.4 Configuring Red Hat Satellite Server on PureApplication System
      5. 7.2.5 Understanding the scope of the Red Hat Satellite Service shared service
      6. 7.2.6 Deploying the Red Hat Satellite service shared service
      7. 7.2.7 Using Red Hat Satellite Server integration on PureApplication System
    3. 7.3 IBM AIX OS maintenance by using IBM Endpoint Manager
  12. Chapter 8. IBM middleware maintenance
    1. 8.1 IBM Installation Manager Repository
      1. 8.1.1 Default internal IBM Installation Manager Repository
      2. 8.1.2 Integrating with an external IBM Installation Manager Repository
    2. 8.2 Applying fix packs to Virtual System Pattern Instances
      1. 8.2.1 IBM WebSphere Application Server V8.5.5
      2. 8.2.2 IBM DB2 10.5
      3. 8.2.3 IBM MQ V8.0
    3. 8.3 Including Fix Packs in Virtual System Patterns
      1. 8.3.1 IBM WebSphere Application Server V8.5.5
      2. 8.3.2 DB2 10.5
      3. 8.3.3 IBM MQ 8.0
  13. Chapter 9. System and integrated components maintenance
    1. 9.1 Maintenance overview
    2. 9.2 Planning system update
      1. 9.2.1 Deciding on a maintenance path
      2. 9.2.2 Obtaining the system update procedure
      3. 9.2.3 Taking backups of the system
      4. 9.2.4 Maintenance in a multi-system environment
      5. 9.2.5 Downloading the required software packages
      6. 9.2.6 Importing the system fix pack
      7. 9.2.7 Time and workload continuity planning
    3. 9.3 Preparing the system for an update
      1. 9.3.1 Activating maintenance mode
      2. 9.3.2 Disabling the Service and Support Manager
      3. 9.3.3 Checking the system health status
    4. 9.4 Applying the system update
      1. 9.4.1 Applying a system update by using the system console
      2. 9.4.2 Applying a system update by using the pure.cli
      3. 9.4.3 Applying compute node updates
    5. 9.5 Applying an integrated components update (group fix)
      1. 9.5.1 Dependency checks
      2. 9.5.2 Updating integrated components by using the system console
      3. 9.5.3 Updating integrated components by using the pure.cli
      4. 9.5.4 Upgrading deployed pattern type instances
    6. 9.6 Performing system health status check (post-upgrade)
    7. 9.7 Maintenance-related preferred practices
  14. Chapter 10. Backup and restore
    1. 10.1 Data categories
      1. 10.1.1 Management function data
      2. 10.1.2 Cloud environment data
      3. 10.1.3 Workload catalog data
      4. 10.1.4 Workload (pattern instance) data
      5. 10.1.5 Application data
      6. 10.1.6 Data categories example
    2. 10.2 Types of backups
      1. 10.2.1 Required permissions for backup and restore
    3. 10.3 Configuring backup functions
      1. 10.3.1 Creating backup locations
      2. 10.3.2 Creating backup configurations
      3. 10.3.3 Creating a component backup configuration
      4. 10.3.4 Creating a system backup configuration
    4. 10.4 Performing backups
      1. 10.4.1 Performing a system backup
      2. 10.4.2 Performing a component backup
      3. 10.4.3 Viewing the backup history
    5. 10.5 Restoring backup data
      1. 10.5.1 Restoring system data
      2. 10.5.2 Restoring component data
      3. 10.5.3 Alternative backup locations to restore component data
      4. 10.5.4 Troubleshooting
    6. 10.6 Backing up and restoring by using the CLI or REST API
    7. 10.7 Backup instances and application data
  15. Chapter 11. Security
    1. 11.1 System management
      1. 11.1.1 Management system security
      2. 11.1.2 System console SSL certificates
    2. 11.2 Resource isolation
      1. 11.2.1 Cloud groups
      2. 11.2.2 IP groups
      3. 11.2.3 Environment profiles
      4. 11.2.4 Access controls
    3. 11.3 System security
      1. 11.3.1 Disk-based encryption
      2. 11.3.2 System-level access
      3. 11.3.3 Roles and permissions
      4. 11.3.4 User account policies
      5. 11.3.5 User and User Group management
      6. 11.3.6 Directory server integration (LDAP)
      7. 11.3.7 Secure LDAP communication
    4. 11.4 Workload security
      1. 11.4.1 LDAP user authentication for OS
      2. 11.4.2 Patch management
    5. 11.5 Security monitoring
      1. 11.5.1 Security and administrative event auditing
      2. 11.5.2 Enabling security events
      3. 11.5.3 Forwarding security events
    6. 11.6 Special situations: Peeling back the covers
      1. 11.6.1 Network topology
      2. 11.6.2 Network switches
      3. 11.6.3 SAN switches
  16. Chapter 12. Service and Support Manager
    1. 12.1 Service and Support Manager overview
    2. 12.2 Enabling Service and Support Manager
      1. 12.2.1 Access through a corporate firewall
      2. 12.2.2 Configuring Service and Support Manager
      3. 12.2.3 Verifying the Service and Support Manager configuration
    3. 12.3 Service and Support Manager workflow
    4. 12.4 Service tickets (Call Home events)
    5. 12.5 Working with service tickets
      1. 12.5.1 Add Service Ticket feature
      2. 12.5.2 Add File to a Service Ticket feature
      3. 12.5.3 Add Collection Set to a Service Ticket feature
      4. 12.5.4 Uploading, downloading, and deleting service ticket files
      5. 12.5.5 Add Local Note feature
    6. 12.6 List of Call Home events
  17. Chapter 13. IBM PureApplication System command-line interface and REST API
    1. 13.1 Pure.cli
      1. 13.1.1 Pure.cli basics
      2. 13.1.2 Creating and deleting objects
      3. 13.1.3 Listing objects in a collection
      4. 13.1.4 Iterating through a collection
      5. 13.1.5 Finding an object instance by exact name
      6. 13.1.6 Setting or updating an object attribute
      7. 13.1.7 Building object collections and instances from REST JSON responses
    2. 13.2 PureApplication System REST API
      1. 13.2.1 Anatomy of a RESTful HTTP request
      2. 13.2.2 HTTP verbs
    3. 13.3 CLI recipes
      1. 13.3.1 Importing and loading group fixes
      2. 13.3.2 Creating users and groups from a CSV list
      3. 13.3.3 Cleaning old deployments (non-production environments only)
      4. 13.3.4 Getting full instance reports while filtering by virtual machine name
      5. 13.3.5 Running a script package
      6. 13.3.6 Finding VMs in a particular cloud group by using a particular image
      7. 13.3.7 Creating IP groups, adding an IP range, and attaching an IP group to a cloud group by using a script
  18. Chapter 14. Chef
    1. 14.1 What is Chef
    2. 14.2 Chef integration with PureApplication System
    3. 14.3 Configuring the external Chef server shared service
    4. 14.4 Sample Chef deployment
    5. 14.5 Debugging a deployment by using a Chef client on PureApplication System
  19. Related publications
    1. Online resources
    2. Help from IBM
  20. Back cover