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

Rasto Levrinc rasto.levrinc at gmail.com
Mon Nov 21 07:42:58 CET 2011


Hi,

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 192.168.122.2 192.168.122.3

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
ips:

lcmc --cluster alice-bob --host 192.168.122.2 --host 192.168.122.3

You can also just say

lcmc --host 192.168.122.2 --host 192.168.122.3

or in the most minimalistic form:

lcmc -h 192.168.122.2 192.168.122.3

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 192.168.122.2 --sudo \
                         --host 192.168.122.3 --sudo

which is equivalent to:
lcmc -c alice-bob -h 192.168.122.2 192.168.122.3 --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:

<html>
<applet archive="LCMC-applet.jar"
  code="lcmc.LCMCApplet"
  name=LCMCApplet
  height="100%"
  width="100%"
  vspace=0
  hspace=0>
  <param name="params" value="-c cluster-name -h 192.168.1.2 192.168.1.3"/>
</applet>
</html>

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
LVM.

Where can I get it?
http://lcmc.sf.net

Screenshots:
https://sourceforge.net/apps/gallery/lcmc/

Source code:
https://github.com/rasto/lcmc

Rasto Levrinc

-- 
Dipl.-Ing. Rastislav Levrinc
rasto.levrinc at gmail.com
Linux Cluster Management Console
http://lcmc.sf.net/


More information about the drbd-mc mailing list