PostgreSQL เจ…เจคเฉ‡ Pacemaker 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฎเจพเจกเจฒเจฟเฉฐเจ— เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ

เจœเจพเจฃ เจชเจ›เจพเจฃ

เจ•เฉเจ เจธเจฎเจพเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจ เจฆเจพ เจ•เฉฐเจฎ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€ PostgreSQL, เจ‡เฉฑเจ• เจธเจผเจนเจฟเจฐ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ†เจชเจŸเฉ€เจ•เจฒ เจซเจพเจˆเจฌเจฐ เจฆเฉเจ†เจฐเจพ เจœเฉเฉœเฉ‡ เจ•เจˆ เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจเจพ, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจฆเฉ€ เจ…เจธเจซเจฒเจคเจพ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฌเจฒเฉˆเจ•เจ†เจŠเจŸ) เจฆเจพ เจธเจพเจฎเฉเจนเจฃเจพ เจ•เจฐเจจ เจฆเฉ‡ เจธเจฎเจฐเฉฑเจฅเฅค เจ‡เฉฑเจ• เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจœเฉ‹ เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆ, เจฎเฉˆเจ‚ เจšเฉเจฃเจฟเจ† เจนเฉˆ เจชเฉ‡เจธเจฎเฉ‡เจ•เจฐเจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ RedHat เจฆเจพ เจ…เจงเจฟเจ•เจพเจฐเจค เจนเฉฑเจฒ เจนเฉˆเฅค เจ‡เจน เจšเฉฐเจ—เจพ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ RedHat เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจนเฉฑเจฒ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ (เจฎเจพเจกเจฟเจŠเจฒเจฐ) เจนเฉˆเฅค เจ‡เจธเจฆเฉ€ เจฎเจฆเจฆ เจจเจพเจฒ, เจจเจพ เจธเจฟเจฐเจซเจผ PostgreSQL, เจธเจ—เฉ‹เจ‚ เจนเฉ‹เจฐ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ€ เจตเฉ€ เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡เจ—เจพ, เจœเจพเจ‚ เจคเจพเจ‚ เจฎเจฟเจ†เจฐเฉ€ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจœเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ–เจพเจธ เจฒเฉ‹เฉœเจพเจ‚ เจฒเจˆ เจฌเจฃเจพเจ‰เจฃเจพเฅค

เจ‡เจธ เจซเฉˆเจธเจฒเฉ‡ เจจเฉ‡ เจ‡เฉฑเจ• เจตเจพเจœเจฌ เจธเจตเจพเจฒ เจ–เฉœเฉเจนเจพ เจ•เฉ€เจคเจพ: เจ‡เฉฑเจ• เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจ•เจฟเฉฐเจจเจพ เจจเฉเจ•เจธ-เจธเจนเจฟเจฃเจธเจผเฉ€เจฒ เจนเฉ‹เจตเฉ‡เจ—เจพ? เจ‡เจธเจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ, เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจŸเฉˆเจธเจŸ เจฌเฉˆเจ‚เจš เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจœเฉ‹ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‹เจกเจพเจ‚ 'เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจ…เจธเจซเจฒเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจฆเจพ เจนเฉˆ, เจธเฉ‡เจตเจพ เจฆเฉ‡ เจฎเฉเฉœ เจฌเจนเจพเจฒ เจนเฉ‹เจฃ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจธเจซเจฒ เจจเฉ‹เจก เจจเฉ‚เฉฐ เจฎเฉเฉœ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฒเฉ‚เจช เจตเจฟเฉฑเจš เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš hapgsql เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจธเฉ€, เจชเจฐ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฎเฉˆเจ‚ เจจเจพเจฎ เจคเฉ‹เจ‚ เจฌเฉ‹เจฐ เจนเฉ‹ เจ—เจฟเจ†, เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจธเจตเจฐ เจธเฉ€เฅค เจ‡เจธ เจฒเจˆ, เจฎเฉˆเจ‚ เจจเฉเจ•เจธ-เจธเจนเจฟเจฃเจธเจผเฉ€เจฒ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ (เจ…เจคเฉ‡ เจซเจฒเฉ‹เจŸ เจ†เจˆเจชเฉ€ เจ‰เจนเจจเจพเจ‚ เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจฆเจพ เจนเฉˆ) krogan (เจ‡เฉฑเจ• เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจ—เฉ‡เจฎ เจฆเจพ เจ‡เฉฑเจ• เจ…เฉฑเจ–เจฐ เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ…เฉฐเจ— เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ), เจ…เจคเฉ‡ เจจเฉ‹เจก, เจ•เจฒเฉฑเจธเจŸเจฐ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจนเจจ เจคเฉเจšเฉฐเจ•เจพ (เจ—เฉเจฐเจนเจฟ เจœเจฟเฉฑเจฅเฉ‡ เจ•เฉเจฐเฉ‹เจ—เจจ เจฐเจนเจฟเฉฐเจฆเฉ‡ เจนเจจ)เฅค

เจนเฉเจฃ เจชเฉเจฐเจฌเฉฐเจงเจ•เจพเจ‚ เจจเฉ‡ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡ เจฆเจฟเฉฑเจคเฉ€ เจนเฉˆ MIT เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจฆเฉ‡ เจคเจนเจฟเจค เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจฒเจˆ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ–เฉ‹เจฒเฉเจนเฉ‹. README เจฆเจพ เจœเจฒเจฆเฉ€ เจนเฉ€ เจ…เฉฐเจ—เจฐเฉ‡เจœเจผเฉ€ เจตเจฟเฉฑเจš เจ…เจจเฉเจตเจพเจฆ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ (เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจ‰เจฎเฉ€เจฆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ•เจฟ เจฎเฉเฉฑเจ– เจ–เจชเจคเจ•เจพเจฐ เจชเฉ‡เจธเจฎเฉ‡เจ•เจฐ เจ…เจคเฉ‡ PostgreSQL เจกเจฟเจตเฉˆเจฒเจชเจฐ เจนเฉ‹เจฃเจ—เฉ‡), เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจ‡เจธ เจฒเฉ‡เจ– เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš README (เจ…เฉฐเจธเจผเจ• เจคเฉŒเจฐ 'เจคเฉ‡) เจฆเฉ‡ เจชเฉเจฐเจพเจฃเฉ‡ เจฐเฉ‚เจธเฉ€ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจชเฉ‡เจธเจผ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆเฅค

PostgreSQL เจ…เจคเฉ‡ Pacemaker 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฎเจพเจกเจฒเจฟเฉฐเจ— เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ

เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ 'เจคเฉ‡ เจคเจพเจ‡เจจเจพเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ เจตเจฐเจšเฉเจ…เจฒเจฌเฉŒเจ•เจธ. เจ•เฉเฉฑเจฒ 12 เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ (เจ•เฉเฉฑเจฒ 36GiB) เจคเจพเจ‡เจจเจพเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจฃเจ—เฉ€เจ†เจ‚, เจœเฉ‹ เจ•เจฟ 4 เจจเฉเจ•เจธ-เจธเจนเจฟเจฃเจธเจผเฉ€เจฒ เจ•เจฒเฉฑเจธเจŸเจฐ (เจตเฉฑเจ–-เจตเฉฑเจ– เจตเจฟเจ•เจฒเจช) เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจชเจนเจฟเจฒเฉ‡ เจฆเฉ‹ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจฆเฉ‹ PostgreSQL เจธเจฐเจตเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจตเฉฑเจ–-เจตเฉฑเจ– เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจพเจ‚เจเจพ เจธเจฐเจตเจฐ เจ—เจตเจพเจน c เจ•เฉ‹เจฐเจฎ เจœเฉฐเจคเจฐ (เจ‡เฉฑเจ• เจคเฉ€เจœเฉ‡ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจธเจคเฉ€ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ 'เจคเฉ‡ เจนเฉ‹เจธเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ†), เจœเฉ‹ เจ…เจจเจฟเจธเจผเจšเจฟเจคเจคเจพ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ 50% / 50%, เจชเจพเจฐเจŸเฉ€ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เจฟเจธเฉ‡ เจ‡เฉฑเจ• เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ€ เจตเฉ‹เจŸ เจฆเฉ‡เจฃเจพเฅค เจคเจฟเฉฐเจจ เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจคเฉ€เจœเจพ เจ•เจฒเฉฑเจธเจŸเจฐ: เจ‡เฉฑเจ• เจฎเจพเจฒเจ•, เจฆเฉ‹ เจจเฉŒเจ•เจฐ, เจจเฉฐ เจ•เฉ‹เจฐเจฎ เจœเฉฐเจคเจฐ. เจšเฉŒเจฅเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจšเจพเจฐ PostgreSQL เจธเจฐเจตเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจฆเฉ‹ เจชเฉเจฐเจคเฉ€ เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐ: เจ‡เฉฑเจ• เจฎเจพเจธเจŸเจฐ, เจฌเจพเจ•เฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚, เจ…เจคเฉ‡ เจ‡เจน เจตเฉ€ เจตเจฐเจคเจฆเจพ เจนเฉˆ เจ—เจตเจพเจน c เจ•เฉ‹เจฐเจฎ เจœเฉฐเจคเจฐ. เจšเฉŒเจฅเจพ เจฆเฉ‹ เจธเจฐเจตเจฐเจพเจ‚ เจœเจพเจ‚ เจ‡เฉฑเจ• เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจฆเฉ€ เจ…เจธเจซเจฒเจคเจพ เจฆเจพ เจธเจพเจฎเฉเจนเจฃเจพ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ. เจœเฉ‡ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡ เจคเจพเจ‚ เจ‡เจธ เจ˜เฉ‹เจฒ เจจเฉ‚เฉฐ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจคเฉฑเจ• เจธเจ•เฉ‡เจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจธเจนเฉ€ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจธเฉ‡เจตเจพ เจเจจเจŸเฉ€เจชเฉ€เจกเฉ€ เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจฒเจˆ เจตเฉ€ เจฎเฉเฉœ เจธเฉฐเจฐเจšเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจชเจฐ เจ‡เจน เจตเจฟเจงเฉ€ เจ–เฉเจฆ เจตเจฐเจคเจฆเจพ เจนเฉˆ ntpd (เจ…เจจเจพเจฅ เจฎเฉ‹เจก). เจธเจพเจ‚เจเจพ เจธเจฐเจตเจฐ เจ—เจตเจพเจน เจ‡เฉฑเจ• เจ•เฉ‡เจ‚เจฆเจฐเฉ€ NTP เจธเจฐเจตเจฐ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ†เจชเจฃเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ เจธเจพเจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฆเจพ เจนเฉˆ, เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจธเจพเจฐเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจจเจพเจฒ เจธเจฎเจ•เจพเจฒเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจœเฉ‡ เจ—เจตเจพเจน เจซเฉ‡เจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเจพเจ‚ เจ…เจฒเฉฑเจ— เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจซเจฟเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจธเจฐเจตเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• (เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ) เจ†เจชเจฃเจพ เจธเจฎเจพเจ‚ เจตเฉฐเจกเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจธเจนเจพเจ‡เจ• เจ•เฉˆเจธเจผเจฟเฉฐเจ— HTTP เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจคเฉฑเจ• เจตเฉ€ เจ‰เจ เจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ—เจตเจพเจน, เจ‡เจธเจฆเฉ€ เจฎเจฆเจฆ เจจเจพเจฒ, เจนเฉ‹เจฐ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจ•เฉ‹เจฒ Yum เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจนเฉˆเฅค เจตเจพเจธเจคเจต เจตเจฟเฉฑเจš, เจธเฉ‡เจตเจพเจตเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจธเจนเฉ€ เจธเจฎเจพเจ‚ เจ…เจคเฉ‡ เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฎเจฐเจชเจฟเจค เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจนเฉ‹เจธเจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเจ—เฉ‡, เจชเจฐ เจฌเฉ‚เจฅ เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจฎเฉ‡เจœเจผเจฌเจพเจจเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ—เจตเจพเจน เจธเจฟเจฐเจซเจผ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจ…เจคเฉ‡ เจธเจชเฉ‡เจธ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเฉ‚เฉฐ เจฌเจšเจพเจ‰เจฃ เจฒเจˆเฅค

