InfoWatch рдЯреНрд░рд╛рдлрд┐рдХ рдордирд┐рдЯрд░рдорд╛ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрджреИ

InfoWatch рдЯреНрд░рд╛рдлрд┐рдХ рдордирд┐рдЯрд░рдорд╛ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрджреИ

рдХреЗ рдЧрд░реНрдиреЗ рдпрджрд┐ рдПрдХ рд╕рд░реНрднрд░рдХреЛ рд╢рдХреНрддрд┐ рд╕рдмреИ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫреИрди, рд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдирд┐рд░реНрдорд╛рддрд╛рд▓реЗ рд▓реЛрдб рд╕рдиреНрддреБрд▓рди рдкреНрд░рджрд╛рди рдЧрд░реНрджреИрди? рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЫрдиреН, рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рдХрд┐рдиреНрдирджреЗрдЦрд┐ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рд╕реАрдорд┐рдд рдЧрд░реНрдиред рдХреБрди рд╕рд╣реА рд╣реЛ рддреНрдпреЛ рдЕрд╡рд╕реНрдерд╛рд▓реЗ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрдиреБрдкрд░реНрдЫ, рд╡рд┐рджреНрдпрдорд╛рди рдЕрд╡рд╕реНрдерд╛рд╣рд░реВрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрджреИред рдпрд╕ рд▓реЗрдЦрдорд╛ рд╣рд╛рдореА рддрдкрд╛рдИрдВрд▓рд╛рдИ рдмрддрд╛рдЙрдиреЗрдЫреМрдВ рдХрд┐ рдпрджрд┐ рддрдкрд╛рдИрдВрдХреЛ рдмрдЬреЗрдЯ рд╕реАрдорд┐рдд рдЫ рд░ рддрдкрд╛рдИрдВрд╕рдБрдЧ рдирд┐: рд╢реБрд▓реНрдХ рд╕рд░реНрднрд░ рдЫ рднрдиреЗ рддрдкрд╛рдИрдВрд▓реЗ рдХреЗ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдПрдЙрдЯрд╛ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд░реВрдкрдорд╛ рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рд░реНрднрд░рд╣рд░реВ рдордзреНрдпреЗ рдПрдХрдорд╛ рд▓реЛрдб рдШрдЯрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ, рд╣рд╛рдореАрд▓реЗ InfoWatch рдмрд╛рдЯ DLP (рд╕реВрдЪрдирд╛ рдЪреБрд╣рд╛рд╡рдЯ рд░реЛрдХрдерд╛рдо рдкреНрд░рдгрд╛рд▓реА) рд░реЛрдЬреНрдпреМрдВред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ "рд▓рдбрд╛рдИ" рд╕рд░реНрднрд░ рдХреЛ рдПрдХ рдорд╛ рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рдкреНрд░рдХрд╛рд░реНрдп рдХреЛ рдкреНрд▓реЗрд╕рдореЗрдиреНрдЯ рдерд┐рдпреЛред

рд╣рд╛рдореАрд▓реЗ рд╕рд╛рдордирд╛ рдЧрд░реЗрдХрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╕реНрд░реЛрдд NAT (SNAT) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрд╕рдХреНрд╖рдорддрд╛ рдерд┐рдпреЛред рдпреЛ рдХрд┐рди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ рд░ рдХрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рднрдпреЛ, рд╣рд╛рдореА рдердк рд╡рд░реНрдгрди рдЧрд░реНрдиреЗрдЫреМрдВред

рддреНрдпрд╕реЛрднрдП, рд╕реБрд░реБрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдкреНрд░рдгрд╛рд▓реАрдХреЛ рддрд╛рд░реНрдХрд┐рдХ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдереНрдпреЛ:

InfoWatch рдЯреНрд░рд╛рдлрд┐рдХ рдордирд┐рдЯрд░рдорд╛ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрджреИ

