OpenNebulaConf Coming to Madrid in October 2017

After the announcement of our first ever conference in the United States (fifth OpenNebula Cloud Conference will take place on June 19-20 in Cambridge, Massachusetts), we are happy to announce that the sixth edition of our community conference will be held in Madrid on October 23-24.

screen-shot-2017-01-18-at-2-41-20-pm

 

OpenNebula Conferences are education events that serve as a meeting point of cloud users, developers, administrators, integrators and researchers, featuring talks with experiences and use cases. They also include tutorials, lightning talks, and hacking sessions that provide an opportunity to discuss burning ideas, and meet face to face to discuss development. Previous speakers include Santander Bank, CentOS, European Space Agency, Akamai, FermiLab, Puppet, Red Hat, BlackBerry, Telefonica, Akamai, Runtastic, Unity, Citrix…

And remember… OpenNebulaConfs are vendor-neutral events focused on real-world practices and how to successfully implement open source in your cloud.

We look forward to seeing you in Madrid!

New Contextualization Packages

We are happy to announce new versions of the OpenNebula contextualization packages for Linux (ver. 5.0.3) and Windows (ver. 5.2.0). For Linux, this is mainly a bugfix release with 2 significant improvements. For Windows, this is a very first release, newly distributed as the MSI package.

Linux contextualization contains following changes:

  • User $USERNAME is created, if missing. The user password can be also Base64 encoded in context. variables $CRYPTED_PASSWORD_BASE64 or $PASSWORD_BASE64. Race condition has been also fixed to create the $USERNAME first and contextualize the SSH access later.
  • Refactored code is used to set host and domain names (via $SET_HOSTNAME or $DNS_HOSTNAME context. variables) in a more standard way. Platform dependent scripts were replaced by single unified script. Also, the hostname entry in a local static lookup table (/etc/hosts) is created and even updated on the IP configuration change (PR). Big thanks to Florian Heigl for designing the change request and time spent in testing.
  • Jan Kasprzak provided a patch (PR) for the Red Hat-like systems to disable IPv6 autoconfiguration and by default enable the dual-stack on configured interfaces. This behavior was also fixed for Debian-like systems (PR).
  • C. R. Oldham provided a patch to support growroot with Btrfs (PR).
  • A race condition in run locking was fixed (PR)

Windows contextualization scripts are distributed newly as the MSI package. The source codes archive is still available in case you experience any problems with the package or want to use your own way how to manage the scripts. The package can be installed by double-clicking on the downloaded package icon or from the command line:

msiexec /i one-context-5.2.0.msi

Windows contextualization is started as the Windows service named onecontext (under rhsrvany wrapper). Please remove any existing contextualization (and its startup mechanism) from your virtual machine before installing this package.

You can download the Linux and Windows packages here. Packages are compatible with the OpenNebula versions from 4.6 to 5.2.

OpenNebulaConf Coming to US in June 2017

Following last year’s successful event, we are happy to announce that this year we are organizing the OpenNebula Conference in the United States and Europe. The fifth OpenNebula Cloud Conference will take place on June 19-20 in Cambridge, Massachusetts, and the sixth edition of our community conference will be held in Madrid, Spain, on October 23-24 (more information about this event in a few weeks).

screen-shot-2017-01-09-at-6-04-55-pm

OpenNebula Conferences are education events that serve as a meeting point of cloud users, developers, administrators, integrators and researchers, featuring talks with experiences and use cases. They also include tutorials, lightning talks, and hacking sessions that provide an opportunity to discuss burning ideas, and meet face to face to discuss development. Previous speakers include Santander Bank, CentOS, European Space Agency, Akamai, FermiLab, Puppet, Red Hat, BlackBerry, Telefonica, Akamai, Runtastic, Unity, Citrix…

The fifth OpenNebulaConf will open its Call for Speakers in a few days, stay tuned for content updates.

And remember… OpenNebulaConfs are vendor-neutral events focused on real-world practices and how to successfully implement open source in your cloud.

We look forward to seeing you in Cambridge!

OpenNebula 2016: Year in Review

christmas_one_2016We are approaching the end of this year 2016, winter has finally come, and we wish to thank all those individuals and companies that helped with the numerous achievements of OpenNebula throughout the year.