เจตเจฐเจœเจจ

v0. VirtualBox 7 'เจคเฉ‡ CentOS 11 เจ…เจคเฉ‡ PostgreSQL 6.1 เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ•เจฒเฉฑเจธเจŸเจฐ เจฌเจฃเจคเจฐ

เจธเจพเจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจซเจฒเฉˆเจŸ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจตเจฟเฉฑเจš เจฎเจฟเจฒเจพ เจ•เฉ‡, เจฎเจฒเจŸเฉ€เจชเจฒ เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเฉ‹เจฃ เจฒเจˆ เจกเจฟเจœเจผเจพเจ‡เจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจฆเฉ€ เจ…เจธเจซเจฒเจคเจพ เจœเจพเจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ— เจฆเจพ เจธเจพเจฎเฉเจนเจฃเจพ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจ•เจฐเจ•เฉ‡ เจ…เจธเฉฐเจญเจต เจนเฉˆ เจฆเฉ‡ เจ–เจฟเจฒเจพเจซ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฒเจˆ เจตเจฐเจคเฉ‹ เจธเจชเจฒเจฟเจŸ-เจฆเจฟเจฎเจพเจ— เจฎเจฟเจ†เจฐเฉ€ เจชเฉ‡เจธเจฎเฉ‡เจ•เจฐ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจจ เจธเจŸเฉ‹เจจเจฟเจฅ (เจธเจฟเจฐ เจตเจฟเฉฑเจš เจฆเฉ‚เจœเฉ‡ เจจเฉ‹เจก เจจเฉ‚เฉฐ เจธเจผเฉ‚เจŸ เจ•เจฐเฉ‹) เจœเจพเจ‚ เจ•เฉฐเจกเจฟเจ†เจฒเฉ€ เจคเจพเจฐ. เจ‡เจธเจฆเจพ เจธเจพเจฐ: เจœเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจจเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจธเจผเฉฑเจ• เจนเฉ‹เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉเจ เจจเฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉเจ เจ—เจฒเจค เจนเฉˆ, เจ‡เจน เจœเจตเจพเจฌ เจจเจนเฉ€เจ‚ เจฆเฉ‡ เจฐเจฟเจนเจพ เจนเฉˆ เจœเจพเจ‚ เจ—เจฒเจค เจตเจฟเจตเจนเจพเจฐ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‰เจน เจ‡เจธเจจเฉ‚เฉฐ "เจฌเจพเจนเจฐเฉ€" เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจœเจผเจฌเจฐเจฆเจธเจคเฉ€ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• IPMI เจœเจพเจ‚ UPS เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจพเจฐเจก. . เจชเจฐ เจ‡เจน เจ•เฉ‡เจตเจฒ เจ‰เจนเจจเจพเจ‚ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพ เจœเจฟเฉฑเจฅเฉ‡, เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจ…เจธเจซเจฒเจคเจพ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, IPMI เจœเจพเจ‚ UPS เจธเจฐเจตเจฐ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจตเจฟเจจเจพเจธเจผเจ•เจพเจฐเฉ€ เจ…เจธเจซเจฒเจคเจพ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเจพเจ‚, เจœเจฆเฉ‹เจ‚ เจชเฉ‚เจฐเจพ เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจ…เจธเจซเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจชเจพเจตเจฐ เจ—เฉเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ)เฅค เจ…เจคเฉ‡ เจ…เจœเจฟเจนเฉ‡ เจ‡เจจเจ•เจพเจฐ เจฆเฉ‡ เจจเจพเจฒ, เจธเจญ เจ•เฉเจ เจธเจŸเฉ‹เจจเจฟเจฅ-เจกเจฟเจตเจพเจˆเจธ (IPMI, UPS, เจ†เจฆเจฟ) เจตเฉ€ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจ—เฉ‡เฅค

เจ‡เจธ เจฆเฉ€ เจฌเจœเจพเจ, เจธเจฟเจธเจŸเจฎ เจ•เฉ‹เจฐเจฎ เจฆเฉ‡ เจตเจฟเจšเจพเจฐ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆ. เจธเจพเจฐเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€ เจ†เจตเจพเจœเจผ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจธเจฟเจฐเจซเจผ เจ‰เจนเฉ€ เจœเฉ‹ เจธเจพเจฐเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ…เฉฑเจงเฉ‡ เจคเฉ‹เจ‚ เจตเฉฑเจง เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเจจ เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค "เจ…เฉฑเจงเจพ + 1" เจฆเฉ€ เจ‡เจธ เจฎเจพเจคเจฐเจพ เจจเฉ‚เฉฐ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เฉ‹เจฐเจฎ. เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจฐเจฎ เจชเฉ‚เจฐเจพ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจจเฉ‹เจก เจ‡เจน เจซเฉˆเจธเจฒเจพ เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจจเฉˆเจŸเจตเจฐเจ• เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ. เจ‡เจน เจ‰เจนเฉ€ เจนเฉˆ เจœเฉ‹ เจ‡เจน เจนเฉˆ เจธเจชเจฒเจฟเจŸ-เจฆเจฟเจฎเจพเจ— เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ†. เจœเฉ‡เจ•เจฐ เจ‡เจธ เจตเจฟเจตเจนเจพเจฐ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจตเจพเจšเจกเฉŒเจ—, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, IPMI 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค, เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจœเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฌเจฐเจพเจฌเจฐ เจนเฉˆ (เจฆเฉ‹ เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ), เจคเจพเจ‚ เจ…เจ–เฉŒเจคเฉ€ เจ…เจจเจฟเจธเจผเจšเจฟเจคเจคเจพ เจชเฉˆเจฆเจพ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ 50% / 50% (เจชเฉฐเจœเจพเจน-เจชเฉฐเจœเจพเจน) เจœเจฆเฉ‹เจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‚เฉฐ เจ…เฉฑเจงเฉ‡ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฌเจฐเจพเจฌเจฐ เจธเฉฐเจ–เจฟเจ† เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจœเฉ‹เฉœเจฆเฉ‡ เจนเจพเจ‚ เจ•เฉ‹เจฐเจฎ เจœเฉฐเจคเจฐ เจ‡เฉฑเจ• เจฌเฉ‡เจฎเจฟเจธเจพเจฒ เจกเฉˆเจฎเจจ เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจคเฉ€เจœเฉ‡ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจธเจธเจคเฉ€ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ 'เจคเฉ‡ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‰เจน เจ†เจชเจฃเฉ€ เจตเฉ‹เจŸ เจ•เจฟเจธเฉ‡ เจ‡เฉฑเจ• เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ (เจœเจฟเจธ เจจเฉ‚เฉฐ เจ‰เจน เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆ), เจ…เจคเฉ‡ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ 50%/50% เจ…เจจเจฟเจธเจผเจšเจฟเจคเจคเจพ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจธเจฐเจตเจฐ เจฆเจพ เจจเจพเจฎ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ เจœเจฟเจธ 'เจคเฉ‡ เจ•เฉ‹เจฐเจฎ เจกเจฟเจตเจพเจˆเจธ เจฒเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€ เจ—เจตเจพเจน (repmgr เจคเฉ‹เจ‚ เจธเจผเจฌเจฆเจพเจตเจฒเฉ€, เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจน เจชเจธเฉฐเจฆ เจ†เจ‡เจ†)

เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจฅเจพเจ‚-เจฅเจพเจ‚ เจฒเจฟเจœเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจจเฉเจ•เจธเจฆเจพเจฐ เจธเจฐเจตเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจคเฉฐเจฆเจฐเฉเจธเจค เจฒเฉ‹เจ•เจพเจ‚ เจคเฉฑเจ•, เจœเจพเจ‚ เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจธเจผเจพเจธเจ•เจพเจ‚ เจฆเฉ€ เจ•เจฎเจพเจ‚เจก 'เจคเฉ‡เฅค เจคเจพเจ‚ เจœเฉ‹ เจ—เจพเจนเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจชเจคเจพ เจนเฉ‹เจตเฉ‡ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเจฐเฉ‹เจค เจ•เจฟเฉฑเจฅเฉ‡ เจธเจฅเจฟเจค เจนเจจ (เจ•เจฟเฉฑเจฅเฉ‡ เจœเฉเฉœเจจเจพ เจนเฉˆ?), เจซเจฒเฉ‹เจŸเจฟเฉฐเจ— IP (เจซเจฒเฉ‹เจŸ IP). เจ‡เจน เจ†เจˆเจชเฉ€ เจนเจจ เจœเฉ‹ เจชเฉ‡เจธเจฎเฉ‡เจ•เจฐ เจจเฉ‹เจกเจพเจ‚ เจฆเฉ‡ เจฆเฉเจ†เจฒเฉ‡ เจ˜เฉเฉฐเจฎ เจธเจ•เจฆเฉ‡ เจนเจจ (เจธเจญ เจ•เฉเจ เจ‡เฉฑเจ• เจซเจฒเฉˆเจŸ เจจเฉˆเจŸเจตเจฐเจ• เจคเฉ‡ เจนเฉˆ)เฅค เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐ เจ‡เฉฑเจ• เจธเจฐเฉ‹เจค (เจธเฉ‡เจตเจพ) เจฆเจพ เจชเฉเจฐเจคเฉ€เจ• เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจน เจธเจฅเจพเจจ เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเจฟเฉฑเจฅเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจธเฉ‡เจตเจพ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจœเฉเฉœเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ (เจธเจพเจกเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ)เฅค

เจคเฉเจšเฉฐเจ•เจพ 1 (เจ•เฉฐเจชเฉˆเจ•เจธเจผเจจ เจตเจพเจฒเจพ เจธเจฐเจ•เจŸ)

เจฌเจฃเจคเจฐ

PostgreSQL เจ…เจคเฉ‡ Pacemaker 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฎเจพเจกเจฒเจฟเฉฐเจ— เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ

เจ‡เจน เจตเจฟเจšเจพเจฐ เจ‡เจน เจธเฉ€ เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ˜เฉฑเจŸ เจฒเฉ‹เจก เจตเจพเจฒเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ›เฉ‹เจŸเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจนเจจ, เจœเจฟเจธ เจฒเจˆ เจธเจฟเจฐเจซ เจชเฉœเฉเจนเจจ เจตเจพเจฒเฉ‡ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจธเจฎเจฐเจชเจฟเจค เจธเจฒเฉ‡เจต เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจ—เจฐเจฎ เจธเจŸเฉˆเจ‚เจกเจฌเจพเจ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจฌเจฃเจพเจˆ เจฐเฉฑเจ–เจฃเจพ เจฒเจพเจนเฉ‡เจตเฉฐเจฆ เจจเจนเฉ€เจ‚ เจนเฉˆ (เจธเฉฐเจธเจพเจงเจจเจพเจ‚ เจฆเฉ€ เจ…เจœเจฟเจนเฉ€ เจฌเจฐเจฌเจพเจฆเฉ€ เจฆเฉ€ เจ•เฉ‹เจˆ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ)เฅค

เจนเจฐเฉ‡เจ• เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจฐเจตเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจนเจฐเฉ‡เจ• เจธเจฐเจตเจฐ เจตเจฟเฉฑเจš เจฆเฉ‹ PostgreSQL เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ (PostgreSQL เจธเจผเจฌเจฆเจพเจตเจฒเฉ€ เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจชเจฐ เจ‰เจฒเจเจฃ เจคเฉ‹เจ‚ เจฌเจšเจฃ เจฒเจˆ เจฎเฉˆเจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจฆเจพเจนเจฐเจจเจพเจ‚ (เจฆเฉ‚เจœเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเจพเจฒ เจธเจฎเจพเจจเจคเจพ เจฆเฉเจ†เจฐเจพ) เจ•เจนเจพเจ‚เจ—เจพ, เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจธเจฟเจฐเจซ เจชเฉ‡เจธเจฎเฉ‡เจ•เจฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจพเจ‚เจ—เจพ)เฅค เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจฃ เจฎเจพเจธเจŸเจฐ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจธเจฟเจฐเจซ เจ‡เจน เจธเฉ‡เจตเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ (เจธเจฟเจฐเจซ เจซเจฒเฉ‹เจŸ เจ†เจˆเจชเฉ€ เจ‡เจธ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเจพ เจนเฉˆ)เฅค เจฆเฉ‚เจœเฉ€ เจ‰เจฆเจพเจนเจฐเจฃ เจฆเฉ‚เจœเฉ‡ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจฒเจˆ เจ—เฉเจฒเจพเจฎ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเฉ‡เจ—เฉ€ เจคเจพเจ‚ เจนเฉ€ เจœเฉ‡เจ•เจฐ เจ‡เจธเจฆเจพ เจฎเจพเจฒเจ• เจ…เจธเจซเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจธเจฎเฉ‡เจ‚ เจฆเฉ‹ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เฉ‡เจตเจฒ เจ‡เฉฑเจ• เจนเฉ€ เจ‰เจฆเจพเจนเจฐเจจ (เจฎเจพเจธเจŸเจฐ) เจธเฉ‡เจตเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเฉ‡เจ—เจพ (เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ•เจฐเฉ‹), เจธเจพเจฐเฉ‡ เจธเจฐเจตเจฐ เจธเจฐเฉ‹เจค เจฎเจพเจธเจŸเจฐ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ (เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจธเจผเฉ‡เจ…เจฐเจก_เจฌเจซเจฐ เจ•เฉˆเจธเจผ, เจ†เจฆเจฟ เจฒเจˆ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ), เจชเจฐ เจ‡เจธ เจฒเจˆ เจฆเฉ‚เจœเฉ€ เจตเจพเจฐ เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฆเฉ€ เจ…เจธเจซเจฒเจคเจพ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš (เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจ•เฉˆเจธเจผ เจฆเฉเจ†เจฐเจพ เจ‰เจช-เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ•เจพเจฐเจตเจพเจˆ เจฒเจˆ เจญเจพเจตเฉ‡เจ‚) เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเจฐเฉ‹เจค เจตเฉ€ เจนเจจเฅค เจ—เฉเจฒเจพเจฎ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ‡ เจ†เจฎ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเฉŒเจฐเจพเจจ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ (เจธเจฟเจฐเจซเจผ เจชเฉœเฉเจนเจจ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ) เจคเจพเจ‚ เจœเฉ‹ เจ‰เจธเฉ‡ เจฎเจธเจผเฉ€เจจ 'เจคเฉ‡ เจฎเจพเจฒเจ• เจจเจพเจฒ เจธเจฐเฉ‹เจคเจพเจ‚ เจฒเจˆ เจ•เฉ‹เจˆ เจœเฉฐเจ— เจจเจพ เจนเฉ‹เจตเฉ‡เฅค

เจฆเฉ‹ เจจเฉ‹เจกเจพเจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจ•เฉ‡เจตเจฒ เจ…เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจธ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจจเจพเจฒ เจนเฉ€ เจธเฉฐเจญเจต เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจฎเจ•เจพเจฒเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจฆเฉ‡ เจจเจพเจฒ, เจ‡เฉฑเจ• เจ—เฉเจฒเจพเจฎ เจฆเฉ€ เจ…เจธเจซเจฒเจคเจพ เจฎเจพเจธเจŸเจฐ เจฆเฉ‡ เจฐเฉเจ•เจฃ เจตเฉฑเจฒ เจ…เจ—เจตเจพเจˆ เจ•เจฐเฉ‡เจ—เฉ€เฅค

เจ—เจตเจพเจนเฉ€ เจฆเฉ‡เจฃ เจตเจฟเฉฑเจš เจ…เจธเจซเจฒ

PostgreSQL เจ…เจคเฉ‡ Pacemaker 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฎเจพเจกเจฒเจฟเฉฐเจ— เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ

เจ—เจตเจพเจนเฉ€ เจฆเฉ‡เจฃ เจตเจฟเฉฑเจš เจ…เจธเจซเจฒ (เจ•เฉ‹เจฐเจฎ เจœเฉฐเจคเจฐ) เจฎเฉˆเจ‚ เจธเจฟเจฐเจซเจผ Tuchanka1 เจ•เจฒเฉฑเจธเจŸเจฐ เจฒเจˆ เจตเจฟเจšเจพเจฐ เจ•เจฐเจพเจ‚เจ—เจพ, เจฌเจพเจ•เฉ€ เจธเจญ เจฆเฉ‡ เจจเจพเจฒ เจ‡เจน เจ‰เจนเฉ€ เจ•เจนเจพเจฃเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจœเฉ‡เจ•เจฐ เจ—เจตเจพเจน เจซเฉ‡เจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเฉ‡เจ—เจพ, เจธเจญ เจ•เฉเจ เจ‰เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เฉ‡เจ—เจพ เจœเจฟเจตเฉ‡เจ‚ เจ‡เจน เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจชเจฐ เจ•เฉ‹เจฐเจฎ 2 เจตเจฟเฉฑเจšเฉ‹เจ‚ 3 เจฌเจฃ เจœเจพเจตเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจ‡เจธเจฒเจˆ เจ•เฉ‹เจˆ เจตเฉ€ เจ…เจ—เจฒเฉ€ เจ…เจธเจซเจฒเจคเจพ เจ•เจฒเฉฑเจธเจŸเจฐ เจฒเจˆ เจ˜เจพเจคเจ• เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจ‡เจธ เจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจตเฉ€ เจคเฉเจฐเฉฐเจค เจ เฉ€เจ• เจ•เจฐเจจเจพ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจคเฉเจšเฉฐเจ•เจพเฉง เจ‡เจจเจ•เจพเจฐ

PostgreSQL เจ…เจคเฉ‡ Pacemaker 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฎเจพเจกเจฒเจฟเฉฐเจ— เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ

Tuchanka1 เจฒเจˆ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฆเฉ€ เจ…เจธเจซเจฒเจคเจพเฅค เจ‡เจธ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจ—เจตเจพเจน เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจจเฉ‹เจก เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ€ เจตเฉ‹เจŸ เจชเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‰เฉฑเจฅเฉ‡, เจธเจพเจฌเจ•เจพ เจธเจฒเฉ‡เจต เจ‡เฉฑเจ• เจฎเจพเจธเจŸเจฐ เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจฆเฉ‹เจตเฉ‡เจ‚ เจฎเจพเจธเจŸเจฐ เจ‡เฉฑเจ•เฉ‹ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจฆเฉ‹เจตเฉ‡เจ‚ เจซเจฒเฉ‹เจŸ เจ†เจˆเจชเฉ€ เจ‰เจจเฉเจนเจพเจ‚ เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจคเฉเจšเฉฐเจ•เจพ 2 (เจ•เจฒเจพเจธเฉ€เจ•เจฒ)

