เช…เชจเซเชฏ เชฌเซ‡เช•เช…เชช - เชธเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชคเชพเช‚ เชตเชงเซ, เชธเชฟเชธเซเชŸเชฎ เช•เชฐเชคเชพเช‚ เชธเชฐเชณ

เชคเซเชฏเชพเช‚ เช˜เชฃเซ€ เชฌเชงเซ€ เชฌเซ‡เช•เช…เชช เชธเชฟเชธเซเชŸเชฎเซเชธ เช›เซ‡, เชชเชฐเช‚เชคเซ เชœเซ‹ เชธเชฐเซเชตเชฟเชธ เช•เชฐเซ‡เชฒเชพ เชธเชฐเซเชตเชฐเซเชธ เชตเชฟเชตเชฟเชง เชชเซเชฐเชฆเซ‡เชถเซ‹ เช…เชจเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธเชฎเชพเช‚ เชตเชฟเช–เชฐเชพเชฏเซ‡เชฒเชพ เชนเซ‹เชฏ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ‡ เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชŸเซ‚เชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‹ เชถเซเช‚?

เช…เชจเซเชฏ เชฌเซ‡เช•เช…เชช - เชธเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชคเชพเช‚ เชตเชงเซ, เชธเชฟเชธเซเชŸเชฎ เช•เชฐเชคเชพเช‚ เชธเชฐเชณ

เช—เซเชก เชฌเชชเซ‹เชฐเซ‡, เชนเซ‡เชฌเซเชฐ!
เชฎเชพเชฐเซเช‚ เชจเชพเชฎ เชจเชคเชพเชฒเซเชฏเชพ เช›เซ‡. เชนเซเช‚ เชเชจเชชเซ€เช“ เช•เซเชฐเชฟเชธเซเชŸเชพ เช–เชพเชคเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเซเชธ เชœเซ‚เชฅเชจเซ‹ เชŸเซ€เชฎ เชฒเซ€เชกเชฐ เช›เซเช‚. เช…เชฎเซ‡ เช…เชฎเชพเชฐเซ€ เช•เช‚เชชเชจเซ€เชจเซ€ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชŸเซ€เชฎ เชฎเชพเชŸเซ‡ เชชเชธเช‚เชฆเช—เซ€ เช•เชฐเซ€เช เช›เซ€เช. เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช• เชตเชฟเชšเชฟเชคเซเชฐ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เช›เซ‡: เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐเชจเซ‡ เช…เชฎเชพเชฐเซ€ เช•เช‚เชชเชจเซ€เชจเชพ เชธเชฐเซเชตเชฐ เช…เชจเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸเชจเซ€ เชธเชพเช‡เชŸเซเชธ เชชเชฐ เชธเซเชฅเชฟเชค เชธเชฐเซเชตเชฐ เชฌเช‚เชจเซ‡ เชชเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช…เชจเซ‡ เชœเชพเชณเชตเซ€เช เช›เซ€เช. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชธเชฎเช—เซเชฐ เชธเชฐเซเชตเชฐเชจเซ‹ เชฌเซ‡เช•เช…เชช เชฒเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชซเช•เซเชค "เช†เชตเชถเซเชฏเช• เชกเซ‡เชŸเชพ" เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡: DBMS เช…เชจเซ‡ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“. เช…เชฒเชฌเชคเซเชค, เช•เซเชฒเชพเชฏเชจเซเชŸ เชชเชพเชธเซ‡ เชคเซ‡เชฎเชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชฌเซ‡เช•เช…เชช เชจเซ€เชคเชฟเช“ เชนเซ‹เชฏ เช›เซ‡ (เช…เชฅเชตเชพ เชจเชฅเซ€ เชนเซ‹เชคเซ€) เช…เชจเซ‡ เช˜เชฃเซ€ เชตเช–เชค เชคเซเชฏเชพเช‚ เชฌเซ‡เช•เช…เชช เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชฌเชพเชนเซเชฏ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชฌเซ‡เช•เช…เชช เชฌเชจเชพเชตเซเชฏเชพ เชชเช›เซ€, เช…เชฎเซ‡ เช–เชพเชคเชฐเซ€ เช•เชฐเซ€เช เช›เซ€เช เช•เซ‡ เชคเซ‡ เชฌเชพเชนเซเชฏ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชชเชฐ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชฎเชพเชŸเซ‡, เชฌเซ‡เช•เช…เชช เชนเซ‡เชคเซเช“ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชฌเซ‡เชถ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชตเชกเซ‡ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเซเชฏเซเช‚, เชชเชฐเช‚เชคเซ เชœเซ‡เชฎ เชœเซ‡เชฎ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฎเชพเชŸเซ‡เชจเชพ เชตเชฟเช•เชฒเซเชชเซ‹ เชตเชงเชคเชพ เช—เชฏเชพ เชคเซ‡เชฎ เชคเซ‡เชฎ เช† เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ€ เชœเชŸเชฟเชฒเชคเชพ เชชเซเชฐเชฎเชพเชฃเชธเชฐ เชตเชงเชคเซ€ เช—เชˆ, เช…เชจเซ‡ เชเช• เชธเชฐเชธ เช•เซเชทเชฃเซ‡ เช…เชฎเชจเซ‡ "เชคเซ‡เชจเซ‡ เชœเชฎเซ€เชจ เชชเชฐ เชจเชทเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ€, เช…เชจเซ‡ เชชเช›เซ€ ...."