OpenNebula is keeping its momentum, widening its adoption and turning into a very mature product, with more than  9 years of development behind. We like to give a special recognition to the over 1.000 contributors registered in the development portal, who help advance OpenNebula by submitting bug fixes, patches, feature requests, …. We look forward to your contributions to code development!.

Also, we would like to thank Blackberry,  Unity and the Université Catholique de Louvain for funding general interest features that are made available publicly in OpenNebula releases through the Fund a Feature program. The community is certainly in debt with you.

It is always difficult for an open-source project to know who uses its software. So we consider ourselves lucky to know that there are more than 3.500 production OpenNebula clouds connected to our marketplace, with the largest one spanning over 16 data centers with over 300.000 cores. This year a milestone was achieved with more than 180.000 downloads of the OpenNebula packages.

Two major OpenNebula releases were published this year: 5.0 Wizard and 5.2 Excession. Moreover, three maintenance versions were released to fix bugs and polish features. Focus in future release will be centered in the vCenter integration, without neglecting the default hypervisor for OpenNebula clouds, KVM. The plan is to bring vCenter up to speed with the KVM support.

vOneCloud achieved v2.0 this year, an important milestone that allowed to settle a number of features and plan for the future roadmap. Lots of new vCenter related features are present in OpenNebula and will make their way to vOneCloud, specially with the redesign expected in OpenNebula 5.4 of the vCenter integration, that will bring full storage and network manage to the table. vOneCloud exposes a multi-tenant, cloud-like provisioning layer, including features like virtual data centers and a slick self-service portal.

The community has been very active engaged this year 2016. Many contributions in the form of new addons, functionality patches, feedback for future releases, messages in the forum, twitter and so on were delivered in the past 12 months.  You can check these contributions, along with other details about the great progress that we have seen for the OpenNebula project in our monthly newsletters. We are also announcing our new Community Champions Program. An exclusive group of passionate technology and community leaders that help sustain and grow our user base. They represent OpenNebula and work to connect, teach and spread OpenNebula, throughout the world.

This year’s OpenNebulaConf was held again in in Barcelona and featured very interesting keynotes by relevant users like Telefonica or Akamai, among others. It featured three days packed with interesting talks and great experiences exchange. It was a great success thanks to the support and participation of all of our community members, speakers, sponsors and friends. You can check our YouTube channel, download the slides from the slideshare account or take a look to the pictures of the conference.  For 2017 we are planning to break down the conference in two instances, one to be held in Europe and another in the US. Yes, our first conference in the US. Stay tuned!

Also this year, members of the OpenNebula team participated in several OpenNebula TechDays around the world. These are full day events to learn about OpenNebula with a hands-on cloud installation and operation workshop and presentations from community. We want to give a warm thank you to all organizations that hosted a TechDay in 2016 for their hospitality: Mimos in Kuala Lumpur, StorPool in Sofia, Rentalia in Madrid, ContainerizeThis in Dallas, C151 Data Centers in Toronto, Harvard FAS Research Computing in Cambridge, BIT.nl in Ede, Netways in Nüremberg and Trinity College Dublin in Dublin. We are organizing the schedule of TechDays for future months, send us an email or send it to the community discuss mailing list if you are interested in hosting a TechDay event.

Finally, we want to highlight the participation in both VMworld Europe and US, where the team were showcasing vOneCloud functionality over vCenter.

***

We want to thank our community for their feedback and contributions, you are the key asset that makes OpenNebula a great cloud management platform that solves real world problems.

The OpenNebula team wishes happiness and prosperity in 2017 to you and your loved ones!

– The OpenNebula Team

OpenNebula Newsletter – December 2016

The OpenNebula project activity, latest news, advances in the technology, community work and the dissemination efforts carried out in December 2016.

We are really proud of the maturity of OpenNebula, we’ve been around for 9 years now and we’ve seen the development of the IaaS cloud since its inception. We’d like to thank you all for sharing the ride, it has been exciting and we have awesome times ahead. Come with us, there is still a lot to achieve in the cloud!

Looking for a job in cloud computing? We are still looking for Cloud Developers and a Community Specialist to join our team, check this for more details.

Technology

