0%

IBM® Power Virtualization Center (IBM® PowerVC™) is an advanced enterprise virtualization management offering for IBM Power Systems. This IBM Redbooks® publication introduces IBM PowerVC and helps you understand its functions, planning, installation, and setup. It also shows how IBM PowerVC can integrate with systems management tools such as Ansible or Terraform and that it also integrates well into a OpenShift container environment.

IBM PowerVC Version 2.0.0 supports both large and small deployments, either by managing IBM PowerVM® that is controlled by the Hardware Management Console (HMC), or by IBM PowerVM NovaLink. With this capability, IBM PowerVC can manage IBM AIX®, IBM i, and Linux workloads that run on IBM POWER® hardware.

IBM PowerVC is available as a Standard Edition, or as a Private Cloud Edition.

IBM PowerVC includes the following features and benefits:


  • Virtual image capture, import, export, deployment, and management
  • Policy-based virtual machine (VM) placement to improve server usage
  • Snapshots and cloning of VMs or volumes for backup or testing purposes
  • Support of advanced storage capabilities such as IBM SVC vdisk mirroring of IBM Global
    Mirror
  • Management of real-time optimization and VM resilience to increase productivity
  • VM Mobility with placement policies to reduce the burden on IT staff in a simple-to-install and easy-to-use graphical user interface (GUI)
  • Automated Simplified Remote Restart for improved availability of VMs ifor when a host is down
  • Role-based security policies to ensure a secure environment for common tasks
  • The ability to enable an administrator to enable Dynamic Resource Optimization on a schedule

IBM PowerVC Private Cloud Edition includes all of the IBM PowerVC Standard Edition features and enhancements:

  • A self-service portal that allows the provisioning of new VMs without direct system administrator intervention. There is an option for policy approvals for the requests that are received from the self-service portal.
  • Pre-built deploy templates that are set up by the cloud administrator that simplify the deployment of VMs by the cloud user.
  • Cloud management policies that simplify management of cloud deployments.
  • Metering data that can be used for chargeback.

This publication is for experienced users of IBM PowerVM and other virtualization solutions who want to understand and implement the next generation of enterprise virtualization management for Power Systems.

Unless stated otherwise, the content of this publication refers to IBM PowerVC Version 2.0.0.

