рджреБрд╕рд░рд╛ рдмреЕрдХрдЕрдк - рд╕реНрдХреНрд░рд┐рдкреНрдЯрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ, рд╕рд┐рд╕реНрдЯрдордкреЗрдХреНрд╖рд╛ рд╕реЛрдкреЗ

рдмрд░реНтАНрдпрд╛рдЪ рдмреЕрдХрдЕрдк рд╕рд┐рд╕реНрдЯрдо рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рд╕рд░реНрд╡реНрд╣ рдХреЗрд▓реЗрд▓реЗ рд╕рд░реНрд╡реНрд╣рд░ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рджреЗрд╢рд╛рдВрдордзреНрдпреЗ рдЖрдгрд┐ рдХреНрд▓рд╛рдпрдВрдЯрдордзреНрдпреЗ рд╡рд┐рдЦреБрд░рд▓реЗрд▓реЗ рдЕрд╕рд▓реНрдпрд╛рд╕ рдЖрдгрд┐ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорд╕рд╣ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕ рдХрд╛рдп рдХрд░рд╛рд╡реЗ?

рджреБрд╕рд░рд╛ рдмреЕрдХрдЕрдк - рд╕реНрдХреНрд░рд┐рдкреНрдЯрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ, рд╕рд┐рд╕реНрдЯрдордкреЗрдХреНрд╖рд╛ рд╕реЛрдкреЗ

рд╢реБрдн рджреБрдкрд╛рд░, рд╣рдмреНрд░!
рдорд╛рдЭреЗ рдирд╛рд╡ рдирддрд╛рд▓реНрдпрд╛ рдЖрд╣реЗ. рдореА рдПрдирдкреАрдУ рдХреНрд░рд┐рд╕реНрдЯрд╛ рдпреЗрдереЗ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рд╢рд╛рд╕рдХ рдЧрдЯрд╛рдЪрд╛ рд╕рдВрдШ рдкреНрд░рдореБрдЦ рдЖрд╣реЗ. рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдХрдВрдкрдиреАрдЪреНрдпрд╛ рдкреНрд░рдХрд▓реНрдк рдЧрдЯрд╛рд╕рд╛рдареА Ops рдЖрд╣реЛрдд. рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдкрд░рд┐рд╕реНрдерд┐рддреА рдЖрд╣реЗ: рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдХрдВрдкрдиреАрдЪреНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдЖрдгрд┐ рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдЖрдордЪреЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕реНрдерд╛рдкрд┐рдд рдЖрдгрд┐ рджреЗрдЦрд░реЗрдЦ рдХрд░рддреЛ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рд╕рдВрдкреВрд░реНрдг рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рдмреЕрдХрдЕрдк рдШреЗрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА. рдлрдХреНрдд "рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛" рдорд╣рддреНрд╡рд╛рдЪрд╛ рдЖрд╣реЗ: DBMS рдЖрдгрд┐ рд╡реИрдпрдХреНрддрд┐рдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛. рдЕрд░реНрдерд╛рдд, рдХреНрд▓рд╛рдпрдВрдЯрдХрдбреЗ рддреНрдпрд╛рдВрдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдмреЕрдХрдЕрдк рдирд┐рдпрдо рдЕрд╕рддрд╛рдд (рдХрд┐рдВрд╡рд╛ рдирд╕рддрд╛рдд) рдЖрдгрд┐ рдЕрдиреЗрдХрджрд╛ рддреЗрдереЗ рдмреЕрдХрдЕрдк рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреЗ рдмрд╛рд╣реНрдп рд╕рдВрдЪрдпрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛рдд. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдмреЕрдХрдЕрдк рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдЖрдореНрд╣реА рдмрд╛рд╣реНрдп рд╕рдВрдЪрдпрдирд╛рд╡рд░ рдкрд╛рдард╡рдгреЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЛ.

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

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

рдЖрдкрд▓рдВ рдХрд╛рд╣реАрддрд░реА рд▓рд┐рд╣рд┐рдгрдВ рд╕реЛрдкрдВ рдЖрд╣реЗ рдЕрд╕рдВ рд╡рд╛рдЯрд▓рдВ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдорд▓рд╛ рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА рдорд┐рд│рд╡рд╛рдпрдЪреЗ рд╣реЛрддреЗ рдЬреЗ рдкреБрдвреАрд▓ N рд╡рд░реНрд╖рд╛рдВрд╕рд╛рдареА рдЖрдордЪреНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрд╕рд╛рдареА рдкреБрд░реЗрд╕реЗ рдЕрд╕реЗрд▓, рдкрд░рдВрддреБ рд╕рдВрднрд╛рд╡реНрдпрдкрдгреЗ рд╡реНрдпрд╛рдкреНрддреА рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪреНрдпрд╛ рд╢рдХреНрдпрддреЗрд╕рд╣.