OpenNebula 5.4 is shaping up! As you may know, there is an important focus on the vCenter integration, as you can read in this post.

The main highlights of the release are:

  • Live disk resize operation, not only at boot time but while the VM is in running state
  • Full network management in vCenter, including the ability to create Networks and distributed vSwitches
  • Full storage management in vCenter, including resize and non-persistent images. This will effectively move the vCenter integration
  • Allow Folder definition for VMs in vCenter
  • Virtual Machine save for vCenter
  • Native HA for the OpenNebula controller
  • Affinity/Anti Affinity schedule options for VMs
  • Fine grain ADMIN and MANAGE VM operation assignment
  • More detailed history information, including user information
  • Dual stack IPv4 and IPv6 AR with static addresses
  • Configurable persistency for newly created images
  • Many Sunstone goodies!

picture1
You can check the full planned change log in the development portal.

Community

We are very happy with the feedback given by the community. OpenNebulaConf 2016 was the perfect place to reunite with all the OpenNebula folks, and to share with them our plans for your favourite Cloud Management Platform.

For instance, we love tweets like this, it helps reminding us why we iterate OpenNebula to give users the smoothest experience.

So far we are happy with @opennebula – much more developer/admin friendly

It is also a joy to learn who is using OpenNebula to build production clouds, and how they are using them. This is a very nice example of a very useful use for an OpenNebula cloud. Having an OpenNebula cloud deployment in the European Space Agency (and, more importantly, knowing about it) is a good kick!.

We also want to give the thumbs up to those kind souls that give us a hand helping newcomers to set up their OpenNebula clouds. It is important to give a warm welcome to people willing to understand OpenNebula and approaching through the user forum, so thanks!

Outreach

If you are new to OpenNebula, one of the best ways of catching up is attending the OpenNebulaConf. You have the chance to meet OpenNebula users with real use cases and production environments, and to solve the doubts you may have about the technology to build private and hybrid clouds. If you are wondering what the OpenNebulaConf looks like, check the post with the material of 2016 OpenNebulaConf. Check out the YouTube channel, download the slides from the slideshare account or take a look to the pictures of the conference. Stay tuned for next years location and format, there will be surprises!

Besides the conference, the OpenNebula team also organize more local, one day events called the OpenNebula Cloud TechDays. These events are designed to learn about OpenNebula with a hands-on workshop on cloud installation and operation, and presentations from community members and users. We’ve opened the Call for Hosts for the TechDays in 2017, so if you are willing to host one for the local OpenNebula community, and give us a shout.

The OpenNebula team is growing at a fast pace. Are you looking to get into the cloud professionally? If you are looking to work in an agile environment to develop new features and integrations and participate in the upstream community, this is your chance. Check out the OpenNebula Systems vacancies if this is the case, we are currently interested in Cloud Developers and Community Specialists.

Remember that you can see slides and resources from past events in our Events page. We have also created a Slideshare account where you can see the slides from some of our recent presentations.

We Have Redesigned the Public MarketPlace!

The new MarketPlace is in the same place, and looks almost the same, but it’s now easier to use than ever!

marketplace

You can still see your favourite appliances from within Sunstone:

marketapps

But the good news is that the way you can contribute to the MarketPlace has changed drastically, it’s now a much simpler procedure, far more comfortable for developers. To add a new MarketPlaceApp you simply need to send us a pull request to this repo:
https://github.com/OpenNebula/marketplace

The procedure is quite intuitive and is explained in detail in the README.md of that repo, but in a nutshell you need to:

  • Fork the repo
  • Create a new folder for your company
  • Generate a uuid using uuidgen for instance
  • Create a new appliance file following the syntax explained in the README.md file. Feel free to take a look at other examples in the repo.

So if you want to contribute a new appliance, you can start by following this guide to enable OpenNebula compatibility, and then you can submit it the new MarketPlace!

Happy contributing!

9 Years of OpenNebula!

nine

Today is the 9th anniversary of the founding of the OpenNebula open source project. We still remember the early days of OpenNebula, when we decided to start an open-source project to grow, distribute and support the software prototypes that we developed to support our research in virtualization management on distributed infrastructures. Yet here we are, nine years later, with one of the most successful projects in the open cloud ecosystem.