ICAP рдЯреНрд░рд╛рдлрд┐рдХ, SMTP, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВрдмрд╛рдЯ рдШрдЯрдирд╛рд╣рд░реВ рдЯреНрд░рд╛рдлрд┐рдХ рдордирд┐рдЯрд░ (TM) рд╕рд░реНрднрд░рдорд╛ рдкреНрд░рд╢реЛрдзрди рдЧрд░рд┐рдпреЛред рдПрдХреИ рд╕рдордпрдорд╛, рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕рд░реНрднрд░рд▓реЗ рд╕рдЬрд┐рд▓реИ TM рдорд╛ рдШрдЯрдирд╛рд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдкрдЫрд┐ рд▓реЛрдб рд╕рдВрдЧ рд╕рд╛рдордирд╛ рдЧрд░реНрдпреЛ, рддрд░ TM рдорд╛ рд▓реЛрдб рдЖрдлреИ рднрд╛рд░реА рдерд┐рдпреЛред рдпреЛ рдбрд┐рднрд╛рдЗрд╕ рдореЛрдирд┐рдЯрд░ (DM) рд╕рд░реНрднрд░рдорд╛ рд╕рдиреНрджреЗрд╢ рд▓рд╛рдордХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рдмрд╛рдЯ, рд╕рд╛рдереИ CPU рд░ TM рдорд╛ рдореЗрдореЛрд░реА рд▓реЛрдбрдмрд╛рдЯ рд╕реНрдкрд╖реНрдЯ рднрдПрдХреЛ рдерд┐рдпреЛред

рдкрд╣рд┐рд▓реЛ рдирдЬрд░рдорд╛, рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдпреЛ рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдЕрд░реНрдХреЛ TM рд╕рд░реНрднрд░ рдердкреНрдпреМрдВ рднрдиреЗ, ICAP рд╡рд╛ DM рд▓рд╛рдИ рдпрд╕рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рддрд░ рд╣рд╛рдореАрд▓реЗ рдпреЛ рд╡рд┐рдзрд┐ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНтАНрдпреМрдВ, рдХрд┐рдирдХрд┐ рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдХрдо рднрдПрдХреЛ рдерд┐рдпреЛред

рд╕рдорд╛рдзрд╛рди рдХреЛ рд╡рд┐рд╡рд░рдг

рдЙрдкрдпреБрдХреНрдд рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬреНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛, рд╣рд╛рдореА рд╕реНрд╡рддрдиреНрддреНрд░ рд░реВрдкрдорд╛ рд╡рд┐рддрд░рд┐рдд рд╕рдлреНрдЯрд╡реЗрдпрд░рдорд╛ рдмрд╕реНрдпреМрдВ рдЬреАрд╡рд┐рдд рд░рд╛рдЦрд┐рдПрдХреЛ рд╕рдБрдЧреГ LVSред рдХрд┐рдирдХреА Keepalived рд▓реЗ рдлреЗрд▓рдУрднрд░ рдХреНрд▓рд╕реНрдЯрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдЫ рд░ LVS рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░рд▓рд╛рдИ рдкрдирд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╕рдХреНрдЫред

рд╣рд╛рдореАрд▓реЗ рдХреЗ рд╣рд╛рд╕рд┐рд▓ рдЧрд░реНрди рдЪрд╛рд╣реЗрдХрд╛ рдерд┐рдпреМрдВ (TM рдорд╛ рд▓реЛрдб рдШрдЯрд╛рдЙрдиреБрд╣реЛрд╕реН рд░ рд╡рд░реНрддрдорд╛рди рд╕реНрддрд░рдХреЛ рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдХрд╛рдпрдо рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реН) рдирд┐рдореНрди рдпреЛрдЬрдирд╛ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдЧрд░реНрдиреБрдкрд░реНрдереНрдпреЛ:

InfoWatch рдЯреНрд░рд╛рдлрд┐рдХ рдордирд┐рдЯрд░рдорд╛ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрджреИ

рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрджрд╛, рдпреЛ рдкрддреНрддрд╛ рд▓рд╛рдЧреНрдпреЛ рдХрд┐ рд╕рд░реНрднрд░рдорд╛ рд╕реНрдерд╛рдкрд┐рдд рдЕрдиреБрдХреВрд▓рди RedHat рд╡рд┐рдзрд╛рдирд╕рднрд╛ SNAT рд╕рдорд░реНрдерди рдЧрд░реНрджреИрдиред рд╣рд╛рдореНрд░реЛ рдорд╛рдорд▓рд╛рдорд╛, рд╣рд╛рдореАрд▓реЗ рдЖрдЧрдорди рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЬрд╡рд╛рдлрд╣рд░реВ рдПрдЙрдЯреИ рдЖрдИрдкреА рдареЗрдЧрд╛рдирд╛рдмрд╛рдЯ рдкрдард╛рдЗрдПрдХрд╛ рдЫрдиреН рднрдиреЗрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди SNAT рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдпреМрдВ, рдЕрдиреНрдпрдерд╛ рд╣рд╛рдореАрд▓реЗ рдирд┐рдореНрди рдЪрд┐рддреНрд░ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗрдЫреМрдВ:

