рдиреЗрдЯрд╡рд░реНрдХ рдСрдЯреЛрдореЗрд╢рди. рдПрдЦрд╛рджреНрдпрд╛рдЪреНрдпрд╛ рдЖрдпреБрд╖реНрдпрд╛рддреАрд▓ рдПрдХ рдХреЗрд╕

рдЕрд╣реЛ рд╣рд╛рдмреНрд░!

рдпрд╛ рд▓реЗрдЦрд╛рдд рдЖрдореНрд╣реА рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдЪреНрдпрд╛ рдСрдЯреЛрдореЗрд╢рдирдмрджреНрджрд▓ рдмреЛрд▓реВ рдЗрдЪреНрдЫрд┐рддреЛ. рдПрдХрд╛ рдЫреЛрдЯреНрдпрд╛ рдкрд░рдВрддреБ рдЕрддрд┐рд╢рдп рдЕрднрд┐рдорд╛рдирд╛рд╕реНрдкрдж рдХрдВрдкрдиреАрдордзреНрдпреЗ рдХрд╛рд░реНрдпрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрдЪреЗ рдХрд╛рд░реНрдпрд░рдд рдЖрдХреГрддреА рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╣ рд╕рд░реНрд╡ рдЬреБрд│рдгреНрдпрд╛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЖрд╣реЗрдд. рдЖрдореНрд╣реА рдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рдШрдбрд▓реЗрд▓реНрдпрд╛ рдПрдХрд╛ рдкреНрд░рдХрд░рдгрд╛рдХрдбреЗ рд▓рдХреНрд╖ рджреЗрдК, рдЬреНрдпрд╛рдореБрд│реЗ рд╡реНрдпрд╡рд╕рд╛рдп рджреАрд░реНрдШрдХрд╛рд│ рдмрдВрдж рд╣реЛрдК рд╢рдХрддреЛ рдЖрдгрд┐ рдЧрдВрднреАрд░ рдЖрд░реНрдерд┐рдХ рдиреБрдХрд╕рд╛рди рд╣реЛрдК рд╢рдХрддреЗ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдЪреЗ рдирд┐рд░рд╛рдХрд░рдг "рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдЪреЗ рдСрдЯреЛрдореЗрд╢рди" рдпрд╛ рд╕рдВрдХрд▓реНрдкрдиреЗрдд рдЕрдЧрджреА рдЪрд╛рдВрдЧрд▓реЗ рдмрд╕рддреЗ. рдСрдЯреЛрдореЗрд╢рди рдЯреВрд▓реНрд╕рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди, рдЖрдкрдг рдХрдореА рд╡реЗрд│рд╛рдд рдЬрдЯрд┐рд▓ рд╕рдорд╕реНрдпрд╛ рдкреНрд░рднрд╛рд╡реАрдкрдгреЗ рдХрд╕реЗ рд╕реЛрдбрд╡реВ рд╢рдХрддрд╛ рд╣реЗ рдЖрдореНрд╣реА рджрд░реНрд╢рд╡реВ рдЖрдгрд┐ рдпрд╛ рд╕рдорд╕реНрдпрд╛ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдХрд╛ рд╕реЛрдбрд╡рд▓реНрдпрд╛ рдкрд╛рд╣рд┐рдЬреЗрдд рдЖрдгрд┐ рдЕрдиреНрдпрдерд╛ (рдХрдиреНрд╕реЛрд▓рджреНрд╡рд╛рд░реЗ) рдХрд╛ рдирд╛рд╣реА рдпрд╛рд╡рд░ рдЖрдореНрд╣реА рд╡рд┐рдЪрд╛рд░ рдХрд░реВ.

рдЬрдмрд╛рдмрджрд╛рд░реА рдирд╛рдХрд╛рд░рдгреЗ

рдСрдЯреЛрдореЗрд╢рдирд╕рд╛рдареА рдЖрдордЪреА рдореБрдЦреНрдп рд╕рд╛рдзрдиреЗ рдореНрд╣рдгрдЬреЗ Ansible (рдСрдЯреЛрдореЗрд╢рди рдЯреВрд▓ рдореНрд╣рдгреВрди) рдЖрдгрд┐ Git (Ansible playbook рд╕рд╛рдареА рднрд╛рдВрдбрд╛рд░ рдореНрд╣рдгреВрди). рдореА рддрд╛рдмрдбрддреЛрдм рдЖрд░рдХреНрд╖рдг рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЛ рдХреА рд╣рд╛ рдПрдХ рдкреНрд░рд╛рд╕реНрддрд╛рд╡рд┐рдХ рд▓реЗрдЦ рдирд╛рд╣реА, рдЬрд┐рдереЗ рдЖрдкрдг Ansible рдХрд┐рдВрд╡рд╛ Git рдЪреНрдпрд╛ рд▓реЙрдЬрд┐рдХрдмрджреНрджрд▓ рдмреЛрд▓рддреЛ рдЖрдгрд┐ рдореВрд▓рднреВрдд рдЧреЛрд╖реНрдЯреА рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд░реЛрд▓рдЯрд╛рд╕реНрдХреАрдореЙрдбреНрдпреВрд▓, рдЗрдиреНрд╡реНрд╣реЗрдВрдЯрд░реА рдлрд╛рдЗрд▓реНрд╕, Ansible рдордзреАрд▓ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХрд╛рдп рдЖрд╣реЗрдд рдХрд┐рдВрд╡рд╛ рдЬреЗрд╡реНрд╣рд╛ рдХрд╛рдп рд╣реЛрддреЗ рддреБрдореНрд╣реА git рдкреБрд╢ рдХрд┐рдВрд╡рд╛ git рдХрдорд┐рдЯ рдХрдорд╛рдВрдбреНрд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛). рд╣реА рдХрдерд╛ рддреБрдореНрд╣реА рдЙрддреНрддрд░рджрд╛рдпреА рд╕рд░рд╛рд╡ рдХрд╕рд╛ рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рддреБрдордЪреНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ NTP рдХрд┐рдВрд╡рд╛ SMTP рдХрд╕реЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░реВ рд╢рдХрддрд╛ рдпрд╛рдмрджреНрджрд▓ рдирд╛рд╣реА. рд╣реА рдПрдХ рдХрдерд╛ рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рдЖрдкрдг рддреНрд░реБрдЯреАрдВрд╢рд┐рд╡рд╛рдп рдиреЗрдЯрд╡рд░реНрдХ рд╕рдорд╕реНрдпрд╛ рдЬрд▓рдж рдЖрдгрд┐ рдкреНрд░рд╛рдзрд╛рдиреНрдпрд╛рдиреЗ рдХрд╕реЗ рд╕реЛрдбрд╡реВ рд╢рдХрддрд╛. рдиреЗрдЯрд╡рд░реНрдХ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ, рд╡рд┐рд╢реЗрд╖рдд: TCP/IP, OSPF, BGP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реНрдЯреЕрдХ рдХрд╛рдп рдЖрд╣реЗ рдпрд╛рдЪреА рдЪрд╛рдВрдЧрд▓реА рдорд╛рд╣рд┐рддреА рдЕрд╕рдгреЗ рджреЗрдЦреАрд▓ рдЙрдЪрд┐рдд рдЖрд╣реЗ. рдЖрдореНрд╣реА рд╕рдореАрдХрд░рдгрд╛рддреВрди рдЙрддреНрддрд░рджрд╛рдпреА рдЖрдгрд┐ рдЧрд┐рдЯрдЪреА рдирд┐рд╡рдб рджреЗрдЦреАрд▓ рдХрд░реВ. рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдЬреВрдирд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрд╛рдп рдирд┐рд╡рдбрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕, рдЖрдореНрд╣реА "рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдмрд┐рд▓рд┐рдЯреА рдЖрдгрд┐ рдСрдЯреЛрдореЗрд╢рди" рд╣реЗ рдкреБрд╕реНрддрдХ рд╡рд╛рдЪрдгреНрдпрд╛рдЪреА рдЬреЛрд░рджрд╛рд░ рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ. рдЬреЗрд╕рди рдПрдбреЗрд▓рдорди, рд╕реНрдХреЙрдЯ рдПрд╕. рд▓реЛрд╡ рдЖрдгрд┐ рдореЕрдЯ рдУрд╕реНрд╡рд╛рд▓реНрдЯ рдпрд╛рдВрдЪреЗ рдиреЗрдХреНрд╕реНрдЯ-рдЬрдирд░реЗрд╢рди рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЬрд┐рдирд┐рдпрд░рд╕рд╛рдареА рдХреМрд╢рд▓реНрдпреЗ.

