At Oracle OpenWorld 2016, we are pleased to announce support for OpenStack in Oracle VM Server for SPARC. This complements Oracle's support for OpenStack cloud environments in Oracle Solaris, Oracle Linux, and Oracle VM.
Administrators and end users can use OpenStack's browser and command line interfaces to administer cloud environments. They can define networks, storage, and hosts, create, destroy and administer 'instances' - fully virtualized logical domain guest virtual machines.
Support is based on OpenStack Kilo.The OpenStack implementation includes support for the following features, administered using customary OpenStack services:
Administrators and cloud users can fully administer guest VMs, connect to and view VM consoles, live migrate VMs, and reconfigure them on the fly. Guest VMs can be automatically configured for IP addresses, hostname, DNS, and routing. "Instance evacuate" lets running VMs be reconstructed on a new host in case of server failure. A distributed lock manager (DLM) prevents "split brain" situations.
The implementation supports 'flavors' with 'extra-specs' to specify hypervisor functions unique to Oracle VM Server for SPARC. This includes whole-core and max-core constraints to control CPU core allocation, and CPU architecture setting to permit cross-CPU live migration. Multiple MAC addresses can be defined on a single virtual network device, permitting use of Solaris virtual network interfaces (VNICs) for nested virtualization with Solaris zones.
A demo setup script is included to help you build a basic OpenStack single node controller on Solaris 11.3 SRU 12 or later, on either SPARC or x86. This provides quick setup of an OpenStack controller environment suitable for testing and development.
OpenStack for Oracle VM Server for SPARC is enabled by downloading the Nova driver from My Oracle Support patch 24654094, and the optional DLM at 22902518, and installing Oracle Solaris 11.3 SRU 12. OpenStack cloud controller service can be set up on one or multiple controller nodes. Solaris cloud controller environments can be either x86 or SPARC, and must run Solaris 11.3 SRU 12 or later.
OpenStack requires local or remote storage to host images and instance contents. Network-accessible storage is required for live migration. The distributed lock manager requires access from all compute nodes to an NFSv4 share with delegation disabled.
For a list of supported SPARC platforms and further information, see the Oracle VM Server for SPARC documentation page http://www.oracle.com/technetwork/documentation/vm-sparc-194287.html
For those who are attending Oracle OpenWorld 2016, come and visit us at the Demoground in Moscone South and we are happy to meet with you there.