Revolution Linux's Blog

To content | To menu | To search

Tag - Ubuntu

Entries feed - Comments feed

Friday, June 26 2009

NECC 2009 in Washington, we'll be there !

Next week is the NECC 2009 annual conference, that will be held in Washington, DC from June 28th to July 1st.

I'll be there all week long, giving two sessions, which are

  • Great Open Source Programs You Can Start Using Right Away
  • 10 Common Pitfalls on the Road to Open Source

Those sessions are going to be held in the Open Source Lab.

We are providing the infrastructure to run the lab, which will be an LTSP-Cluster installation (like the ones we do for school boards and school districts), with 60 Eee Box Mini Desktop, gladly provided by Asus, that will run as thin clients.

I'm looking forward to meet a lot of people there, and discuss with.

There will also be a lot of volunteers helping us in the lab and the Open Source Playground, that will be just in front of the lab itself. I know that folks from the Ubuntu DC Loco , OpenSuSE, Fedora are supposed to be there.

I think all this will be very fun.

I'll try to post here, and also on Laconica/Twitter.

Monday, May 25 2009

UDS / Day 1 / EC2, next step for Karmic

Intro / Disclaimer

First of all, long day : Ottawa Marathon sunday morning, then travel during the night then two hours delay in Frankfurt then ... Barcelona and UDS. Anyway, please forgive my poor grammar and style !

EC2 (Amazon), Eucalyptus (FLOSS) are part of the Karmic grand scheme of things. This session goals were to ease the integration of "The Cloud" into Ubuntu by fixing major issues and address ... futur ones.

The blueprint is here : https://blueprints.edge.launchpad.net/ubuntu/+spec/server-karmic-ec2-next-steps

Things were already started and I was slow to catch so once again, those are my notes and reflexion, use at your own risk.

Image update

Images are not updated in the cloud and kernel change can only be done by Ubuntu (at least on EC2). (Later, some kexec possibility was invoked but ... it does not look very "clean" from an amazon viewpoint!). Thus, a mechanism has to be set up in order to have an inventory of the images used in the cloud. The usage of update-motd has been discussed as well as the eventual link with inventory systems and more advanced management systemes (Landscape).

Idea :

  • Notification of new kernel and new images for the user running
  • Exposing this information in landscape
  • Not just EC2 but more or less for every technology out there (landscape, etc.)

Faster Boot Time / Ubuntu-minimal-minimal

faster boot time and faster image initialization for ec2? (Removing non essential packages such as bluetooth and trimming the inits) -> Lots of useless packages where still deployed in the image (same need for any virtual machine : KVM, VZ, etc.) -> How do you plan to do it ? EC2 and UEC image should be _really_ minimal. -> Remove most of the "useless" packages

On a side note, this is true for every virtualization/container technology out there so I think that having a truly minimal (no sound, no USB, no udev, no kernel, etc.) will really help Ubuntu on the virtual side of server land !

AMI-tool and API-tool in sync

Keep in sync ami-tools and api-tools (Author: Neil XXX) (Amazon & Eucalyptus) when new released are published. -> Where should this stored : it has to be on "archive.ubuntu.com" so that it can be accessed/ installed from the EC2/Eucalyptus ?

Problem with amazon software/licence/break compatibility ?

Documentation

  • Amazon EC2 level of documentation ?

-> Very good -> Leverage this ?

  • Some differences :

-> root vs sudo -> take in charge of the differences

  • Idea :

-> One documentation with basic principles & co -> Then "EC2 and UEC" can be distinguished

Test & process :

-> Release the alpha & co ? Problem : noone is forced to update -> we can have to manage bug reports & support users that uses alpha releases in production.

Someone said this (sorry, missed the name) and it is an excellent and valid point : "We are certain to have _no_ testing if we don't release the images!"

As a consequence, we have to release the images ASAP and put a disclaimer "This is an alpha release, not intended for production use" This image will stop running the 20ab-cd-ef"

Some random ideas :

  • Have a special account on Amazon EC2 for alpha testing / alpha images : once the testing phase is over, let,s stop paying this account !
  • If "kexec/kboot" into the kernel available then it is possible to stop those AMI anytime. Lot's of people

mention that Amazon will certainly not be happy with this?

Desktop Image

We need a desktop image ?

  • Bigger / more expensive ?
  • The same kernel can be used
  • Someone mention that vnc is barely usable on EC2
  • NoX/Ulteo shoud be used as a way to remotely stream desktop (please see precedent post on Server Centric /Anywhere computing)
  • Testing can be much more better with desktop images :
    • Testing testing testing, translation, bugfix, automatically generated images, etc.