рдЖрддрд╛ рдореБрджреНрджреНрдпрд╛рд╡рд░.

рд╕рдорд╕реНрдпреЗрдЪреА рдирд┐рд░реНрдорд┐рддреА

рдЪрд▓рд╛ рдПрдХрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдЪреА рдХрд▓реНрдкрдирд╛ рдХрд░реВрдпрд╛: рдкрд╣рд╛рдЯреЗ 3 рд╡рд╛рдЬрддрд╛, рддреБрдореНрд╣реА рдЭреЛрдкреЗрдд рдЖрд╣рд╛рдд рдЖрдгрд┐ рд╕реНрд╡рдкреНрди рдкрд╛рд╣рдд рдЖрд╣рд╛рдд. рдлреЛрди рдХреЙрд▓. рддрд╛рдВрддреНрд░рд┐рдХ рд╕рдВрдЪрд╛рд▓рдХ рдХреЙрд▓ рдХрд░рддрд╛рдд:

- рд╣реЛрдп?
тАФ###, ####, #####, рдлрд╛рдпрд░рд╡реЙрд▓ рдХреНрд▓рд╕реНрдЯрд░ рдкрдбрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рд╡рд╛рдврдд рдирд╛рд╣реА!!!
рддреБрдореНрд╣реА рдбреЛрд│реЗ рдЪреЛрд│рддрд╛, рдХрд╛рдп рдШрдбрдд рдЖрд╣реЗ рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛ рдЖрдгрд┐ рд╣реЗ рдХрд╕реЗ рдШрдбреВ рд╢рдХрддреЗ рдпрд╛рдЪреА рдХрд▓реНрдкрдирд╛ рдХрд░рд╛. рдлреЛрдирд╡рд░ рддреБрдореНрд╣реА рджрд┐рдЧреНрджрд░реНрд╢рдХрд╛рдЪреНрдпрд╛ рдбреЛрдХреНрдпрд╛рд╡рд░рдЪреЗ рдХреЗрд╕ рдлрд╛рдЯрддрд╛рдирд╛ рдРрдХреВ рд╢рдХрддрд╛ рдЖрдгрд┐ рддреЛ рдкрд░рдд рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧрддреЛ рдХрд╛рд░рдг рдЬрдирд░рд▓ рддреНрдпрд╛рд▓рд╛ рджреБрд╕рд▒реНрдпрд╛ рдУрд│реАрдд рдХреЙрд▓ рдХрд░рдд рдЖрд╣реЗ.

рдЕрд░реНрдзреНрдпрд╛ рддрд╛рд╕рд╛рдирдВрддрд░, рддреБрдореНрд╣реА рдбреНрдпреБрдЯреА рд╢рд┐рдлреНрдЯрдордзреВрди рдкрд╣рд┐рд▓реНрдпрд╛ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рдиреЛрдЯреНрд╕ рдЧреЛрд│рд╛ рдХреЗрд▓реНрдпрд╛, рдЬреНрдпрд╛рдВрдирд╛ рдЬрд╛рдЧреЗ рдХрд░рддрд╛ рдпреЗрдИрд▓ рдЕрд╢рд╛ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рдЬрд╛рдЧреЗ рдХреЗрд▓реЗ. рдкрд░рд┐рдгрд╛рдореА, рддрд╛рдВрддреНрд░рд┐рдХ рд╕рдВрдЪрд╛рд▓рдХ рдЦреЛрдЯреЗ рдмреЛрд▓рд▓рд╛ рдирд╛рд╣реА, рд╕рд░реНрд╡ рдХрд╛рд╣реА рдЬрд╕реЗ рдЖрд╣реЗ рддрд╕реЗ рдЖрд╣реЗ, рдлрд╛рдпрд░рд╡реЙрд▓рдЪрд╛ рдореБрдЦреНрдп рдХреНрд▓рд╕реНрдЯрд░ рдкрдбрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рд╢рд░реАрд░рд╛рдЪреНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдореВрд▓рднреВрдд рд╣рд╛рд▓рдЪрд╛рд▓реАрдВрдиреА рддреНрдпрд╛рд▓рд╛ рд╢реБрджреНрдзреАрд╡рд░ рдЖрдгрд▓реЗ рдирд╛рд╣реА. рдХрдВрдкрдиреА рдСрдлрд░ рдХрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реАрдд.

рдЖрдкрд▓реНрдпрд╛ рдЪрд╡реАрдиреБрд╕рд╛рд░ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рдбрд╛, рдкреНрд░рддреНрдпреЗрдХрдЬрдг рдХрд╛рд╣реАрддрд░реА рд╡реЗрдЧрд│реЗ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡реЗрд▓. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬрд╛рд╕реНрдд рднрд╛рд░ рдирд╕рддрд╛рдирд╛ рд░рд╛рддреНрд░рднрд░ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рд╕рд░реНрд╡ рдХрд╛рд╣реА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЪрд╛рд▓рд▓реЗ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХрдЬрдг рдЖрдирдВрджрд╛рдиреЗ рдЭреЛрдкрд╛рдпрд▓рд╛ рдЧреЗрд▓рд╛. рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдордзреАрд▓ рдмрдЧрдореБрд│реЗ рд░рд╣рджрд╛рд░реА рд╕реБрд░реВ рдЭрд╛рд▓реА рдЖрдгрд┐ рдЗрдВрдЯрд░рдлреЗрд╕ рдмрдлрд░ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рд╣реЛрдК рд▓рд╛рдЧрд▓реЗ.

рдЬреЕрдХреА рдЪреЕрди рдкрд░рд┐рд╕реНрдерд┐рддреАрдЪреЗ рдЙрддреНрддрдо рд╡рд░реНрдгрди рдХрд░реВ рд╢рдХрддреЛ.

рдиреЗрдЯрд╡рд░реНрдХ рдСрдЯреЛрдореЗрд╢рди. рдПрдЦрд╛рджреНрдпрд╛рдЪреНрдпрд╛ рдЖрдпреБрд╖реНрдпрд╛рддреАрд▓ рдПрдХ рдХреЗрд╕

рдзрдиреНрдпрд╡рд╛рдж, рдЬреЕрдХреА.

рдЦреВрдк рдЖрдирдВрджрджрд╛рдпреА рдкрд░рд┐рд╕реНрдерд┐рддреА рдирд╛рд╣реА рдирд╛?

рдЪрд▓рд╛ рдЖрдкрд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рднрд╛рдИ рддреНрдпрд╛рдЪреНрдпрд╛ рджреБрдГрдЦреА рд╡рд┐рдЪрд╛рд░рд╛рдВрд╕рд╣ рдереЛрдбрд╛ рд╡реЗрд│ рд╕реЛрдбреВрдпрд╛.

рдШрдЯрдирд╛ рдкреБрдвреЗ рдХрд╢рд╛ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреАрд▓ рдпрд╛рд╡рд░ рдЪрд░реНрдЪрд╛ рдХрд░реВрдпрд╛.

