Upgrading to Ubuntu Server Edition 10.04 LTS



Similar documents
Virtualization: Know your options on Ubuntu. Nick Barcet. Ubuntu Server Product Manager

10.04 LTS Server Edition

Deploying Ubuntu Server Edition. Training Course Overview. (Ubuntu LTS)

RED HAT ENTERPRISE VIRTUALIZATION

StACC: St Andrews Cloud Computing Co laboratory. A Performance Comparison of Clouds. Amazon EC2 and Ubuntu Enterprise Cloud

Invest in your business with Ubuntu Advantage.

2) Xen Hypervisor 3) UEC

Amazon Elastic Beanstalk

About the VM-Series Firewall

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD

OpenStack Towards a fully open cloud. Thierry Carrez Release Manager, OpenStack

Outline. Introduction Virtualization Platform - Hypervisor High-level NAS Functions Applications Supported NAS models

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

To find a more cost-effective virtualization technology with better support and reliability

Virtualization & Cloud Computing (2W-VnCC)

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

Solution for private cloud computing

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

How To Install A Safesync On A Server

Red Hat enterprise virtualization 3.0 feature comparison

RED HAT ENTERPRISE VIRTUALIZATION & CLOUD COMPUTING

Private Cloud in Educational Institutions: An Implementation using UEC

Current unresolved challenges and issues in next generation cloud deployments in a virtual environment. Muhammad Adnan Malik

Amazon Web Services Demo Tech Exchange. Slides:

A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat

If you do NOT use applications based on Amazon Web Services raise your hand.

Ubuntu Cloud. Nick Barcet Ubuntu Cloud Product Manager

What is Ubuntu Cloud? Nick Barcet

Open source software for building a private cloud

OVERVIEW. The complete IaaS platform for service providers

Introduction to Openstack, an Open Cloud Computing Platform. Libre Software Meeting

ovirt: Open Your Virtual Data Center

JAMF Software Server Installation Guide for Linux. Version 8.6

Release Notes for Fuel and Fuel Web Version 3.0.1

A technical whitepaper describing steps to setup a Private Cloud using the Eucalyptus Private Cloud Software and Xen hypervisor.

ULTEO OPEN VIRTUAL DESKTOP UBUNTU (PRECISE PANGOLIN) SUPPORT

How To Install Eucalyptus (Cont'D) On A Cloud) On An Ubuntu Or Linux (Contd) Or A Windows 7 (Cont') (Cont'T) (Bsd) (Dll) (Amd)

Stackato PaaS Architecture: How it works and why.

Jfokus PaaS Hands-On Lab

Comparing Open Source Private Cloud (IaaS) Platforms

Automated Configuration of Open Stack Instances at Boot Time

VMware Cloud Environment

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

FleSSR Project: Installing Eucalyptus Open Source Cloud Solution at Oxford e- Research Centre

IN DETAIL. Smart & Dedicated Servers

Efficient Cloud Management for Parallel Data Processing In Private Cloud

Hyper-V Private Cloud Virtualization & Optimization

9/26/2011. What is Virtualization? What are the different types of virtualization.

Deploying Business Virtual Appliances on Open Source Cloud Computing

Ingram Micro Cloud Hosted Services

FOR SERVERS 2.2: FEATURE matrix

Building a Private Cloud Cloud Infrastructure Using Opensource

SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales gnyers@suse.com

SURFnet Cloud Computing Solutions

What is new in Zorp Professional 6

INSTALLATION GUIDE El Jefe 2.1 Document version: June 2014

Virtualization Technology (or how my Windows computer gave birth to a bunch of Linux computers)

Design and Implementation of IaaS platform based on tool migration Wei Ding

WHITE PAPER: PAN Cloud Director Technical Overview

OpenStack Ecosystem and Xen Cloud Platform

Oracle VM Server Recovery Guide. Version 8.2

Overview. The OnApp Cloud Platform. Dashboard APPLIANCES. Used Total Used Total. Virtual Servers. Blueprint Servers. Load Balancers.

Options in Open Source Virtualization and Cloud Computing. Andrew Hadinyoto Republic Polytechnic

Vembu BDR v Release Notes. Major features in v Other features in Vembu BDR. Cloud Disaster Recovery Service. VMware UltraBlaze.

Dynamic Resource allocation in Cloud

Linux/Open Source and Cloud computing Wim Coekaerts Senior Vice President, Linux and Virtualization Engineering

6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)

Assignment # 1 (Cloud Computing Security)

Last time. Today. IaaS Providers. Amazon Web Services, overview

Forklifting to AWS: An Option for Migration to AWS October Forklifting to AWS: An Option for Migration to AWS

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson

Software Defined Everything

Outline SSS Microsoft Windows Server 2008 Hyper-V Virtualization

Before we can talk about virtualization security, we need to delineate the differences between the

T Mobile Cloud Computing Private Cloud & Assignment