рдХрд╛рд░реНрдпрд╛рдЪреНрдпрд╛ рдЕрдЯреА рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рд╣реЛрддреНрдпрд╛:

  1. рдореВрд▓рднреВрдд рдмреЕрдХрдЕрдк рдЙрджрд╛рд╣рд░рдг рд╕реНрд╡рд╛рдпрддреНрдд рдЖрд╣реЗ рдЖрдгрд┐ рд╕реНрдерд╛рдирд┐рдХ рдкрд╛рддрд│реАрд╡рд░ рдЪрд╛рд▓рддреЗ
  2. рдмреЕрдХрдЕрдк рдЖрдгрд┐ рд▓реЙрдЧрдЪреЗ рд╕реНрдЯреЛрд░реЗрдЬ рдиреЗрд╣рдореА рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рдЕрд╕рддреЗ
  3. рдЙрджрд╛рд╣рд░рдгрд╛рдордзреНрдпреЗ рдореЙрдбреНрдпреВрд▓реНрд╕ рдЕрд╕рддрд╛рдд - рдПрдХ рдкреНрд░рдХрд╛рд░рдЪрд╛ "рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░"
  4. рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгрд╛рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдХрд╛рд▓рдмрд╛рд╣реНрдпрд╛рдВрд╕рд╣, рд╕рдВрднрд╛рд╡реНрдп рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЗрд╖реНрдЯ рдЖрд╣реЗ
  5. рдЙрджрд╛рд╣рд░рдгрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, ssh рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢ рдкреБрд░реЗрд╕рд╛ рдЖрд╣реЗ; рдЕрддрд┐рд░рд┐рдХреНрдд рдкреЛрд░реНрдЯ рдЙрдШрдбрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА
  6. рд╕реЗрдЯрдЕрдк рдЖрдгрд┐ рдСрдкрд░реЗрд╢рдирдЪреА рдХрдорд╛рд▓ рд╕реБрд▓рднрддрд╛
  7. рдПрдХ рд╡реЗрдЧрд│реЗ рдЙрджрд╛рд╣рд░рдг рдЕрд╕рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ (рдкрд░рдВрддреБ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА) рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рдмреЕрдХрдЕрдкрдЪреА рд╕реНрдерд┐рддреА рдордзреНрдпрд╡рд░реНрддреАрдкрдгреЗ рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.

рдЖрдореНрд╣реА рдХрд╛рдп рдШреЗрдКрди рдЖрд▓реЛ рддреЗ рддреБрдореНрд╣реА рдпреЗрдереЗ рдкрд╛рд╣реВ рд╢рдХрддрд╛: github.com/javister/krista-backup
рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ python3 рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗ; Debian, Ubuntu, CentOS, AstraLinux 1.6 рд╡рд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ.

рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЪреНрдпрд╛ рдбреЙрдХреНрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рдкреЛрд╕реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ.

рдореВрд▓рднреВрдд рд╕рдВрдХрд▓реНрдкрдирд╛ рдЬреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдо рдЪрд╛рд▓рд╡рддрд╛рдд:
рдХреНрд░рд┐рдпрд╛ тАУ рдПрдХ рдХреНрд░рд┐рдпрд╛ рдЬреА рдПрдХ рдЕрдгреБ рдСрдкрд░реЗрд╢рди рд▓рд╛рдЧреВ рдХрд░рддреЗ (рдбреЗрдЯрд╛рдмреЗрд╕ рдмреЕрдХрдЕрдк, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмреЕрдХрдЕрдк, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ A рдордзреВрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ B рдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдЗ.). рд╡рд┐рджреНрдпрдорд╛рди рдХреНрд░рд┐рдпрд╛ рдХреЛрд░/рдХреНрд░рд┐рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рд╕реНрдерд┐рдд рдЖрд╣реЗрдд
рдХрд╛рд░реНрдп - рдХрд╛рд░реНрдп, рдПрдХрд╛ рддрд╛рд░реНрдХрд┐рдХ "рдмреЕрдХрдЕрдк рдХрд╛рд░реНрдп" рдЪреЗ рд╡рд░реНрдгрди рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдХреНрд░рд┐рдпрд╛рдВрдЪрд╛ рд╕рдВрдЪ
рд╢реЗрдбреНрдпреВрд▓ - рд╢реЗрдбреНрдпреВрд▓, рдХрд╛рд░реНрдп рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╡реЗрд│реЗрдЪреНрдпрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдВрдХреЗрддрд╛рд╕рд╣ рдХрд╛рд░реНрдпрд╛рдВрдЪрд╛ рд╕рдВрдЪ

