TechDay in Prague March 7th

In less two weeks we are going to have our first TechDay this year. We want to thank our friends at CESNET for organizing it!

This time the TechDay is a little bit different and instead of talks we will have an open session where people can ask questiosn on how to use OpenNebula. Experienced users from CESNET will answer your questions. We are still having the tutorial in the morning for people that never used OpenNebula.

If you want to know more head to the TechDay page or head directly to the registration page, it’s free!

LXDoNe – Lightweight Virtualization for OpenNebula

Operating system (OS) level virtualization is a technology that has recently emerged into the cloud services paradigm. It has the advantage of providing better performance, elasticity and scalability than para-virtualization or full virtualization. This happens because HVM hypervisors need to emulate hardware and use a new kernel for each virtual machine that will be deployed. OS level virtualization follows a completely different approach. This technology allows you to share the kernel with the virtual portion of the system, in other words, the kernel is the same for the host and the “virtual machines” running on top of it. A container is a virtual environment, with its own process and network space that makes use of Linux kernel Control Groups and Namespaces to provide hardware isolation. Containers have their own view of the OS, process ID space, file system structure and network’s interfaces. Since they use kernel features, and there’s no emulation of hardware at all, the impact on performance is minimal.

hyp2

LXD is not just an Operating system level virtualization technology, it’s a hypervisor technology for containers. This means LXD containers look and act like virtual machines, but have the lightweight performance and scalability of process containers [1]. LXD has proven dramatic improvements over HVM hypervisors such as KVM [2] and ESX [3] in aspects such as density, speed and latency. 

LXDoNe-logo

LXDoNe is an add-on that allows OpenNebula  to manage LXD containers. It contains a virtualization and monitoring drivers. Right now it’s deployed in Universidad Tecnológica de La Habana José Antonio Echeverría‘s Data Center, alongside with KVM for special cases that implies a different kernel. We are actively working on adding more features and any reported bug will be prioritized by our team.

Features and Limitations.

Right now, the driver has the following features:

  • Life cycle control: deploy, shutdown, restart, reset, suspend and resume containers.
  • Support for Direct Attached Storage (DAS) filesystems such as ext4 and btrfs.
  • Support for Storage Area Networks (SAN) implemented with Ceph.
  • Monitor hosts and containers.
  • Limit container’s resources usage: RAM and CPU.
  • Support for VNC sessions.
  • Deploy containers with several disks and Network Interface Cards (NICs)
  • Support for dummy and VLAN network drivers.
  • Full support for OpenNebula’s contextualization in LXD containers (using special LXD images that will be uploaded to the market).

Features we are currently working on, most of them should be ready in the next couple of weeks:

  • Migration.
  • Snapshots.
  • Hot attach and detach NICs and disks.
  • LVM support.
  • Bandwidth limitation.

Known bugs:

  • VNC session only works with the first machine on each node. This is the reason for this behavior.

The driver has been released here. You can check there the installation guide for start using LXD with OpenNebula.

Contributions, feedback and issues are very much welcome by interacting with us in the GitHub repository or writing a mail:

  • Daniel Clavijo Coca: dann1telecom@gmail.com
  • José Manuel de la Fé Herrero: jmdelafe92@gmail.com
  • Sergio Vega Gutiérrez: sergiojvg92@gmail.com

OpenNebula Newsletter – January 2017

The OpenNebula newsletter brings the latest news, advances in the technology, community work and the dissemination efforts carried out by the OpenNebula project this month.

We bring some big news this month! There will be two OpenNebulaConf editions this year, one in US and the other in Europe. The US edition will take place on June 19-20 in Cambridge, Massachusetts, and the european edition will be held in Madrid, Spain, on October 23-24.

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

A new maintenance release of OpenNebula 5.2 was released, OpenNebula 5.2.1. This release brings minor improvements in the SDRS clustered vcenter datastores, vlan management and the ec2 driver set. Also, a significant number of bugs have been fixed in 5.2.1.

The team is grooming OpenNebula 5.4. A lot of new features are being worked upon, with a focus on the vCenter integration. Besides all the improvements described in our December newsletter, we’ve decided to introduce a very demanded feature in the vCenter drivers, the ability to create linked clones from OpenNebula. A linked clone is a copy of a virtual machine that shares virtual disks with the parent virtual machine in an ongoing manner. This conserves disk space, and allows multiple virtual machines to use the same software installation. This requires a special VM Template with snapshots included, the import process will allow to change the VM Template to meet this requirement or alternatively clone it and change it so it does. Nice and simple! You can check the full planned change log in the development portal.

