Feeds

Behold Ubuntu Server 13.04: Focus on hypervisors and OpenStack

A Raring Ringtail riding a Grizzly smoking a Havana

HP ProLiant Gen8: Integrated lifecycle automation

It is getting hard to see where Ubuntu Server ends and where the OpenStack cloud controller begins - and this is absolutely intentional on the part of Canonical, the corporate entity behind the Ubuntu distribution of the Linux operating system.

The Ubuntu Server 13.04 release that is coming out this Thursday is not one of the Long Term Support releases that Canonical puts out every two years and supports for five years. These LTS releases tend to be more popular with enterprises, service providers, and telcos given the longevity of their support. But the "Raring Ringtail" 13.04 release is important in its own right, given its tight integration with the new "Grizzly" release of OpenStack, which came out two weeks ago.

"OpenStack is a big deal for us, and we are putting a lot of effort into getting OpenStack right on Ubuntu Server," Mark Baker, server and cloud product manager at Canonical, explains to El Reg. "While 13.04 is a very important release, it is really a step release on the way to Ubuntu 14.04, which will be another long term release." And that will support the OpenStack "I" release, whatever it is to be called. Havana is, of course, the next release of OpenStack coming out this October

The 13.04 release is based on the 3.8.0-19.29 Ubuntu Linux kernel, which itself is based on the Linux 3.8.8 upstream kernel. It is not clear what server processor hardware is enabled in this kernel from the Ubuntu 13.04 release notes, but Canonical has supported both x86 and ARM processors for a while now and it stands to reason that the 13.04 release is able to run on the forthcoming Intel "Haswell" Xeon E3 processors - which are expected around the beginning of June or so - and very likely the "Ivy Bridge-EP" Xeon E5 chips as well, given that they are expected to come to market sometime in the third quarter.

The "Ivy Bridge-EX" Xeon E7 processors are not expected until the fourth quarter and can no doubt wait until Ubuntu Server 13.10. As El Reg was going to press, Canonical did not have this information to hand and it was not included in the release notes for the server edition (which often don't contain such data anyway). We will bootnote it when we get clarification from Canonical.

The release roadmap for Canonical's Ubuntu variant of Linux

The release roadmap for Canonical's Ubuntu variant of Linux

The technical overview for Raring Ringtail says that you can upgrade from Ubuntu 12.10 to the new 13.04, and if you are on earlier releases, you have to upgrade your way to the 12.10 release before you can make the jump to 13.04. One interesting aside: The Wubi dual-boot loader for Windows systems, which carves out partitions on a Windows box so it can run Ubuntu, is not included with the 13.04 release.

What is included, as you can see from the release notes, is Python 3.3 and a promise to support Python 2 for "the foreseeable future." On the desktop image of Ubuntu, Canonical says that it will eventually ship only with Python 3, and there is a strong word of encouragement to port Python 2 apps to Python 3. The CUPS printing software has been updated to 1.6.2 and no longer includes what Canonical calls a "huge, awkward" Ubuntu-specific patch to avoid regressions that was required in Ubuntu 12.10.

As Mark Shuttleworth, founder of the Ubuntu project, explained at last week's OpenStack Summit, the big focus with Ubuntu Server 13.04 has been integrating the Grizzly release of OpenStack and making all of its various services – Nova compute, Glance image management, Swift object storage, Keystone identity management, Horizon management console, Cinder block storage, and Quantum virty networking – all redundant and highly available from the get-go and manageable through its Landscape Ubuntu operating system management console and integrated with its Juju software provisioning tool.

While OpenStack Grizzly comes by default with Ubuntu Server 13.04, if you want to run it on the 12.04 LTS release you have to go to the Ubuntu Cloud Archive to get it. The Juju charms – basically scripts set up to provision application software atop Ubuntu and akin to recipes in the Opscode Chef tool that provides a similar function on systems – that have been created will run atop 12.04 LTS as well, according to Baker. At this point, the point release from last October, Ubuntu Server 12.10, is not being certified to run Grizzly although there is probably no reason why it would not work. Canonical provides an upgrade from 12.10 to 13.04 and suggests this is the best way to get to Grizzly. This will be the pattern going forward, says Baker, because customers either want to hang back on the LTS releases or stay on the cutting edge with whatever the most current release is. The good news is, Canonical will support either.

Canonical is reiterating that it has worked with VMware to bring its ESXi server virtualization hypervisor into OpenStack Grizzly and making it a peer with KVM and Xen. Now, as Ubuntu Server and OpenStack builds are done every day, ESXI goes through the same regression testing that Xen and KVM get. Canonical has worked with Microsoft to make sure that Ubuntu Server works well on top of its Hyper-V hypervisor, and the two companies are looking at how Hyper-V might be integrated into OpenStack and be a peer as well.

"We are starting to play a more hypervisor-agnostic role as we expand into the enterprise," says Baker. "I would not be surprised to see Hyper-V support in OpenStack and Ubuntu Server in the 13.10 or perhaps a later release."

Ubuntu Server 13.04 includes the Ceph 0.56.4 "Bobtail" distributed object and block storage system, which is a replacement for Swift and Cinder in many minds, which is one of the reasons why last fall Shuttleworth kicked $1m of his own cash into Inktank, its creator. Ceph was first added to Ubuntu Server with the 12.04 release.

Ceph is becoming a peer product to OpenStack for Ubuntu Server and is being packaged up in the Ubuntu Cloud Archive. The Swift object and Nova volume storage software that is the default in OpenStack will remain the default in the Raring Ringtail-Grizzly combo, but Ceph could eventually work its way in. Baker say that chunks of the Ubuntu.com web site are running atop Ceph because of the scalability and flexibility if the distributed storage server.

On the networking front, once again it is all about OpenStack when it comes to Ubuntu Server 13.04. VMware's (formerly Nicira's) Open vSwitch 1.9.0 virtual switch for hypervisors is packaged with the release, and the Cloud Archive also includes a package for the plug-in for Quantum virty networking for the NVP controller created by Nicira. Like VMware's ESXi, NVP is not open source, but it is an important piece of software in network virtualization that Canonical cannot ignore. That said, Baker was perfectly clear that "as much as we like Nicira, we will be working with Big Switch networks for an open source option for software-defined networks."