เชคเซˆเชฏเชพเชฐ เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ เชตเชฟเชตเชฟเชง เช•เชพเชฐเชฃเซ‹เชธเชฐ เชฌเช‚เชงเชฌเซ‡เชธเชคเชพ เชจ เชนเชคเชพ: เชฌเซ‡เช•เช…เชชเชจเซ‡ เชตเชฟเช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡, เช•เซเชฒเชพเชฏเชจเซเชŸ เชชเชฐ เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เชฌเซ‡เช•เช…เชชเซเชธ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชตเชพเชฌเชฆเชพเชฐเซ€, เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ€ เชœเชŸเชฟเชฒเชคเชพ, เช†เชฏเชพเชค เช…เชตเซ‡เชœเซ€ เช…เชจเซ‡ เชเช•เซเชธเซ‡เชธ เชชเซเชฐเชคเชฟเชฌเช‚เชงเซ‹.

เชคเซ‡ เช…เชฎเชจเซ‡ เชฒเชพเช—เซเชฏเซเช‚ เช•เซ‡ เช†เชชเชฃเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เช•เช‚เชˆเช• เชฒเช–เชตเซเช‚ เชธเชฐเชณ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เช…เชฎเซ‡ เช•เช‚เชˆเช• เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช เชœเซ‡ เช†เช—เชพเชฎเซ€ N เชตเชฐเซเชท เชฎเชพเชŸเซ‡ เช…เชฎเชพเชฐเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซเช‚ เชนเชถเซ‡, เชชเชฐเช‚เชคเซ เชธเช‚เชญเชตเชฟเชค เชฐเซ‚เชชเซ‡ เช…เชตเช•เชพเชถเชจเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชจเซ€ เชธเช‚เชญเชพเชตเชจเชพ เชธเชพเชฅเซ‡.

เช•เชพเชฐเซเชฏเชจเซ€ เชถเชฐเชคเซ‹ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เชนเชคเซ€:

  1. เชฌเซ‡เช เชฌเซ‡เช•เช…เชช เช‰เชฆเชพเชนเชฐเชฃ เช‘เชซเชฒเชพเช‡เชจ เช›เซ‡, เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡
  2. เช•เซเชฒเชพเชฏเช‚เชŸเชจเชพ เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เชนเช‚เชฎเซ‡เชถเชพ เชฌเซ‡เช•เช…เชช เช…เชจเซ‡ เชฒเซ‹เช—เชจเซ‹ เชธเช‚เช—เซเชฐเชน
  3. เชฆเชพเช–เชฒเชพเชฎเชพเช‚ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ - เช† เชชเซเชฐเช•เชพเชฐเชจเซ‹ "เช•เชจเซเชธเซเชŸเซเชฐเช•เซเชŸเชฐ"
  4. เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ Linux เชตเชฟเชคเชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ, เช…เชชเซเชฐเชšเชฒเชฟเชค เชธเชนเชฟเชค, เชธเช‚เชญเชตเชฟเชค เช•เซเชฐเซ‹เชธ-เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช‡เชšเซเช›เชจเซ€เชฏ เช›เซ‡
  5. เชฆเชพเช–เชฒเชพ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ ssh เชเช•เซเชธเซ‡เชธ เชชเชฐเซเชฏเชพเชชเซเชค เช›เซ‡, เชตเชงเชพเชฐเชพเชจเชพ เชชเซ‹เชฐเซเชŸ เช–เซ‹เชฒเชตเชพ เช เชตเซˆเช•เชฒเซเชชเชฟเช• เช›เซ‡
  6. เชธเซ‡เชŸเช…เชช เช…เชจเซ‡ เช“เชชเชฐเซ‡เชถเชจเชจเซ€ เชฎเชนเชคเซเชคเชฎ เชธเชฐเชณเชคเชพ
  7. เชเช• เช…เชฒเช— เชฆเชพเช–เชฒเซ‹ เชนเซ‹เชตเซ‹ เชถเช•เซเชฏ เช›เซ‡ (เชชเชฐเช‚เชคเซ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€) เชœเซ‡ เชคเชฎเชจเซ‡ เชตเชฟเชตเชฟเชง เชธเชฐเซเชตเชฐเชฎเชพเช‚เชฅเซ€ เชฌเซ‡เช•เช…เชชเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เชœเซ‹เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เช…เชฎเชจเซ‡ เชœเซ‡ เชฎเชณเซเชฏเซเช‚ เชคเซ‡ เช…เชนเซ€เช‚ เชœเซ‹เชˆ เชถเช•เชพเชฏ เช›เซ‡: github.com/javister/krista-backup
เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ python3 เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡; Debian, Ubuntu, CentOS, AstraLinux 1.6 เชชเชฐ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.

เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ€ เชฆเชธเซเชคเชพเชตเซ‡เชœ เชจเชฟเชฐเซเชฆเซ‡เชถเชฟเช•เชพเชฎเชพเช‚ เชชเซ‹เชธเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชฎเซเช–เซเชฏ เช–เซเชฏเชพเชฒเซ‹ เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เชธเชฟเชธเซเชŸเชฎ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡:
เช•เซเชฐเชฟเชฏเชพ - เชเช• เช•เซเชฐเชฟเชฏเชพ เชœเซ‡ เชเช• เชชเชฐเชฎเชพเชฃเซ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡ (เชกเซ‡เชŸเชพเชฌเซ‡เช เชฌเซ‡เช•เช…เชช, เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชฌเซ‡เช•เช…เชช, เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ A เชฅเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ Bเชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ, เชตเช—เซ‡เชฐเซ‡). เชนเชพเชฒเชจเซ€ เช•เซเชฐเชฟเชฏเชพเช“ เช•เซ‹เชฐ/เชเช•เซเชถเชจ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เช›เซ‡
เช•เชพเชฐเซเชฏ - เชเช• เช•เชพเชฐเซเชฏ, เช•เซเชฐเชฟเชฏเชพเช“เชจเซ‹ เชธเชฎเซ‚เชน เชœเซ‡ เชเช• เชคเชพเชฐเซเช•เชฟเช• "เชฌเซ‡เช•เช…เชช เช•เชพเชฐเซเชฏ" เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ‡ เช›เซ‡
เชถเซ‡เชกเซเชฏเซ‚เชฒ - เชถเซ‡เชกเซเชฏเซ‚เชฒ, เช•เชพเชฐเซเชฏ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชธเชฎเชฏเชจเชพ เชตเซˆเช•เชฒเซเชชเชฟเช• เชธเช‚เช•เซ‡เชค เชธเชพเชฅเซ‡ เช•เชพเชฐเซเชฏ เชธเซ‡เชŸ

เชฌเซ‡เช•เช…เชช เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ yaml เชซเชพเช‡เชฒเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช›เซ‡; เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ‚เชชเชฐเซ‡เช–เชพ เชฎเชพเชณเช–เซเช‚:

  • เชธเชพเชฎเชพเชจเซเชฏ เชธเซเชฏเซ‹เชœเชจเซ‹
  • เช•เซเชฐเชฟเชฏเชพเช“ เชตเชฟเชญเชพเช—: เช† เชธเชฐเซเชตเชฐ เชชเชฐ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ เช•เซเชฐเชฟเชฏเชพเช“เชจเซเช‚ เชตเชฐเซเชฃเชจ
  • เชถเซ‡เชกเซเชฏเซ‚เชฒ เชตเชฟเชญเชพเช—: เชคเชฎเชพเชฎ เช•เชพเชฐเซเชฏเซ‹เชจเซเช‚ เชตเชฐเซเชฃเชจ (เช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เชธเซ‡เชŸ) เช…เชจเซ‡ เช•เซเชฐเซ‹เชจ เชฆเซเชตเชพเชฐเชพ เชคเซ‡เชฎเชจเชพ เชชเซเชฐเช•เซเชทเซ‡เชชเชฃ เชฎเชพเชŸเซ‡เชจเซเช‚ เชถเซ‡เชกเซเชฏเซ‚เชฒ, เชœเซ‹ เช†เชตเชพ เชชเซเชฐเช•เซเชทเซ‡เชชเชฃเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‹

เชเช• เช‰เชฆเชพเชนเชฐเชฃ เชฐเซ‚เชชเชฐเซ‡เช–เชพ เช…เชนเซ€เช‚ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡

เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช† เช•เซเชทเชฃเซ‡ เชถเซเช‚ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡:

  • เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฎเซเช–เซเชฏ เช‘เชชเชฐเซ‡เชถเชจเซเชธ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡: pg_dump เชฆเซเชตเชพเชฐเชพ PostgreSQL เชฌเซ‡เช•เช…เชช, เชŸเชพเชฐ เชฆเซเชตเชพเชฐเชพ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชฌเซ‡เช•เช…เชช; เชฌเชพเชนเซเชฏ เชธเช‚เช—เซเชฐเชน เชธเชพเชฅเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€; เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เชตเชšเซเชšเซ‡ 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

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