You are previewing IBM Cloud Manager with OpenStack on z Systems V4.2.
O'Reilly logo
IBM Cloud Manager with OpenStack on z Systems V4.2

Book Description

IBM® Cloud Manager with OpenStack for z Systems™, V4.2 is an easy-to-use cloud management solution that serves as a control point for cloud managed resources based on the OpenStack Juno distribution. IBM Cloud Manager with OpenStack for z Systems, V4.2 can operate as a cloud management hub that can manage IBM z Systems™, IBM Power Systems™, and x86 resources from a central point of control.

This IBM Redbooks® publication gives a broad understanding of the architecture for IBM Cloud Manager with OpenStack for z Systems, V4.2, and how it can be implemented and deployed to support cloud services on the z Systems platform.

This publication also helps you plan, install, configure, and use IBM Cloud Manager with OpenStack for z Systems, V4.2. It focuses on planning and design of your cloud environment on z Systems, as well as the installation and configuration definitions that are necessary to build and manage cloud resources under IBM z/VM®.

This information is useful to IT architects and system administrators who plan for and install IBM Cloud Manage with OpenStack for z Systems. The reader is expected to have a good understanding of IBM z Systems™ hardware, IBM z/VM, Linux on z Systems, and cloud concepts.

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. Understanding IBM Cloud Manager with Openstack for z Systems
    1. 1.1 Demands on cloud management
      1. 1.1.1 Cloud service models
      2. 1.1.2 Cloud deployment models
    2. 1.2 Why the IBM mainframe is a good fit for the cloud
      1. 1.2.1 Virtualization is key
      2. 1.2.2 Better performance
      3. 1.2.3 Greater scalability
      4. 1.2.4 Higher levels of security
      5. 1.2.5 Notable reliability and availability
      6. 1.2.6 Standards make virtualization effective
      7. 1.2.7 IBM z Systems cloud solutions
    3. 1.3 What is OpenStack
      1. 1.3.1 IBM contributes to OpenStack
      2. 1.3.2 OpenStack reference architecture
      3. 1.3.3 OpenStack services overview
    4. 1.4 IBM Cloud Manager with OpenStack
      1. 1.4.1 IBM Cloud Manager with OpenStack components
      2. 1.4.2 IBM Cloud Manager with OpenStack supported platforms
      3. 1.4.3 IBM Cloud Manager with Openstack and SoftLayer
    5. 1.5 IBM z/VM management components
      1. 1.5.1 System management APIs and interfaces
    6. 1.6 IBM Cloud Manager with OpenStack for z Systems
      1. 1.6.1 Benefits and capabilities
      2. 1.6.2 Environment architecture
      3. 1.6.3 IBM Cloud Manager with OpenStack for z Systems operation roles
      4. 1.6.4 OpenStack z/VM driver features
      5. 1.6.5 Topologies for managing distributed platforms
      6. 1.6.6 Chef and HEAT environment
    7. 1.7 Use cases for IBM Cloud Manager with OpenStack for z Systems
      1. 1.7.1 Use cases for IaaS
      2. 1.7.2 Use case for PaaS
    8. 1.8 IBM Custom Patterns for Linux on z Systems
      1. 1.8.1 IBM Custom Patterns for Linux on z Systems offerings
      2. 1.8.2 IBM UrbanCode Deploy with Patterns
  6. Chapter 2. Planning for cloud management on z Systems
    1. 2.1 Designing a cloud infrastructure with OpenStack in mind
      1. 2.1.1 ECKD based cloud infrastructure on z Systems
      2. 2.1.2 SCSI-based cloud infrastructure on z Systems
      3. 2.1.3 Managing x86 and Power Systems from z Systems
      4. 2.1.4 Expanding your cloud with software patterns
    2. 2.2 Planning resources for your cloud infrastructure
      1. 2.2.1 Compute planning considerations
      2. 2.2.2 Network planning considerations
      3. 2.2.3 Storage planning considerations
      4. 2.2.4 SAN switch considerations
      5. 2.2.5 Linux on z Systems planning considerations
      6. 2.2.6 Considerations for deployable images
      7. 2.2.7 Planning for managing distributed platforms
    3. 2.3 Planning the implementation of your cloud infrastructure
      1. 2.3.1 Construct the cloud foundation
      2. 2.3.2 Build out the cloud infrastructure
      3. 2.3.3 Configuring, managing, and using the self-service portal
      4. 2.3.4 Add patterns to the cloud infrastructure
  7. Chapter 3. Constructing the cloud foundation
    1. 3.1 Overview of scenario environment
    2. 3.2 Preparing the z/VM environment
      1. 3.2.1 Preparing z/VM for IBM Cloud Manager with OpenStack for z Systems
      2. 3.2.2 Preparing resources for IBM Cloud Manager with OpenStack
      3. 3.2.3 Apply the latest z/VM RSU package
      4. 3.2.4 Apply the z/VM APARs required by IBM Cloud with OpenStack for z Systems
      5. 3.2.5 Prepare disk pools
      6. 3.2.6 Verify SMAPI configuration
      7. 3.2.7 Configure directory manager
      8. 3.2.8 Configure OSA EQID for z/VM SSI
    3. 3.3 Installing IBM Cloud Manager with OpenStack for z Systems
      1. 3.3.1 Download IBM Cloud Manager with OpenStack for z Systems image file
      2. 3.3.2 Create z/VM minidisks for installation
      3. 3.3.3 Upload IBM Cloud Manager with OpenStack for z Systems image file
      4. 3.3.4 Unpack uploaded CMA4202 image file
      5. 3.3.5 Restore unpacked CMA4202 image file
      6. 3.3.6 Increase xCAT z/VM user ID memory
      7. 3.3.7 Customize the DMSSICNF configuration file
      8. 3.3.8 Customize the DMSSICMO COPY configuration file
      9. 3.3.9 Put changes on production
      10. 3.3.10 Start and validate IBM Cloud Manager with OpenStack for z Systems
      11. 3.3.11 Install IBM Cloud Manager with OpenStack Deployer
      12. 3.3.12 Activate XCAT and ZHCP exits
    4. 3.4 Adding compute nodes to the cloud infrastructure
      1. 3.4.1 How to configure an extra z/VM compute node to the cloud
  8. Chapter 4. Building out the cloud infrastructure
    1. 4.1 Configure neutron data network
      1. 4.1.1 Configure neutron ML2 plug-ins
      2. 4.1.2 Configure neutron z/VM agent
      3. 4.1.3 Restart the neutron server and neutron z/VM agent
    2. 4.2 Configure cinder persistent data disks
      1. 4.2.1 Create a SAN switch zone
      2. 4.2.2 Set up SSH connection between xCAT MN and SAN Volume Controller
      3. 4.2.3 Configure nova.conf file
      4. 4.2.4 Configure cinder.conf file
      5. 4.2.5 Restart the nova compute node and cinder services
      6. 4.2.6 Create cinder volume type
    3. 4.3 Capture a deployable Linux image into OpenStack glance
      1. 4.3.1 Install Linux on z Systems on a virtual machine
      2. 4.3.2 Installation and configuration of the enablement framework
      3. 4.3.3 Capture the node to generate the image in the xCAT MN
      4. 4.3.4 Define the image to Glance
    4. 4.4 Configure email notification
    5. 4.5 Configure metering
    6. 4.6 Configure billing
  9. Chapter 5. Configuring, managing, and using the self-service portal
    1. 5.1 Self-service portal configurations
      1. 5.1.1 Create a cloud environment in the self-service portal
      2. 5.1.2 Create networks in the self-service portal
      3. 5.1.3 Enable email notification in the self-service portal
    2. 5.2 Self-service portal administrator management
      1. 5.2.1 Request management
      2. 5.2.2 Project management
      3. 5.2.3 Account management
      4. 5.2.4 User management
      5. 5.2.5 Image management
      6. 5.2.6 Capacity management
      7. 5.2.7 Instance migration
      8. 5.2.8 Volume management
    3. 5.3 Self-service portal user operations
      1. 5.3.1 Request user account
      2. 5.3.2 Instance management
      3. 5.3.3 Capture instance to image
      4. 5.3.4 Deploy image to instance
      5. 5.3.5 Withdraw or resubmit the request
  10. Chapter 6. Adding patterns to the cloud infrastructure
    1. 6.1 Deployment environment description
    2. 6.2 Prerequisites for deploying IBM Custom Patterns
      1. 6.2.1 Installing the Chef server and client
      2. 6.2.2 Configuring the software repository for Linux instances
      3. 6.2.3 Customizing the cookbook attributes
      4. 6.2.4 Uploading cookbooks to the Chef server
      5. 6.2.5 Preparing the software repository for the patterns
    3. 6.3 Defining HOT templates
      1. 6.3.1 Adding parameters to the HOT template
      2. 6.3.2 Adding resources to the HOT template
      3. 6.3.3 Running scripts in the instance
    4. 6.4 Using IBM Cloud Manager Dashboard to deploy patterns
      1. 6.4.1 Deploying patterns
      2. 6.4.2 Monitoring the progress of the deployment
    5. 6.5 Using IBM UrbanCode Deploy with Patterns
  11. Appendix A. Managing a distributed cloud environment from z Systems
    1. A.1 x86 environment preparation
    2. A.2 Configure Chef environment and topology files
    3. A.3 Verify the heterogeneous cloud infrastructure
  12. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. Help from IBM
  13. Back cover