Loading...

Follow Oracle | Oracle OpenStack Blog on Feedspot

Continue with Google
Continue with Facebook
Or

Valid


Need a simple and reliable way to deploy OpenStack? Read this...

Authors: Corey Leong and Dilip Modi

OpenStack project Kolla packages OpenStack services in Docker containers and provides a deployment tool using Ansible. Kolla takes away a lot of the pain of installing, configuring, and running the various OpenStack services. Oracle OpenStack is the first commercial OpenStack distribution to offer this capability.

For more than two years, beginning with the Kilo release, Oracle OpenStack has included the OpenStack control plane in Docker containers, enabling simple and reliable deployment, updates and upgrades of OpenStack.

As part of its OpenStack work, Oracle also developed and contributed upstream a command line interface (CLI) called kollacli to Kolla. Kollacli provides a simple, common, intuitive and consistent user interface, further simplifying OpenStack Kolla deployments. This alleviates the need for users to know various command syntax and complexities of Ansible or Docker Containers. Kollacli starts the CLI shell or runs CLI commands from the operating system prompt. Some of the kollacli commands include:

kollacli host add: adds a host to the deployment

kollacli group add/remove  <group_name>  (control, compute, network, storage, database, ……..)

kollacli group add/remove host  <group_name> <host_name>

kollacli host list: lists hosts and deployment groups

kollacli property set: to configure OpenStack services

kollacli host check: check host configuration

kollacli deploy: performs deployment on all configured hosts

kollacli host destroy: stops and removes Kolla containers on one or all hosts

This  demo video walks you through an Oracle OpenStack deployment using the kollacli. In less than 20 minutes, you can learn how to:

  • Prepare a master node for a deployment
  • Setup target nodes and the kolla user
  • Enable and set up OpenStack services
  • Configure network properties
  • Deploy services
  • Verify a successful deployment

Oracle provides you an easy, simple and reliable way to deploy OpenStack, as explained in this install guide. Give Oracle OpenStack a try with a free download.

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

Currently, many OpenStack deployments are for Dev/Ops, IT services, Test, QA and web services. However, the majority of mission critical business applications have remained on bare metal or virtualized environments as they were designed and built before the ‘cloud era’. And, many of these business applications use Oracle Database. Enterprises are looking to support these mission critical business applications with OpenStack to increase ROI. This is why you’ll want to know more about Oracle OpenStack.

Broaden your OpenStack use by easily supporting enterprise applications
  • Many customers that adopt database cloud report greater autonomy and agility for application developers, enabling faster time to market for enterprise applications and business innovation. Oracle OpenStack is the First in the industry to support automated deployment of Oracle Database to enable enterprise applications in OpenStack. Automated deployment of Oracle Database simplifies deployment of these enterprise applications. This guide answers common questions related to planning, designing, and deploying a private database cloud in an Oracle OpenStack environment.

Drive costs out of the operations
  • The biggest cost of operating OpenStack is deployment, updates and upgrades.

  • Oracle OpenStack is the First in the industry to deploy the OpenStack control plane in Docker containers, enabling simple and reliable deployment, update and upgrade of OpenStack.

Substantially reduce your support costs
  • You can download and use Oracle OpenStack and Oracle Linux for an unlimited time without incurring cost.

  • When you need support for Oracle OpenStack, it is available at no additional cost with a premier support subscription for Oracle Linux, Oracle VM, or Oracle Systems.

  • Customers building from upstream and “rolling their own” OpenStack environments have realized that this can be a time and resource intensive endeavor. By using Oracle OpenStack you get a fully tested, hardened, and supported distribution that can be deployed in hours and not days or months, providing a jump start to developers. This can free up IT staff for more value-added contributions and innovation versus dealing with operational and support issues.

  • Oracle offers significantly lower support costs for Oracle Linux and Oracle OpenStack compared to other commercial distributions.


For these reasons, Oracle can help you increase ROI on your OpenStack environment. Give Oracle OpenStack a try with a free download.

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
OpenStack is the solution chosen by many companies for private cloud infrastructure in their enterprise. With a variety of services bringing multiple features and support for 3rd party hardware and software, Oracle OpenStack is the natural choice for controlling heterogeneous workloads across the datacenter.