OpenNebula has grown into a widely-used user-driven project, with lots of examples of production use in academia, research and industry, over 100K downloads from the project repositories in the last year, more than 1,500 clouds connected to our marketplace, and large-scale infrastructures with tens of data centers and hundreds of thousands of cores. We are very proud of this growth as the only fully-open enterprise-ready management platform to build clouds.

None of it would be possible without your help, the hard work of thousands of users and contributors!

On behalf of the OpenNebula Team

Cloud TechDays 2017 – Call for Hosts

We are opening the Call for Hosts for the OpenNebula TechDays 2017!

The OpenNebula Cloud TechDays are day-long educational and networking events to learn about OpenNebula with a hands-on workshop on cloud installation and operation, and presentations from community members and users that focus on:

  • Sharing cloud use cases and deployment experiences
  • Introducing new integrations and developments
  • Describing other related cloud open-source projects and tools

The OpenNebula TechDay events are targeted at

  • Cloud architects
  • Data center admins
  • Systems admins and integrators
  • DevOps architects
  • Solutions architect

The emphasis is to deliver an education oriented event, with local speakers and users to come together to share stories from their experiences using OpenNebula.

OpenNebula TechDays started in March 2014 and we’ve celebrated already 22 TechDays in the Netherlands, Belgium, Spain, United States, Romania, Czech Republic, France, Canada, Malaysia, Bulgaria, Germany and Ireland. They have been hosted by organizations like:

  • BIT.nl
  • Transunion
  • HYVE
  • Microsoft
  • BlackBerry
  • Harvard University
  • Netways
  • and many others

Do you wish to become a TechDay host for 2017? It’s very easy, drop by the TechDays guidelines and form, and get in contact with us, we only require that you provide a room with enough capacity for the attendees and some essential materials (wifi, projector, etc…). Deadline for this call is December 16, 2016.

Thanks!

OpenNebula Newsletter – November 2016

Learn what kept the OpenNebula team busy this last month of November, the project activity, latest news, advances in the technology, community work and the dissemination efforts carried out.

You can check the material of the OpenNebulaConf 2016 on this blog post, including pics, slides and videos of the keynotes
We are looking for Cloud Developers and a Community Specialist to join our team, check this for more details.

Technology

Team is working hard on the next release, 5.4. An emphasis is given in vCenter integration, but also great advances are being worked upon on other areas:

  • Live disk resize operation, not only at boot time but while the VM is in running state
  • Full network management in vCenter, including the ability to create Networks and distributed vSwitches
  • Full storage management in vCenter, including resize and non-persistent images. This will effectively move the vCenter integration
  • Allow Folder definition for VMs in vCenter
  • Virtual Machine save for vCenter
  • Native HA for the OpenNebula controller
  • Affinity/Anti Affinity schedule options for VMs
  • Fine grain ADMIN and MANAGE VM operation assigment
  • More detailed history information, including user information
  • Many Sunstone goodies!

overcommitment2

…and many more features related with Sunstone, Database, upgrade path and more OpenNebula subsystems. We are working to make OpenNebula 5.4 the most useful and robust OpenNebula release to date!

uploadimage3

Also, an update of the VMware Cloud Reference Architecture was published. The update includes latest features in OpenNebula releases, like:

    • OpenNebula now allows to upload, clone and delete VMDK files.
    • VM importing workflow has been greatly improved through Sunstone, making it easier to import your existing workload into OpenNebula.
    • Resource pools defined in vCenter are supported by OpenNebula so available memory and CPU can be partitioned. When launching a VM from OpenNebula, a resource pool can be selected automatically or the user can choose one.
    • When a VM is instantiated from a VM Template, the datastore associated can be chosen. If DRS is enabled, then vCenter will pick the optimal Datastore to deploy the VM.

and much more!

Community

After the Conference hangover (both literally and figuratively), the community has been as active as ever.

We are restructuring the OpenNebula add-ons to keep track of those add-ons that are not longer maintained and we discourage the use of. If you are an add-on maintainer, give us a shot in the forum so we know about it.

As we always emphasize, it is very encouraging and important for an open source project to receive messages publicly like this.

Excellent summaries about OpenNebula, like the one that we recommend reading in this blog post, are a great way to spread the OpenNebula word. Kudos!

