Page tree
    Skip to end of metadata
    Go to start of metadata
    The full text of this page is only available to our customers.

    Please login or sign up. You may also need to provide your support ID if you have not already done so.

    Discover with BMC Discovery
    download

    This product can be discovered by Enterprise version of BMC Discovery, but you can still Download our free Community Edition to discover [other products] !

    What is this?
    This is a product information page, containing details of the information that BMC Discovery gathers about a product and how it is obtained.
    Product Name
    Linux-HA Cluster
    Publisher Page
    Open Source
    Category
    Clustering and Availability Software
    Release
    TKU 2019-04-1
    Change History
    Open Source Linux-HA Cluster - Change History
    Reports & Attributes
    Open Source Linux-HA Cluster - Reports & Attributes
    Publisher Link
    Open Source

    Product Description

    The Linux-HA project is a set of building blocks for high availability cluster systems, including a cluster messaging layer, a huge number of resource agents for a variety of applications, and a plumbing library and error reporting toolkit.

    Main Linux-HA cluster layers are listed below:


    The original image was taken from http://clusterlabs.org/doc/en-US/Pacemaker/1.1-crmsh/html-single/Clusters_from_Scratch/index.html and is licensed under Creative Commons

    Software Pattern Summary

    Product ComponentOS TypePattern Depth
    Linux-HA ClusterUNIXInstance-based

    Platforms Supported by the Pattern

    The current pattern identifies an instance of Linux-HA/Red Hat Cluster running *nix family platforms.

    As modern versions of Red Hat Cluster are based on Linux HA technology, pattern will create Red Hat Cluster if it was triggered on Red Hat server, else Linux HA cluster will be created.

    Identification

    Cluster Instance Triggers

    Trigger NodeAttributeConditionArgument
    SoftwareInstancetypematches"Corosync Cluster Engine"
    multicast_ipmatches

    regex '\S'

    local_node_idmatchesregex '.'

    Cluster node types created

    The patterns will create the following cluster nodes:

     Pattern NameNodeNode type

    Discovery/ADDM Version

    LinuxHAClusterLinux-HA ClusterAll ADDM/Discovery versions
     Red Hat Cluster
    ClusterMember BMC Discovery 11.x
    ClusterService 

    CI Depth

    The pattern generates an instance-based Cluster Instance, whose key is based on type and multicast_ip.

    Additional Information Obtained by the Cluster Pattern

    multicast_ip is to be obtained from Corosync Cluster Engine SI.

    Relationship Creation

    Once both the SoftwareInstance and Cluster nodes have been created the pattern then creates two different relationships.
    First a SoftwareService relationship is created using the SoftwareInstance as the ServiceProvider and the Cluster as the Service.
    Secondly a HostContainment relationship is created between the Cluster (HostContainer) and the Host (ContainedHost).
    These two relationships allow for the Cluster service to be correctly modeled in the ADDM UI.

    Subject Matter Expertise

    Any assistance offered to help us improve the identification of the product would be greatly appreciated

     

    Cluster Awareness in BMC Discovery 11.x series

    For BMC Discovery 11.x, cluster awareness has been incorporated into the pattern module. Pattern work same as it was before, but will create additional attributes for BMC Discovery 11.x series

    Testing

    The pattern has been tested against installations of Corosync Cluster Engine running on Linux platform.

    Information Sources

    http://www.linux-ha.org http://www.linux-ha.org/wiki/Pacemaker http://en.wikipedia.org/wiki/Corosync_%28project%29 http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf http://clusterlabs.org/wiki/FAQ#Organizational

    Open Issues

    There are no open issues.


    Created by: Dmytro Ostapchuk 20 Feb 2013

    The full text of this page is only available to our customers.

    Please login or sign up. You may also need to provide your support ID if you have not already done so.