рдЖрдореНрд╣реА рд╕рд╛рдордЧреНрд░реАрдЪреНрдпрд╛ рд╕рд╛рджрд░реАрдХрд░рдгрд╛рдЪрд╛ рдЦрд╛рд▓реАрд▓ рдХреНрд░рдо рд╕реБрдЪрд╡рддреЛ

  1. рдЪрд▓рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдбрд╛рдпрдЧреНрд░рд╛рдо рдкрд╛рд╣реВ рдЖрдгрд┐ рддреЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рддреЗ рдкрд╛рд╣реВ;
  2. рдЖрдореНрд╣реА Ansible рд╡рд╛рдкрд░реВрди рдПрдХрд╛ рд░рд╛рдЙрдЯрд░рд╡рд░реВрди рджреБрд╕рд▒реНрдпрд╛ рд░рд╛рдЙрдЯрд░рд╡рд░ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдХрд╢рд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддреЛ рдпрд╛рдЪреЗ рд╡рд░реНрдгрди рдХрд░реВ;
  3. рдПрдХреВрдгрдЪ рдЖрдпрдЯреА рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдЪреНрдпрд╛ рдСрдЯреЛрдореЗрд╢рдирдмрджреНрджрд▓ рдмреЛрд▓реВрдпрд╛.

рдиреЗрдЯрд╡рд░реНрдХ рдЖрдХреГрддреА рдЖрдгрд┐ рд╡рд░реНрдгрди

рдпреЛрдЬрдирд╛

рдиреЗрдЯрд╡рд░реНрдХ рдСрдЯреЛрдореЗрд╢рди. рдПрдЦрд╛рджреНрдпрд╛рдЪреНрдпрд╛ рдЖрдпреБрд╖реНрдпрд╛рддреАрд▓ рдПрдХ рдХреЗрд╕

рдЪрд▓рд╛ рдЖрдкрд▓реНрдпрд╛ рд╕рдВрд╕реНрдереЗрдЪреНрдпрд╛ рддрд╛рд░реНрдХрд┐рдХ рдЖрдХреГрддреАрдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдпрд╛. рдЖрдореНрд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдХрд░рдгреЗ рдирд┐рд░реНрдорд╛рддреНрдпрд╛рдВрдирд╛ рдирд╛рд╡ рджреЗрдгрд╛рд░ рдирд╛рд╣реА; рдпрд╛ рд▓реЗрдЦрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ рдХрд╛рд╣реА рдлрд░рдХ рдкрдбрдд рдирд╛рд╣реА (рд╕рдЬрдЧ рд╡рд╛рдЪрдХ рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡рддреАрд▓ рдХреА рдХреЛрдгрддреНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреА рдЙрдкрдХрд░рдгреЗ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддрд╛рдд). Ansible рд╕рд╣ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╣рд╛ рдлрдХреНрдд рдПрдХ рдЪрд╛рдВрдЧрд▓рд╛ рдлрд╛рдпрджрд╛ рдЖрд╣реЗ; рд╕реЗрдЯ рдЕрдк рдХрд░рддрд╛рдирд╛, рддреЗ рдХреЛрдгрддреНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреА рдЙрдкрдХрд░рдгреЗ рдЖрд╣реЗрдд рдпрд╛рдХрдбреЗ рдЖрдореНрд╣реА рд╕рд╣рд╕рд╛ рд▓рдХреНрд╖ рджреЗрдд рдирд╛рд╣реА. рдлрдХреНрдд рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА, рд╣реЗ рд╕рд┐рд╕реНрдХреЛ, рдЬреНрдпреБрдирд┐рдкрд░, рдЪреЗрдХ рдкреЙрдЗрдВрдЯ, рдлреЛрд░реНрдЯрд┐рдиреЗрдЯ, рдкрд╛рд▓реЛ рдЕрд▓реНрдЯреЛ рд╕рд╛рд░рдЦреНрдпрд╛ рд╕реБрдкреНрд░рд╕рд┐рджреНрдз рд╡рд┐рдХреНрд░реЗрддреНрдпрд╛рдВрдЪреЗ рдЙрдкрдХрд░рдг рдЖрд╣реЗ...рддреБрдореНрд╣реА рддреБрдордЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдкрд░реНрдпрд╛рдп рдмрджрд▓реВ рд╢рдХрддрд╛.

рд░рд╣рджрд╛рд░реА рд╣рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдордЪреНрдпрд╛рдХрдбреЗ рджреЛрди рдореБрдЦреНрдп рдХрд╛рд░реНрдпреЗ рдЖрд╣реЗрдд:

  1. рдЖрдордЪреНрдпрд╛ рд╕реЗрд╡рд╛рдВрдЪреЗ рдкреНрд░рдХрд╛рд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛, рдЬреЗ рдХрдВрдкрдиреАрдЪреЗ рд╡реНрдпрд╡рд╕рд╛рдп рдЖрд╣реЗрдд;
  2. рд╢рд╛рдЦрд╛, рд░рд┐рдореЛрдЯ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдЖрдгрд┐ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕рдВрд╕реНрдерд╛ (рднрд╛рдЧреАрджрд╛рд░ рдЖрдгрд┐ рдХреНрд▓рд╛рдпрдВрдЯ), рддрд╕реЗрдЪ рдордзреНрдпрд╡рд░реНрддреА рдХрд╛рд░реНрдпрд╛рд▓рдпрд╛рджреНрд╡рд╛рд░реЗ рд╢рд╛рдЦрд╛рдВрдордзреНрдпреЗ рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рд╛.

рдЪрд▓рд╛ рдореВрд▓рднреВрдд рдШрдЯрдХрд╛рдВрд╕рд╣ рдкреНрд░рд╛рд░рдВрдн рдХрд░реВрдпрд╛:

  1. рджреЛрди рд╕реАрдорд╛ рд░рд╛рдЙрдЯрд░ (BRD-01, BRD-02);
  2. рдлрд╛рдпрд░рд╡реЙрд▓ рдХреНрд▓рд╕реНрдЯрд░ (FW-CLUSTER);
  3. рдХреЛрд░ рд╕реНрд╡рд┐рдЪ (L3-CORE);
  4. рдПрдХ рд░рд╛рдЙрдЯрд░ рдЬреЛ рд▓рд╛рдЗрдлрд▓рд╛рдЗрди рдмрдиреЗрд▓ (рдЬрд╕реЗ рдЖрдореНрд╣реА рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рддреЛ, рдЖрдореНрд╣реА рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ FW-CLUSTER рд╡рд░реВрди рдЗрдорд░рдЬреЗрдВрд╕реАрдордзреНрдпреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реВ) (рдЗрдорд░реНрдЬрдиреНрд╕реА);
  5. рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЕрдиреЗрдЬрдореЗрдВрдЯрд╕рд╛рдареА рд╕реНрд╡рд┐рдЪреЗрд╕ (L2-MGMT);
  6. Git рдЖрдгрд┐ Ansible (VM-AUTOMATION) рд╕рд╣ рдЖрднрд╛рд╕реА рдорд╢реАрди;
  7. рдПрдХ рд▓реЕрдкрдЯреЙрдк рдЬреНрдпрд╛рд╡рд░ рдЙрддреНрддрд░рджрд╛рдпреА (рд▓реЕрдкрдЯреЙрдк-рдСрдЯреЛрдореЗрд╢рди) рд╕рд╛рдареА рдкреНрд▓реЗрдмреБрдХрдЪреА рдЪрд╛рдЪрдгреА рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