рдмреЕрдХрдЕрдк рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди yaml рдлрд╛рдЗрд▓рдордзреНрдпреЗ рд╕рд╛рдард╡рд▓реЗ рдЬрд╛рддреЗ; рд╕рд╛рдорд╛рдиреНрдп рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕рдВрд░рдЪрдирд╛:

  • рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрдЬ
  • рдХреНрд░рд┐рдпрд╛ рд╡рд┐рднрд╛рдЧ: рдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рдХреНрд░рд┐рдпрд╛рдВрдЪреЗ рд╡рд░реНрдгрди
  • рд╢реЗрдбреНрдпреВрд▓ рд╡рд┐рднрд╛рдЧ: рд╕рд░реНрд╡ рдХрд╛рд░реНрдпрд╛рдВрдЪреЗ рд╡рд░реНрдгрди (рдХреГрддреАрдВрдЪреЗ рд╕рдВрдЪ) рдЖрдгрд┐ рдХреНрд░реЙрдирджреНрд╡рд╛рд░реЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд▓реЙрдиреНрдЪрдЪреЗ рд╡реЗрд│рд╛рдкрддреНрд░рдХ, рдЬрд░ рдЕрд╕реЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓ рддрд░

рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдпреЗрдереЗ рдЖрдврд│реВ рд╢рдХрддреЗ

рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдзреНрдпрд╛ рдХрд╛рдп рдХрд░реВ рд╢рдХрддреЛ:

  • рдЖрдордЪреНрдпрд╛рд╕рд╛рдареА рдореБрдЦреНрдп рдСрдкрд░реЗрд╢рдиреНрд╕ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗрдд: pg_dump рджреНрд╡рд╛рд░реЗ PostgreSQL рдмреЕрдХрдЕрдк, tar рджреНрд╡рд╛рд░реЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмреЕрдХрдЕрдк; рдмрд╛рд╣реНрдп рд╕реНрдЯреЛрд░реЗрдЬрд╕рд╣ рдСрдкрд░реЗрд╢рдиреНрд╕; рдбрд┐рд░реЗрдХреНрдЯрд░реА рджрд░рдореНрдпрд╛рди rsync; рдмреЕрдХрдЕрдк рд░реЛрдЯреЗрд╢рди (рдЬреБрдиреНрдпрд╛ рдкреНрд░рддреА рд╣рдЯрд╡рдгреЗ)
  • рдмрд╛рд╣реНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЙрд▓ рдХрд░рдгреЗ
  • рд╕реНрд╡рддрдВрддреНрд░ рдХрд╛рд░реНрдпрд╛рдЪреА рдореЕрдиреНрдпреБрдЕрд▓ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА
    /opt/KristaBackup/KristaBackup.py run make_full_dump
  • рддреБрдореНрд╣реА рдХреНрд░реЙрдиреНрдЯреЕрдмрдордзреНрдпреЗ рдПрдХрдЪ рдХрд╛рд░реНрдп рдХрд┐рдВрд╡рд╛ рд╕рдВрдкреВрд░реНрдг рд╡реЗрд│рд╛рдкрддреНрд░рдХ рдЬреЛрдбреВ рд╢рдХрддрд╛ (рдХрд┐рдВрд╡рд╛ рдХрд╛рдвреВ рд╢рдХрддрд╛).
    /opt/KristaBackup/KristaBackup.py enable all
  • рдмреЕрдХрдЕрдк рдкрд░рд┐рдгрд╛рдорд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЯреНрд░рд┐рдЧрд░ рдлрд╛рдЗрд▓ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреЗ. рд╣реЗ рдХрд╛рд░реНрдп Zabbix рдЪреНрдпрд╛ рд╕рдВрдпреЛрдЧрд╛рдиреЗ рдмреЕрдХрдЕрдкрдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрдд рдЖрд╣реЗ
  • рд╡реЗрдмреЕрдкреА рдХрд┐рдВрд╡рд╛ рд╡реЗрдм рдореЛрдбрдордзреНрдпреЗ рдмреЕрдХрдЧреНрд░рд╛рдЙрдВрдбрдордзреНрдпреЗ рдХрд╛рдо рдХрд░реВ рд╢рдХрддреЗ
    /opt/KristaBackup/KristaBackup.py web start [--api]