New contextualization packages were released as well. 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.

And last, but by no means least, vOneCloud 2.2 is already out! This release brings the improvements of the latest Excession release to the appliance. vOneCloud is zero intrusive (although it fully manages the life cycle of VMs), try it out without the need to commit to it. If you don’t like it (as strange at that may be!) you can just remove the appliance.

Community

This last month we announced officially the OpenNebula Champion Program. Champions are passionate volunteers who work to connect, teach and spread OpenNebula. They represent OpenNebula and help to teach and spread OpenNebula, throughout the world.

vOneCloud is solving a big problem in the self provision of VMware resources. An excellent article in The Register beautifully lays out the simplicity it introduces in a sometimes overbloated paradigm. Being named as one of the five open source tools admins need to know is an honor.

It is a real luxury to count with excellent members (and Champions!) in our community. This extra testing makes OpenNebula more robust and more production ready, and we deeply appreciate that. We also get to receive outstanding contributions like this one, enhancing the virtual router with Load Balancing features. Amazing, big thanks from the team!

And keeping the ecosystem up to date is not small task either, so this update of the Nagios Probes for Monitoring OpenNebula and OCCI is good news.

Outreach

If attending the OpenNebulaConf is giving you trouble (because you cannot miss it!), then make it double. This year there will be two editions of the Conference, one in US (in Cambridge, Massachusetts), and the other in Europe (this time in Madrid, Spain). 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.

The OpenNebula Cloud TechDays are events designed to learn about OpenNebula with a hands-on workshop on cloud installation and operation, and presentations from community members and users. We’ve announced the list of TechDays for 2017, check them out to see if one is happening near your place and register!. This year there will be TechDays in Prague, Nuremberg, Madrid, Sofia, BarcelonaVancouver, San Francisco, Ede, Hluboka, New York and Almendralejo.

The OpenNebula team is going to feature a booth in both VMworlds this year. If you are going to attend, do not forget to come by the OpenNebula booth to see a live demo of the latest stable version of your favourite CMP:

  • VMworld 2017 US, August 27-31, Las Vegas, Mandalay Bay Hotel & Convention Center
  • VMworld 2017 Europe, September 11-14, Barcelona, Fira Gran Via

Also, check out the list of official training from OpenNebula Systems for this year. If you are new to OpenNebula, or want to improve you knowledge with an in-depth OpenNebula admin course, those are the dates and locations you need to keep in mind.

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.

Optimizing Power Consumption in an Ubuntu 16lts Mac Mini Late 2009

As you know, I’m using a mac mini late 2009 server as my Home server which has ubuntu 16 LTS installed on it (Runaterra).

Doing some updates&upgrades and after install powertop; an utility to check power consumption (commonly used in laptops) I saw that a process was taking 100% of my power consumption…

 Usage       Events/s    Category       Description
100%                                                        snd_hda_codec_realtek

Oh! surprise!

I think it happens after upgrade from 14 lts to 16 lts… but anyway i never pay attention to powertop before so… let’s fix that.

Since i’m using that mac mini as a server, In my case, i don’t need sound, so i just disable all snd modules loaded into the kernel blacklisted them.

$ lsmod | grep snd

snd_hda_codec_realtek
snd_hda_codec_generic
snd_hda_intel
snd_hda_codec
snd_hda_core
snd_hwdep
snd_pcm
snd_timer
snd

So, edit /etc/modprobe.d/blacklist.conf and add these lines at the end

# Sound Modules disabled
blacklist snd_hda_codec_realtek
blacklist snd_hda_codec_generic
blacklist snd_hda_intel
blacklist snd_hda_codec
blacklist snd_hda_core
blacklist snd_hwdep
blacklist snd_pcm
blacklist snd_timer
blacklist snd

Reboot and check powertop again. So much better now !

Cheers


Runaterra: Move my old disk with ubuntu 16 lts to an SSD

Today I have changed the disk to Runaterra : my mac mini late 2009 with ubuntu server from a hard disk to a solid disk.

Basically after clone the entire disk and reinstalling GRUB in the new SSD, assemble back again and start everything… It’s time to optimize the current system to use an SSD.

After move to an SSD, if you are migrating/cloning your old hd to that new one, you will need to tune it a bit to get maximum performance.