At this time, the Floodlight 0.9 OpenFlow controller is baked into Ubuntu Server 13.04, and Big Switch is a big fan of the Open vSwitch virtual switch.

Ubuntu Server 13.04 will be available for download on April 25 here. ®

Reducing security risks from open source software

More from The Register

next story
Sysadmin Day 2014: Quick, there's still time to get the beers in
He walked over the broken glass, killed the thugs... and er... reconnected the cables*
SHOCK and AWS: The fall of Amazon's deflationary cloud
Just as Jeff Bezos did to books and CDs, Amazon's rivals are now doing to it
Amazon Reveals One Weird Trick: A Loss On Almost $20bn In Sales
Investors really hate it: Share price plunge as growth SLOWS in key AWS division
US judge: YES, cops or feds so can slurp an ENTIRE Gmail account
Crooks don't have folders labelled 'drug records', opines NY beak
Auntie remains MYSTIFIED by that weekend BBC iPlayer and website outage
Still doing 'forensics' on the caching layer – Beeb digi wonk
BlackBerry: Toss the server, mate... BES is in the CLOUD now
BlackBerry Enterprise Services takes aim at SMEs - but there's a catch
The triumph of VVOL: Everyone's jumping into bed with VMware
'Bandwagon'? Yes, we're on it and so what, say big dogs
Carbon tax repeal won't see data centre operators cut prices
Rackspace says electricity isn't a major cost, Equinix promises 'no levy'
prev story

Whitepapers

Designing a Defense for Mobile Applications
Learn about the various considerations for defending mobile applications - from the application architecture itself to the myriad testing technologies.
Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Top 8 considerations to enable and simplify mobility
In this whitepaper learn how to successfully add mobile capabilities simply and cost effectively.
Seven Steps to Software Security
Seven practical steps you can begin to take today to secure your applications and prevent the damages a successful cyber-attack can cause.
Boost IT visibility and business value
How building a great service catalog relieves pressure points and demonstrates the value of IT service management.