Table of Contents

  1. Front cover
  2. Figures
  3. Tables
  4. Examples
  5. Notices
    1. Trademarks
  6. Preface
    1. Authors
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  7. Chapter 1. IBM PowerVC introduction
    1. 1.1 IBM PowerVC overview
    2. 1.1.1 IBM PowerVC functions and advantages
    3. 1.1.2 IBM PowerVM NovaLink overview
    4. 1.2 IBM PowerVC editions
    5. 1.2.1 IBM PowerVC
    6. 1.2.2 IBM PowerVC for Private Cloud
    7. 1.3 PowerVC versions and releases
    8. 1.3.1 IBM PowerVC release to OpenStack edition cross-reference
    9. 1.3.2 IBM PowerVC 1.4 versions
    10. 1.3.3 IBM PowerVC Version 2.0.0
    11. 1.4 IBM PowerVC adoption
  8. Chapter 2. IBM PowerVC planning
    1. 2.1 IBM PowerVC requirements
    2. 2.1.1 Hardware and software information
    3. 2.1.2 Hardware and software requirements for IBM PowerVC
    4. 2.1.3 Other hardware compatibility
    5. 2.1.4 Web browser supported
    6. 2.2 IBM PowerVM NovaLink requirements
    7. 2.2.1 PowerVM NovaLink system requirements
    8. 2.3 Host and partition management planning
    9. 2.3.1 Physical server configuration
    10. 2.3.2 HMC or PowerVM NovaLink planning
    11. 2.3.3 Virtual I/O Server planning
    12. 2.4 Placement policies and templates
    13. 2.4.1 Host groups
    14. 2.4.2 Placement policies
    15. 2.4.3 Template types
    16. 2.4.4 Information that is required for compute template planning
    17. 2.4.5 Tips for deploy template planning
    18. 2.5 IBM PowerVC storage access SAN planning
    19. 2.5.1 vSCSI storage access
    20. 2.5.2 NPIV storage access
    21. 2.5.3 Shared storage pools
    22. 2.6 Storage management planning
    23. 2.6.1 IBM PowerVC storage terminology
    24. 2.6.2 Storage templates
    25. 2.6.3 Storage connectivity group and tags
    26. 2.6.4 Combining storage connectivity groups, tags and storage port groups
    27. 2.7 Network management planning
    28. 2.7.1 Infoblox support
    29. 2.7.2 Multiple network planning
    30. 2.7.3 Shared Ethernet Adapter planning
    31. 2.7.4 Planning Single Root I/O Virtualization networks
    32. 2.8 Planning users and groups
    33. 2.8.1 User management planning
    34. 2.8.2 Projects and role management planning
    35. 2.9 Security management planning
    36. 2.9.1 Ports that are used by IBM PowerVC
    37. 2.9.2 Providing a certificate
    38. 2.10 Product information
  9. Chapter 3. IBM PowerVC installation
    1. 3.1 Setting up the IBM PowerVC environment
    2. 3.1.1 Creating the virtual machine to host IBM PowerVC
    3. 3.1.2 Downloading and installing the Linux operating system
    4. 3.1.3 Customizing the Linux operating system
    5. 3.2 Installing IBM PowerVC
    6. 3.3 Uninstalling IBM PowerVC
    7. 3.4 Upgrading IBM PowerVC
    8. 3.4.1 Before you begin
    9. 3.4.2 Performing an in-place upgrade
    10. 3.4.3 Upgrading or migrating from earlier versions
    11. 3.4.4 Migrating PowerVC from ppc64 to ppc64le or x86_64
    12. 3.4.5 Upgrading to PowerVC for Private Cloud from PowerVC Standard Edition
    13. 3.5 Updating IBM PowerVC
    14. 3.5.1 IBM Notifications
    15. 3.6 IBM PowerVC backup and recovery
    16. 3.6.1 Backing up IBM PowerVC
    17. 3.6.2 Recovering IBM PowerVC data
    18. 3.6.3 Status messages during backup and recovery
    19. 3.6.4 Considerations about backup and recovery
    20. 3.7 IBM PowerVC command-line interface
    21. 3.7.1 Exporting audit data
    22. 3.8 Virtual machines that are managed by IBM PowerVC
    23. 3.8.1 IBM AIX virtual machines
    24. 3.8.2 IBM i virtual machines
    25. 3.8.3 Linux on Power virtual machines
  10. Chapter 4. IBM PowerVC for managing IBM PowerVM
    1. 4.1 IBM PowerVC graphical user interface
    2. 4.2 Introduction to the IBM PowerVC setup
    3. 4.3 Managing resources outside of IBM PowerVC
    4. 4.3.1 Changes of the LPAR in the HMC
    5. 4.3.2 Changes in the storage or zoning
    6. 4.4 Connecting to IBM PowerVC
    7. 4.5 Host setup
    8. 4.5.1 Planning for host management - NovaLink
    9. 4.5.2 Planning for host management - HMC
    10. 4.5.3 Adding a host
    11. 4.5.4 Host maintenance mode
    12. 4.5.5 Host groups
    13. 4.6 Hardware Management Console management
    14. 4.6.1 Adding an HMC
    15. 4.6.2 Changing the HMC credentials
    16. 4.6.3 Changing the HMC
    17. 4.6.4 Change management connection, HMC, and PowerVM NovaLink
    18. 4.7 Storage and SAN fabric setup
    19. 4.7.1 Adding a storage controller to IBM PowerVC
    20. 4.7.2 Adding a SAN fabric to IBM PowerVC
    21. 4.8 VIOS port tags setup
    22. 4.9 Storage connectivity group setup
    23. 4.10 Storage template setup
    24. 4.11 Storage volume setup
    25. 4.12 Network setup
    26. 4.12.1 Basic network setup
    27. 4.12.2 SR-IOV network setup
    28. 4.13 Compute template setup
    29. 4.14 Environment verification
    30. 4.15 Management of virtual machines
    31. 4.15.1 Virtual machine onboarding
    32. 4.15.2 Start, stop, and restart of virtual machines
    33. 4.15.3 Opening a console window
    34. 4.15.4 Resizing the virtual machine
    35. 4.15.5 Attaching and detaching of network adapters
    36. 4.15.6 Attaching, detaching, and cloning of storage volumes
    37. 4.15.7 Migration of virtual machines
    38. 4.15.8 VM snapshots
    39. 4.15.9 Cloning a virtual machine
    40. 4.15.10 Host maintenance mode
    41. 4.15.11 Restarting virtual machines remotely from a failed host
    42. 4.15.12 Resetting the state of a virtual machine
    43. 4.15.13 Unmanaging a virtual machine
    44. 4.15.14 Deleting a virtual machine
    45. 4.16 Images
    46. 4.16.1 Preparation of a new image
    47. 4.16.2 Capturing a virtual machine image
    48. 4.16.3 Import an image from OVA or raw image
    49. 4.16.4 Define an image with existing volumes
    50. 4.16.5 Export images into OVA
    51. 4.16.6 Import and export with backup service
    52. 4.16.7 Deploying a new virtual machine
    53. 4.16.8 Deleting images
    54. 4.17 Users, groups, and roles setup
    55. 4.17.1 Adding user accounts
    56. 4.17.2 Updating the user accounts
    57. 4.17.3 Disabling the root user account from IBM PowerVC
    58. 4.17.4 Working with roles
    59. 4.17.5 Setting project policies
    60. 4.17.6 Lightweight Directory Access Protocol
    61. 4.17.7 User and Group filtering
  11. Chapter 5. IBM PowerVC for Private Cloud
    1. 5.1 Creating a self-service user
    2. 5.2 Creating a deploy template
    3. 5.3 Setting cloud policies
    4. 5.4 Logging in as a self-service user
    5. 5.5 Self-service portal graphical user interface
    6. 5.6 Deploying virtual machines from a template
    7. 5.6.1 Ownership and expiration dates of VMs
  12. Chapter 6. IBM PowerVC integration with Terraform and Ansible
    1. 6.1 Terraform
    2. 6.1.1 Install and configure Terraform
    3. 6.1.2 Create a template for an AIX deployment
    4. 6.1.3 Specify the Storage Connectivity Group
    5. 6.1.4 Specify the Storage Template for the boot volume
    6. 6.2 Ansible automation
    7. 6.2.1 Install and configure Ansible
    8. 6.2.2 Create a playbook to retrieve PowerVC informations
    9. 6.2.3 Create a playbook for an AIX deployment
    10. 6.2.4 Create an Ansible ready VM with an extra disk and ssh keys
  13. Chapter 7. IBM PowerVC in the Hybrid Cloud
    1. 7.1 Hybrid cloud overview
    2. 7.2 Red Hat OpenShift Container Platform
    3. 7.3 IBM PowerVC and IBM Power Systems Virtual Server
    4. 7.3.1 Migrating VMs to IBM PowerVS
    5. 7.4 IBM Cloud Pak for Multicloud Management Version 2.2
    6. 7.4.1 Configure PowerVC as an Openstack Cloud provider
    7. 7.4.2 Manage VMs with Infrastructure management
  14. Appendix A. Useful commands and scripts
    1. Useful OpenStack commands
    2. Useful powervc-config commands
    3. Useful scripts
    4. REST APIs example
  15. Related publications
    1. IBM Redbooks
    2. Online resources
    3. Help from IBM
  16. Back cover
3.149.230.44