InfoWatch рдЯреНрд░рд╛рдлрд┐рдХ рдордирд┐рдЯрд░рдорд╛ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрджреИ

рдпреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкреНрд░реЛрдХреНрд╕реА рд╕рд░реНрднрд░рд▓реЗ рднрд░реНрдЪреБрдЕрд▓ рдЖрдИрдкреА (VIP) рдареЗрдЧрд╛рдирд╛рдорд╛ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдкрдард╛рдПрдХреЛрд▓реЗ, VIP рдмрд╛рдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдХреЛ рдЕрдкреЗрдХреНрд╖рд╛ рдЧрд░реНрджрдЫ, рддрд░ рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдпреЛ рдмреНрдпрд╛рдХрдЕрдкрдорд╛ рдкрдард╛рдЗрдПрдХрд╛ рд╕рддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ IP2 рдмрд╛рдЯ рдЖрдЙрдиреЗрдЫред рдПрдЙрдЯрд╛ рд╕рдорд╛рдзрд╛рди рдлреЗрд▓рд╛ рдкрд░реНтАНрдпреЛ: рдмреНрдпрд╛рдХрдЕрдкрдорд╛ рдЕрд░реНрдХреЛ рд░реВрдЯрд┐рдЩ рддрд╛рд▓рд┐рдХрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд░ рджреБрдИ TM рд╕рд░реНрднрд░рд╣рд░реВрд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рдиреЗрдЯрд╡рд░реНрдХрд╕рдБрдЧ рдЬрдбрд╛рди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ, рдЬрд╕реНрддреИ рддрд▓ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫ:

InfoWatch рдЯреНрд░рд╛рдлрд┐рдХ рдордирд┐рдЯрд░рдорд╛ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрджреИ

рд╕реЗрдЯрд┐рдЩреНрд╣рд░реВ

рд╣рд╛рдореА ICAP, SMTP, TCP 9100 рд╕реЗрд╡рд╛рд╣рд░реВ рд░ рддреА рдордзреНрдпреЗ рдПрдЙрдЯрд╛рдорд╛ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рдЬрдбрд╛рди рднрдПрдХрд╛ рджреБрдИ рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдпреЛрдЬрдирд╛ рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗрдЫреМрдВред

рд╣рд╛рдореАрд╕рдБрдЧ рджреБрдИрд╡рдЯрд╛ RHEL6 рд╕рд░реНрднрд░рд╣рд░реВ рдЫрдиреН, рдЬрд╕рдмрд╛рдЯ рдорд╛рдирдХ рднрдгреНрдбрд╛рд░рд╣рд░реВ рд░ рдХреЗрд╣реА рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╣рдЯрд╛рдЗрдПрдХрд╛ рдЫрдиреНред

рд╣рд╛рдореАрд▓реЗ рд╕рдиреНрддреБрд▓рди рд░рд╛рдЦреНрди рдЖрд╡рд╢реНрдпрдХ рд╕реЗрд╡рд╛рд╣рд░реВ:

тАв ICAP - tcp 1344;

тАв SMTP - tcp 25ред

DM - tcp 9100 рдмрд╛рдЯ рдЯреНрд░рд╛рдлрд┐рдХ рдкреНрд░рд╕рд╛рд░рдг рд╕реЗрд╡рд╛ред

рдкрд╣рд┐рд▓реЗ, рд╣рд╛рдореАрд▓реЗ рдиреЗрдЯрд╡рд░реНрдХрдХреЛ рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрдиреБ рдкрд░реНрдЫред

рднрд░реНрдЪреБрдЕрд▓ рдЖрдИрдкреА рдареЗрдЧрд╛рдирд╛ (VIP):

тАв IP: 10.20.20.105ред

рд╕рд░реНрднрд░ TM6_1:

тАв рдмрд╛рд╣реНрдп IP: 10.20.20.101;

тАв рдЖрдиреНрддрд░рд┐рдХ IP: 192.168.1.101ред

рд╕рд░реНрднрд░ TM6_2:

тАв рдмрд╛рд╣реНрдп IP: 10.20.20.102;

тАв рдЖрдиреНрддрд░рд┐рдХ IP: 192.168.1.102ред