Develop your understanding of OpenStack services by taking the Oracle OpenStack: Administration Essentials course. This course helps you:

  • Describe the Oracle OpenStack services
  • Review the features of Oracle OpenStack
  • Identify primary areas of Horizon Dashboard
  • Configure docker-ostk client utility
  • Create Glance images
  • Create and manage Nova compute instances
  • Create and manage Neutron networks
  • Create and manage Murano environments
  • Create, import, and manage Murano packages
  • Identify default Ceilometer meters and metering statistics
  • Create and manage Ceilometer alarms
  • Identify the steps to create, manage, and link routers
  • Create and manage Cinder volumes
  • Identify the steps to attach and detach Cinder volumes
  • Upload and download Swift objects
  • Create and manage Heat stacks

You can take this course as a:

  • Live Virtual Event: Attend a live instructor-led event from your own desk, no travel required. Events are added to the schedule to suit different time-zones. Events on the schedule include 23 April 2018.
  • In-Class Event: You can travel to an education center to take this course.

If you are new to OpenStack, you could consider taking the Oracle OpenStack for Oracle Linux: Getting Started course.

Resources:

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
We are pleased to announce the release of Oracle OpenStack 4, based on upstream Pike. What's New Automated deployment for Oracle Database 12c single instance and Oracle RAC
  • Faster time to market for the large number of enterprise applications dependent on database workloads: Manual installation, configuration and testing of new database systems, prior to deployment, previously took days and weeks. Now with pre-configured and certified database templates, a database-driven application can be launched in Oracle OpenStack within a couple of hours from the Database Service Catalog. 

  • Improved uptime: Service requests for the database are often the result of configuration mistakes. Running Oracle Database on Oracle Linux and Oracle VM Server using pre-tested templates and certified configurations reduces operational failures and improves uptime.  




Support for OpenStack Pike 

Oracle OpenStack Docker containers have been updated to the upstream Pike release (the prior release was based on Mitaka). New capabilities include:

  • Enhancements to OpenStack deployment and updates
     

    • The new kollacli reconfigure command enables users to apply post-deployment configuration changes to OpenStack services. This command copies the configuration changes to the nodes and restarts the Docker containers for all services that are affected by the configuration changes.
       

    • The new kollacli pull command enables users to pull the Docker images for the enabled services on to the nodes before deployment.
       

  • Application performance improvement, security enhancements and more efficient Neutron networking service

    • Application performance is improved through support of Load Balancing as-a-Service (LBaaS v2). A load balancer presents a virtual server to a set of clients. The role of the load balancer is to distribute client requests across the pool of servers, including rerouting requests when a member of the pool fails. Application performance is improved by distributing network or application traffic across the servers to mitigate bottlenecks due to resource contention, or against failed requests due to failures on any given servers.

    • Security enhancements in Firewall-as-a-Service (FWaaS 2.0 API): Allows firewall policies with different rules to be applied to different directions (ingress vs egress), offering more granularity and flexibility in applying security policies to Neutron, VM and router ports.

    • IPv6 support for VM data: Workloads that support IPv6 get networking benefits such as more efficient routing, more efficient packet processing, simplified network configuration, support of new services, and IPSec security. 

  • Flexibility and efficiency in Glance Image Service with support of Ceph and Swift backends

    • Support of Ceph and Swift backends for Glance eliminates the current restriction in Glance of getting images in one storage resource and copying them to another when users boot virtual machines in different backends. With the ability to support multiple storage backends in Glance, users can use different storage resources in multiple availability zones.

  • New OpenStack service support: Barbican 

    • Barbican is the key management service of OpenStack, providing secure storage, retrieval, provisioning and management of various types of sensitive data such as keys, certificates and binary data.. 

  • Workload performance improvements in Nova compute node

    • Non-Uniform Memory Architecture (NUMA) optimization for the KVM hypervisor in Oracle Linux 7. 

    • CPU pinning for KVM hypervisor in Oracle Linux 7. 

