SUSE Linux Enterprise High Availability Extension 12 SP1
Release Notes #
SUSE Linux Enterprise High Availability Extension is a suite of clustering technologies that enable enterprises to implement highly available Linux clusters and eliminate single points of failure. This document gives an overview of features of SUSE Linux Enterprise High Availability Extension and their limitations. Some sections do not apply to a particular architecture or product, this is explicitly marked.
Manuals can be found in the docu
directory of the
installation media, or in the directory
/usr/share/doc/
on the installed system (if
installed).
1 SUSE Linux Enterprise High Availability Extension #
SUSE Linux Enterprise High Availability Extension is an affordable, integrated suite of robust open source clustering technologies that enable enterprises to implement highly available Linux clusters and eliminate single points of failure.
Used with SUSE Linux Enterprise Server, it helps firms maintain business continuity, protect data integrity, and reduce unplanned downtime for their mission-critical Linux workloads.
SUSE Linux Enterprise High Availability Extension provides all of the essential monitoring, messaging, and cluster resource management functionality of proprietary third-party solutions, but at a more affordable price, making it accessible to a wider range of enterprises.
It is optimized to work with SUSE Linux Enterprise Server, and its tight integration ensures customers have the most robust, secure, and up to date high availability solution. Based on an innovative, highly flexible policy engine, it supports a wide range of clustering scenarios.
With static or stateless content, the High Availability cluster can be used without a cluster file system. This includes web-services with static content as well as printing systems or communication systems like proxies that do not need to recover data.
Finally, its open source license minimizes the risk of vendor lock-in, and it's adherence to open standards encourages interoperability with industry standard tools and technologies.
2 What's New? #
- Cluster File System
GFS2 cluster file system with read/write support, to complement the SUSE recommended OCFS2 cluster file system.
- Load balancer
HAProxy as layer 4 load balancer added, to complement the Linux virtual server load balancer.
- History Explorer
HAWK history explorer now includes off-line analysis capabilities.
- Resource Agents
Resource agents got multiple updates, including a resource agent to handle SCSI reservations
See https://www.suse.com/releasenotes/x86_64/SLE-HA/12-SP1-GEO/ (https://www.suse.com/releasenotes/x86_64/SLE-HA/12-SP1-GEO/) for what is new in the Geo clustering option for the SUSE Linux Enterprise High Availability Extension 12 SP1.
3 Features and Versions #
This section includes an overview of some of the major features and new functionality provided by SUSE Linux Enterprise High Availability Extension 12 SP1.
4 New Features and Known Issues #
4.1 New User Interface for Hawk #
Hawk has been redesigned to be more intuitive and easier to use.
4.2 Kernel Modules #
4.2.1 IPVS Support for iptables -m #
Setting up Linux Virtual Server (LVS) in combination with
SMTP did not work due to missing iptables -m
ipvs
support. IPVS (IP Virtual Server) is used for
Linux Virtual Server.
The iptables
package has been updated to a higher
version and now includes the match support of iptables. To make it
work, you need the probe kernel module xt_ipvs
. It
is provided by the respective cluster-network-*
package.
4.3 Systems Management #
4.3.1 Hawk now validates parameter values as they are entered in wizards. #
The wizards could be difficult to fill in as they provided minimal information about valid parameter values.
Wizards now validate parameter values on the fly. They also display extended documentation about all parameters which includes showing the default value for the parameter (if any).
4.3.2 Wizards in crmsh and Hawk Are More Powerful #
The wizards in Hawk were able to make cluster configuration changes, but not configure the resources themselves.
In the new Hawk (package hawk2
), the wizards
include steps to install packages, set up default configuration files
and ensure that requirements are met as part of applying the cluster
configuration changes.
4.3.3 Resource Tags Are Now Editable From Hawk #
Tagging resources is a new feature in Pacemaker. Editing and viewing them has been possible using the command line, but not from the Hawk UI.
The new Hawk (package hawk2
) enables creating and
editing resource tags.
4.3.4 Improved History Explorer Interface in Hawk #
The history explorer is a very powerful feature, but the user interface needed improvement.
Reports now have a description page showing a list of important node events and resource events, making it easy to see what has happened at a glance. The interface has been redesigned to provide more feedback as to which transition is being viewed. Navigation is simplified by the buttons Previous Transition and Next Transition.
4.3.5 Log of Commands in Hawk #
The step from using Hawk to using the command line tools can be a challenge.
In Hawk, there is now a screen Command Log that
displays all the corresponding crm
commands that
Hawk runs behind the scene. This makes it easy to see the corresponding
crm
command to an action in the user interface.
4.3.6 New and Improved Cluster Configuration Wizards in crmsh and Hawk #
The wizards in Hawk were not usable from the command line,
and crmsh
had its own form of
wizards that were implemented differently than in Hawk.
The wizards are now shared between crmsh
and Hawk.
crmsh
is able to apply the old XML wizards for Hawk,
and Hawk is able to run the new configuration script style wizards the
same as crmsh
.
4.4 Performance Related Information #
4.4.1 DRBD Initial Synchronization Is Now Faster #
With huge devices, the initial full synchronization took a
lot of time even if no real data has to be synchronized. Most of the
time, the command drbdadm new-current-uuid
--clear-bitmap <resource>
can be used to
simply skip it, then make sure the data is consistent on file system
level.
For some corner cases, users still need to do a full synchronization. This will take a long time, especially in an environment with low network bandwidth.
We now supply another method to zero out devices on both sides instead of doing a full synchronization from one node to the other. This helps when the network speed becomes the bottleneck of the synchronization. After the exchange of packets to the other node, the device on both sides will start to zero out locally.
For more information, see the documentation at https://www.suse.com/documentation/sle-ha-12/book_sleha/data/sec_ha_drbd_configure.html#sec_ha_drbd_configure_init (https://www.suse.com/documentation/sle-ha-12/book_sleha/data/sec_ha_drbd_configure.html#sec_ha_drbd_configure_init).
5 Support Statement for SUSE Linux Enterprise High Availability Extension 12 SP1 #
Support requires an appropriate subscription from Novell; for more information, see http://www.suse.com/products/server/.
A Geo Clustering for SUSE Linux Enterprise High Availability Extension subscription is needed to receive support and maintenance to run geographical clustering scenarios, including manual and automated setups.
Support for the DRBD storage replication is independent of the cluster scenario and included as part of the SUSE Linux Enterprise High Availability Extension product and does not require the addition of a Geo Clustering for SUSE Linux Enterprise High Availability Extension subscription.
General Support Statement
The following definitions apply:
L1: Installation and problem determination - technical support designed to provide compatibility information, installation and configuration assistance, usage support, on-going maintenance and basic troubleshooting. Level 1 Support is not intended to correct product defect errors.
L2: Reproduction of problem isolation - technical support designed to duplicate customer problems, isolate problem areas and potential issues, and provide resolution for problems not resolved by Level 1 Support.
L3: Code Debugging and problem resolution - technical support designed to resolve complex problems by engaging engineering in patch provision, resolution of product defects which have been identified by Level 2 Support.
Novell will only support the usage of original (unchanged or not recompiled) packages.
6 How to Obtain Source Code #
This SUSE product includes materials licensed to SUSE under the GNU General Public License (GPL). The GPL requires SUSE to provide the source code that corresponds to the GPL-licensed material. The source code is available for download at http://www.suse.com/download-linux/source-code.html. Also, for up to three years after distribution of the SUSE product, upon request, SUSE will mail a copy of the source code. Requests should be sent by e-mail to mailto:sle_source_request@suse.com or as otherwise instructed at http://www.suse.com/download-linux/source-code.html. SUSE may charge a reasonable fee to recover distribution costs.
7 More Information and Feedback #
Read the READMEs on the CDs.
Get detailed changelog information about a particular package from the RPM:
rpm --changelog -qp <FILENAME>.rpm
<FILENAME>. is the name of the RPM.
Check the
ChangeLog
file in the top level of CD1 for a chronological log of all changes made to the updated packages.Find more information in the
docu
directory of CD1 of the SUSE Linux Enterprise High Availability Extension CDs. This directory includes a PDF version of the High Availability Guide.http://www.suse.com/documentation/ contains additional or updated documentation for SUSE Linux Enterprise High Availability Extension 12 SP1.
Visit http://www.suse.com/products/ for the latest product news from SUSE and http://www.suse.com/download-linux/source-code.html for additional information on the source code of SUSE Linux Enterprise products.
Copyright © 2015 SUSE LLC.
Thanks for using SUSE Linux Enterprise High Availability Extension in your business.
The SUSE Linux Enterprise High Availability Extension Team.