เจฌเจฃเจคเจฐ

PostgreSQL เจ…เจคเฉ‡ Pacemaker 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฎเจพเจกเจฒเจฟเฉฐเจ— เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ

เจฆเฉ‹ เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€ เจ•เจฒเจพเจธเจฟเจ• เจธเจ•เฉ€เจฎเฅค เจ‡เฉฑเจ• เจ‰เฉฑเจคเฉ‡ เจฎเจพเจฒเจ• เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจฆเฉ‚เจœเฉ‡ เจ‰เฉฑเจคเฉ‡ เจจเฉŒเจ•เจฐเฅค เจฆเฉ‹เจตเฉ‡เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ (เจธเจฟเจฐเจซเจผ เจธเจฒเฉ‡เจต เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ), เจ‡เจธเจฒเจˆ เจฆเฉ‹เจตเจพเจ‚ เจจเฉ‚เฉฐ เจซเจฒเฉ‹เจŸ IP เจฆเฉเจ†เจฐเจพ เจ‡เจธเจผเจพเจฐเจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ: krogan2 เจฎเจพเจธเจŸเจฐ เจนเฉˆ, krogan2s1 เจจเฉŒเจ•เจฐ เจนเฉˆเฅค เจฎเจพเจฒเจ• เจ…เจคเฉ‡ เจจเฉŒเจ•เจฐ เจฆเฉ‹เจตเจพเจ‚ เจตเจฟเฉฑเจš เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

เจฆเฉ‹ เจจเฉ‹เจกเจพเจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจธเจฟเจฐเจซ เจ…เจธเจฟเฉฐเจ•เจฐเฉ‹เจจเจธ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจจเจพเจฒ เจธเฉฐเจญเจต เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจฎเจ•เจพเจฒเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจฆเฉ‡ เจจเจพเจฒ, เจธเจฒเฉ‡เจต เจฆเฉ€ เจ…เจธเจซเจฒเจคเจพ เจฎเจพเจธเจŸเจฐ เจฆเฉ‡ เจฐเฉเจ•เจฃ เจฆเฉ€ เจ…เจ—เจตเจพเจˆ เจ•เจฐเฉ‡เจ—เฉ€.

เจคเฉเจšเฉฐเจ•เจพเฉง เจ‡เจจเจ•เจพเจฐ

PostgreSQL เจ…เจคเฉ‡ Pacemaker 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฎเจพเจกเจฒเจฟเฉฐเจ— เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ

เจœเฉ‡เจ•เจฐ เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจซเฉ‡เจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ—เจตเจพเจน เจฆเฉ‚เจœเฉ‡ เจฒเจˆ เจตเฉ‹เจŸ. เจธเจฟเจฐเจซ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ 'เจคเฉ‡, เจฎเจพเจธเจŸเจฐ เจจเฉ‚เฉฐ เจ‰เจญเจพเจฐเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจฆเฉ‹เจตเฉ‡เจ‚ เจซเจฒเฉ‹เจŸ เจ†เจˆเจชเฉ€ เจ‡เจธ เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจจเจ—เฉ‡: เจฎเจพเจธเจŸเจฐ เจ…เจคเฉ‡ เจธเจฒเฉ‡เจตเฅค เจฌเฉ‡เจธเจผเฉฑเจ•, เจ‰เจฆเจพเจนเจฐเจฃ เจจเฉ‚เฉฐ เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจธ เจตเจฟเฉฑเจš เจฎเจพเจธเจŸเจฐ เจ…เจคเฉ‡ เจธเจฒเฉ‡เจต เจซเจฒเฉ‹เจŸ IP เจคเฉ‹เจ‚ เจธเจพเจฐเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจ…เจคเฉ‡ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจธเจฐเฉ‹เจค (เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเฉ€เจฎเจพเจตเจพเจ‚, เจ†เจฆเจฟ) เจนเฉ‹เจฃเฅค เจญเจพเจต, เจ†เจฎ เจ•เจพเจฐเจตเจพเจˆ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจ‡เจธ เจตเจฟเฉฑเจš เจธเฉ€เจฎเจพเจตเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจธเจชเจฒเจพเจˆ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ.

เจคเฉเจšเฉฐเจ•เจพเฉช (เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฆเจพเจธ)

เจฌเจฃเจคเจฐ

PostgreSQL เจ…เจคเฉ‡ Pacemaker 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฎเจพเจกเจฒเจฟเฉฐเจ— เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ

เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ…เจคเจฟ. เจ…เจœเจฟเจนเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจนเจจ เจœเฉ‹ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฟเจฐเจซเจผ-เจชเฉœเฉเจนเจจ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจจ (เจ‡เฉฑเจ• เจ‰เฉฑเจš-เจฒเฉ‹เจก เจธเจพเจˆเจŸ เจฆเจพ เจ‡เฉฑเจ• เจ†เจฎ เจ•เฉ‡เจธ)เฅค Tuchanka4 เจ‡เฉฑเจ• เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจฒเจˆ เจคเจฟเฉฐเจจ เจœเจพเจ‚ เจตเฉฑเจง เจจเฉŒเจ•เจฐ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ, เจชเจฐ เจซเจฟเจฐ เจตเฉ€ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ—เฉเจฒเจพเจฎเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฆเฉ‡ เจจเจพเจฒ, เจ‡เฉฑเจ• เจฒเฉœเฉ€เจตเจพเจฐ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฆเฉ€ เจ•เจพเจข เจ•เฉฑเจขเจฃเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ. เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš (เจคเจธเจตเฉ€เจฐ เจตเจฟเฉฑเจš), เจฆเฉ‹ เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐเฉ‡เจ• เจตเจฟเฉฑเจš เจฆเฉ‹ เจธเจฐเจตเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจนเจฐเฉ‡เจ• เจตเจฟเฉฑเจš เจ‡เฉฑเจ• PostgreSQL เจ‰เจฆเจพเจนเจฐเจจ เจนเฉˆเฅค

เจ‡เจธ เจธเจ•เฉ€เจฎ เจฆเฉ€ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจธเจฎเจ•เจพเจฒเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจเจพ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเฉฐเจญเจต เจนเฉˆเฅค เจ‡เจน เจฎเจพเจธเจŸเจฐ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‰เจธเฉ‡ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจฆเฉ€ เจฌเจœเจพเจ, เจœเฉ‡เจ•เจฐ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡, เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจตเจฟเฉฑเจš เจจเจ•เจฒ เจ•เจฐเจจ เจฒเจˆ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจฎเจพเจฒเจ• เจ…เจคเฉ‡ เจนเจฐเฉ‡เจ• เจจเฉŒเจ•เจฐ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจซเจฒเฉ‹เจŸ IP เจฆเฉเจ†เจฐเจพ เจ‡เจธเจผเจพเจฐเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจ—เฉเจฒเจพเจฎเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ•เจฟเจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจคเฉเจฒเจฟเจค เจ•เจฐเจจเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ sql เจชเจฐเจพเจ•เจธเฉ€, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจพเจˆเจก 'เจคเฉ‡เฅค เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจ—เจพเจนเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ sql เจชเจฐเจพเจ•เจธเฉ€, เจ…เจคเฉ‡ เจธเจฟเจฐเจซเจผ เจ•เจฒเจพเจ‡เฉฐเจŸ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจนเฉ€ เจœเจพเจฃเจฆเฉ‡ เจนเจจ เจ•เจฟ เจ•เจฟเจธ เจจเฉ‚เฉฐ เจ•เจฟเจธเจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เจน เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจœเจพเจ‚ เจคเจพเจ‚ เจฌเจพเจนเจฐเฉ€ เจกเฉˆเจฎเจจ เจฆเฉเจ†เจฐเจพ เจœเจพเจ‚ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ (เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจชเฉ‚เจฒ), เจ†เจฆเจฟ เจฆเฉเจ†เจฐเจพ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจธเจญ เจ‡เฉฑเจ• เจซเฉ‡เจฒเจ“เจตเจฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ‡ เจตเจฟเจธเจผเฉ‡ เจคเฉ‹เจ‚ เจชเจฐเฉ‡ เจนเฉˆ (เจซเฉ‡เจฒเจ“เจตเจฐ SQL เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจ—เจพเจนเจ• เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจฆเฉ‡ เจจเจพเจฒ, เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ).

เจคเฉเจšเฉฐเจ•เจพเฉง เจ‡เจจเจ•เจพเจฐ

PostgreSQL เจ…เจคเฉ‡ Pacemaker 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฎเจพเจกเจฒเจฟเฉฐเจ— เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ

เจœเฉ‡เจ•เจฐ เจ‡เฉฑเจ• เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐ (เจ…เจฐเจฅเจพเจค, เจฆเฉ‹ เจธเจฐเจตเจฐ) เจซเฉ‡เจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจฆเฉ‚เจœเฉ‡ เจฒเจˆ เจตเฉ‹เจŸเจฟเฉฐเจ— เจ•เจฐเฉ‹เฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจฆเฉ‚เจœเฉ‡ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจตเจฟเฉฑเจš เจฆเฉ‹ เจธเจฐเจตเจฐ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจนเจจ: เจ‡เฉฑเจ• เจฎเจพเจธเจŸเจฐ เจšเจฒเจพ เจฐเจฟเจนเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจฎเจพเจธเจŸเจฐ เจซเจฒเฉ‹เจŸ IP เจ‡เจธ เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจฆเจพ เจนเฉˆ (เจชเฉœเฉเจนเจจ-เจฒเจฟเจ–เจฃ เจฆเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ); เจ…เจคเฉ‡ เจฆเฉ‚เจœเฉ‡ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจธเจฎเจ•เจพเจฒเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเจฒเฉ‡เจต เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฒเฉ‡เจต เจซเจฒเฉ‹เจŸ เจ†เจˆเจชเฉ€ เจ‡เจธ เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจฆเจพ เจนเฉˆ (เจธเจฟเจฐเจซเจผ-เจชเฉœเฉเจนเจจ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฒเจˆ)เฅค