1. Use ext4 and gets your distro updated

Use ext4 for SSD partitions, simple.

2. Mount Options

Configure the mount options for your SDD partitions.

$ nano /etc/fstab

And adds discard and noatime options to your mount line like

UUID=38f4d376-cd93-4150-94e7-265ba7823276 /               ext4    errors=remount-ro,discard,noatime 0       1

3. Disable SWAP

$ cat /proc/swaps will give you the list of partitions used as SWAP
$ swapoff -a will disable swap (if you run the command above you will find no results now)

Edit /etc/fstab and delete/comment lines that mounts that swap partitions on boot

4. Delete swap partitions

$ fdisk

press

to print the partition table, check for swap partition and press selects the number of the swap partition.

Reload the partitions (with no reboot) with `partprobe`


vOneCloud 2.2 Released! Make a Self-Provisioned Cloud on top of vCenter

We want to let you know that OpenNebula Systems has just announced the availability of vOneCloud version 2.2.

This new release of the appliance, based on a tailored version of OpenNebula 5.2.1 Excession to ease the provisioning of resources from vSphere based infrastructures, comes packed with exciting new features. Coming from functionality present in 5.2.1 we found:

  • Support for clustered Datastores, SDRS clustered datastores are now visible in vCenter.
  • Better Sunstone support, with host dropdown option in DS creation and image import.
  • Network monitoring, now vCenter VMs network traffic is accounted for in OpenNebula.
  • Limit VM Network consumption, with specific values available in each of the NICs of a Virtual Machine.
  • More useful vCenter networks import, importing networks with the same name in different clusters is now possible.
  • More useful vCenter datracenter import, importing datastores skips those not associated with any cluster.

The above features and components add to the already present ability to expose a multi-tenant cloud-like provisioning layer through the use of virtual data centers and self-service portal. vOneCloud seamlessly integrates with running vCenter virtualised infrastructures, leveraging advanced features such as vMotion, HA or DRS scheduling provided by the VMware vSphere product family. If you are building a large-scale cloud, are interested in the federation of multiple cloud instances, hybrid deployments, or want to integrate with third party components, customize the product or manage open source hypervisors, we recommend an installation of OpenNebula.

vOneCloud is zero intrusive (although it fully manages the life cycle of VMs), try it out without the need to commit to it. If you don’t like it (as strange at that may be!) you can just remove the appliance.

OpenNebula Systems will run a booth at VMworld 2017 US in Las Vegas on August 27-31 and VMworld 2017 EU in Barcelona on September 11-14 where they will demo the new version.

Relevant Links

Upcoming Cloud TechDays in 2017

Besides our two Conferences in Boston and Madrid  (very early bird registration is now open) and the public training, we are organizing Technology Day events in multiple cities globally during 2017:

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

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

Send us an email at events@opennebula.org if you are interested in speaking at one of the TechDays and register as soon as possible if you are interested in participating, seats are limited!.

For more information on past events, please visit the Cloud Technology Days page

Please send us an email at events@opennebula.org if you are interested in hosting a TechDays event.

We look forward to your answers!

OpenNebula Public Training for 2017

OpenNebula Systems has published the schedule for public classes in 2017 at its offices in Madrid, Spain, and Cambridge MA, USA. This year, there are training sessions just after the OpenNebula Conferences in US and EU if you want to make the most of the trip to the conference.

The course about OpenNebula Fundamentals: Cloud Operator and Architect uses a hands-on lab atmosphere to provide IT professionals with the skill-sets they need to install, configure and operate OpenNebula deployments. Additionally the program briefly addresses the integration of OpenNebula with other components in the data center.

30865855072_0c3944bde1_z

You can contact OpenNebula Systems if your would like to request public training near you or private on-site training.

OpenNebula in VMworld US and Europe

This 2017 the OpenNebula team will have presence again in both editions of the VMworld, featuring a booth showcasing the latest version of your favourite Cloud Management Platform, as well as the latest version of vOneCloud, both with the wealth of new features for vCenter integration that are currently a work in progress.

If you’ll be around Las Vegas or Barcelona on the following dates, save them and come round the OpenNebula booth!

  • VMworld 2017 US, August 27-31, Las Vegas, Mandalay Bay Hotel & Convention Center
  • VMworld 2017 Europe, September 11-14, Barcelona, Fira Gran Via

We will keep you posted about pending details, like for instance the number and location of the booths.

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!