рддреНрдпрд╕рдкрдЫрд┐ рд╣рд╛рдореА рджреБрдИ TM рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдЖрдИрдкреА рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ рд╕рдХреНрд╖рдо рдЧрд░реНрдЫреМрдВред рдпреЛ рдХрд╕рд░реА рдЧрд░реНрдиреЗ рднрдиреЗрд░ RedHat рдорд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫ рдпрд╣рд╛рдБ.

рд╣рд╛рдореАрд╕рдБрдЧ рдХреБрди рд╕рд░реНрднрд░ рдореБрдЦреНрдп рд╣реЛ рд░ рдХреБрди рдмреНрдпрд╛рдХрдЕрдк рд╣реБрдиреЗрдЫ рднрдиреНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдЫреМрдВред рдорд╛рд╕реНрдЯрд░рд▓рд╛рдИ TM6_1 рд╣реБрди рджрд┐рдиреБрд╣реЛрд╕реН, рдмреНрдпрд╛рдХрдЕрдк TM6_2 рд╣реБрди рджрд┐рдиреБрд╣реЛрд╕реНред

рдмреНрдпрд╛рдХрдЕрдкрдорд╛ рд╣рд╛рдореА рдирдпрд╛рдБ рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рд░рд╛рдЙрдЯрд┐рдЩ рдЯреЗрдмрд▓ рд░ рд░реВрдЯрд┐рдЩ рдирд┐рдпрдорд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреМрдВ:

[root@tm6_2 ~]echo 101 balancer >> /etc/iproute2/rt_tables
[root@tm6_2 ~]ip rule add from 192.168.1.102 table balancer
[root@tm6_2 ~]ip route add default via 192.168.1.101 table balancer

рдорд╛рдерд┐рдХрд╛ рдЖрджреЗрд╢рд╣рд░реВрд▓реЗ рдкреНрд░рдгрд╛рд▓реА рд░рд┐рдмреБрдЯ рдирднрдПрд╕рдореНрдо рдХрд╛рдо рдЧрд░реНрджрдЫред рдорд╛рд░реНрдЧрд╣рд░реВ рд░рд┐рдмреБрдЯ рдЧрд░реЗрдкрдЫрд┐ рд╕реБрд░рдХреНрд╖рд┐рдд рдЫрдиреН рднрдиреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ /etc/rc.d/rc.local, рддрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╛рдЗрд▓ рдорд╛рд░реНрдлрдд рд░рд╛рдореНрд░реЛ /etc/sysconfig/network-scripts/route-eth1 (рдиреЛрдЯ: рдпрд╣рд╛рдБ рдлрд░рдХ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЫ)ред

рджреБрдмреИ TM рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ Keepalived рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╣рд╛рдореАрд▓реЗ рд╡рд┐рддрд░рдг рд╕реНрд░реЛрддрдХреЛ рд░реВрдкрдорд╛ rpmfind.net рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВ:

[root@tm6_1 ~]#yum install https://rpmfind.net/linux/centos/6.10/os/x86_64/Packages/keepalived-1.2.13-5.el6_6.x86_64.rpm

Keepalived рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛, рд╣рд╛рдореА рдПрдХ рд╕рд░реНрднрд░рд▓рд╛рдИ рдорд╛рд╕реНрдЯрд░рдХреЛ рд░реВрдкрдорд╛, рдЕрд░реНрдХреЛрд▓рд╛рдИ рдмреНрдпрд╛рдХрдЕрдкрдХреЛ рд░реВрдкрдорд╛ рдирд┐рдпреБрдХреНрдд рдЧрд░реНрдЫреМрдВред рддреНрдпрд╕рдкрдЫрд┐ рд╣рд╛рдореАрд▓реЗ рд▓реЛрдб рд╕рдиреНрддреБрд▓рдирдХреЛ рд▓рд╛рдЧрд┐ VIP рд░ рд╕реЗрд╡рд╛рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрдЫреМрдВред рд╕реЗрдЯрд┐рдЩ рдлрд╛рдЗрд▓ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдпрд╣рд╛рдБ рд╕реНрдерд┐рдд рдЫ: /etc/keepalived/keepalived.conf.

TM1 рд╕рд░реНрднрд░рдХрд╛ рд▓рд╛рдЧрд┐ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ

vrrp_sync_group VG1 { 
   group { 
      VI_1 
   } 
} 
vrrp_instance VI_1 { 
        state MASTER 
        interface eth0 

        lvs_sync_daemon_inteface eth0 
        virtual_router_id 51 
        priority 151 
        advert_int 1 
        authentication { 
                auth_type PASS 
                auth_pass example 
        } 

        virtual_ipaddress { 
                10.20.20.105 
        } 
}

virtual_server 10.20.20.105 1344 {
    delay_loop 6
    lb_algo wrr 
    lb_kind NAT
    protocol TCP

    real_server 192.168.1.101 1344 {
        weight 1
        TCP_CHECK { 
                connect_timeout 3 
            connect_port 1344
        nb_get_retry 3
        delay_before_retry 3
        }
    }

    real_server 192.168.1.102 1344 {
        weight 1
        TCP_CHECK { 
                connect_timeout 3 
            connect_port 1344
        nb_get_retry 3
        delay_before_retry 3
        }
    }
}

virtual_server 10.20.20.105 25 {
    delay_loop 6
    lb_algo wrr 
    lb_kind NAT
    protocol TCP

    real_server 192.168.1.101 25 {
        weight 1
        TCP_CHECK { 
                connect_timeout 3 
            connect_port 25
        nb_get_retry 3
        delay_before_retry 3
        }
    }

    real_server 192.168.1.102 25 {
        weight 1
        TCP_CHECK { 
                connect_timeout 3 
            connect_port 25
        nb_get_retry 3
        delay_before_retry 3
        }
    }
}

virtual_server 10.20.20.105 9100 {
    delay_loop 6
    lb_algo wrr 
    lb_kind NAT
    protocol TCP

    real_server 192.168.1.101 9100 {
        weight 1
        TCP_CHECK { 
                connect_timeout 3 
            connect_port 9100
        nb_get_retry 3
        delay_before_retry 3
        }
    }

    real_server 192.168.1.102 9100 {
        weight 1
        TCP_CHECK { 
                connect_timeout 3 
            connect_port 9100
        nb_get_retry 3
        delay_before_retry 3
        }
    }
}

TM2 рд╕рд░реНрднрд░рдХрд╛ рд▓рд╛рдЧрд┐ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ

vrrp_sync_group VG1 { 
   group { 
      VI_1 
   } 
} 
vrrp_instance VI_1 { 
        state BACKUP 
        interface eth0 

        lvs_sync_daemon_inteface eth0 
        virtual_router_id 51 
        priority 100 
        advert_int 1 
        authentication { 
                auth_type PASS 
                auth_pass example 
        } 

        virtual_ipaddress { 
                10.20.20.105 
        } 
}

рд╣рд╛рдореА рдорд╛рд╕реНрдЯрд░рдорд╛ LVS рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдЫреМрдВ, рдЬрд╕рд▓реЗ рдЯреНрд░рд╛рдлрд┐рдХ рд╕рдиреНрддреБрд▓рди рдЧрд░реНрдиреЗрдЫред рджреЛрд╕реНрд░реЛ рд╕рд░реНрднрд░рдХреЛ рд▓рд╛рдЧрд┐ рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдХреБрдиреИ рдЕрд░реНрде рдЫреИрди, рдХрд┐рдирдХрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ рджреБрдИрд╡рдЯрд╛ рд╕рд░реНрднрд░рд╣рд░реВ рдЫрдиреНред

[root@tm6_1 ~]##yum install https://rpmfind.net/linux/centos/6.10/os/x86_64/Packages/ipvsadm-1.26-4.el6.x86_64.rpm

рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ Keepalived рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░рд┐рдиреЗрдЫ, рдЬреБрди рд╣рд╛рдореАрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рд╕рдХреЗрдХрд╛ рдЫреМрдВред

рддрд╕реНрд╡рд┐рд░ рдкреВрд░рд╛ рдЧрд░реНрди, рджреБрд╡реИ рд╕рд░реНрднрд░рдорд╛ рд╕реНрд╡рддрдГ рд╕реБрд░реБ рдЧрд░реНрди Keepalived рдердкреМрдВ:

[root@tm6_1 ~]#chkconfig keepalived on

рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛

рдирддрд┐рдЬрд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрджреИ

рджреБрдмреИ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ Keepalived рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН:

service keepalived start

VRRP рднрд░реНрдЪреБрдЕрд▓ рдареЗрдЧрд╛рдирд╛рдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрджреИ

рд╡реАрдЖрдИрдкреА рдорд╛рд╕реНрдЯрд░рдорд╛ рдЫ рднрдиреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реМрдВ:

InfoWatch рдЯреНрд░рд╛рдлрд┐рдХ рдордирд┐рдЯрд░рдорд╛ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрджреИ

рд░ рдмреНрдпрд╛рдХрдЕрдкрдорд╛ рдХреБрдиреИ VIP рдЫреИрди:

InfoWatch рдЯреНрд░рд╛рдлрд┐рдХ рдордирд┐рдЯрд░рдорд╛ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрджреИ

рдкрд┐рдВрдЧ рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рд╣рд╛рдореА VIP рдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗрдЫреМрдВ:

InfoWatch рдЯреНрд░рд╛рдлрд┐рдХ рдордирд┐рдЯрд░рдорд╛ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрджреИ

рдЕрдм рддрдкрд╛рдЗрдБ рдорд╛рд╕реНрдЯрд░ рдмрдиреНрдж рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдлреЗрд░рд┐ рдЖрджреЗрд╢ рдЪрд▓рд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ ping.

рдирддрд┐рдЬрд╛ рдЙрд╕реНрддреИ рд░рд╣рдиреБ рдкрд░реНрдЫ, рд░ рдмреНрдпрд╛рдХрдЕрдкрдорд╛ рд╣рд╛рдореА рд╡реАрдЖрдИрдкреА рджреЗрдЦреНрдиреЗрдЫреМрдВ:

InfoWatch рдЯреНрд░рд╛рдлрд┐рдХ рдордирд┐рдЯрд░рдорд╛ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрджреИ

рд╕реЗрд╡рд╛ рд╕рдиреНрддреБрд▓рди рдЬрд╛рдБрдЪ рдЧрд░реНрджреИ

рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ SMTP рд▓рд┐рдиреБрд╣реЛрд╕реНред 10.20.20.105 рдорд╛ рджреБрдИрд╡рдЯрд╛ рдЬрдбрд╛рдирд╣рд░реВ рдПрдХреИрд╕рд╛рде рд╕реБрд░реБ рдЧрд░реМрдВ:

telnet 10.20.20.105 25

рдорд╛рд╕реНрдЯрд░рдорд╛ рд╣рд╛рдореАрд▓реЗ рд╣реЗрд░реНрдиреБ рдкрд░реНрдЫ рдХрд┐ рджреБрдмреИ рдЬрдбрд╛рдирд╣рд░реВ рд╕рдХреНрд░рд┐рдп рдЫрдиреН рд░ рд╡рд┐рднрд┐рдиреНрди рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдЬрдбрд╛рди рднрдПрдХрд╛ рдЫрдиреН:

[root@tm6_1 ~]#watch ipvsadm тАУLn

InfoWatch рдЯреНрд░рд╛рдлрд┐рдХ рдордирд┐рдЯрд░рдорд╛ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрджреИ

рдпрд╕рд░реА, рд╣рд╛рдореАрд▓реЗ рдПрдЙрдЯрд╛ TM рд╕рд░реНрднрд░рдорд╛ рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реЗрд░ TM рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рддреНрд░реБрдЯрд┐-рд╕рд╣рд┐рд╖реНрдгреБ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд▓рд╛рдЧреВ рдЧрд░реЗрдХрд╛ рдЫреМрдВред рд╣рд╛рдореНрд░реЛ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐, рдпрд╕рд▓реЗ TM рдорд╛ рд▓реЛрдб рдЖрдзрд╛ рдХрдо рдЧрд░реНрдпреЛ, рдЬрд╕рд▓реЗ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рддреЗрд░реНрд╕реЛ рд╕реНрдХреЗрд▓рд┐рдВрдЧрдХреЛ рдХрдореАрдХреЛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛред

рдзреЗрд░реИ рдЬрд╕реЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдпреЛ рд╕рдорд╛рдзрд╛рди рдЫрд┐рдЯреЛ рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЧрдд рдмрд┐рдирд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдиреНрдЫ, рддрд░ рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ рдзреЗрд░реИ рд╕реАрдорд┐рддрддрд╛ рд░ рдХрдард┐рдирд╛рдЗрд╣рд░реВ рдЫрдиреН, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, UDP рдЯреНрд░рд╛рдлрд┐рдХ рд╕рдиреНрддреБрд▓рди рдЧрд░реНрджрд╛ред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди