[Pacemaker] Announce: LCMC 1.1.0 / Pacemaker, DRBD, KVM GU

Rasto Levrinc rasto.levrinc at gmail.com
Mon Nov 21 01:42:58 EST 2011


Here is a new release LCMC (Linux Cluster Management Console) 1.1.0.

In this release there's a new feature after some time. According to my
thorough calculations this small feature will immediately double the
number of users, so it was well worth it. It is now possible to connect
to the already running cluster, without having to go through the wizards
using only command line options. As you will see later it allows applets
to be configured on the server or cloud if you wish, instead of locally
on every computer. But first the options:

lcmc -h

would quickly connect you to the cluster with the specified hosts.

lcmc --cluster alice-bob --host alice --host bob

would define a cluster with name alice-bob and hosts alice and bob. Now
careful, alice and bob would have to be resolvable. You may want to use

lcmc --cluster alice-bob --host --host

You can also just say

lcmc --host --host

or in the most minimalistic form:

lcmc -h

and cluster name would be "default", with one cluster it doesn't matter.

Of course you can have as many hosts and clusters as you wish.

lcmc --cluster .. --host .. --host .. --host .. --cluster .. --host ...

Or just one one node "cluster" for using KVM GUI without a cluster.

lcmc --host localhost

If you are sudo fan, you can use the sudo option:
lcmc --cluster alice-bob --host --sudo \
                         --host --sudo

which is equivalent to:
lcmc -c alice-bob -h --sudo

the user would be your system user, unless overridden with --user option
for example ... --sudo --user rasto  ...

There's also --port option for ssh on irregular port, I think that's
about it.

And now the best part, all this options can be passed as applet
parameters, so you can define it in HTML file, and all applet users will
have this configuration, without having to go through the wizard, or
copying the config file.

Example snippet:

<applet archive="LCMC-applet.jar"
  <param name="params" value="-c cluster-name -h"/>

Other than that there's new shiny Windows installer to bring Linux
clustering to your Windows workstation, all you have to do is mount the
image with daemon tools copy the content of the crack directory and
reboot, oh wait no, you just run the setup program and follow the
instructions. :) If you ask yourself if it works with Wine, yes it does.

The most important changes:
* disable Heartbeat installation on Opensuse 12 and Fedora 16 onward
* use icons of different sizes
* add "create exe" ant task
* don't add corosync/hb to rc.d after installation automatically
* fix colors of buttons in dialogs
* fix cleanup of resources with failcount < INFINITY
* add --cluster (and company) options to define clusters

What is LCMC?

LCMC is a GUI application that configures, manages and visualizes Linux
clusters. It is written in Java, so it runs everywhere. Specifically it
helps administrators to create and manage clusters that use one or more
of these components: Pacemaker, Corosync, Heartbeat, DRBD, KVM, XEN and

Where can I get it?


Source code:

Rasto Levrinc

Dipl.-Ing. Rastislav Levrinc
rasto.levrinc at gmail.com
Linux Cluster Management Console

More information about the Pacemaker mailing list