рдореЛрдбрдордзреАрд▓ рдлрд░рдХ: webapi рдХрдбреЗ рд╕реНрд╡рддрдГ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рджреБрд╕рд░реНтАНрдпрд╛ рдкреНрд░рд╕рдВрдЧрд╛рддреВрди рдЖрд▓реЗрд▓реНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛рдВрдирд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрддреЛ. рд╡реЗрдм рдореЛрдбрд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рдлреНрд▓рд╛рд╕реНрдХ рдЖрдгрд┐ рдЕрдиреЗрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреЕрдХреЗрдЬреЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рд╣реЗ рд╕рд░реНрд╡рддреНрд░ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдирд╛рд╣реА, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде рдкреНрд░рдорд╛рдгрд┐рдд AstraLinux SE рдордзреНрдпреЗ.

рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ, рддреБрдореНрд╣реА рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдмреЕрдХрдЕрдкрдЪреА рд╕реНрдерд┐рддреА рдЖрдгрд┐ рд▓реЙрдЧ рдкрд╛рд╣реВ рд╢рдХрддрд╛: тАЬрд╡реЗрдм рдЙрджрд╛рд╣рд░рдгтАЭ API рджреНрд╡рд╛рд░реЗ тАЬрдмреЕрдХрдЕрдк рдЙрджрд╛рд╣рд░рдгреЗтАЭ рд╡рд░реВрди рдбреЗрдЯрд╛рдЪреА рд╡рд┐рдирдВрддреА рдХрд░рддреЗ. рд╡реЗрдмрд╡рд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдзрд┐рдХреГрддрддрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рд╡реЗрдмреЕрдкреАрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдирд╛рд╣реА.

рджреБрд╕рд░рд╛ рдмреЕрдХрдЕрдк - рд╕реНрдХреНрд░рд┐рдкреНрдЯрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ, рд╕рд┐рд╕реНрдЯрдордкреЗрдХреНрд╖рд╛ рд╕реЛрдкреЗ

рдЪреБрдХреАрдЪреНрдпрд╛ рдмреЕрдХрдЕрдкрдЪреЗ рд▓реЙрдЧ рд░рдВрдЧрд╛рдд рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗрдд: рдЪреЗрддрд╛рд╡рдгреА тАУ рдкрд┐рд╡рд│рд╛, рддреНрд░реБрдЯреА тАУ рд▓рд╛рд▓.

рджреБрд╕рд░рд╛ рдмреЕрдХрдЕрдк - рд╕реНрдХреНрд░рд┐рдкреНрдЯрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ, рд╕рд┐рд╕реНрдЯрдордкреЗрдХреНрд╖рд╛ рд╕реЛрдкреЗ

рджреБрд╕рд░рд╛ рдмреЕрдХрдЕрдк - рд╕реНрдХреНрд░рд┐рдкреНрдЯрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ, рд╕рд┐рд╕реНрдЯрдордкреЗрдХреНрд╖рд╛ рд╕реЛрдкреЗ

рдкреНрд░рд╢рд╛рд╕рдХрд╛рд╕ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рд╡рд░ рдлрд╕рд╡рдгреВрдХ рдкрддреНрд░рдХрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╕рд▓реНрдпрд╛рд╕ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдПрдХрд╕рдВрдз рдЕрд╕рд▓реНрдпрд╛рд╕, рдЖрдкрдг рдлрд╛рдЗрд▓ рд╕рдВрдХрд▓рд┐рдд рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рддрдпрд╛рд░ рдкреЕрдХреЗрдЬ рд╡рд┐рддрд░рд┐рдд рдХрд░реВ рд╢рдХрддрд╛.

рдЖрдореНрд╣реА рд╣реА рдЙрдкрдпреБрдХреНрддрддрд╛ рдореБрдЦреНрдпрддрдГ Ansible рджреНрд╡рд╛рд░реЗ рд╡рд┐рддрд░реАрдд рдХрд░рддреЛ, рддреА рдкреНрд░рдердо рдХрд╛рд╣реА рдорд╣рддреНрддреНрд╡рд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдЖрдгрддреЛ рдЖрдгрд┐ рдмрд╛рдХреАрдЪреНрдпрд╛ рд╕рд░реНрд╡рд╛рдВрд╕рд╛рдареА рдЪрд╛рдЪрдгреА рдШреЗрддреЛ.

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

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

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