Tech Preview Features
  • Designate (DNS-as-a-Service)

    • Designate is a multi-tenant DNSaaS service for OpenStack. It provides a REST API with integrated Keystone authentication. It can be configured to auto-generate records based on Nova and Neutron actions. Designate supports a variety of DNS servers including Bind9 and PowerDNS.

  • Ironic Service (Bare Metal-as-a-Service)

    • Ironic enables users to deploy the workload (image) onto a real 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.

  • Magnum (Container-as-a-Service)

    • Magnum 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.

Product Life Cycle Support
 

Support for Oracle OpenStack is included as part of Oracle Premier Support for Oracle Linux, Oracle VM, and Systems. There is no additional support cost for Oracle OpenStack.

  Software Download
 

Download Oracle OpenStack Docker images from Oracle Container Registry, Docker Hub and 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 be taken 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 Oracle Unbreakable Linux Network (ULN).

Resources 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.

S Oracle OpenStack for Oracle Linux: 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.

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

If you are new to Oracle OpenStack or want an introduction to OpenStack concepts, the Oracle OpenStack for Oracle Linux: Getting Started seminar is perfect for you.

This course teaches students about this cloud computing architecture, core and optional services, Docker images and containers, a multi-node deployment, and troubleshooting deployments.

You can take this seminar in the following formats:

  • Training-on-Demand: Start training straight away, at your own pace. Follow lecture materials and a selection of demos delivered by expert instructors. This format is popular with both employees and customers.
  • Live Virtual Event: Attend a live event from your own desk, no travel required. Events are added to the schedules to suit different time zones.
  • In-Class Event: Travel to an education center to attend a class.

To continue your learning of Oracle OpenStack, you can take the Oracle OpenStack: Administration Essentials course as a Live Virtual Event (e.g. 8 January or 23 April 2018) or In-Class Event.

Resources:

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

We are delighted to announce that the Oracle OpenStack: Administration Essentials training has just been released. This all-new training course is perfect for those who want to advance in their understanding and use of OpenStack.

By taking this course, you will learn how to use OpenStack services to create and manage cloud resources as a cloud administrator. You will also learn about tasks cloud operators perform.

You can influence the schedule for this new course by registering your interest in the Oracle OpenStack: Administration Essentials course.

Resources:

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

Inviting you to attend the upcoming presentation and demo at Oracle OpenWorld  20017 in San Francisco

Wednesday, Oct 04, 3:30 p.m. - 4:15 p.m. | Marriott Marquis (Yerba Buena Level) - Salon 13
 

https://events.rainfocus.com/catalog/oracle/oow17/catalogoow17?search=CON6470&showEnrolled=false

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

The Oracle OpenStack solution maintains the flexibility of OpenStack while allowing customers to deploy and manage public, private and hybrid cloud infrastructure. The Oracle OpenStack for Oracle Linux: Getting Started seminar helps you understand all the concepts involved in these architectures.

The Training-on-Demand format is ideal for those who want to start training straight away. With this format, you will follow lecture delivery and a selection of demos delivered by an expert instructor, all at your own pace.

Should you prefer a live event, you can influence the schedule by registering your interest in a:

  • Live-Virtual Event: Attend a live event from your own desk, no travel required. Events are added to the schedule to suit different time-zones.
  • In-Class Event: Travel to an education center to take this course.

Resources:

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

Authors: Matt Lord, Mikael Ronström, Octave Orgeron, Dilip Modi
 

OpenStack is evolving and improving in several areas to address the scalability required for production cloud deployments. For example:

1) Neutron and Nova improvements and tuning have reduced the delays when building and tearing down VLANs.

2) Horizontal auto scaling -- or turning on/off  more VMs – By using  Ceilometer to monitor workloads in VMs you are able to trigger  Heat which can  automatically expand or contract the VM count.

3) More choices of clustering technology for the OpenStack database backend.

In this blog, we will discuss the choices of clustering technology to improve the scalability and performance of OpenStack cloud deployments.  Next month we’ll cover tuning recommendations for improving Network Scalability.

Several OpenStack services require highly performant read/write transactions into databases supporting those services.  As the size of the deployment increases, performance demands on the database can increase rapidly.  To support production workloads, OpenStack database nodes must be able to scale up or down automatically without downtime or performance hits incurred by restructuring on-disk data.