Drobo How-To Guide. Cloud Storage Using Amazon Storage Gateway with Drobo iscsi SAN

Install Guide Linux Ubuntu LTS (Lucid Lynx) Desktop

Enabling Technologies for Distributed and Cloud Computing

HPSA Agent Characterization

Setting up of an Open Source based Private Cloud

Building a Private Cloud with Eucalyptus

GeoCloud Project Report GEOSS Clearinghouse

Setting up a private cloud for academic environment with open source software

Next Generation Now: Red Hat Enterprise Linux 6 Virtualization A Unique Cloud Approach. Jeff Ruby Channel Manager jruby@redhat.com

Enabling Technologies for Distributed Computing

Simplifying Server Workload Migrations

Deployment - post Xserve

Automated deployment of virtualization-based research models of distributed computer systems

Transcription:

Upgrading to Ubuntu Server Edition 10.04 LTS OSCON 2010 Nick Barcet <nick.barcet@canonical.com>

what is an LTS? Released every two years 5 years of security and maintenance updates Direct upgrade path from LTS to LTS release Deployment platform for millions of users Preferred platform for business users Target Platform for ISVs

LTS is the deployment platform 10.04 LTS is the third LTS release All delivered to predictable schedule 50% of Ubuntu in use is on some version of LTS 3

How does Ubuntu 10.04 deliver? Direct upgrade path for Ubuntu 8.04 LTS and Ubuntu 9.10 users No need to rip and replace, in place upgrades Stability and security enhancements for LTS including: Five years of security and maintenance updates free to all users AppArmor security by default on key packages Kernel hardening (memory protection, module loading blocking, address space layout randomisation) Uncomplicated Firewall extended to all common services Encrypted Home and Private directories

Virtualization enhancements Building up on Libvirt and KVM for simple deployment and management KVM now supports: KSM memory aggregation Live migration of virtual machines Automated and fast image creations with VMBuilder Ubuntu as Virtual Machine (VM) supported for VMWare, Xen, KVM, Virtualbox, EC2 and UEC

Cloud enhancements UEC as well as EC2 and UEC images are included in five years of free security and support updates Minimal installation profile for minimum footprint VMs optimised for EC2 and UEC Ubuntu EC2 images can be booted from EBS Multi-language AWS library support Easily customised and frequently refreshed images at boot time for super flexibility using cloud-init Puppet, a configuration management framework, can be used to mass control instances from their start

Storage and Management Advanced storage capabilities built in, including RAID support from the installer iscsi and multipath support and booting Simpler to mass deploy and manage Puppet integration from the installer and in the cloud Version control configuration changes (integrated with Puppet), provides history and accountability Many new and improved installation profiles Built-in package mirroring and network installation tools Improved management from Canonical's Landscape

Major packages added or updated CouchDB Puppet Python 2.6 Nagios 3 Eucalyptus Django 1.1 OpenJDK6 Tomcat 6 MySQL 5.1 Ruby PowerNap PHP 5.3 KVM 1.84 Libvirt 0.7.5 ClamAv SpamAssassin RabbitMQ 1.7 Samba 3.4

Ubuntu 10.04 committed ISVs

10 Avatar rendered on Ubuntu Weta is the special effects house behind Avatar, King Kong and Lord of the Rings. Weta Infrastructure The Weta 'Render Wall' enables virtual worlds and real actors to be joined in real time. - ~35,000 cores - ~5000 Blades - 104 TB RAM - Ubuntu Server Edition - 100+ Graphics artists Canonical Confidential

So, how do I upgrade?

type sudo apt get update sudo apt get upgrade sudo do release upgrade

Questions?

no the world is not that simple :) unfortunately...

cases On bare metal Virtualized In a IaaS infrastructure (cloud) 15

step 1: plan Read: https://help.ubuntu.com/community/upgradenotes https://wiki.ubuntu.com/lucidlynx/releasenotes Time: never count on the best case When: not just before flying off What: list all the workloads that matter list any service not installed with ubuntu's package manager Criticity: evaluate for each workloads Backup plan: what will you do if all as failed? Test plan: how will you check that all worked? 16

step 2: backup We (should) all have a backup strategy in place, but that's a good time to verify the states of your backups Now is the best time to use snapshoting capabilities of your platform 17

step 3: do-release-upgrade Execute: sudo apt get update sudo apt get upgrade sudo apt get install update manager core edit /etc/update manager/release upgrades and set Prompt=lts sudo do release upgrade Check carefully what's going to be removed Note what are the dpkg questions you encounter Logs /var/log/dpkg.log /var/log/dist upgrade/ /var/log/apt 18

step 4: check Verify your configuration files All the question you noted in step 3 Any files listed through sudo find /etc name *.dpkg* Use diff to make sure that your site specific changes are kept Edit /boot/grub/menu.lst and change the default boot kernel to the newly installed 10.04 kernel. 19

step 5: reboot and test Reboot Apply your test plan Fix anything that does not deliver nominally 20