Blueprints for OpenNebula 4.6

Last week, after receving a good amount of feedback, we’ve been planning the new features for OpenNebula 4.6. The primary focus for the next release is two-fold: federation and usability.

Federation of OpenNebula datacenters. oZones will undergo a major re-design (basically we are going to get rid of it ;)… and move its functionality to oned and Sunstone. This way, OpenNebula Zones will become a first-class citizens and it will be quite easy to federate your OpenNebula deployments. Virtual Data Centers, VDCs, will be also greatly improved: we are sure that they will prove to be a very useful tool to ease the multi-tenancy aspects of federated as well as stand-alone OpenNebula installations.

General usability improvements. In this area, there will not be radical new features in OpenNebula but rather minor adjustments to its current functionality. In particular, to highlight some of the new features:

  • Storage Backends, support for RDB fomat 2 and improved support for GlusterFS.
  • Virtual Networking, new operations to ease the update and management of virtual networks, as well as a clearer organization of IP assigment (including MAC-IP assigments and IP reservations).
  • Datastores and Images, new operations to easily re-size and move/clone images.
  • VM Management. New functions to simplify VM operation, provide attach/dettach operations on both running and non running VMs, or instantiate a template to a persistent VM.
  • Sunstone, we will continue to polish its functionality and also, it will expose new dialogs for the new features (e.g. zone selector for users, resource providers for user groups…)

The OpenNebula Team would like to thank the community for this awesome list of feature requests. Even though not all the requests made it for 4.6., we are very excited to work on a release with a roadmap completely defined with functionality requested by OpenNebula users.

The complete list of features and planned bug fixes is here. Requests not planned for 4.6 have been moved to the project backlog.

 

OpenNebula 4.0 Eagle is Out!

The OpenNebula project is proud to announce the immediate availability of OpenNebula 4.0 Eagle. The project has come a long way since the first “technology preview” of OpenNebula five years ago. During these years we’ve witnessed the rise and hype of the Cloud, the birth and decline of several virtualization technologies, but specially the encouraging and exciting growth of OpenNebula; both as a technology and as an active and engaged community.

OpenNebula 4.0 is the result of the terrific feedback of the day-to-day operation of virtualized infrastructures by many of you, result of all your contributions, bug reports, patches, and translations, but one and foremost, OpenNebula 4.0 is the realization of a vision of simplicity, openness, code-correctness and a sysadmin-centric approach. This defines our personality as a community, it defines the OpenNebula Way. Now the features that you’ve been waiting for….

OpenNebula 4.0 includes new features in most of its subsystems. We are showing for the first time a completely redesigned Sunstone, with a fresh and modern look and an updated workflow for most of the dialogs. The also new Sunstone Views functionality allows to customize the GUI for each type of user or group, so the interface implements a different provisioning model for each role. A whole new set of operations for VMs like system and disk snapshoting, capacity re-sizing, programmable VM actions and IPv6 among others. There are some new drivers also, like Ceph; as well as improvements for VMware, KVM and Xen. The scheduler has received some attention from the OpenNebula team to easily define more placement policies… and much more (see below).

This is a stable release and so a recommended update that incorporates several bug fixes since 4.0 Beta and 4.0 RC. Although this is a major release we’ve done our best to keep compatibility with OpenNebula 3.8 so any application developed for previous versions should work without effort. We have changed the name of some of the operations over the VM (we have now 32 different management actions) so be sure to check the compatibility and upgrade guides.

As enterprise-ready product, each OpenNebula Series is maintained for three years, in few days we will release the first Service Pack for the OpenNebula 3 Series.

As usual OpenNebula releases are named after a Nebula. The Eagle Nebula (catalogued as Messier 16 or M16, and as NGC 6611, and also known as the Star Queen Nebula) is a young open cluster of stars in the constellation Serpens, discovered by Jean-Philippe de Cheseaux in 1745-46. It is located about 7,000 light-years away from Earth.