рдиреЗрдЯрд╡рд░реНрдХ рдЦрд╛рд▓реАрд▓ рдХреНрд╖реЗрддреНрд░рд╛рдВрд╕рд╣ рдбрд╛рдпрдиреЕрдорд┐рдХ OSPF рд░реВрдЯрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╣ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЖрд╣реЗ:

  • рдХреНрд╖реЗрддреНрд░ 0 - EXCHANGE рдЭреЛрдирдордзреНрдпреЗ рд░рд╣рджрд╛рд░реА рд╣рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд░рд╛рдЙрдЯрд░рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЕрд╕рд▓реЗрд▓реЗ рдХреНрд╖реЗрддреНрд░;
  • рдХреНрд╖реЗрддреНрд░ 1 - рдХреНрд╖реЗрддреНрд░ рдЬреНрдпрд╛рдордзреНрдпреЗ рдХрдВрдкрдиреА рд╕реЗрд╡рд╛рдВрдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рд░рд╛рдЙрдЯрд░ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд;
  • рдХреНрд╖реЗрддреНрд░ 2 - рдХреНрд╖реЗрддреНрд░ рдЬреНрдпрд╛рдордзреНрдпреЗ рд░рд╛рдЙрдЯрд┐рдВрдЧ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд░рд╣рджрд╛рд░реАрд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рд░рд╛рдЙрдЯрд░ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд;
  • рдХреНрд╖реЗрддреНрд░ N - рд╢рд╛рдЦрд╛ рдиреЗрдЯрд╡рд░реНрдХрдЪреЗ рдХреНрд╖реЗрддреНрд░.

рдмреЙрд░реНрдбрд░ рд░рд╛рдЙрдЯрд░рд╡рд░, рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рд░рд╛рдЙрдЯрд░ (VRF-INTERNET) рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреНрдпрд╛рд╡рд░ рд╕рдВрдмрдВрдзрд┐рдд рдЕрд╕рд╛рдЗрди рдХреЗрд▓реЗрд▓реНрдпрд╛ AS рд╕рд╣ eBGP рдкреВрд░реНрдг рджреГрд╢реНрдп рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ. iBGP VRF рдордзреНрдпреЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЖрд╣реЗ. рдХрдВрдкрдиреАрдХрдбреЗ рдкрд╛рдВрдврд▒реНрдпрд╛ рдкрддреНрддреНрдпрд╛рдВрдЪрд╛ рдПрдХ рдкреВрд▓ рдЖрд╣реЗ рдЬреЛ рдпрд╛ VRF-рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдХрд╛рд╣реА рдкрд╛рдВрдврд░реЗ рдкрддреНрддреЗ рдереЗрдЯ FW-CLUSTER (рдЬреНрдпрд╛ рдкрддреНрддреНрдпрд╛рдВрд╡рд░ рдХрдВрдкрдиреАрдЪреНрдпрд╛ рд╕реЗрд╡рд╛ рдЪрд╛рд▓рддрд╛рдд) рдХрдбреЗ рд░рд╛рдЙрдЯ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд, рдХрд╛рд╣реА EXCHANGE рдЭреЛрди (рдЕрдВрддрд░реНрдЧрдд рдХрдВрдкрдиреА рд╕реЗрд╡рд╛ рдЬреНрдпрд╛рдВрдирд╛ рдмрд╛рд╣реНрдп IP рдкрддреНрддреЗ рдЖрдгрд┐ рдХрд╛рд░реНрдпрд╛рд▓рдпрд╛рдВрд╕рд╛рдареА рдмрд╛рд╣реНрдп NAT рдкрддреНрддреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддрд╛рдд) рдорд╛рд░реНрдЧреЗ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдкреБрдвреЗ, рдЯреНрд░реЕрдлрд┐рдХ L3-CORE рд╡рд░ рдкрд╛рдВрдврд░реЗ рдЖрдгрд┐ рд░рд╛рдЦрд╛рдбреА рдкрддреНрддреНрдпрд╛рдВрд╕рд╣ (рд╕реБрд░рдХреНрд╖рд╛ рдХреНрд╖реЗрддреНрд░) рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЖрднрд╛рд╕реА рд░рд╛рдЙрдЯрд░рд╡рд░ рдЬрд╛рддреЗ.

рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдиреЗрдЯрд╡рд░реНрдХ рд╕рдорд░реНрдкрд┐рдд рд╕реНрд╡рд┐рдЪреЗрд╕ рд╡рд╛рдкрд░рддреЗ рдЖрдгрд┐ рднреМрддрд┐рдХрд░рд┐рддреНрдпрд╛ рд╕рдорд░реНрдкрд┐рдд рдиреЗрдЯрд╡рд░реНрдХрдЪреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ. рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдиреЗрдЯрд╡рд░реНрдХ рджреЗрдЦреАрд▓ рд╕реБрд░рдХреНрд╖рд╛ рдХреНрд╖реЗрддреНрд░рд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
рдЗрдорд░реНрдЬрдиреНрд╕реА рд░рд╛рдЙрдЯрд░ рднреМрддрд┐рдХ рдЖрдгрд┐ рддрд╛рд░реНрдХрд┐рдХрджреГрд╖реНрдЯреНрдпрд╛ FW-CLUSTER рдЪреА рдирдХреНрдХрд▓ рдХрд░рддреЛ. рддреНрдпрд╛рд╡рд░реАрд▓ рд╕рд░реНрд╡ рдЗрдВрдЯрд░рдлреЗрд╕ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗрдд рдЬреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рдкрд╛рд╣рддрд╛рдд.

рдСрдЯреЛрдореЗрд╢рди рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рд╡рд░реНрдгрди

рдиреЗрдЯрд╡рд░реНрдХ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рддреЗ рдЖрдореНрд╣реА рд╢реЛрдзреВрди рдХрд╛рдврд▓реЗ. рдЖрддрд╛ FW-CLUSTER рд╡рд░реВрди рдЗрдорд░реНрдЬрдиреНрд╕реАрдордзреНрдпреЗ рдЯреНрд░реЕрдлрд┐рдХ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрдг рдХрд╛рдп рдХрд░реВ рддреЗ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдкрд╛рд╣реВ:

  1. рдЖрдореНрд╣реА рдХреЛрд░ рд╕реНрд╡рд┐рдЪ (L3-CORE) рд╡рд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдЕрдХреНрд╖рдо рдХрд░рддреЛ рдЬреЗ рддреЗ FW-CLUSTER рд╢реА рдЬреЛрдбрддрд╛рдд;
  2. рдЖрдореНрд╣реА L2-MGMT рдХрд░реНрдирд▓ рд╕реНрд╡рд┐рдЪрд╡рд░реАрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдЕрдХреНрд╖рдо рдХрд░рддреЛ рдЬреЗ рддреНрдпрд╛рд╕ FW-CLUSTER рд╢реА рдЬреЛрдбрддрд╛рдд;
  3. рдЖрдореНрд╣реА рдЗрдорд░реНрдЬрдиреНрд╕реА рд░рд╛рдЙрдЯрд░ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рддреЛ (рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, L2-MGMT рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╡рдЧрд│рддрд╛ рд╕рд░реНрд╡ рдЗрдВрдЯрд░рдлреЗрд╕ рддреНрдпрд╛рд╡рд░ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд):

  • рдЖрдореНрд╣реА рдЖрдгреАрдмрд╛рдгреАрд╡рд░ рдЗрдВрдЯрд░рдлреЗрд╕ рд╕рдХреНрд╖рдо рдХрд░рддреЛ;
  • рдЖрдореНрд╣реА рдмрд╛рд╣реНрдп IP рдкрддреНрддрд╛ (NAT рд╕рд╛рдареА) рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рддреЛ рдЬреЛ FW-Cluster рд╡рд░ рд╣реЛрддрд╛;
  • рдЖрдореНрд╣реА GARP рд╡рд┐рдирдВрддреНрдпрд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рддреЛ рдЬреЗрдгреЗрдХрд░реВрди L3-CORE arp рдЯреЗрдмрд▓рдордзреАрд▓ рдЦрд╕рдЦрд╕ тАЛтАЛрдкрддреНрддреЗ FW-Cluster рд╡рд░реВрди EMERGENCY рдордзреНрдпреЗ рдмрджрд▓рд▓реЗ рдЬрд╛рддреАрд▓;
  • рдЖрдореНрд╣реА рдбреАрдлреЙрд▓реНрдЯ рдорд╛рд░реНрдЧ BRD-01, BRD-02 рд╕рд╛рдареА рд╕реНрдерд┐рд░ рдореНрд╣рдгреВрди рдиреЛрдВрджрдгреАрдХреГрдд рдХрд░рддреЛ;
  • NAT рдирд┐рдпрдо рддрдпрд╛рд░ рдХрд░рд╛;
  • рдЗрдорд░реНрдЬрдиреНрд╕реА рдУрдПрд╕рдкреАрдПрдл рдХреНрд╖реЗрддреНрд░ 1 рдкрд░реНрдпрдВрдд рд╡рд╛рдврд╡рд╛;
  • рдЗрдорд░реНрдЬрдиреНрд╕реА рдУрдПрд╕рдкреАрдПрдл рдХреНрд╖реЗрддреНрд░ 2 рдкрд░реНрдпрдВрдд рд╡рд╛рдврд╡рд╛;
  • рдЖрдореНрд╣реА рдХреНрд╖реЗрддреНрд░ 1 рддреЗ 10 рдордзреАрд▓ рдорд╛рд░реНрдЧрд╛рдВрдЪреА рдХрд┐рдВрдордд рдмрджрд▓рддреЛ;
  • рдЖрдореНрд╣реА рдХреНрд╖реЗрддреНрд░ 1 рддреЗ 10 рдордзреНрдпреЗ рдбреАрдлреЙрд▓реНрдЯ рдорд╛рд░реНрдЧрд╛рдЪреА рдХрд┐рдВрдордд рдмрджрд▓рддреЛ;
  • рдЖрдореНрд╣реА L2-MGMT рд╢реА рд╕рдВрдмрдВрдзрд┐рдд IP рдкрддреНрддреЗ рдмрджрд▓рддреЛ (рдЬреЗ FW-CLUSTER рд╡рд░ рд╣реЛрддреЗ);
  • рдЖрдореНрд╣реА GARP рд╡рд┐рдирдВрддреНрдпрд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рддреЛ рдЬреЗрдгреЗрдХрд░реВрди L2-MGMT arp рдЯреЗрдмрд▓рдордзреАрд▓ рдЦрд╕рдЦрд╕ тАЛтАЛрдкрддреНрддреЗ FW-CLUSTER рдордзреВрди рдЗрдорд░реНрдЬрдиреНрд╕реАрдордзреНрдпреЗ рдмрджрд▓рд▓реЗ рдЬрд╛рддреАрд▓.