เจจเฉ‹เจŸ เจ•เจฐเจจ เจตเจพเจฒเฉ€ เจชเจนเจฟเจฒเฉ€ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจธเจพเจฐเฉ‡ เจธเจฒเฉ‡เจต เจซเจฒเฉ‹เจŸ เจ†เจˆเจชเฉ€ เจตเจฐเจ•เจฐ เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเจ—เฉ‡, เจชเจฐ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจนเฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ‡เจน เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ เจ•เจฟ sql เจชเจฐเจพเจ•เจธเฉ€ เจธเจพเจฐเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจฌเจพเจ•เฉ€ เจฌเจšเฉ‡ เจซเจฒเฉ‹เจŸ IP 'เจคเฉ‡ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เฉ€เจคเจพ; เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ sql เจชเจฐเจพเจ•เจธเฉ€ เจจเจนเฉ€เจ‚, เจซเจฟเจฐ เจคเฉเจธเฉ€เจ‚ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ URL เจตเจฟเฉฑเจš เจ•เจพเจฎเจฟเจ†เจ‚ เจฆเฉเจ†เจฐเจพ เจตเฉฑเจ– เจ•เฉ€เจคเฉ‡ เจธเจพเจฐเฉ‡ เจซเจฒเฉ‹เจŸ IP เจธเจฒเฉ‡เจตเจธ เจจเฉ‚เฉฐ เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจธ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจจเจพเจฒ libpq เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจชเจนเจฟเจฒเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ IP เจจเจพเจฒ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ‡เจน เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเจผเจพเจ‡เจฆ เจนเฉ‹เจฐ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, JDBC, เจ‡เจน เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ sql เจชเจฐเจพเจ•เจธเฉ€. เจ…เจœเจฟเจนเจพ เจ‡เจธ เจฒเจˆ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ—เฉเจฒเจพเจฎเจพเจ‚ เจฒเจˆ เจซเจฒเฉ‹เจŸ เจ†เจˆเจชเฉ€ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฐเจตเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจ‰เจญเจพเจฐเจจ เจฆเฉ€ เจฎเจจเจพเจนเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจœเฉ‹ เจ‰เจน เจธเจฒเฉ‡เจต เจธเจฐเจตเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฎเจพเจจ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเฉฐเจกเฉ‡ เจœเจพเจฃ เจœเฉ‡เจ•เจฐ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เจˆ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจนเจจเฅค

เจฆเฉ‚เจœเจพ: เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจฆเฉ€ เจ…เจธเจซเจฒเจคเจพ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจตเฉ€, เจธเจฎเจ•เจพเจฒเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจฌเจฃเจพเจˆ เจฐเฉฑเจ–เฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจ…เจคเฉ‡ เจญเจพเจตเฉ‡เจ‚ เจ‡เฉฑเจ• เจธเฉˆเจ•เฉฐเจกเจฐเฉ€ เจ…เจธเจซเจฒเจคเจพ เจตเจพเจชเจฐเจฆเฉ€ เจนเฉˆ, เจญเจพเจต, เจฌเจพเจ•เฉ€ เจฌเจšเฉ‡ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจตเจฟเฉฑเจš เจฆเฉ‹ เจธเจฐเจตเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจ…เจธเจซเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ•เจฒเฉฑเจธเจŸเจฐ, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ‡เจน เจธเฉ‡เจตเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพ, เจซเจฟเจฐ เจตเฉ€ เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเฉ‡ เจตเจšเจจเจฌเฉฑเจง เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจฌเจฐเจ•เจฐเจพเจฐ เจฐเฉฑเจ–เฉ‡เจ—เจพ เจœเจฟเจธ เจฒเจˆ เจ‡เจธ เจจเฉ‡ เจตเจšเจจเจฌเฉฑเจงเจคเจพ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค (เจธเฉˆเจ•เฉฐเจกเจฐเฉ€ เจ…เจธเจซเจฒเจคเจพ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจจเฉเจ•เจธเจพเจจ เจฆเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€)เฅค

Tuchanka3 (3 เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐ)

เจฌเจฃเจคเจฐ

PostgreSQL เจ…เจคเฉ‡ Pacemaker 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฎเจพเจกเจฒเจฟเฉฐเจ— เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ

เจ‡เจน เจ‡เฉฑเจ• เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจฒเจˆ เจ‡เฉฑเจ• เจ•เจฒเฉฑเจธเจŸเจฐ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจคเจฟเฉฐเจจ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจนเจจ, เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐเฉ‡เจ• เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเจพ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจธเจฐเจตเจฐ เจนเฉˆเฅค เจ‡เจธ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจ•เฉ‹เจฐเจฎ เจœเฉฐเจคเจฐ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจพเจธเจŸเจฐ เจฆเฉเจ†เจฐเจพ เจธเจŸเจพเจซเจผ เจนเฉˆ, เจฆเฉ‚เจœเฉ‡ เจฆเฉ‹ เจจเฉŒเจ•เจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเจŸเจพเจซเจผ เจนเจจ. เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจธเจฎเจ•เจพเจฒเฉ€ เจนเฉˆ, เจ•เฉ‹เจˆ เจตเฉ€ เจŸเจพเจˆเจช เจ•เจฐเฉ‹ (เจธเจฒเฉ‡เจต 1, เจธเจฒเฉ‡เจต 2), เจญเจพเจต, เจ•เจฒเจพเจ‡เฉฐเจŸ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเจšเจจเจฌเฉฑเจงเจคเจพ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจฎเจฟเจฒเฉ‡เจ—เฉ€ เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจตเฉ€ เจธเจฒเฉ‡เจต เจœเจตเจพเจฌ เจฆเฉ‡เจฃ เจตเจพเจฒเจพ เจชเจนเจฟเจฒเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‰เจธเจจเฉ‡ เจตเจšเจจเจฌเฉฑเจงเจคเจพ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐ เจฒเจฟเจ† เจนเฉˆเฅค เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจพเจธเจŸเจฐ เจฒเจˆ เจ‡เฉฑเจ• เจซเจฒเฉ‹เจŸ IP เจ…เจคเฉ‡ เจฆเฉ‹ เจจเฉŒเจ•เจฐเจพเจ‚ เจฒเจˆ เจฆเจฐเจธเจพเจ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค Tuchanka4 เจฆเฉ‡ เจ‰เจฒเจŸ, เจธเจพเจฐเฉ‡ เจคเจฟเฉฐเจจ เจซเจฒเฉ‹เจŸ IP เจจเฉเจ•เจธ-เจธเจนเจฟเจฃเจธเจผเฉ€เจฒ เจนเจจเฅค เจธเจฟเจฐเจซเจผ-เจชเฉœเฉเจนเจจ เจฒเจˆ SQL เจธเจตเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจคเฉเจฒเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจคเฉเจธเฉ€เจ‚ เจตเจฐเจค เจธเจ•เจฆเฉ‡ เจนเฉ‹ sql เจชเจฐเจพเจ•เจธเฉ€ (เจตเฉฑเจ–เจฐเฉ‡ เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจฆเฉ‡ เจจเจพเจฒ), เจœเจพเจ‚ เจ…เฉฑเจงเฉ‡ เจ—เจพเจนเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฒเฉ‡เจต เจซเจฒเฉ‹เจŸ IP, เจ…เจคเฉ‡ เจฆเฉ‚เจœเฉ‡ เจ…เฉฑเจง เจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ‡ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเฉ‹เฅค

เจคเฉเจšเฉฐเจ•เจพเฉง เจ‡เจจเจ•เจพเจฐ

PostgreSQL เจ…เจคเฉ‡ Pacemaker 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฎเจพเจกเจฒเจฟเฉฐเจ— เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ

เจœเฉ‡เจ•เจฐ เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจซเฉ‡เจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจฆเฉ‹ เจฌเจพเจ•เฉ€ เจฐเจนเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจ‡เฉฑเจ• เจตเจฟเฉฑเจš, เจฎเจพเจธเจŸเจฐ เจคเฉ‹เจ‚ เจฎเจพเจธเจŸเจฐ เจ…เจคเฉ‡ เจซเจฒเฉ‹เจŸ เจ†เจˆเจชเฉ€ เจจเฉ‚เฉฐ เจ‰เจญเจพเจฐเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจฆเฉ‚เจœเฉ‡ เจตเจฟเฉฑเจš - เจธเจฒเฉ‡เจต เจ…เจคเฉ‡ เจฆเฉ‹เจตเฉ‡เจ‚ เจธเจฒเฉ‡เจต เจซเจฒเฉ‹เจŸ เจ†เจˆเจชเฉ€ (เจ‰เจฆเจพเจนเจฐเจฃ เจตเจฟเฉฑเจš เจฆเฉ‹เจจเจพเจ‚ เจธเจฒเฉ‡เจต เจซเจฒเฉ‹เจŸ เจ†เจˆเจชเฉ€ เจคเฉ‹เจ‚ เจธเจพเจฐเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจ เจฒเจˆ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเจพ เจกเจฌเจฒ เจฐเจฟเจœเจผเจฐเจต เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ)เฅค เจฎเจพเจฒเจ•เจพเจ‚ เจ…เจคเฉ‡ เจจเฉŒเจ•เจฐเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจธเจฎเจ•เจพเจฒเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เฅค เจจเจพเจฒ เจนเฉ€, เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ‹ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐเจพเจ‚ เจฆเฉ‡ เจจเจธเจผเจŸ เจนเฉ‹เจฃ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจชเฉเจฐเจคเฉ€เจฌเฉฑเจง เจ…เจคเฉ‡ เจชเฉเจธเจผเจŸเฉ€ เจ•เฉ€เจคเฉ‡ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจเจพเจ‚ (เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเจพ เจ•เฉ‹เจˆ เจจเฉเจ•เจธเจพเจจ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ) เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฌเจšเจพเจเจ—เจพ (เจœเฉ‡ เจ‰เจน เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจจเจธเจผเจŸ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ)เฅค