Thanks to all people that have contributed to OpenNebula 4.0!

Screencasts

We have created a series of screencasts to illustrate the most improtant features of OpenNebula 4.0.

Relevant Links

OpenNebula 4.0 Beta is out for testing!

March 26th, 2013. The project has come a long way since the first “technology preview” of OpenNebula five years ago. During these years we’ve witnessed the rise and hype of the Cloud, the birth and decline of several virtualization technologies, but specially the encouraging and exciting growth of OpenNebula; both as a technology and as an active and engaged community.

OpenNebula 4.0 is the result of the terrific feedback of the day-to-day operation of virtualized infrastructures by many of you, result of all your contributions, bug reports, patches, and translations, but one and foremost, OpenNebula 4.0 is the realization of a vision of simplicity, openness, code-correctness and a sysadmin-centric approach. This defines our personality as a community, it defines the OpenNebula Way. Now the features that you’ve been waiting for….

OpenNebula 4.0 includes new features in most of its subsystems. We are showing for the first time a completely redesigned Sunstone, with a fresh and modern look and an updated workflow for most of the dialogs. A whole new set of operations for VMs like system and disk snapshoting, capacity re-sizing, programmable VM actions and IPv6 among others. There are some new drivers also, like Ceph; as well as minor improvements for VMware, KVM and Xen. The scheduler has received some attention from the OpenNebula team to easily define more placement policies… and much more.  Check the full release notes for details.

Relevant Links

Post Bonus… a Suntone video preview

FOSDEM 2013 (Cloud Devroom) Call for Talks

As part of FOSDEM (one of the most important european events in the open source arena), the OSS Cloud IaaS projects (OpenNebula, Eucalyptus, OpenStack, CloudStack) are organizing a Cloud devroom.

This Cloud devroom, will be an excellent opportunity to promote your solutions with OpenNebula, share your experiences operating/bulding/designing a Cloud with OpenNebula at your company or institution,  meet some of OpenNebula developers, and discuss with others  about OSS Cloud technologies.

Below you can find the complete CFP, but feel free to contact the fosdem list for more information.

Hope to see you next year at FOSDEM 2013!!

FOSDEM CALL FOR TALKS

The organizers of the Cloud devroom at FOSDEM 2012 invite you to submit a session proposal. The purpose of this devroom is to serve as a meeting point for cloud infrastructure projects, including a unique opportunity for discussion and collaboration between developers from different projects.

This devroom will be focused on open source cloud infrastructure projects. Preference will be given to developer oriented proposals for projects in the IaaS (Infrastructure as a Service) space, such as CloudStack, Eucalyptus, OpenNebula, or OpenStack. However, we are open to proposals from other related projects, such as cloud management, deployment, and orchestration, as well. If you would like some help refining your proposal, or would like to discuss what topics are most appropriate for this devroom, please use the cloud-devroom at lists.fosdem.org mailing list. The cloud devroom will last for one day: Sunday, February 3, 2013.

Talks will last 25 minutes (including Q&A). Send your proposals to the cloud-devroom at lists.fosdem.org mailing list. The deadline is Friday, December 14, 2012. Please include the following information in your proposal:

  • Talk Name
  • Talk Description
  • Speaker Name Speaker’s bio (including involvement in the project(s) being discussed)

OpenNebula to Speak at LinuxCon Europe

Rubén S. Montero, OpenNebula´s Chief Architect, will speak in the CloudOpen Summit at LinuxCon Europe next week in Barcelona. He will talk about how OpenNebula.org is developing the industry standard solution for building and managing virtualized data centers and cloud infrastructures. The presentation will describe the unique innovative features provided by OpenNebula and its integration capabilities that allow to build a cloud within any data center environment.

See you in Barcelona!

OpenNebula 3.8 Twin-Jet is Out!