рдкреБрдиреНрд╣рд╛, рдЖрдореНрд╣реА рд╕рдорд╕реНрдпреЗрдЪреНрдпрд╛ рдореВрд│ рдлреЙрд░реНрдореНрдпреБрд▓реЗрд╢рдирдХрдбреЗ рдкрд░рдд рдЬрд╛рдК. рдкрд╣рд╛рдЯреЗ рддреАрди рд╡рд╛рдЬрд▓реЗ, рдкреНрд░рдЪрдВрдб рддрд╛рдг, рдХреЛрдгрддреНрдпрд╛рд╣реА рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рдЭрд╛рд▓реЗрд▓реА рдЪреВрдХ рдирд╡реАрди рд╕рдорд╕реНрдпрд╛рдВрдирд╛ рдХрд╛рд░рдгреАрднреВрдд рдард░реВ рд╢рдХрддреЗ. CLI рджреНрд╡рд╛рд░реЗ рдХрдорд╛рдВрдб рдЯрд╛рдИрдк рдХрд░рдгреНрдпрд╛рд╕ рддрдпрд╛рд░ рдЖрд╣рд╛рдд? рд╣реЛрдп? рдареАрдХ рдЖрд╣реЗ, рдирд┐рджрд╛рди рддреБрдордЪрд╛ рдЪреЗрд╣рд░рд╛ рд╕реНрд╡рдЪреНрдЫ рдзреБрд╡рд╛, рдереЛрдбреА рдХреЙрдлреА рдкреНрдпрд╛ рдЖрдгрд┐ рддреБрдордЪреА рдЗрдЪреНрдЫрд╛рд╢рдХреНрддреА рдЧреЛрд│рд╛ рдХрд░рд╛.
рдмреНрд░реБрд╕, рдХреГрдкрдпрд╛ рдореБрд▓рд╛рдВрдирд╛ рдорджрдд рдХрд░рд╛.

рдиреЗрдЯрд╡рд░реНрдХ рдСрдЯреЛрдореЗрд╢рди. рдПрдЦрд╛рджреНрдпрд╛рдЪреНрдпрд╛ рдЖрдпреБрд╖реНрдпрд╛рддреАрд▓ рдПрдХ рдХреЗрд╕

рдмрд░рдВ, рдЖрдореНрд╣реА рдЖрдордЪреЗ рдСрдЯреЛрдореЗрд╢рди рд╕реБрдзрд╛рд░рдгреЗ рд╕реБрд░реВ рдареЗрд╡рддреЛ.
рдЦрд╛рд▓реА рдкреНрд▓реЗрдмреБрдХ рдЙрддреНрддрд░рджрд╛рдпреА рдЕрдЯреАрдВрдордзреНрдпреЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдпрд╛рдЪрд╛ рдПрдХ рдЖрдХреГрддреА рдЖрд╣реЗ. рд╣реА рдпреЛрдЬрдирд╛ рдЖрдореНрд╣реА рд╡рд░ рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЧреЛрд╖реНрдЯреАрдВрдирд╛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рддреЗ, рддреА рдЙрддреНрддрд░рджрд╛рдпреА рдордзреНрдпреЗ рдлрдХреНрдд рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрд╣реЗ.
рдиреЗрдЯрд╡рд░реНрдХ рдСрдЯреЛрдореЗрд╢рди. рдПрдЦрд╛рджреНрдпрд╛рдЪреНрдпрд╛ рдЖрдпреБрд╖реНрдпрд╛рддреАрд▓ рдПрдХ рдХреЗрд╕

рдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░, рдЖрдореНрд╣рд╛рд▓рд╛ рдХрд╛рдп рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдЖрд▓реЗ, рдкреНрд▓реЗрдмреБрдХ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ, рдЪрд╛рдЪрдгреА рдШреЗрддрд▓реА рдЖрдгрд┐ рдЖрддрд╛ рдЖрдореНрд╣реА рддреЗ рд▓реЙрдиреНрдЪ рдХрд░рдгреНрдпрд╛рд╕ рддрдпрд╛рд░ рдЖрд╣реЛрдд.

рдЖрдгрдЦреА рдПрдХ рд▓рд╣рд╛рди рдЧреЗрдп рд╡рд┐рд╖рдпрд╛рдВрддрд░. рдХрдереЗрддреАрд▓ рд╕рд╣рдЬрддреЗрдиреЗ рддреБрдордЪреА рджрд┐рд╢рд╛рднреВрд▓ рд╣реЛрдК рдирдпреЗ. рдкреНрд▓реЗрдмреБрдХреНрд╕ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджрд┐рд╕рддреЗ рддрд┐рддрдХреА рд╕реЛрдкреА рдЖрдгрд┐ рдЬрд▓рдж рдирд╡реНрд╣рддреА. рдЪрд╛рдЪрдгреАрд▓рд╛ рдмрд░рд╛рдЪ рд╡реЗрд│ рд▓рд╛рдЧрд▓рд╛, рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рд╕реНрдЯрдБрдб рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛, рд╕реЛрд▓реНрдпреВрд╢рдирдЪреА рдЕрдиреЗрдХ рд╡реЗрд│рд╛ рдЪрд╛рдЪрдгреА рдХреЗрд▓реА рдЧреЗрд▓реА, рд╕реБрдорд╛рд░реЗ 100 рдЪрд╛рдЪрдгреНрдпрд╛ рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛.