OpenNebula is a free and open source software solution for building clouds and for data centre virtualisation. It is based on open technologies and is distributed under the Apache License 2. OpenNebula has features for scalability, integration, security and accounting. It offers cloud users and administrators a choice of interfaces.

Another, and even more important, effort by our users can be seen in this blog post by Fuze, detailing their production use of OpenNebula and how it powers the infrastructure that boost their business. We are immensely proud and grateful for this information guys!

cloud_orchestration_v2

Currently, Fuze Private Cloud has a central OpenNebula deployment in a data center in the eastern part of the US. This fault tolerant OpenNebula deployment is configured to connect and manage Fuze data centers across US East/ West, Australia, Asia, and Europe.

By the way, we are taking care of the infrastructure that runs our web page, development portal, marketplace … we appreciate your patience. If you notice anything strange, let us know.

Outreach

The OpenNebulaConf 2016 has been a real success with awesome keynotes including usage of OpenNebula in Akamai and Telefonica. Also, it featured high quality tutorials and excellent workshops, which were very well received, as were the first day tutorials. Make sure that you attend next year to either the basic or the advanced one, they are a real bonus of the conference!

To sweeten your way to next year’s Conference, and to recap the contents of the different keynotes and lightning talks, we published a post with the material of 2016 OpenNebulaConf. Check out the YouTube channel, download the slides from the slideshare account or take a look to the pictures of the conference. Enjoy.

We will also be defining shortly the TechDays for 2017. Stay tuned if you are interested to host an OpenNebula event!

The OpenNebula team is growing at a fast pace. Are you looking to get into the cloud professionally? If you are looking to work in an agile environment to develop new features and integrations and participate in the upstream community, this is your chance. Check out the OpenNebula Systems vacancies if this is the case, we are currently interested in Cloud Developers and Community Specialists.

Remember that you can see slides and resources from past events in our Events page. We have also created a Slideshare account where you can see the slides from some of our recent presentations.

Update of VMware Cloud Reference Architecture

A year ago OpenNebula Systems published the VMware Cloud Reference Architecture, a blueprint to guide IT architects, consultants, administrators and field practitioners in the design and deployment of public and private clouds based on OpenNebula on top of VMware vCenter. This reference architecture is intended for organizations with existing VMware environments or expertise who want to limit changes to their underlying VMware infrastructure, but see benefits in a common provisioning layer via OpenNebula to control compute workloads and want to take a step toward liberating their stack from vendor lock-in.

Many things have changed since that document was published. This is a brief summary of what’s new and ready for you:

  • OpenNebula now allows to upload, clone and delete VMDK files.
  • VM importing workflow has been greatly improved through Sunstone, making it easier to import your existing workload into OpenNebula.
  • Resource pools defined in vCenter are supported by OpenNebula so available memory and CPU can be partitioned. When launching a VM from OpenNebula, a resource pool can be selected automatically or the user can choose one.
  • When a VM is instantiated from a VM Template, the datastore associated can be chosen. If DRS is enabled, then vCenter will pick the optimal Datastore to deploy the VM.
  • New disks can be hot-plugged and OpenNebula can be informed from erasing the VM disks if a shutdown or cancel operation is applied to a VM, so users won’t lose data accidentally.
  • Support for vCenter customization specifications, as a complementary alternative to contextualization.
  • Multi vCenter cluster can be now defined in a single VM Template definition.
  • Control how disks are managed in vCenter, through the KEEPS_DISKS_ON_DONE template variable which will help you to protect users data against accidental deletions.
  • Datastores in a Storage DRS can be used as individual datastores by OpenNebula.
  • A bandwidth limit per VM network interface can be applied. VM’s network usage information is now gathered from vCenter.
  • It’s possible to access the OneGate server from vCenter VMs since the onegate token is passed through to the VM.
  • And last but not least, cool features added to Sunstone: a smoother vCenter’s resource import, the Cloud View functionality has been extended, new tags for resources.

This blueprint has been created from the collective information and experiences from hundreds of users and cloud client engagements so your feedback is extremely valuable.

More features are continuously being added, OpenNebula is a project in constant evolution, so stay tuned and do not forget to send us your feedback!