Galera/InnoDB is the widely used database backend for OpenStack, largely because Galera adds redundancy with near zero additional complexity. However, for large OpenStack deployments, Galera's scaling properties introduce tradeoffs between performance and consistency, resulting in higher total cost of ownership for the cloud operator and reduced control plane performance for cloud users.

To address these scaling issues, Oracle OpenStack employs MySQL Cluster with NDB storage engine for the database backend.  MySQL Cluster was originally built at Ericsson for the high availability and highly consistent requirements of telecom network workloads, where there was a strong focus on write scaling.  It's designed around a distributed, multi-master ACID compliant architecture with no single point of failure.  MySQL Cluster uses automatic sharding to scale out read and write operations.

A few technical hurdles had to be overcome to deploy MySQL Cluster/NDB for OpenStack:

  • Table row length is limited to 14k in NDB vs 65k in InnoDB.
  • Hard coding of SQL statements such as "mysql_engine=InnoDB" used in the SQLAlchemy and Alembic migration scripts
  • MySQL Cluster (NDB) uses a strict adherence to ordering of SQL operations for foreign key constraints and indexes to ensure consistency.
  • No support for Savepoints or Rollbacks in MySQL Cluster (NDB)
  • No support for nested transactions in MySQL Cluster (NDB)

The Oracle OpenStack team has been working on addressing these challenges using innovative methods to reduce the impact on the OpenStack projects upstream. Our approach:

  • Extend the functionality of oslo.db to automatically handle the table schema changes, the mysql engine table setting, and the disablement of unsupported features. This is activated via a single configuration setting called "mysql_enable_ndb", which will be available to any OpenStack service to consume.
  • Improve the SQLAlchemy and Alembic scripts that contain tables that need the columns adjusted to fit within the row limit of MySQL Cluster (NDB). This is accomplished using the oslo.db function to wrap around the selected column’s string data type and pass arguments that are used to dynamically change the column size or type when using MySQL Cluster (NDB).
  • Correct SQLAlchemy and Alembic scripts to handle the ordering of dropping and recreating foreign key constraints when making table or index changes.
  • Disable the use of nested transactions when using MySQL Cluster (NDB).
  • Enhance OpenStack services to help ensure they are using the oslo.db framework when doing database creations, upgrades, and migrations.

The chart below compares MySQL Active/Active Clustering and Galera clustering. MySQL Active/Active Clustering provides many advantages including High Availability for OpenStack services and the performance and scalability required as the OpenStack deployment size increases. With support for MySQL Active/Active Clustering, Oracle OpenStack is the best choice for an enterprise-class OpenStack cloud solution.

   Other OpenStack:   A/A Galera Clustering Oracle OpenStack:  A/A MySQL Clustering 

Design Objectives

HA Only

HA, Performance,  Scalability

Write scaling on the order of

30 thousand TPS

20 million TPS

Max data nodes

n/a

48

Max MySQL nodes

9

approx 200

Two-level replication

Yes

Yes

Multi-master within shard

Yes †

Yes

Automatic, transparent
sharding capability

No

Yes
(up to 24 shards)

All MySQL server nodes
guaranteed to see most
recent state for all queries

No

Yes

Predictable latency

No

Yes

Online DDL

No

Yes

NoSQL APIs

No

Yes

Load balancing

No

Yes

Low latency in-memory

No

Yes

Self healing capabilities

No

Yes

Fully synchronous

Virtually synchronous

Yes

† Galera multi-master incurs performance penalties and potentially aborted commits.

For more information on Oracle OpenStack, visit
https://www.oracle.com/linux/openstack/index.html

Read Full Article
Visit website
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

Oracle OpenStack simplifies the deployment and management of an optimal cloud foundation for enterprise applications and databases. In this short video session, GVP of Product Management, Bob Shimp will talk about some of the features and the main reasons why Oracle OpenStack should be on your radar.

 
Read Full Article
Visit website

Read for later

Articles marked as Favorite are saved for later viewing.
close
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

Separate tags by commas
To access this feature, please upgrade your account.
Start your free year
Free Preview