рдЪрд▓рд╛ рдкреНрд░рдХреНрд╖реЗрдкрд┐рдд рдХрд░реВрдпрд╛... рдЕрд╢реА рднрд╛рд╡рдирд╛ рдЖрд╣реЗ рдХреА рд╕рд░реНрд╡рдХрд╛рд╣реА рдЦреВрдк рд╣рд│реВ рдЪрд╛рд▓рд▓реЗ рдЖрд╣реЗ, рдХреБрдареЗрддрд░реА рдПрдХ рддреНрд░реБрдЯреА рдЖрд╣реЗ, рд╢реЗрд╡рдЯреА рдХрд╛рд╣реАрддрд░реА рдХрд╛рд░реНрдп рдХрд░рдгрд╛рд░ рдирд╛рд╣реА. рдкреЕрд░рд╛рд╢реВрдЯрдиреЗ рдЙрдбреА рдорд╛рд░рдгреНрдпрд╛рдЪреА рднрд╛рд╡рдирд╛, рдкрд░рдВрддреБ рдкреЕрд░рд╛рд╢реВрдЯ рд▓рдЧреЗрдЪ рдЙрдШрдбреВ рдЗрдЪреНрдЫрд┐рдд рдирд╛рд╣реА ... рд╣реЗ рд╕рд╛рдорд╛рдиреНрдп рдЖрд╣реЗ.

рдкреБрдвреЗ, рдЖрдореНрд╣реА рдЙрддреНрддрд░рджрд╛рдпреА рдкреНрд▓реЗрдмреБрдХрдЪреНрдпрд╛ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдСрдкрд░реЗрд╢рдирдЪреЗ рдкрд░рд┐рдгрд╛рдо рд╡рд╛рдЪрддреЛ (рдЖрдпрдкреА рдкрддреНрддреЗ рдЧреБрдкреНрддрддреЗрдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ рдмрджрд▓рд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ):

[xxx@emergency ansible]$ ansible-playbook -i /etc/ansible/inventories/prod_inventory.ini /etc/ansible/playbooks/emergency_on.yml 

PLAY [------->Emergency on VCF] ********************************************************

TASK [vcf_junos_emergency_on : Disable PROD interfaces to FW-CLUSTER] *********************
changed: [vcf]

PLAY [------->Emergency on MGMT-CORE] ************************************************

TASK [mgmt_junos_emergency_on : Disable MGMT interfaces to FW-CLUSTER] ******************
changed: [m9-03-sw-03-mgmt-core]

PLAY [------->Emergency on] ****************************************************

TASK [mk_routeros_emergency_on : Enable EXT-INTERNET interface] **************************
changed: [m9-04-r-04]

TASK [mk_routeros_emergency_on : Generate gARP for EXT-INTERNET interface] ****************
changed: [m9-04-r-04]

TASK [mk_routeros_emergency_on : Enable static default route to EXT-INTERNET] ****************
changed: [m9-04-r-04]

TASK [mk_routeros_emergency_on : Change NAT rule to EXT-INTERNET interface] ****************
changed: [m9-04-r-04] => (item=12)
changed: [m9-04-r-04] => (item=14)
changed: [m9-04-r-04] => (item=15)
changed: [m9-04-r-04] => (item=16)
changed: [m9-04-r-04] => (item=17)

TASK [mk_routeros_emergency_on : Enable OSPF Area 1 PROD] ******************************
changed: [m9-04-r-04]

TASK [mk_routeros_emergency_on : Enable OSPF Area 2 MGMT] *****************************
changed: [m9-04-r-04]

TASK [mk_routeros_emergency_on : Change OSPF Area 1 interfaces costs to 10] *****************
changed: [m9-04-r-04] => (item=VLAN-1001)
changed: [m9-04-r-04] => (item=VLAN-1002)
changed: [m9-04-r-04] => (item=VLAN-1003)
changed: [m9-04-r-04] => (item=VLAN-1004)
changed: [m9-04-r-04] => (item=VLAN-1005)
changed: [m9-04-r-04] => (item=VLAN-1006)
changed: [m9-04-r-04] => (item=VLAN-1007)
changed: [m9-04-r-04] => (item=VLAN-1008)
changed: [m9-04-r-04] => (item=VLAN-1009)
changed: [m9-04-r-04] => (item=VLAN-1010)
changed: [m9-04-r-04] => (item=VLAN-1011)
changed: [m9-04-r-04] => (item=VLAN-1012)
changed: [m9-04-r-04] => (item=VLAN-1013)
changed: [m9-04-r-04] => (item=VLAN-1100)

TASK [mk_routeros_emergency_on : Change OSPF area1 default cost for to 10] ******************
changed: [m9-04-r-04]

TASK [mk_routeros_emergency_on : Change MGMT interfaces ip addresses] ********************
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n.254', u'name': u'VLAN-803'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+1.254', u'name': u'VLAN-805'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+2.254', u'name': u'VLAN-807'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+3.254', u'name': u'VLAN-809'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+4.254', u'name': u'VLAN-820'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+5.254', u'name': u'VLAN-822'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+6.254', u'name': u'VLAN-823'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+7.254', u'name': u'VLAN-824'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+8.254', u'name': u'VLAN-850'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+9.254', u'name': u'VLAN-851'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+10.254', u'name': u'VLAN-852'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+11.254', u'name': u'VLAN-853'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+12.254', u'name': u'VLAN-870'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+13.254', u'name': u'VLAN-898'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+14.254', u'name': u'VLAN-899'})

TASK [mk_routeros_emergency_on : Generate gARPs for MGMT interfaces] *********************
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n.254', u'name': u'VLAN-803'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+1.254', u'name': u'VLAN-805'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+2.254', u'name': u'VLAN-807'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+3.254', u'name': u'VLAN-809'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+4.254', u'name': u'VLAN-820'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+5.254', u'name': u'VLAN-822'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+6.254', u'name': u'VLAN-823'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+7.254', u'name': u'VLAN-824'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+8.254', u'name': u'VLAN-850'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+9.254', u'name': u'VLAN-851'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+10.254', u'name': u'VLAN-852'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+11.254', u'name': u'VLAN-853'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+12.254', u'name': u'VLAN-870'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+13.254', u'name': u'VLAN-898'})
changed: [m9-04-r-04] => (item={u'ip': u'╤Е.╤Е.n+14.254', u'name': u'VLAN-899'})

PLAY RECAP ************************************************************************

рдЭрд╛рд▓реЗ!

рдЦрд░рдВ рддрд░, рддреЗ рдкреВрд░реНрдгрдкрдгреЗ рддрдпрд╛рд░ рдирд╛рд╣реА, рдбрд╛рдпрдиреЕрдорд┐рдХ рд░реВрдЯрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рдЕрднрд┐рд╕рд░рдг рдЖрдгрд┐ FIB рдордзреНрдпреЗ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдорд╛рд░реНрдЧ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рд╡рд┐рд╕рд░реВ рдирдХрд╛. рдЖрдореНрд╣реА рдпрд╛рд╡рд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХрд╛рд░реЗ рдкреНрд░рднрд╛рд╡ рдЯрд╛рдХреВ рд╢рдХрдд рдирд╛рд╣реА. рдЖрдореНрд╣реАрдВ рд╡рд╛рдЯ рдкрд╣рддреЛ. рддреЗ рдХрд╛рдо рдЭрд╛рд▓реЗ. рдЖрддрд╛ рддреЗ рддрдпрд╛рд░ рдЖрд╣реЗ.

рдЖрдгрд┐ рд╡рд┐рд▓рд╛рдмрд╛рдЬреЛ рдЧрд╛рд╡рд╛рдд (рдЬреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрдЕрдк рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рдд рдирд╛рд╣реА) рддреЗ рднрд╛рдВрдбреА рдзреБрдгреЗ рд╕реБрд░реВ рдареЗрд╡рддрд╛рдд. рдмреНрд░реВрд╕ (рдХрдмреБрд▓ рдЖрд╣реЗ, рдЖрдзреАрдЪ рднрд┐рдиреНрди, рдкрд░рдВрддреБ рдХрдореА рдердВрдб рдирд╛рд╣реА) рдЙрдкрдХрд░рдгрд╛рдВрдЪреЗ рдЖрдгрдЦреА рдХрд┐рддреА рдореЕрдиреНрдпреБрдЕрд▓ рдкреБрдирд░реНрд░рдЪрдирд╛ рд╣реЛрдИрд▓ рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реАрдд рдЖрд╣реЗ.