The OpenNebula project is proud to announce the immediate availability of OpenNebula 3.8 Twin Jet. This release brings new features in many areas and stabilizes previous versions: better integration with VMware (native support for VMFS) and KVM (support for cgroups and SPICE), simplified network deployment with the new virtual router appliance, or a more functional EC2 interface (EBS and keypairs). Check the release notes for a complete list of new features.

An important effort has been made to distribute the software with the same packaging formats as those used by the main Linux distributions. We hope that this will make even more easier to get and set OpenNebula up and running. Please be sure to check  the upgrade guide, and take a look to the proper upgrade path from 3.6 packages.

Thanks to the community members and users who have contributed to this software release by being active with the discussions, answering user questions, or providing patches for bugfixes, features and documentation.

As usual OpenNebula releases are named after a Nebula. The Twin Jet (also known as Minkowski’s Butterfly, or the Wings of a Butterfly Nebula)is a planetary nebula,  located about 2,100 light-years away from Earth in the direction of the constellation Ophiuchus.

Relevant Links

OpenNebula 3.6 (Lagoon) is out!

The OpenNebula project is proud to announce the availability of OpenNebula 3.6 (Lagoon). This release is focused on stabilizing the features introduced in OpenNebula 3.4, improving the performance of some existing features, and adding new features for virtualization management and integration with the new OpenNebula Marketplace.

OpenNebula 3.6 features a new hotplug mechanism for disk volumes that supports attaching either volatile volumes or existing images to a running VM. Also for OpenNebula 3.6 we have re-written from scratch the Quota and Accounting tools, so now they are included in the OpenNebula core to enhance their integration with the existing AuthZ & AuthN mechanisms and other related tools (e.g. Sunstone). There are some other new features like VM rescheduling, hard reboots, cloning of disk images, support for per-cluster definition of system datastores…

OpenNebula 3.6 also features improvements in other systems, especially in Sunstone’s interface with the redesign of several tabs as well as in the OpenNebula Zones where we got rid of the datamapper dependency to ease the packaging of OpenNebula.

Last but not least, OpenNebula 3.6 is fully integrated with the new OpenNebula Marketplace. Any user of an OpenNebula cloud can very easily find and deploy virtual appliances through familiar tools like the SunStone GUI or the OpenNebula CLI. The OpenNebula Marketplace is also of the interest of any software developer to quickly distribute a new appliance, making it available to all OpenNebula deployments worldwide.

This is a final release and it is aimed at production environments, any infrastructure running a previous version is recommended to upgrade.

As usual OpenNebula releases are named after a Nebula. The Lagoon Nebula (also known as M8, or NGC 6523) is a giant interstellar cloud in the constellation Sagittarius.

Relevant Links

OpenNebula 3.6 Beta Released!

The OpenNebula project is proud to announce the availability of the beta release of OpenNebula 3.6 (Lagoon).

OpenNebula 3.6 features a new hotplug mechanism for disk volumes that supports attaching either volatile volumes or existing images to a running VM. Also for OpenNebula 3.6 we have re-written from scratch the Quota and Accounting tools, so now they are included in the OpenNebula core to enhance their integration with the existing AuthZ & AuthN mechanisms and other related tools (e.g. Sunstone). There are some other new features like VM rescheduling, hard reboots, cloning of disk images…

OpenNebula 3.6 also features improvements in other systems, especially in Sunstone’s interface with the redesign of several tabs as well as in the OpenNebula Zones where we got rid of the datamapper dependency to ease the packaging of OpenNebula.

Last but not least, OpenNebula 3.6 is fully integrated with the new OpenNebula Marketplace. Any user of an OpenNebula cloud can very easily find and deploy virtual appliances through familiar tools like the SunStone GUI or the OpenNebula CLI. The OpenNebula Marketplace is also of the interest of any software developer to quickly distribute a new appliance, making it available to all OpenNebula deployments worldwide.

With this beta release, OpenNebula Lagoon enters feature freeze and we’ll concentrate on fixing bugs and smoothing some rough edges. This release is aimed at testers and developers to try the new features.

As usual OpenNebula releases are named after a Nebula. The Lagoon Nebula (also known as M8, or NGC 6523) is a giant interstellar cloud in the constellation Sagittarius.

Thanks the community members and users who have contributed to this software release by being active with the discussions, answering user questions, or providing patches for bugfixes, features and documentation.

Relevant Links

OpenNebula 3.4 Wild Duck is out!

April 11th, 2012. The OpenNebula project is proud to announce the availability of OpenNebula 3.4 (Wild Duck). The software brings countless valuable contributions by many members of our community, and specially from Research in Motion, Logica, Terradue 2.0, CloudWeavers, Clemson University, and Vilnius University.

As main new feature, OpenNebula 3.4 incorporates support for multiple Datastores that provides extreme flexibility in planning the storage backend and important performance benefits, such as balancing I/O operations, defining different SLA policies and features for different VM types or users, or easily scaling the cloud storage. Additionally, OpenNebula 3.4 also features improvements in other areas like support for clusters (resource pools), new tree-like menus for Sunstone, or the addition of the Elastic IP calls in the EC2 Query API.

As usual OpenNebula releases are named after a Nebula. The Wild Duck Cluster (also known as Messier 11, or NGC 6705) is an open cluster in the constellation Scutum.

Highlights of OpenNebula 3.4

Notable improvements include, but are not limited to:

  • Datastores. OpenNebula 3.4 is shipped with 3 basic datastores:  filesystem to store disk images in a file form and with image transferring using ssh or shared file systems (NFS, GlusterFS, Lustre…); iSCSI/LVM to store disk images in a block device form; and VMware, a datastore specialized for the VMware hypervisor that handles the vmdk format.
  • New Transfer Drivers. Cloud hosts are not tied to a single transfer mechanism (transfer driver) and now can access images from different datastores in different ways, so providing extreme flexibility in planning the storage backend and important performance benefits.
  • Clusters. A Cluster is a pool of resources that includes physical hosts, datastores and networks for load balancing, high availability, and high performance computing.
  • Improved Sunstone. New Navigation menu, more translations, secure web sockets…
  • Revamped Virtual DataCenters in OpenNebula Zones. The new VDC is defined as a fully-isolated set of virtual resources within a cluster where a group of users, under the control of the VDC administrator, can create and manage compute, storage and networking capacity.
  • Improved Cloud APIs. More API calls in the EC2 Query and OCCI APIs, more Auth methods, logging facilities and cloud partitioning to route public users to an specific cluster.
  • Hybrid Cloud Computing. Improved EC2 hybrid driver, to support most of the EC2 features like tags, security groups or VPC.

Relevant Links

The OpenNebula Team

OpenNebula 3.4 Beta Released!

The OpenNebula project is proud to announce the availability of the beta release of OpenNebula 3.4 (Wild Duck). The software brings countless valuable contributions by many members of our community, and specially from Research in Motion, Logica, Terradue 2.0, CloudWeavers, Clemson University, and Vilnius University.

This release is focused on extending the storage capabilities of OpenNebula, including support for multiple datastores. The use of multiple datastores provides extreme flexibility in planning the storage backend and important performance benefits, such as balancing I/O operations between storage servers, defining different SLA and QoS policies for different VM types or users, or easily scaling the cloud storage.

OpenNebula 3.4 also features improvements in other systems, especially in the core with the support of logic resource pools, the EC2 API with the support of elastic IPs, the Sunstone and Self-service portals with new cool features, and the EC2 hybrid cloud driver that now supports EC2 features like tags, security groups or VPCs.

With this beta release, Wild Duck enters feature freeze and we’ll concentrate on fixing bugs and smoothing some rough edges. This release is aimed at testers and developers to try the new features or to migrate existing drivers (specially TM drivers) to be compatible with the new version.

As usual OpenNebula releases are named after a Nebula. The Wild Duck Cluster (also known as Messier 11, or NGC 6705) is an open cluster in the constellation Scutum.

Relevant Links