Integrating Oracle’s JRE with OpenSUSE

Since Oracle had decided to keep their Java implementation to themselves, distributions have switched to integrating OpenJDK instead of the ex-SUN implementation. Unfortunately, there are companies out there that have not been able to implement their Java applications in a way that will work the same on OpenJDK as it worked on Oracle’s JRE, forcing especially corporate users to at least sometimes use Oracle’s version.

But since Oracle only provides a generic RPM, you’re on your own to integrate this properly into SuSE’s “update-alternatives” mechanism – which is what this article is about. Continue reading

Posted in Uncategorized | Leave a comment

Adding new data sources to existing RRDs

Tobi Oetiker’s RRD tool (“round-robin database”) is a very powerful and really useful tool set to store long-term monitoring data. The only feature it lacks out of the box is adding new “data sources” to an existing database. Continue reading

Posted in Linux | Leave a comment

Pacemaker support for live migration of dependent resources

As I had reported over a year ago, up to now it was not possible to use Pacemaker to properly manage resources that both resolve dependencies of other resources and can be migrated live to another node of your cluster. Pacemaker would simply stop the resource(s) that depend on the resource to be migrated, despite the fact that no interruption was required at all, technically.

But now there’s been a huge step forward, without warning, advance notice, nor threat of force, so to speak: As has been reported on the according ticket from clusterlab’s Bugzilla, David Vossel has checked in the according fixes to the source tree.

I have yet to pull and test the changes myself, but have no reason to believe that they will not provide the long-awaited solution. Once this hits the major enterprise distributions, this in my eyes will significantly boost the advantage of Pacemaker in clustered Xen/KVM environments!

 

Posted in Linux, Pacemaker, Xen | Leave a comment