рдиреЗрдЯрд╡рд░реНрдХ рдСрдЯреЛрдореЗрд╢рди. рдПрдЦрд╛рджреНрдпрд╛рдЪреНрдпрд╛ рдЖрдпреБрд╖реНрдпрд╛рддреАрд▓ рдПрдХ рдХреЗрд╕

рдорд▓рд╛рд╣реА рдПрдХрд╛ рдорд╣рддреНрддреНрд╡рд╛рдЪреНрдпрд╛ рдореБрджреНрджреНрдпрд╛рд╡рд░ рд▓рдХреНрд╖ рджреНрдпрд╛рдпрдЪреЗ рдЖрд╣реЗ. рдЖрдкрдг рд╕рд░реНрд╡рдХрд╛рд╣реА рдкрд░рдд рдХрд╕реЗ рдорд┐рд│рд╡реВ рд╢рдХрддреЛ? рдХрд╛рд╣реА рдХрд╛рд│рд╛рдирдВрддрд░, рдЖрдореНрд╣реА рдЖрдордЪреЗ FW-CLUSTER рдкреБрдиреНрд╣рд╛ рдЬрд┐рд╡рдВрдд рдХрд░реВ. рд╣реЗ рдореБрдЦреНрдп рдЙрдкрдХрд░рдг рдЖрд╣реЗ, рдмреЕрдХрдЕрдк рдирд╛рд╣реА, рдиреЗрдЯрд╡рд░реНрдХ рддреНрдпрд╛рд╡рд░ рдЪрд╛рд▓рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ.

рдиреЗрдЯрд╡рд░реНрдХрд░реНрд╕ рдХрд╕реЗ рдЬрд│реВ рд▓рд╛рдЧрд▓реЗ рдЖрд╣реЗрдд рдЕрд╕реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд╛рдЯрддреЗ рдХрд╛? рд╣реЗ рдХрд╛ рдХрд░реВ рдирдпреЗ, рд╣реЗ рдирдВрддрд░ рдХрд╛ рдХрд░рддрд╛ рдпреЗрдИрд▓, рдЕрд╕реЗ рд╣рдЬрд╛рд░ рдпреБрдХреНрддрд┐рд╡рд╛рдж рддрд╛рдВрддреНрд░рд┐рдХ рд╕рдВрдЪрд╛рд▓рдХ рдРрдХрддреАрд▓. рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рдиреЗрдЯрд╡рд░реНрдХ рдкреЕрдЪреЗрд╕, рддреБрдХрдбреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рдкреВрд░реНрд╡реАрдЪреНрдпрд╛ рд▓рдХреНрдЭрд░реАрдЪреНрдпрд╛ рдЕрд╡рд╢реЗрд╖рд╛рдВрдордзреВрди рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ. рддреЛ рдПрдХ рдЧреЛрдзрдбреА рд░рдЬрд╛рдИ рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рдмрд╛рд╣реЗрд░ рд╡рд│рддреЗ. рдЖрдордЪреЗ рдХрд╛рд░реНрдп рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдЖрдпрдЯреА рддрдЬреНрдЮ рдореНрд╣рдгреВрди, рдиреЗрдЯрд╡рд░реНрдХрдЪреЗ рдХрд╛рд░реНрдп рд╕реБрдВрджрд░ рдЗрдВрдЧреНрд░рдЬреА рд╢рдмреНрдж "рд╕реБрд╕рдВрдЧрддрддрд╛" рдордзреНрдпреЗ рдЖрдгрдгреЗ рд╣реЗ рдЖрд╣реЗ, рддреЗ рдЦреВрдк рдмрд╣реБрдЖрдпрд╛рдореА рдЖрд╣реЗ, рддреНрдпрд╛рдЪреЗ рднрд╛рд╖рд╛рдВрддрд░ рдЕрд╕реЗ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ: рд╕реБрд╕рдВрдЧрддрддрд╛ , рд╕реБрд╕рдВрдЧрддрддрд╛, рддрд░реНрдХрд╢рд╛рд╕реНрддреНрд░, рд╕реБрд╕рдВрдЧрддрддрд╛, рдкрджреНрдзрддрд╢реАрд░рддрд╛, рддреБрд▓рдирд╛рддреНрдордХрддрд╛, рд╕реБрд╕рдВрдЧрддрддрд╛. рд╣реЗ рд╕рд░реНрд╡ рддреНрдпрд╛рдЪреНрдпрд╛рдмрджреНрджрд▓ рдЖрд╣реЗ. рдХреЗрд╡рд│ рдпрд╛ рд╕реНрдерд┐рддреАрдд рдиреЗрдЯрд╡рд░реНрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдЖрд╣реЗ, рдЖрдореНрд╣рд╛рд▓рд╛ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд╕рдордЬрддреЗ рдХреА рдХрд╛рдп рдЖрдгрд┐ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ, рдЖрдореНрд╣рд╛рд▓рд╛ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд╕рдордЬрддреЗ рдХреА рдХрд╛рдп рдмрджрд▓рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ, рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡рд▓реНрдпрд╛рд╕ рдХреБрдареЗ рдкрд╣рд╛рд╡реЗ рд╣реЗ рдЖрдореНрд╣рд╛рд▓рд╛ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ. рдЖрдгрд┐ рдХреЗрд╡рд│ рдЕрд╢рд╛ рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рдЖрдкрдг рдЖрддреНрддрд╛рдЪ рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдпреБрдХреНрддреНрдпрд╛ рдХрд░реВ рд╢рдХрддрд╛.

рд╡рд╛рд╕реНрддрд╡рд┐рдХ, рджреБрд╕рд░реЗ рдкреНрд▓реЗрдмреБрдХ рддрдпрд╛рд░ рдХреЗрд▓реЗ рд╣реЛрддреЗ, рдЬреНрдпрд╛рдиреЗ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдореВрд│ рд╕реНрдерд┐рддреАрдд рдкрд░рдд рдХреЗрд▓реНрдпрд╛. рддреНрдпрд╛рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирдЪреЗ рддрд░реНрдХ рд╕рдорд╛рди рдЖрд╣реЗ (рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рдгреЗ рдорд╣рддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ рдХреА рдХрд╛рд░реНрдпрд╛рдВрдЪрд╛ рдХреНрд░рдо рдЦреВрдк рдорд╣рддреНрд╡рд╛рдЪрд╛ рдЖрд╣реЗ), рдЖрдзреАрдЪ рдРрд╡рдЬреА рд▓рд╛рдВрдм рд▓реЗрдЦ рд▓рд╛рдВрдм рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА рдкреНрд▓реЗрдмреБрдХ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреА рд╕реВрдЪреА рдкреЛрд╕реНрдЯ рди рдХрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛. рдЕрд╕реЗ рд╡реНрдпрд╛рдпрд╛рдо рдХреЗрд▓реНрдпрд╛рд╡рд░, рддреБрдореНрд╣рд╛рд▓рд╛ рднрд╡рд┐рд╖реНрдпрд╛рдд рдЦреВрдк рд╢рд╛рдВрдд рдЖрдгрд┐ рдЕрдзрд┐рдХ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╡рд╛рдЯреЗрд▓, рддреНрдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рддреБрдореНрд╣реА рддреЗрдереЗ рдвреАрдЧ рдХреЗрд▓реЗрд▓реЗ рдХреЛрдгрддреЗрд╣реА рдХреНрд░реЕрдЪ рд▓рдЧреЗрдЪ рдкреНрд░рдХрдЯ рд╣реЛрддреАрд▓.

