How to stop LLT and GAB in VCS

How to stop LLT and GAB in VCS

RSY Digital World Logo

[su_heading size=”20″ margin=”10″]How to stop LLT and GAB in VCS[/su_heading]

In this article we are going to understand how to stop LLT and GAB in VCS properly and start them and verify cluster status.This may be needed as part of troubleshooting effort while investigating issues in cluster.So let us understand briefly what is LLT and GAB and what is their role in VCS.

[su_heading size=”20″ margin=”10″]What is LLT[/su_heading]

LLT is basically transport layer protocol used to transmit heartbeats between cluster nodes.It stands for low latency transport . LLT helps GAB to determine state of the node in cluster.It helps in inter system communication traffic equally  among all nodes.Including high and low priority links total 8 LLT links can be created.

LLT status of cluster can be verified using below command.Output is truncated.

[[email protected]]# lltstat -nvv |more
LLT node information:
    Node                 State      Link      Status      Address
   * 0 linsrv01        OPEN       eth2      UP           2C:76:8A:56:81:C2
                                          eth3      UP           2C:76:8A:56:81:C3
     1 linsrv02        OPEN
                                            eth2       UP          2C:76:8A:56:85:3F
                                            eth3       UP          2C:76:8A:56:85:3E

[su_heading size=”20″ margin=”10″]What is GAB[/su_heading]

GAB is used for group membership services and atomic broadcast.IT maintains cluster membership tracking heartbeat over LLT. If there is no heartbeat over LLT GAB broadcast info to I/O fencing to take further action.It is named as GAB due to Group membership and ATOMIC Broadcast.

GAB membership can be displayed using below command.

[[email protected]]# gabconfig -a
GAB Port Memberships
Port a gen   7d6003 membership 01
Port h gen   7d6007 membership 01

So now we have some details about LLT and GAB.These service cab be restarted and started back with below sequence of commands .This will be proper way how to stop llt and gab in vcs.

[su_heading size=”20″ margin=”10″] Stopping LLT/GAB [/su_heading]

# /sbin/gabconfig –U                               # Unconfigure GAB
# /sbin/lltconfig –U                                 # Unconfigure LLT
# modinfo |egrep “gab|llt”                   # To determine Ids of GAB/LLT modules.
# modunload –i 305                                # Unload GAB modules.
# modunload –i 292                                # Unload LLT modules.

[su_heading size=”20″ margin=”10″] Starting LLT/GAB [/su_heading]

# /etc/rc2.d/S70llt start                           # Restart LLT
# /etc/rc2.d/S92gab start                         # Restart GAB
# hastart                                                  # Start Cluster

[su_heading size=”20″ margin=”10″] VCS Status Validation [/su_heading]

# /sbin/gabconfig –a                      # Verify GAB & VCS are Started
# /sbin/gabconfig -a                      # To display link config info.
# vxdctl -c mode                          # Finds master node when CVM is running
# cat /etc/llttab                            # To verify LLT configuration
# lltstat -n                                    # To verify that links are active for LLT.
# lltstat -p                                    # To obtain info about ports open for LLT.

If above method is not working in scenario if one of your node is having critical hardware kind of issues and you do not have enough node to run cluster you can do same using seed number.

[su_heading size=”20″ margin=”10″] Starting and Stopping LLT [/su_heading]

# /sbin/gabconfig –c –n                  # Seed number 
# /sbin/gabconfig –U                     # Starting and Stopping GAB
# /sbin/gabdiskhb –l                      # Gab Config

[su_heading size=”20″ margin=”10″] LLT Status/Verification [/su_heading]

# /sbin/lltconfig –a list lltstat|lltshow|lltdump               
# hatype –modify                           
# hasys –force system_name          
# hauser –add user_name              
# hacf –verify 

So finally you can check cluster status using below.Still problem not resolve keep troubleshooting ….

# hastatus –sum  

That,s it related to how to stop llt and gab in vcs troubleshooting effort.Thank you very much for going through above mentioned steps.

Related Posts

[su_posts template=”templates/list-loop.php” posts_per_page=”6″ tax_term=”386,24″ order=”desc”]

Raj Rai

Raj Rai is an experienced IT Infrastructure Professional with more than 15 years of experience in IT Infrastructure Management. Raj Raj have keen interest in sharing his real world experience in his spare time as his social responsibility for IT infrastructure field. This is his contribution for IT infrastructure management sector for either newbie or even experienced professionals in unix linux cloud network and storage administration field.

Leave a Reply