Virtualisation
Red Hat Enterprise Linux version 5 ships as standard with features that
allow it to provide a highly available virtualisation environment. This
includes a hypervisor, virtual guest management tooling, and clustering
technologies.
The aim of this track is to demonstrate these features, along with some
upcoming virtualisation tools.
P2V
A common requirement is to take a bare metal system and convert this to
a virtual guest image on a hypervisor system. The resulting guest system
image will then be used for the rest of the track.
Managing single virtguest and cloning into three
Virtualisation makes it easy to clone guest systems. During this
session, we'll be looking at ways to achieve this, and some of the
systems management features provided by Red Hat Enterprise Linux
Virtualisation.
Create a virtual cluster
Using the inbuilt clustering technology, and a second hypervisor system,
we will now cluster the two hypervisors. This will allow us to treat the
virtual guest system as an Highly Available resource. We will
demonstrate live migration of the image, and automatic failover when the
hypervisor the guest is running on dies.
| Time |
Theme of presentation |
| 13:00 |
Welcome |
| 13:10 |
PV2 |
| 13:50 |
Managing single virtguest and cloning into three |
| 14:30 |
Coffee break |
| 14:45 |
Convert 3 cloned guests to virt cluster |
| 15:20 |
Q & A |
| 15:30 |
Drinks and snacks |
Satellite
Red Hat Network Satellite is an advanced system management application
which simplifies system administration and provides advanced features to
assist in deploying and maintaining large numbers of systems. This
session will explore some of the features of Satellite Server such as
deploying and managing virtual machines, using system profiles to clone
machine and using custom software channels and the RHN API to streamline
enterprise software management.
Kickstarting and Bare Metal Builds
Kickstart is Red Hat's automated system installation mechanism. Using
the provisioning module in Satellite Server it is possible to create
kickstart files and deploy new installations centrally from the server.
When combined with the new support for virtualisation in RHEL 5 and
Satellite 5, this session will illustrate how defining and deploying a
virtual machine.
Software Management and Profiles
One of the principal features of Satellite server is its ability to
manage software installations and updates across a large number of
machines. This session will focus on managing and deploying errata,
adding systems to a Satellite, managing system groups and cloning
systems using system profiles.
Channel Management and the RHN API
Channels are a fundamental concept in the Red Hat Network, and are used
to organise software and configuration files into sensible divisions.
Satellite server provides a number of useful features for the management
of channels such as cloning and synchronising. In addition, the RHN API
provides an alternative interface so that certain tasks can be automated.
| Time |
Theme of presentation |
| 13:00 |
Welcome |
| 13:10 |
Kickstarting and build virt machine |
| 13:50 |
Software management, add old machine via bootstrap, use ssm,
register 4th machine and use profiles |
| 14:30 |
Coffee break |
| 14:45 |
Channel management and API |
| 15:20 |
Q & A |
| 15:30 |
Drinks and snacks |
Developer Tools, Performance and Tuning
Red Hat Enterprise Linux is optimised out of the box for a wide range of
general workloads performed by many different customers. Sometimes there
is a requirement to take the optimisation further and fully optimise a
system for one specific workload to maximise the performance available
from the hardware for that single task. This session is aimed at showing
you some of the tools than can be used to achieve this goal.
General system performance tuning
Depending on what you are trying to achieve there are a large number of
general system performance tweaks that can be applied to a system, from
the underlying network stack to key kernel and file system tuning
options. This session will introduce you to some of these and show you
some quick wins for tuning your machines.
System/Application profiling, systemtap, oprofile
Once you have completed some of the initial system performance tuning
actions, you will need to dig further into the performance of both the
underlying system and the application you want to tune in order to find
out what the system is spending its time doing and how you can reduce
that time through further optimisation. This session will show you how
to use the tools, analyse the results and what to do when you have the
results.
JBoss tuning
One very common workload is that of a J2EE Application Server. There are
a number of tasks specific to the tuning of a J2EE application server
that can provide significant performance improvements. The Red Hat JBoss
Application server is highly configurable with significant opportunity
for customisation to a particular J2EE application. How to use less
memory, serve more clients and get better performance.
| Time |
Theme of presentation |
| 13:00 |
Welcome |
| 13:10 |
General system performance tuning |
| 13:50 |
System profiling, systemtap, oprofile |
| 14:30 |
Coffee break |
| 14:45 |
JBoss tuning |
| 15:20 |
Q & A |
| 15:30 |
Drinks and snacks |