Quantcast
Viewing all articles
Browse latest Browse all 7

What’s new in OpenStack Grizzly ?

Introduction

G” release is the next stable version of OpenStack which is going to be released the 4th April 2013.

For remind us, Folsom brought us two new core projects : Quantum (Networking) and Cinder (Volumes). Two new projects have been incubated : Ceilometer (metering) led by Nicolas Barcet (VP Products at eNovance), and Heat (Cloud Orchestration).

Oslo is a new incubated project which produces a set of python libraries containing infrastructure code shared by all OpenStack projects.

 

We are going to see here what you can’t miss to know for next release.

Note : Keep in mind the list is not exhaustive and I note here the highlights only related to core projects.

 

Keystone

PTL : Joe Heck

Features Description URL
API V3
  • Domains (collections of projects)
  • Role API restructuring
  • Rename “tenant” to “project”
  • Extended policy-implementation-specific API
Blueprint
Active Directory support Active Directory authentication backend Blueprint
Group of users support Encapsulate users and projects representing some kind of logical entity Blueprint
Multi-factor Authentification Allow the user to provide more than just one set of credentials Blueprint
Token trusts Using a trust, one user (the trustee), can then
create tokens with a subset of another user’s (the trustor) roles and
projects.
Blueprint

Glance

PTL : Brian Waldon

Features Description URL
Additional common image properties Add operating system characteristics Blueprint
Multiple Image Locations Allow images to be stored in many differents places (Swift, local, etc) Blueprint
Image Sharing Enable users to share images with specific members. Blueprint

Nova

PTL : Vish Ishaya

Features Description URL
Delete all traces of volume nova-volume is now erased of nova Blueprint
Bittorent support for Xen Use BitTorrent to speed up VM builds in a XenServer cluster Blueprint
Move nova-manage into API nova-manage should be deprecated for everything except the db-sync command  Blueprint
Delete DB access from compute The compute manager should not have any direct database calls, but rely on conductor  Blueprint
Nova Compute Cells
  • to allow additional scaling and (geographic) distribution without complicated database or message queue clustering
  • to separate cell scheduling from host scheduling
Blueprint
Enable setting default rules for default security group Automatically add rules when default security group is created Blueprint
Add support for SPICE graphics to libvirt driver For providing good remote desktop support Blueprint
Simplify the libvirt VIF driver Configure libvirt VIF driver choices based on Quantum network type Blueprint
Multi-Boot Instance Naming Make sure that instances have unique hostname if they have been created by one API call Blueprint
Fibre channel block storage support Adding support for block storage attaching to hosts via Fibre Channel SANs Blueprint
Scheduling for live migration The ability to use scheduler for choosing destination host Blueprint
Rebuild for HA Boot instances which went down due to host failure, to other hosts while keeping their original identity Blueprint
VMware compute driver Enhancing VMware Compute Driver (ESX + ESXi) Blueprint
General baremetal provisioning framework
  • PXE and non-PXE (Tilera) provisioning with bare-metal DB
  • Architecture-specific provisioning entity
  • Fault tolerance of bare-metal nodes
  • Openflow related stuff
Blueprint

Cinder

PTL : John Griffith

Features Description URL
API V2 Framework Record the API improvements into a V2 API Blueprint
Hosts extension For having a status report of Cinder services and what nodes they’re running. Blueprint
Cloning  Add clone_volume functionality to Cinder Blueprint
Volume Type Scheduler Find nodes best suited for hosting volume of particular type Blueprint
Volume Backups Support for backing up user volumes to Swift Blueprint
Support for Multiple driver backends Allow managing multi volume backends from a single volume manager Blueprint
A lot of new drivers coraid, FC, GlusterFS, Huawei, HP 3PAR, EMC, Xen NFS Blueprints

Quantum

PTL : Dan Wendlandt

Features Description URL
Service Insertion Framework of API and supporting methods for inserting L4/L7 services on Quantum logical topologies Blueprint
LBaaS Including load balancing as a service in a new plugin (with HAproxy driver) Blueprint
RPC support for l3 agent Instead of using polling, quantum is now able to use RPC Blueprint
Quantum Scheduler Multi-Host feature which allows to run multiple DHCP & L3 nodes Blueprint
Metadata with overlapping Allow overlapping network address spaces to communicate with metadata server Blueprint
IPtables support for OVS Implements iptables version of Quantum SecurityGroup Extension. Blueprint
VIF Plugging Improvements Separation between configuration and networking (by agent) Blueprint
Security Groups API Abandon SG supported by nova, and let Quantum manage it according to the plugin Blueprint

Horizon

PTL : Gabriel Hurley

Features Description URL
Load Balancing Service UI Manage LBaaS in Quantum from dashboard Blueprint
Flavor Extra Specs Supports “extra specs” on flavors which allow for more intelligent scheduling Blueprint
One-Click “Associate IP” Enable to “one-click” assign a floating IP to an instance Blueprint
Migrate a VM Ability to migrate a single server from UI Blueprint
Quantum L3 support Manage routers, Floating IP and Security groups Blueprint
Add security groups to instance Supports adding/removing security groups to existing instances Blueprint
Glance image upload Ability to upload from local file Blueprint
Network topology Show a network topology graphical view Blueprint

 

Conclusion

Congratulations to developers ! The community was looking forward to seeing all the features needed to bring Quantum in production, and Grizzly fix that !

We should also keep an eye out for other projects like Ceilometer and Heat which bring new features on this release.

So now, what’s next for Havana ? See you in the next Summit Image may be NSFW.
Clik here to view.
😉


Viewing all articles
Browse latest Browse all 7

Trending Articles