เจฎเฉˆเจ‚ เจซเจพเจˆเจฒ เจขเจพเจ‚เจšเฉ‡ เจ…เจคเฉ‡ เจคเฉˆเจจเจพเจคเฉ€ เจฆเจพ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจตเฉ‡เจฐเจตเจพ เจธเจผเจพเจฎเจฒ เจจเจพ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ•เฉ‹เจˆ เจตเฉ€ เจœเฉ‹ เจ†เจฒเฉ‡-เจฆเฉเจ†เจฒเฉ‡ เจ–เฉ‡เจกเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆ, README เจตเจฟเฉฑเจš เจ‡เจน เจธเจญ เจชเฉœเฉเจน เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจธเจฟเจฐเจซเจผ เจธเจตเฉˆเจšเจฒเจฟเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฆเจพ เจตเฉ‡เจฐเจตเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐ เจฐเจฟเจนเจพ/เจฐเจนเฉ€ เจนเจพเจ‚เฅค

เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ

เจตเฉฑเจ–-เจตเฉฑเจ– เจจเฉเจ•เจธเจพเจ‚ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจ•เฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฆเฉ€ เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจธเจ•เฉเจฐเจฟเจชเจŸ เจฆเฉเจ†เจฐเจพ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจ—เจฟเจ† test/failure. เจธเจ•เฉเจฐเจฟเจชเจŸ เจ‰เจนเจจเจพเจ‚ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจตเจœเฉ‹เจ‚ เจฒเฉˆ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเจฟเจนเจจเจพเจ‚ เจฆเฉ€ เจคเฉเจธเฉ€เจ‚ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ เจ‡เจน เจนเฉเจ•เจฎ:

test/failure 2 3

เจธเจฟเจฐเจซ เจฆเฉ‚เจœเฉ‡ เจ…เจคเฉ‡ เจคเฉ€เจœเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‡เจ—เจพเฅค เจœเฉ‡เจ•เจฐ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจจเจฟเจฐเจงเจพเจฐเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ, เจคเจพเจ‚ เจธเจพเจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจธเจพเจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฆเฉ€ เจธเจฎเจพเจ‚เจคเจฐ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจจเจคเฉ€เจœเจพ tmux เจชเฉˆเจจเจฒ เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค Tmux เจ‡เฉฑเจ• เจธเจฎเจฐเจชเจฟเจค tmux เจธเจฐเจตเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจธเจ•เฉเจฐเจฟเจชเจŸ เจจเฉ‚เฉฐ เจกเจฟเจซเฉŒเจฒเจŸ tmux เจคเฉ‹เจ‚ เจšเจฒเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเฉ‡เจธเจŸเจก tmux เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจตเฉฑเจกเฉ€ เจตเจฟเฉฐเจกเฉ‹ เจตเจฟเฉฑเจš เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ‡ เจซเฉŒเจ‚เจŸ เจจเจพเจฒ เจŸเจฐเจฎเฉ€เจจเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เจฐเจฆเจพ เจนเจพเจ‚เฅค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจธเจ•เฉเจฐเจฟเจชเจŸ เจฆเฉ‡ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ 'เจคเฉ‡ เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจจเฉˆเจชเจธเจผเจพเจŸ 'เจคเฉ‡ เจตเจพเจชเจธ เจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค setup.

PostgreSQL เจ…เจคเฉ‡ Pacemaker 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฎเจพเจกเจฒเจฟเฉฐเจ— เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ

เจŸเจฐเจฎเฉ€เจจเจฒ เจจเฉ‚เฉฐ เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเฉ‡ เจœเจพ เจฐเจนเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจ•เจพเจฒเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆ; เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš (เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจตเจฟเฉฑเจš) เจšเจพเจฐ เจนเจจเฅค เจฎเฉˆเจ‚ Tuchanka2 เจฆเฉ€ เจ‰เจฆเจพเจนเจฐเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เจพเจฒเจฎเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจพเจ‚เจ—เจพเฅค เจธเจ•เฉเจฐเฉ€เจจเจธเจผเฉŒเจŸ เจตเจฟเฉฑเจš เจชเฉˆเจจเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจจเฉฐเจฌเจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ:

  1. เจŸเฉˆเจธเจŸ เจฆเฉ‡ เจ…เฉฐเจ•เฉœเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจ•เจพเจฒเจฎ:
    • เจ…เจธเจซเจฒเจคเจพ - เจŸเฉˆเจธเจŸ เจฆเจพ เจจเจพเจฎ (เจธเจ•เฉเจฐเจฟเจชเจŸ เจตเจฟเฉฑเจš เจซเฉฐเจ•เจธเจผเจจ) เจœเฉ‹ เจจเฉเจ•เจธ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
    • เจชเฉเจฐเจคเฉ€เจ•เจฐเจฎ - เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ…เฉฐเจ•เจ—เจฃเจฟเจค เจ”เจธเจค เจธเจฎเจพเจ‚ เจœเจฟเจธ เจฆเฉŒเจฐเจพเจจ เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‡ เจ†เจชเจฃเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฎเฉเฉœ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€เฅค เจ‡เจน เจธเจ•เฉเจฐเจฟเจชเจŸ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจคเฉ‹เจ‚ เจฒเฉˆ เจ•เฉ‡ เจ•เจฟเจธเฉ‡ เจจเฉเจ•เจธ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจ‰เจธ เจชเจฒ เจคเฉฑเจ• เจฎเจพเจชเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ เจ†เจชเจฃเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจœเฉ‡ เจธเจฎเจพเจ‚ เจฌเจนเฉเจค เจ›เฉ‹เจŸเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ›เฉ‡ เจธเจ•เจฟเฉฐเจŸ (เจ‡เจน เจ•เจˆ เจ—เฉเจฒเจพเจฎเจพเจ‚ (Tuchanka3 เจ…เจคเฉ‡ Tuchanka4) เจฆเฉ‡ เจจเจพเจฒ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเจพเจชเจฐเจฆเจพ เจนเฉˆ), เจ‡เจธ เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจจเฉเจ•เจธ เจ…เจธเจฟเฉฐเจ•เจฐเฉ‹เจจเจธ เจธเจฒเฉ‡เจต 'เจคเฉ‡ เจธเฉ€ เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจธเฉ€; เจ•เฉ‹เจˆ เจจเจนเฉ€เจ‚ เจธเจจ เจ•เจฒเฉฑเจธเจŸเจฐ เจธเจŸเฉ‡เจŸ เจธเจตเจฟเฉฑเจš.
    • เจญเจŸเจ•เจฃเจพ โ€” เจฎเฉเฉฑเจฒ เจฆเจพ เจซเฉˆเจฒเจพเจ… (เจธเจผเฉเฉฑเจงเจคเจพ) เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจชเฉเจฐเจคเฉ€เจ•เจฐเจฎ เจฎเจฟเจ†เจฐเฉ€ เจตเจฟเจตเจนเจพเจฐ เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ.
    • เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ - เจ‡เจน เจŸเฉˆเจธเจŸ เจ•เจฟเฉฐเจจเฉ€ เจตเจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค
  2. เจ‡เฉฑเจ• เจ›เฉ‹เจŸเจพ เจฒเฉŒเจ— เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจ•เฉ€ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจฆเฉเจนเจฐเจพเจ“ (เจŸเฉˆเจธเจŸ) เจจเฉฐเจฌเจฐ, เจŸเจพเจˆเจฎเจธเจŸเฉˆเจ‚เจช เจ…เจคเฉ‡ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเจพ เจจเจพเจฎ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฌเจนเฉเจค เจฒเฉฐเจฎเจพ เจšเฉฑเจฒเจฃเจพ (> 5 เจฎเจฟเฉฐเจŸ) เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค
  3. เจฆเจฟเจฒ (เจฆเจฟเจฒ) - เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฎเจพเจ‚. เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ‡ เจตเจฟเจœเจผเฉ‚เจ…เจฒ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจฒเจˆ เจฎเจพเจธเจŸเจฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฎเจพเจ‚ เจซเจฒเฉ‹เจŸ เจ†เจˆเจชเฉ€ เจฎเจพเจธเจŸเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เจธเจฆเฉ‡ เจธเจพเจฐเจฃเฉ€ เจตเจฟเฉฑเจš เจฒเจ—เจพเจคเจพเจฐ เจฒเจฟเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจธเจซเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจจเจคเฉ€เจœเจพ เจ‡เจธ เจชเฉˆเจจเจฒ เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค
  4. เจฌเฉ€เจŸ (เจจเจฌเจœเจผ) - "เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฎเจพเจ‚", เจœเฉ‹ เจชเจนเจฟเจฒเจพเจ‚ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฆเฉเจ†เจฐเจพ เจฐเจฟเจ•เจพเจฐเจก เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจฆเจฟเจฒ เจฎเจพเจธเจŸเจฐ เจ•เจฐเจจ เจฒเจˆ, เจนเฉเจฃ เจคเฉฑเจ• เจชเฉœเฉเจนเฉ‹ เจ—เฉเจฒเจพเจฎ เจ‡เจธเจฆเฉ‡ เจซเจฒเฉ‹เจŸ เจ†เจˆเจชเฉ€ เจฆเฉเจ†เจฐเจพ. เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฒเฉ‡เจต เจ…เจคเฉ‡ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจฆเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเจพ เจฆเฉเจฐเจฟเจธเจผเจŸเฉ€เจ—เจค เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจคเฉเจšเฉฐเจ•เจพ 1 เจตเจฟเฉฑเจš เจซเจฒเฉ‹เจŸ เจ†เจˆเจชเฉ€ (เจธเฉ‡เจตเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ•เฉ‹เจˆ เจ—เฉเจฒเจพเจฎ เจจเจนเฉ€เจ‚) เจตเจพเจฒเฉ‡ เจ•เฉ‹เจˆ เจ—เฉเจฒเจพเจฎ เจจเจนเฉ€เจ‚ เจนเจจ, เจชเจฐ เจฆเฉ‹ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ (เจกเฉ€เจฌเฉ€) เจนเจจ, เจ‡เจธเจฒเจˆ เจ‡เจน เจ‡เฉฑเจฅเฉ‡ เจจเจนเฉ€เจ‚ เจฆเจฟเจ–เจพเจ‡เจ† เจœเจพเจตเฉ‡เจ—เจพเฅค เจฌเฉ€เจŸเจ…เจคเฉ‡ เจฆเจฟเจฒ เจฆเฉ‚เจœเฉ€ เจฎเจฟเจธเจพเจฒ.
  5. เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจธเจฟเจนเจค เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจเจพ pcs mon. เจฌเจฃเจคเจฐ, เจจเฉ‹เจกเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจตเฉฐเจก เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค
  6. เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจนเจฐเฉ‡เจ• เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจคเฉ‹เจ‚ เจธเจฟเจธเจŸเจฎ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ‡เฉฑเจฅเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจ•เจฟเฉฐเจจเฉ€เจ†เจ‚ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจนเจจ เจ‡เจธ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ…เจœเจฟเจนเฉ‡ เจนเฉ‹เจฐ เจชเฉˆเจจเจฒ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจฆเฉ‹ เจ—เฉเจฐเจพเจซเจผ CPU เจฒเฉ‹เจก (เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจตเจฟเฉฑเจš เจฆเฉ‹ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ), เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจฆเจพ เจจเจพเจฎ, เจธเจฟเจธเจŸเจฎ เจฒเฉ‹เจก (เจฒเฉ‹เจก เจ”เจธเจค เจจเจพเจฎ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน 5, 10 เจ…เจคเฉ‡ 15 เจฎเจฟเฉฐเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจง เจ”เจธเจค เจนเฉˆ), เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจกเฉ‡เจŸเจพ เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเฉฐเจกเฅค
  7. เจธเจ•เฉเจฐเจฟเจชเจŸ เจฆเจพ เจŸเจฐเฉ‡เจธ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจŸเฉˆเจธเจŸเจฟเฉฐเจ—เฅค เจ–เจฐเจพเจฌเฉ€ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš - เจ“เจชเจฐเฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจ…เจšเจพเจจเจ• เจฐเฉเจ•เจพเจตเจŸ เจœเจพเจ‚ เจ‡เฉฑเจ• เจฌเฉ‡เจ…เฉฐเจค เจ‰เจกเฉ€เจ• เจšเฉฑเจ•เจฐ - เจ‡เฉฑเจฅเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจตเจฟเจตเจนเจพเจฐ เจฆเจพ เจ•เจพเจฐเจจ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹.

เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฆเฉ‹ เจชเฉœเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจชเจนเจฟเจฒเจพเจ‚, เจธเจ•เฉเจฐเจฟเจชเจŸ เจนเจฐ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเฉฐเจ˜เจฆเฉ€ เจนเฉˆ, เจฌเฉ‡เจคเจฐเจคเฉ€เจฌเฉ‡ เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เจน เจŸเฉˆเจธเจŸ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจซเจฟเจฐ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฆเจพ เจ‡เฉฑเจ• เจฌเฉ‡เจ…เฉฐเจค เจšเฉฑเจ•เจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจ…เจคเฉ‡ เจจเฉเจ•เจธ เจนเจฐ เจตเจพเจฐ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌเฉ‡ เจšเฉเจฃเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจธเจ•เฉเจฐเจฟเจชเจŸ (เจนเฉ‡เจ เจฒเฉ‡ เจชเฉˆเจจเจฒ) เจฆเฉ€ เจ…เจšเจพเจจเจ• เจธเจฎเจพเจชเจคเฉ€ เจœเจพเจ‚ เจ•เจฟเจธเฉ‡ เจšเฉ€เจœเจผ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจฌเฉ‡เจ…เฉฐเจค เจฒเฉ‚เจช (> เจ‡เฉฑเจ• เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฒเจˆ 5 เจฎเจฟเฉฐเจŸ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจธเจฎเจพเจ‚, เจ‡เจน เจŸเจฐเฉ‡เจธ เจตเจฟเฉฑเจš เจฆเฉ‡เจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ) เจ‡เจน เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ‡ เจ•เฉเจ เจŸเฉˆเจธเจŸ เจซเฉ‡เจฒเฉเจน เจนเฉ‹ เจ—เจ เจนเจจเฅค

เจนเจฐเฉ‡เจ• เจŸเฉˆเจธเจŸ เจตเจฟเฉฑเจš เจนเฉ‡เจ  เจฒเจฟเจ–เฉ‡ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ:

  1. เจ‡เฉฑเจ• เจซเฉฐเจ•เจธเจผเจจ เจฒเจพเจ‚เจš เจ•เจฐเฉ‹ เจœเฉ‹ เจ‡เฉฑเจ• เจจเฉเจ•เจธ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  2. เจคเจฟเจ†เจฐ เจนเฉ‹? โ€” เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจฆเฉ€ เจ‰เจกเฉ€เจ• (เจœเจฆเฉ‹เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ)เฅค
  3. เจ•เจฒเฉฑเจธเจŸเจฐ เจฐเจฟเจ•เจตเจฐเฉ€ เจŸเจพเจˆเจฎเจ†เจ‰เจŸ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ (เจชเฉเจฐเจคเฉ€เจ•เจฐเจฎ).
  4. เจซเจฟเจ•เจธ - เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ "เจฎเฉเจฐเฉฐเจฎเจค" เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆเฅค เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจ†เจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ…เจ—เจฒเฉ€ เจ–เจฐเจพเจฌเฉ€ เจฒเจˆ เจคเจฟเจ†เจฐ เจฐเจนเจฟเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจ‡เฉฑเจฅเฉ‡ เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉ‚เจšเฉ€ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‰เจน เจ•เฉ€ เจ•เจฐเจฆเฉ‡ เจนเจจ:

  • เจซเฉ‹เจฐเจ•เจฌเฉŒเจฎ: เจซเฉ‹เจฐเจ• เจฌเฉฐเจฌ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ "เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ" เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค
  • เจธเจชเฉ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ: เจนเจพเจฐเจก เจกเจฐเจพเจˆเจต เจญเจฐ เจ—เจˆ เจนเฉˆเฅค เจชเจฐ เจŸเฉˆเจธเจŸ เจ‡เจธ เจฆเฉ€ เจฌเจœเจพเจ เจชเฉเจฐเจคเฉ€เจ•เจพเจคเจฎเจ• เจนเฉˆ; เจฎเจพเจฎเฉ‚เจฒเฉ€ เจฒเฉ‹เจก เจฆเฉ‡ เจจเจพเจฒ เจœเฉ‹ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฆเฉŒเจฐเจพเจจ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, PostgreSQL เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจฆเฉ‹เจ‚ เจ…เจธเจซเจฒ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจœเจฆเฉ‹เจ‚ เจนเจพเจฐเจก เจกเจฐเจพเจˆเจต เจญเจฐ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
  • Postgres-KILL: เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ PostgreSQL เจจเฉ‚เฉฐ เจฎเจพเจฐเจฆเจพ เจนเฉˆ killall -KILL postgres.
  • เจชเฉ‹เจธเจŸเจ—เฉเจฐเฉ‡เจธ-เจธเจŸเจพเจช: PostgreSQL เจ•เจฎเจพเจ‚เจก เจฒเจŸเจ•เจฆเฉ€ เจนเฉˆ killall -STOP postgres.
  • เจฌเจฟเจœเจฒเฉ€ เจฆเฉ€ เจฌเฉฐเจฆ: เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจจเฉ‚เฉฐ "เจกเฉ€-เจเจจเจฐเจœเฉ€เจœเจผ" เจ•เจฐเจฆเจพ เจนเฉˆ VBoxManage controlvm "ะฒะธั€ั‚ัƒะฐะปะบะฐ" poweroff.
  • เจฐเฉ€เจธเฉˆเฉฑเจŸ: เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฒเฉ‹เจก เจ•เจฐเจฆเจพ เจนเฉˆ VBoxManage controlvm "ะฒะธั€ั‚ัƒะฐะปะบะฐ" reset.
  • SBD-เจธเจŸเจพเจช: เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ SBD เจญเฉ‚เจค เจจเฉ‚เฉฐ เจฎเฉเจ…เฉฑเจคเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ killall -STOP sbd.
  • เจธเจผเจŸ เจกเจพเจ‰เจจ: SSH เจฐเจพเจนเฉ€เจ‚ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจจเฉ‚เฉฐ เจ•เจฎเจพเจ‚เจก เจญเฉ‡เจœเจฆเจพ เจนเฉˆ systemctl poweroff, เจธเจฟเจธเจŸเจฎ เจธเจผเจพเจจเจฆเจพเจฐ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจฌเฉฐเจฆ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
  • เจ…เจฃเจฒเจฟเฉฐเจ• เจ•เจฐเฉ‹: เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ, เจ•เจฎเจพเจ‚เจก VBoxManage controlvm "ะฒะธั€ั‚ัƒะฐะปะบะฐ" setlinkstate1 off.