рдХреЛрдгреАрд╣реА рдЖрдореНрд╣рд╛рд▓рд╛ рд▓рд┐рд╣реВ рд╢рдХрддреЛ рдЖрдгрд┐ рд╕рд░реНрд╡ рд▓рд┐рдЦрд┐рдд рдХреЛрдбрдЪреЗ рд╕реНрддреНрд░реЛрдд, рд╕рд░реНрд╡ рдкреЕрд▓реАрдмреБрдХрд╕рд╣ рдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрддреЛ. рдкреНрд░реЛрдлрд╛рдЗрд▓рдордзреАрд▓ рд╕рдВрдкрд░реНрдХ.

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

рдЖрдордЪреНрдпрд╛ рдорддреЗ, рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╣реЛрдК рд╢рдХрдгрд╛рд▒реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрджреНрдпрд╛рдк рдХреНрд░рд┐рд╕реНрдЯрд▓рд╛рдЗрдЬ рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдирд╛рд╣реАрдд. рдЖрдореНрд╣реА рдХрд╛рдп рдЕрдиреБрднрд╡рд▓реЗ рдЖрдгрд┐ рдЖрдордЪреЗ рдкрд╛рд╢реНрдЪрд╛рддреНрдп рд╕рд╣рдХрд╛рд░реА рдХрд╛рдп рдЪрд░реНрдЪрд╛ рдХрд░рдд рдЖрд╣реЗрдд рдпрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд, рдЦрд╛рд▓реАрд▓ рдереАрдо рдЖрддрд╛рдкрд░реНрдпрдВрдд рджреГрд╢реНрдпрдорд╛рди рдЖрд╣реЗрдд:

  • рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪреА рддрд░рддреВрдж;
  • рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╡рдгреЗ;
  • рдЕрд╣рд╡рд╛рд▓ рджреЗрдгреЗ;
  • рд╕рдорд╕реНрдпрд╛рдирд┐рд╡рд╛рд░рдг;
  • рдЕрдиреБрдкрд╛рд▓рди

рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕рд▓реНрдпрд╛рд╕, рдЖрдореНрд╣реА рджрд┐рд▓реЗрд▓реНрдпрд╛ рд╡рд┐рд╖рдпрд╛рдВрдкреИрдХреА рдПрдХрд╛рд╡рд░ рдЪрд░реНрдЪрд╛ рд╕реБрд░реВ рдареЗрд╡реВ рд╢рдХрддреЛ.

рдорд▓рд╛ рдСрдЯреЛрдореЗрд╢рдирдмрджреНрджрд▓ рдереЛрдбреЗ рдмреЛрд▓рд╛рдпрдЪреЗ рдЖрд╣реЗ. рдЖрдкрд▓реНрдпрд╛ рд╕рдордЬреБрддреАрдордзреНрдпреЗ рддреЗ рдХрд╛рдп рдЕрд╕рд╛рд╡реЗ:

  • рдПрдЦрд╛рджреНрдпрд╛ рд╡реНрдпрдХреНрддреАрджреНрд╡рд╛рд░реЗ рд╕реБрдзрд╛рд░рд┐рдд рд╣реЛрдд рдЕрд╕рддрд╛рдирд╛, рдкреНрд░рдгрд╛рд▓реА рдПрдЦрд╛рджреНрдпрд╛ рд╡реНрдпрдХреНрддреАрд╢рд┐рд╡рд╛рдп рдЬрдЧрд▓реА рдкрд╛рд╣рд┐рдЬреЗ. рд╡реНрдпрд╡рд╕реНрдереЗрдиреЗ рдорд╛рдгрд╕рд╛рдВрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рд░рд╛рд╣реВ рдирдпреЗ;
  • рдСрдкрд░реЗрд╢рди рддрдЬреНрдЮ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдирд┐рддреНрдпрд╛рдЪреА рдХрд╛рдореЗ рдХрд░рдгрд╛рд▒реНрдпрд╛ рддрдЬреНрдЬреНрдЮрд╛рдВрдЪрд╛ рд╡рд░реНрдЧ рдирд╛рд╣реА. рдЕрд╕реЗ рддрдЬреНрдЮ рдЖрд╣реЗрдд рдЬреНрдпрд╛рдВрдиреА рд╕рдВрдкреВрд░реНрдг рджрд┐рдирдЪрд░реНрдпрд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рдХреЗрд╡рд│ рдЬрдЯрд┐рд▓ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рд▓реНрдпрд╛ рдЖрд╣реЗрдд;
  • рдирд┐рдпрдорд┐рдд рдорд╛рдирдХ рдХрд╛рд░реНрдпреЗ рдЖрдкреЛрдЖрдк "рдмрдЯрдирдЪреНрдпрд╛ рд╕реНрдкрд░реНрд╢рд╛рдиреЗ" рдХреЗрд▓реА рдЬрд╛рддрд╛рдд, рдХреЛрдгрддреАрд╣реА рд╕рдВрд╕рд╛рдзрдиреЗ рд╡рд╛рдпрд╛ рдЬрд╛рдд рдирд╛рд╣реАрдд. рдЕрд╢рд╛ рдХрд╛рд░реНрдпрд╛рдВрдЪрд╛ рдкрд░рд┐рдгрд╛рдо рдиреЗрд╣рдореА рдЕрдВрджрд╛рдЬреЗ рдЖрдгрд┐ рд╕рдордЬрдгреНрдпрд╛рд╕рд╛рд░рдЦрд╛ рдЕрд╕рддреЛ.

рдЖрдгрд┐ рдпрд╛ рдореБрджреНрджреНрдпрд╛рдВрдореБрд│реЗ рдХрд╛рдп рдШрдбрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ:

  • рдЖрдпрдЯреА рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдЪреА рдкрд╛рд░рджрд░реНрд╢рдХрддрд╛ (рдСрдкрд░реЗрд╢рди, рдЖрдзреБрдирд┐рдХреАрдХрд░рдг, рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреЗ рдХрдореА рдзреЛрдХреЗ. рджрд░ рд╡рд░реНрд╖реА рдХрдореА рдбрд╛рдЙрдирдЯрд╛рдЗрдо);
  • рдЖрдпрдЯреА рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреЗ рдирд┐рдпреЛрдЬрди рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ (рдХреНрд╖рдорддрд╛-рдирд┐рдпреЛрдЬрди рдкреНрд░рдгрд╛рд▓реА - рдЖрдкрдг рдХрд┐рддреА рд╡рд╛рдкрд░рд▓рд╛ рдЖрд╣реЗ рддреЗ рдкрд╛рд╣реВ рд╢рдХрддрд╛, рдПрдХрд╛рдЪ рдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рдХрд┐рддреА рд╕рдВрд╕рд╛рдзрдиреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд рд╣реЗ рдЖрдкрдг рдкрд╛рд╣реВ рд╢рдХрддрд╛, рдЖрдгрд┐ рдЙрдЪреНрдЪ рд╡рд┐рднрд╛рдЧрд╛рдВрдирд╛ рдкрддреНрд░реЗ рдЖрдгрд┐ рднреЗрдЯреА рджреЗрдКрди рдирд╛рд╣реА);
  • рдЖрдпрдЯреА рдХрд░реНрдордЪрд╛рд▒реНрдпрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдХрдореА рд╣реЛрдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛.

рд▓реЗрдЦрд╛рдЪреЗ рд▓реЗрдЦрдХ: рдЕрд▓реЗрдХреНрдЭрд╛рдВрдбрд░ рдЪреЗрд▓реЛрд╡реЗрдХреЛрд╡реНрд╣ (CCIE RS, CCIE SP) рдЖрдгрд┐ рдкрд╛рд╡реЗрд▓ рдХрд┐рд░рд┐рд▓реЛрд╡реНрд╣. рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдпрдЯреА рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдСрдЯреЛрдореЗрд╢рди рд╡рд┐рд╖рдпрд╛рд╡рд░ рдЪрд░реНрдЪрд╛ рдХрд░рдгреНрдпрд╛рдд рдЖрдгрд┐ рдЙрдкрд╛рдп рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рдгреНрдпрд╛рдд рд░рд╕ рдЖрд╣реЗ.


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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