Lantronix G520 G520 User Guide - Page 107

Keepalived, Keepalived Configuration

Page 107 highlights

10: Services Keepalived Services > Keepalived The Keepalived service provides frameworks for load balancing and high availability of the servers connected to the gateway. Keepalived uses Virtual Router Redundancy Protocol (VRRP) to check the health of load balanced routers and elect a router on the network that will serve a particular IP. In a typical configuration, VRRP groups two or more routers into a virtual router, where one router is the master (active) server and the other is the backup node. The master server has a higher priority than the backup server. The master server transmits multicast VRRP advertisement packets at regular intervals, and the backup servers listen for these advertisement packets. If the backup servers fail to receive three consecutive VRRP advertisements, the backup router with the highest priority becomes the new master router so that the system remains functional. The configuration for the backup server will be similar to that of the master server, with the exception of the values for priority, state, and interface, depending on the system hardware configuration. Keepalived Configuration The Keepalived configuration on the web interface includes the following sections:  General - Keepalived log settings  Global - Keepalived global settings  Tracking Scripts - create tracking script blocks that Keepalived will run to determine the health of the host and increase or decrease the priority of the router by the value of the weight.  Tracking Interfaces - configure which interfaces Keepalived will monitor. If a monitored interface fails, Keepalived will adjust the priority of the host according to the configured weight of the tracking interface.  Tracking Processes - create tracking process blocks that Keepalived can use to monitor the health of the router. If the monitored process stops running, Keepalived will adjust the priority of the host according to the weight of the tracking process. After adding a process, you must restart the Keepalived service.  Virtual IP - configure the Virtual IP address for the VRRP instance.  VRRP Instances - add VRRP instances to be run on interfaces that Keepalived is monitoring. The VRRP instance is defined in the General and Advanced settings. The User Notify settings allow Keepalived to run specified scripts when the router transitions between backup and master states. To configure Keepalived settings: 1. Go to Services > Keepalived. 2. Edit the configuration settings. See Table 10-17. 3. Click Save & Apply when you are finished. G520 Series IoT Cellular Gateway User Guide 107

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225

10: Services
G520 Series IoT Cellular Gateway User Guide
107
Keepalived
Services > Keepalived
The Keepalived service provides frameworks for load balancing and high availability of the servers
connected to the gateway. Keepalived uses Virtual Router Redundancy Protocol (VRRP) to check
the health of load balanced routers and elect a router on the network that will serve a particular IP.
In a typical configuration, VRRP groups two or more routers into a virtual router, where one router
is the master (active) server and the other is the backup node. The master server has a higher
priority than the backup server. The master server transmits multicast VRRP advertisement
packets at regular intervals, and the backup servers listen for these advertisement packets. If the
backup servers fail to receive three consecutive VRRP advertisements, the backup router with the
highest priority becomes the new master router so that the system remains functional.
The configuration for the backup server will be similar to that of the master server, with the
exception of the values for priority, state, and interface, depending on the system hardware
configuration.
Keepalived Configuration
The Keepalived configuration on the web interface includes the following sections:
General
– Keepalived log settings
Global
– Keepalived global settings
Tracking Scripts
– create tracking script blocks that Keepalived will run to determine the
health of the host and increase or decrease the priority of the router by the value of the weight.
Tracking Interfaces
– configure which interfaces Keepalived will monitor. If a monitored
interface fails, Keepalived will adjust the priority of the host according to the configured weight
of the tracking interface.
Tracking Processes
– create tracking process blocks that Keepalived can use to monitor the
health of the router. If the monitored process stops running, Keepalived will adjust the priority
of the host according to the weight of the tracking process. After adding a process, you must
restart the Keepalived service.
Virtual IP
– configure the Virtual IP address for the VRRP instance.
VRRP Instances
– add VRRP instances to be run on interfaces that Keepalived is monitoring.
The VRRP instance is defined in the General and Advanced settings. The User Notify settings
allow Keepalived to run specified scripts when the router transitions between backup and
master states.
To configure Keepalived settings:
1.
Go to Services > Keepalived.
2.
Edit the configuration settings. See
Table 10-17
.
3.
Click
Save & Apply
when you are finished.