Integration with upper layers via OpenStack API

IBM® Cloud Infrastructure Center is able to integrate via its built-in OpenStack compatible APIs with cloud management tools, Infrastructure-as-a-Service (IaaS) or Platform-as-a-Service (PaaS) solutions which provide OpenStack integration points or plugins, to provision and orchestrate cloud workloads. Consistent deployment and management tooling is key to successfully maintaining a hybrid cloud.

OpenStack

OpenStack is an open source cloud computing infrastructure software project and is one of the three most active open source projects in the world. OpenStack can be an important part of the hybrid cloud approach, since it provides a common, open standard through its API and allows integration between cloud environments.

Integration with plugins and providers

List of solutions that provides OpenStack integration points or plugins.

  • IBM Cloud Pak® for Watson AIOps The IBM Cloud Pak® for Watson AIOps is an AIOps platform that deploys advanced, explainable AI using the IT Operations (ITOps) toolchain data so that you can confidently assess, diagnose, and resolves incidents across mission-critical workloads. Through infrastructure Management, the IBM Cloud Infrastructure Center can be used to provision compute, storage, and network resources. Note: Red Hat CloudForms is out of maintenance support from Red Hat, you need to upgrade to IBM Cloud Pak® for Watson AIOps infrastructure management.

  • Red Hat Ansible (Ansible) is a simple automation tool to automate apps and IT infrastructure. Through the OpenStack Ansible Module, the IBM Cloud Infrastructure Center can be used to provision compute, storage, and network resources. Note: ICIC install Openstack SDK 0.46.0 by default. Ansible openstack.cloud collection 1.x.x is compatible with openstacksdk 0.46.0.

    ansible-galaxy collection install openstack.cloud:1.10.0

    Note: It is not suggested to install Ansible on the IBM® Cloud Infrastructure Center management node or compute node, otherwise it potentially leads to dependency package version conflicts.

  • Terraform Terraform is an open-source infrastructure of a code software tool that serves mainly as Infrastructure as Code. Through its OpenStack Provider, the IBM Cloud Infrastructure Center can be utilized to provision compute, storage and network resources. For a supported Terraform resource by the IBM Cloud Infrastructure Center, refer to Terraform resource.

  • VMware vRealize Automation and VMWare vRealize Orchestrator 7.x and vRealize Automation 8.x VMware vRealize Automation / Orchestrator is a modern infrastructure automation and orchestration platform and provides an OpenStack plugin. Through this OpenStack plugin, it is able to integrate the IBM Cloud Infrastructure Center through the OpenStack compatible APIs to provision, orchestrate compute, storage and network resources on IBM Z® and LinuxONE platform.