เจœเจพเจ‚ เจคเจพเจ‚ เจฎเจฟเจ†เจฐเฉ€ tmux เจ•เจฎเจพเจ‚เจก "kill-window" เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจเจพ Ctrl-b &, เจœเจพเจ‚ "detach-client" เจ•เจฎเจพเจ‚เจก Ctrl-b d: เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจ–เจคเจฎ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, tmux เจฌเฉฐเจฆ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจฌเฉฐเจฆ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจœเจพเจ‚เจš เจฆเฉŒเจฐเจพเจจ เจชเจ›เจพเจฃเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚

  • เจ‡เจธ เจฎเฉŒเจ•เฉ‡ เจคเฉ‡ เจตเจพเจšเจกเฉŒเจ— เจกเฉˆเจฎเจจ เจเจธ.เจฌเฉ€.เจกเฉ€ เจฆเฉ‡เจ–เจฟเจ† เจ—เจฟเจ† เจกเฉˆเจฎเจจ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจซเฉเจฐเฉ€เจœเจผ เจ•เจฐเจจ 'เจคเฉ‡ เจจเจนเฉ€เจ‚เฅค เจ…เจคเฉ‡, เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจจเฉเจ•เจธ เจœเฉ‹ เจธเจฟเจฐเจซ เจซเฉเจฐเฉ€เจœเจผเจฟเฉฐเจ— เจฆเฉ€ เจ…เจ—เจตเจพเจˆ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ•เฉ‹เจฐเฉ‹เจธเจฟเฉฐเจ• ะธ เจชเฉ‡เจธเจฎเฉ‡เจ•เจฐ, เจชเจฐ เจฒเจŸเจ•เจฟเจ† เจจเจนเฉ€เจ‚ sbd... เจœเจพเจ‚เจš เจฒเจˆ เจ•เฉ‹เจฐเฉ‹เจธเจฟเฉฐเจ• เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจนเฉˆ PR#83 (GitHub 'เจคเฉ‡ sbd), เจงเจพเจ—เฉ‡ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจฎเจพเจธเจŸเจฐ. เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจตเจพเจ…เจฆเจพ เจ•เฉ€เจคเจพ (PR#83 เจตเจฟเฉฑเจš) เจ•เจฟ เจชเฉ‡เจธเจฎเฉ‡เจ•เจฐ เจฒเจˆ เจ•เฉเจ เจ…เจœเจฟเจนเจพ เจนเฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจฎเฉ€เจฆ เจนเฉˆ เจ•เจฟ เจ‡เจธ เจฆเฉเจ†เจฐเจพ เจฐเฉˆเจกเจนเฉฑเจŸ 8 เจ•เจฐเจฃเจ—เฉ‡. เจชเจฐ เจ…เจœเจฟเจนเฉ‡ "เจจเฉเจ•เจธเจพเจจ" เจ…เฉฐเจฆเจพเจœเจผเฉ‡ เจตเจพเจฒเฉ‡ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจจเจ•เจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจจเจ•เจฒ เจ•เฉ€เจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, killall -STOP corosync, เจชเจฐ เจ…เจธเจฒ เจœเจผเจฟเฉฐเจฆเจ—เฉ€ เจตเจฟเฉฑเจš เจ•เจฆเฉ‡ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฆเฉ‡เฅค

  • ะฃ เจชเฉ‡เจธเจฎเฉ‡เจ•เจฐ เจฒเจˆ เจตเจฐเจœเจจ เจตเจฟเฉฑเจš CentOS 7 เจ—เจฒเจค เจขเฉฐเจ— เจจเจพเจฒ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจธเจฟเฉฐเจ•_เจŸเจพเจˆเจฎเจ†เจŠเจŸ ัƒ เจ•เฉ‹เจฐเจฎ เจœเฉฐเจคเจฐ, เจซเจฒเจธเจฐเฉ‚เจช เจœเฉ‡เจ•เจฐ เจ‡เฉฑเจ• เจจเฉ‹เจก เจซเฉ‡เจฒเฉเจน เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ•เฉเจ เจธเฉฐเจญเจพเจตเจจเจพ เจฆเฉ‡ เจจเจพเจฒ เจฆเฉ‚เจœเจพ เจจเฉ‹เจก เจตเฉ€ เจฐเฉ€เจฌเฉ‚เจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเฉฑเจฒ เจฎเจพเจธเจŸเจฐ เจจเฉ‡ เจœเจพเจฃเจพ เจธเฉ€เฅค เจตเจงเจฃ เจฆเฉเจ†เจฐเจพ เจ เฉ€เจ• เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจธเจฟเฉฐเจ•_เจŸเจพเจˆเจฎเจ†เจŠเจŸ ัƒ เจ•เฉ‹เจฐเจฎ เจœเฉฐเจคเจฐ เจคเฉˆเจจเจพเจคเฉ€ เจฆเฉŒเจฐเจพเจจ (เจธเจ•เฉเจฐเจฟเจชเจŸ เจตเจฟเฉฑเจš setup/setup1). เจ‡เจธ เจธเฉ‹เจง เจจเฉ‚เฉฐ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเจตเฉ€เจ•เจพเจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจชเฉ‡เจธเจฎเฉ‡เจ•เจฐ, เจ‡เจธ เจฆเฉ€ เจฌเจœเจพเจ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจฎเฉเฉœ เจกเจฟเจœเจผเจพเจˆเจจ เจ•เจฐเจจ เจฆเจพ เจตเจพเจ…เจฆเจพ เจ•เฉ€เจคเจพ (เจ•เจฟเจธเฉ‡ เจ…เจฃ-เจจเจฟเจฐเจงเจพเจฐเจค เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš) เจ•เจฟ เจ‡เจน เจธเจฎเจพเจ‚ เจธเจฎเจพเจชเจคเฉ€ เจ†เจชเจฃเฉ‡ เจ†เจช เจนเฉ€ เจ—เจฃเจจเจพ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค

  • เจœเฉ‡เจ•เจฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจ‡เจน เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ LC_MESSAGES (เจŸเฉˆเจ•เจธเจŸ เจธเฉเจจเฉ‡เจนเฉ‡) เจฏเฉ‚เจจเฉ€เจ•เฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ ru_RU.UTF-8, เจซเจฟเจฐ เจธเจผเฉเจฐเฉ‚เจ†เจค 'เจคเฉ‡ เจกเจพเจ•เจ–เจพเจจเฉ‡ เจ‡เฉฑเจ• เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจœเจฟเฉฑเจฅเฉ‡ เจฒเฉ‹เจ•เฉ‡เจฒ UTF-8 เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ–เจพเจฒเฉ€ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจ•เจนเฉ‹ (เจ‡เฉฑเจฅเฉ‡ เจชเฉ‡เจธเจฎเฉ‡เจ•เจฐ+pgsqlms(paf) เจšเฉฑเจฒเจฆเจพ เจนเฉˆ เจกเจพเจ•เจ–เจพเจจเฉ‡), เจซเจฟเจฐ เจฒเฉŒเจ— เจตเจฟเฉฑเจš UTF-8 เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเฉ€ เจฌเจœเจพเจ เจชเฉเจฐเจธเจผเจจ เจšเจฟเฉฐเจจเฉเจน เจนเฉ‹เจฃเจ—เฉ‡. PostgreSQL เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ‡เจธ เจ—เฉฑเจฒ 'เจคเฉ‡ เจธเจนเจฟเจฎเจค เจจเจนเฉ€เจ‚ เจนเฉ‹เจ เจนเจจ เจ•เจฟ เจ‡เจธ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจ•เฉ€ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ‡เจน เจฒเจพเจ—เจค เจนเฉˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ LC_MESSAGES=en_US.UTF-8 เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ‰เจฆเจพเจนเจฐเจฃ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ (เจฌเจฃเจพเจ‰เจฃเจพ) เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

  • เจœเฉ‡เจ•เจฐ wal_receiver_timeout เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ (เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เจน 60s เจนเฉˆ), เจคเจพเจ‚ Tuchanka3 เจ…เจคเฉ‡ tuchanka4 เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจฎเจพเจธเจŸเจฐ 'เจคเฉ‡ PostgreSQL-STOP เจŸเฉˆเจธเจŸ เจฆเฉŒเจฐเจพเจจ เจฐเฉ€เจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเจตเฉ‡เจ‚ เจฎเจพเจธเจŸเจฐ เจจเจพเจฒ เจฎเฉเฉœ เจ•เจจเฉˆเจ•เจŸ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ. เจ‰เฉฑเจฅเฉ‡ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจธเจฎเจ•เจพเจฒเฉ€ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจจเจพ เจธเจฟเจฐเจซเจผ เจ—เฉเจฒเจพเจฎ เจฐเฉเจ•เจฆเจพ เจนเฉˆ, เจธเจ—เฉ‹เจ‚ เจจเจตเจพเจ‚ เจฎเจพเจฒเจ• เจตเฉ€. PostgreSQL เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ wal_receiver_timeout=0 เจธเฉˆเฉฑเจŸ เจ•เจฐเจ•เฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

  • เจ•เจฆเฉ‡-เจ•เจฆเจพเจˆเจ‚ เจฎเฉˆเจ‚ เจซเฉ‹เจฐเจ•เจฌเฉŒเจฎ เจŸเฉˆเจธเจŸ (เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ“เจตเจฐเจซเจฒเฉ‹) เจตเจฟเฉฑเจš PostgreSQL เจตเจฟเฉฑเจš เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจซเฉเจฐเฉ€เจœเจผ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฟเจ†เฅค เจซเฉ‹เจฐเจ•เจฌเฉŒเจฎ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ•เจˆ เจตเจพเจฐเฉ€ เจ—เฉเจฒเจพเจฎ เจจเจตเฉ‡เจ‚ เจฎเจพเจธเจŸเจฐ เจจเจพเจฒ เจฆเฉเจฌเจพเจฐเจพ เจ•เจจเฉˆเจ•เจŸ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ. เจฎเฉˆเจ‚ เจ‡เจธเจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจธเจฟเจฐเจซเจผ tuchanka3 เจ…เจคเฉ‡ tuchanka4 เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ€เจคเจพ เจนเฉˆ, เจœเจฟเฉฑเจฅเฉ‡ เจธเจฎเจ•เจพเจฒเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€ เจฆเฉ‡ เจ•เจพเจฐเจจ เจฎเจพเจธเจŸเจฐ เจซเฉเจฐเฉ€เจœเจผ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ (เจฒเจ—เจญเจ— เจฆเฉ‹ เจ˜เฉฐเจŸเฉ‡) เจฌเจพเจ…เจฆ เจธเจฎเฉฑเจธเจฟเจ† เจ†เจชเจฃเฉ‡ เจ†เจช เจฆเฉ‚เจฐ เจนเฉ‹ เจ—เจˆเฅค เจ‡เจธ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ เจฒเจˆ เจนเฉ‹เจฐ เจ–เฉ‹เจœ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจฒเฉฑเจ›เจฃ เจชเจฟเจ›เจฒเฉ‡ เจฌเฉฑเจ— เจฆเฉ‡ เจธเจฎเจพเจจ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจ•เจพเจฐเจจ เจ•เจฐเจ•เฉ‡ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‰เจธเฉ‡ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจฆเฉ‡ เจจเจพเจฒ.

เจ•เฉเจฐเฉ‹เจ—เจจ เจฆเฉ€ เจคเจธเจตเฉ€เจฐ เจคเฉ‹เจ‚ เจฒเจˆ เจ—เจˆ เจญเจŸเจ•เจฟเจ† เจ•เจฒเจพ เจฒเฉ‡เจ–เจ• เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจพเจฒ:

PostgreSQL เจ…เจคเฉ‡ Pacemaker 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฎเจพเจกเจฒเจฟเฉฐเจ— เจซเฉ‡เจฒเจ“เจตเจฐ เจ•เจฒเฉฑเจธเจŸเจฐ

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