We are pleased to announce the release of Oracle OpenStack 5.0, based on the upstream Queens release. Oracle OpenStack 5.0 includes support for the KVM hypervisor included with the Unbreakable Enterprise Kernel Release 5 for Oracle Linux 7.
Support for OpenStack Queens
For more than two years, beginning with the Kilo release, Oracle OpenStack has deployed the OpenStack control plane in Docker containers, enabling simple, scalable, and reliable deployment, updates, and upgrades of OpenStack services. The Oracle OpenStack containers have been updated to the upstream Queens release.
- In-place upgrade: easily upgrade Oracle OpenStack Release 4 (Pike) to Release 5 (Queens) without requiring additional hardware. This can either be done service by service or all at once with a single command, with no instance downtime.
- Newly Supported Services
- Ironic (Bare Metal-as-a-Service): enables users to deploy the workload onto a physical machine instead of a virtualized instance on a hypervisor. Users of the OpenStack Compute API can launch a bare metal server instance in the same way that they can currently launch a VM instance.
- Telemetry and monitoring tools: offers services including
- Ceilometer - a data collection service,
- Aodh - an alarming service, and
- Gnocchi - a time-series database and resource indexing service
These tools enable applications such as metering, monitoring, alarming and billing.
- Designate: provides a multitenant DNS-as-a-Service for OpenStack. It can be configured to auto-generate records based on Nova and Neutron actions.
- Deployment Configuration Flexibility
- Secure-by-default configuration of TLS: automatically installs trusted certificates, or generates and installs self-signed certificates to protect API endpoints.
- Reset-to-defaults: enables quick, automated iterations when testing various deployment configurations.
- Cinder Block Storage Services**
- Block storage multi-attach: attach a volume to multiple VMs to enable highly available clustered filesystems, such as ASM for Oracle Real Application Clusters (Oracle RAC).
- Ceph Luminous support: for Cinder backend and Cinder backup.
- NFS support: for volume backup, providing a flexible and economical solution for development and test environments.
- Nova Compute Services**
- Libvirt compute driver: enables a new block storage multi-attach feature in Cinder, critical for highly available, mission critical workloads such as Oracle RAC.
- Neutron Networking Service:
- Infoblox IPAM plugin integration: provides an interface from Neutron to the Infoblox DDI Appliance. The Infoblox DDI Appliance is a leading DNS / DHCP / IPAM solution for the enterprise and service providers.
- Keystone Identity Service
- Application Credentials: enables finer-grained access control.
- Glance Image Service
- Shared storage: is automatically configured for Glance, if available when using the file backend.
** Oracle has supported multi-attach Cinder/Nova capabilities for the automated deployment for Oracle RAC and Oracle Database 12c single instance since Release 4 (Pike). The OpenStack community incorporated these capabilities with the Queens release.
Tech Preview Features:
- Terraform for Oracle Database 12c single instance: Terraform is an alternative option to the Murano service for automated deployment for Oracle Database 12c single instance. Some of the advantages of Terraform:
- Excellent portability and cloud agnostic: A single and universal tool for describing infrastructure for OpenStack, Oracle Cloud Infrastructure or any other public/private cloud.
- Enhanced troubleshooting capability: enables the progress of the Oracle Database 12c deployment script to be followed and its output viewed.
- Magnum (Container-as-a-Service): is an OpenStack API service making container orchestration engines (COE) such as Docker Swarm, Kubernetes and Apache Mesos available as first-class resources in OpenStack. Magnum uses Heat to orchestrate an OS image which contains Docker and COE and runs that image in either virtual machines or bare metal in a cluster configuration.
OpenStack Community Contributions
Oracle has been actively contributing to Nova, Cinder, Kolla, Murano, Oslo, and many other projects. All Oracle enhancements are contributed upstream and are freely available for anyone to use. Below are a few examples of Oracle code contributions available upstream for the Queens release.
- Kolla provides production-ready containers and deployment tools for operating OpenStack clouds. Oracle developed and contributed a command line interface called kollacli to Kolla. Kollacli provides a simple, intuitive and consistent user interface for driving kolla-ansible deployments.
- Multi-attach support for Nova/Cinder block device. This is required to support shared storage for Oracle RAC and other solutions that require shared storage.
- MySQL Cluster NDB: To address OpenStack scaling issues, Oracle OpenStack employs MySQL Cluster with NDB storage engine for the database backend. Oracle has contributed upstream enhancements to OpenStack services to help ensure they are using the oslo.db framework when doing database creations, upgrades, and migrations.
- Murano service: Oracle contributed numerous new features and bug fixes
Product Life Cycle Support
Support for Oracle OpenStack is included, at no additional cost, as part of Oracle Premier Support for Oracle Linux or Oracle Premier Support for Systems.
Download Oracle OpenStack Docker images from either the Oracle Container Registry, Docker Hub or Oracle Software Delivery Cloud. Please refer to chapters 2 through 4 of the Installation and Deployment Guide, available in the Oracle Documentation Library, for important steps to take prior to downloading the Docker images.
Oracle Linux software packages required to deploy Oracle OpenStack are available from the Oracle Linux yum server and from the Unbreakable Linux Network (ULN).
Product Training and Education
Training from Oracle University:
Oracle OpenStack: Administration Essentials Ed 1 NEW
Administration Essentials teaches students about essential OpenStack services for creating and managing cloud resources as a cloud administrator and identifies tasks cloud operators perform.
Oracle OpenStack: Getting Started Ed 1
Getting Started teaches students that are new to OpenStack about this cloud computing architecture, core and optional services, Docker images and containers, a multi-node deployment, and troubleshooting deployments.