เช“เชชเชจเชตเซ€เชเซ‡เชก 6 เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเชพเชฅเชพเชจเซ‹ เชฆเซเช–เชพเชตเซ‹ เชตเชฟเชจเชพ KVM เชธเชฐเซเชตเชฐ เชชเชฐ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเซเช‚

เช•เซ‹เชˆเชชเชฃ เช•เซ‡ เชœเซ‡เชฎเชฃเซ‡ เชคเซ‡เชฎเชจเชพ เชœเซ€เชตเชจเชฎเชพเช‚ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชเช• เชตเช–เชค เชธเช‚เชชเซ‚เชฐเซเชฃ KVM เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชธเชพเชฅเซ‡ เชธเชฐเซเชตเชฐ เชชเชฐ OpenVZ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‡เชจเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชธเชฎเชธเซเชฏเชพเช“เชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชตเซ‹ เชชเชกเซเชฏเซ‹ เช›เซ‡:

  • เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เช–เชพเชฒเซ€ เชœเซ‚เชจเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ OS เชฎเชพเชŸเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชนเชคเซ€ เชœเซ‡เชฃเซ‡ EOL เชšเช•เซเชฐเชจเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชชเชธเชพเชฐ เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚.
  • เชตเชฟเชตเชฟเชง เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ เชฎเชพเชŸเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชตเชฟเชตเชฟเชง เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชธเซเชฅเชณเชพเช‚เชคเชฐ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเช‚เชญเชตเชฟเชค เชญเซ‚เชฒเซ‹เชจเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชจเชฅเซ€
  • เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชคเชฎเชพเชฐเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹ เชธเชพเชฅเซ‡ เชตเซเชฏเชตเชนเชพเชฐ เช•เชฐเชตเซ‹ เชชเชกเซ‡ เช›เซ‡ เชœเซ‡ เชธเซเชฅเชณเชพเช‚เชคเชฐ เชชเช›เซ€ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชจเชฅเซ€

เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ 1 เชธเชฐเซเชตเชฐเชจเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชซเซเชฒเชพเชฏ เชชเชฐ เช•เช‚เชˆเช• เช เซ€เช• เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชธเชฎเช—เซเชฐ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ‹ เช›เซ‹?

เช† เชฒเซ‡เช–เชฎเชพเช‚ เชนเซเช‚ เชคเชฎเชจเซ‡ เชœเชฃเชพเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชคเซเชจ เช•เชฐเซ€เชถ เช•เซ‡ เช“เชชเชจเชตเซ€เชเซ‡เชก เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เชกเชพเช‰เชจเชŸเชพเช‡เชฎ เชธเชพเชฅเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ KVM เชชเชฐ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเซเช‚ เช…เชจเซ‡ เชฌเชงเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเชพ เชเชกเชชเซ€ เช‰เช•เซ‡เชฒ เชธเชพเชฅเซ‡.

เชเช• เชจเชพเชจเซ‹ เชถเซˆเช•เซเชทเชฃเชฟเช• เช•เชพเชฐเซเชฏเช•เซเชฐเชฎ: OpenVZ เชถเซเช‚ เช›เซ‡ เช…เชจเซ‡ KVM เชถเซเช‚ เช›เซ‡?

เช…เชฎเซ‡ เชชเชฐเชฟเชญเชพเชทเชพเชฎเชพเช‚ เชŠเช‚เชกเชพเชฃเชชเซ‚เชฐเซเชตเช• เชœเชˆเชถเซเช‚ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชธเชพเชฎเชพเชจเซเชฏ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เช•เชนเซ€เชถเซเช‚:

เช“เชชเชจเชตเซ€เชเซ‡เชก โ€” เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชธเซเชคเชฐ เชชเชฐ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ, เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชตเซ‡เชต เชชเชฐ เชชเชฃ เชœเชฎเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เช•เชพเชฐเชฃ เช•เซ‡ เชนเซ‹เชธเซเชŸ เชฎเชถเซ€เชจ เชชเชฐ CPU เชธเซ‚เชšเชจเชพเช“ เช…เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชคเช•เชจเซ€เช•เซ‹เชจเซ€ เช•เซ‹เชˆ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

KVM - เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซเชตเชฟเชงเชพเชฏเซเช•เซเชค เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ, CPU เชจเซ€ เชคเชฎเชพเชฎ เชถเช•เซเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡, เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡, เชคเซ‡เชจเซ‡ เชฒเช‚เชฌเชพเชˆเชจเซ€ เชฆเชฟเชถเชพเชฎเชพเช‚ เช…เชจเซ‡ เช•เซเชฐเซ‹เชธเชตเชพเช‡เช เช•เชพเชชเซ€เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเช เช•เชฐเชตเชพเชฎเชพเช‚ เชธเช•เซเชทเชฎ.

เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชฎเชพเชจเซเชฏเชคเชพเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค เช•เซ‡ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เชชเซเชฐเชฆเชพเชคเชพเช“เชฎเชพเช‚ OpenVZ เช“เชตเชฐเชธเซ‹เชฒเซเชก เชฅเชˆ เชœเชถเซ‡, เชชเชฐเช‚เชคเซ KVM เชจเชนเซ€เช‚ - เชธเชฆเชจเชธเซ€เชฌเซ‡ เชฌเชพเชฆเชฎเชพเช‚ เชฎเชพเชŸเซ‡, KVM เชนเชตเซ‡ เชคเซ‡เชจเชพ เชญเชพเชˆ เช•เชฐเชคเชพเช‚ เชตเชงเซ เช–เชฐเชพเชฌ เชจเชฅเซ€.

เช†เชชเชฃเซ‡ เชถเซเช‚ เชฒเชˆ เชœเชˆเชถเซเช‚?

เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชฎเชพเชŸเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เชตเชฟเชทเชฏเซ‹ เชคเชฐเซ€เช•เซ‡, เช…เชฎเชพเชฐเซ‡ เช“เชชเชจเชตเซ€เชเซ‡เชก เชชเชฐ เช‰เชชเชฒเชฌเซเชง เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธเชจเชพ เชธเชฎเช—เซเชฐ เชœเช‚เช—เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชชเชกเซเชฏเซ‹: CentOS (6 เช…เชจเซ‡ 7 เชธเช‚เชธเซเช•เชฐเชฃเซ‹), เช‰เชฌเซเชจเซเชŸเซ (14, 16 เช…เชจเซ‡ 18 LTS), เชกเซ‡เชฌเชฟเชฏเชจ 7.

เชเชตเซเช‚ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚ เช•เซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ OpenVZ เช•เชจเซเชŸเซ‡เชจเชฐ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเชพ LAMP เชšเชฒเชพเชตเชคเชพ เชนเชคเชพ, เช…เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช•เชฎเชพเช‚ เช…เชฎเซเช• เชšเซ‹เช•เซเช•เชธ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชชเชฃ เชนเชคเชพ. เชฎเซ‹เชŸเซ‡เชญเชพเช—เซ‡, เช† ISP เชฎเซ‡เชจเซ‡เชœเชฐ, VestaCP เช•เช‚เชŸเซเชฐเซ‹เชฒ เชชเซ‡เชจเชฒ (เช…เชจเซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เซ‡, เชตเชฐเซเชทเซ‹เชฅเซ€ เช…เชชเชกเซ‡เชŸ เชฅเชคเชพ เชจเชฅเซ€) เชธเชพเชฅเซ‡เชจเซ€ เช—เซ‹เช เชตเชฃเซ€เช“ เชนเชคเซ€. เชคเซ‡เชฎเชจเซ€ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‡ เชชเชฃ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡.

เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชจเซเชŸเซ‡เชจเชฐเชจเซเช‚ IP เชธเชฐเชจเชพเชฎเซเช‚ เชธเชพเชšเชตเชคเซ€ เชตเช–เชคเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฃ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡; เช…เชฎเซ‡ เชงเชพเชฐเซ€เชถเซเช‚ เช•เซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชœเซ‡ IP เชนเชคเซ‹ เชคเซ‡ VM เชชเชฐ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชธเชฎเชธเซเชฏเชพ เชตเชฟเชจเชพ เช•เชพเชฐเซเชฏ เช•เชฐเชถเซ‡.

เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ, เชšเชพเชฒเซ‹ เช–เชพเชคเชฐเซ€ เช•เชฐเซ€เช เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฌเชงเซเช‚ เชœ เช›เซ‡:

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

เชšเชพเชฒเซ‹ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชถเชฐเซ‚ เช•เชฐเซ€เช

เช…เชฎเซ‡ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชถเชฐเซ‚ เช•เชฐเซ€เช เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚, เชšเชพเชฒเซ‹ เชเชตเซ€ เชถเชฐเชคเซ‹เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ€เช เชœเซ‡ เชคเชฎเชจเซ‡ เชฎเซ‚เช‚เชเชตเชฃ เชŸเชพเชณเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชถเซ‡:

KVM_NODE - KVM เชนเซ‹เชธเซเชŸ เชฎเชถเซ€เชจ
VZ_NODE - OpenVZ เชนเซ‹เชธเซเชŸ เชฎเชถเซ€เชจ
เชธเซ€เชŸเซ€เช†เชˆเชกเซ€ - เช“เชชเชจเชตเซ€เชเซ‡เชก เช•เชจเซเชŸเซ‡เชจเชฐ
VM - KVM เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชธเชฐเซเชตเชฐ

เชธเซเชฅเชณเชพเช‚เชคเชฐ เช…เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชคเซˆเชฏเชพเชฐเซ€.

เชชเช—เชฒเซเช‚ 1

เช†เชชเชฃเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เช•เซเชฏเชพเช‚เช• เช–เชธเซ‡เชกเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชตเชพเชฅเซ€, เช…เชฎเซ‡ เชฌเชจเชพเชตเซ€เชถเซเช‚ VM เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชธเชพเชฅเซ‡ KVM_NODE.
เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ! เชคเชฎเชพเชฐเซ‡ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชชเชฐ VM เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡ เชนเชพเชฒเชฎเชพเช‚ CTID เชชเชฐ เชšเชพเชฒเซ€ เชฐเชนเซ€ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เช‰เชฌเซเชจเซเชŸเซ 14 CTID เชชเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เชนเซ‹เชฏ, เชคเซ‹ Ubuntu 14 VM เชชเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡. เชจเชพเชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชจเชฅเซ€ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชตเชฟเชธเช‚เช—เชคเชคเชพ เชเชŸเชฒเซ€ เชœเชŸเชฟเชฒ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฎเซเช–เซเชฏ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชธเชฎเชพเชจ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช.

VM เชฌเชจเชพเชตเซเชฏเชพ เชชเช›เซ€, เช…เชฎเซ‡ CTID เช…เชจเซ‡ VM เชชเชฐ เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€เชถเซเช‚ (OS เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเซ‚เช‚เชเชตเชฃเชฎเชพเช‚ เชจ เช†เชตเซ‡ - เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชคเชพ เชจเชฅเซ€, เช…เชฎเซ‡ เชซเช•เซเชค เชชเซ‡เช•เซ‡เชœเซ‹เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡, เชœเซ‹ เชคเซ‡ เช†เชตเซ‡ เชคเซ‹, OS เชธเช‚เชธเซเช•เชฐเชฃ เชฎเซเช–เซเชฏเชฎเชพเช‚ เชธเช‚เชธเซเช•เชฐเชฃ).

CentOS เชฎเชพเชŸเซ‡ เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชนเชพเชจเชฟเช•เชพเชฐเช• เชฒเชพเช—เซ‡ เช›เซ‡:

# yum clean all
# yum update -y

เช…เชจเซ‡ เช‰เชฌเซเชจเซเชŸเซ เช…เชจเซ‡ เชกเซ‡เชฌเชฟเชฏเชจ เชฎเชพเชŸเซ‡ เช“เช›เซเช‚ เชนเชพเชจเชฟเช•เชพเชฐเช• เชจเชฅเซ€:

# apt-get update
# apt-get upgrade

เชชเช—เชฒเซเช‚ 2

เชชเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹ เชธเซ€เชŸเซ€เช†เชˆเชกเซ€, VZ_NODE ะธ VM เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ rsync:

เชธเซ‡เช‚เชŸเซ‰เชธ:

# yum install rsync -y

เชกเซ‡เชฌเชฟเชฏเชจ, เช‰เชฌเซเชจเซเชŸเซ:

# apt-get install rsync -y

เช…เชฎเซ‡ เชคเซเชฏเชพเช‚ เช…เชฅเชตเชพ เชคเซเชฏเชพเช‚ เชฌเซ€เชœเซเช‚ เช•เช‚เชˆเชชเชฃ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชจเชฅเซ€.

เชชเช—เชฒเซเช‚ 3

เช…เชฎเซ‡ เชธเซเชŸเซ‹เชช เชฌเชจเชพเชตเซ€เช เช›เซ€เช เชธเซ€เชŸเซ€เช†เชˆเชกเซ€ เชชเชฐ VZ_NODE เชŸเซ€เชฎ

vzctl stop CTID

เช›เชฌเซ€ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชธเซ€เชŸเซ€เช†เชˆเชกเซ€:

vzctl mount CTID

/vz/root/ เชซเซ‹เชฒเซเชกเชฐ เชชเชฐ เชœเชพเช“เชธเซ€เชŸเซ€เช†เชˆเชกเซ€ เช…เชจเซ‡ เชšเชฒเชพเชตเซ‹

mount --bind /dev dev && mount --bind /sys sys && mount --bind /proc proc && chroot .

เชฐเซ‚เชŸ เชนเซ‡เช เชณ, เชซเชพเช‡เชฒ /root/exclude.txt เชฌเชจเชพเชตเซ‹ - เชคเซ‡เชฎเชพเช‚ เช…เชชเชตเชพเชฆเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชนเชถเซ‡ เชœเซ‡ เชจเชตเชพ เชธเชฐเซเชตเชฐเชจเซ‡ เชฎเชณเชถเซ‡ เชจเชนเซ€เช‚.

/boot
/proc
/sys
/tmp
/dev
/var/lock
/etc/fstab
/etc/mtab
/etc/resolv.conf
/etc/conf.d/net
/etc/network/interfaces
/etc/networks
/etc/sysconfig/network*
/etc/sysconfig/hwconf
/etc/sysconfig/ip6tables-config
/etc/sysconfig/kernel
/etc/hostname
/etc/HOSTNAME
/etc/hosts
/etc/modprobe*
/etc/modules
/net
/lib/modules
/etc/rc.conf
/usr/share/nova-agent*
/usr/sbin/nova-agent*
/etc/init.d/nova-agent*
/etc/ips
/etc/ipaddrpool
/etc/ips.dnsmaster
/etc/resolv.conf
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-ens3

เช…เชฎเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ€เช เช›เซ€เช KVM_NODE เช…เชจเซ‡ เช…เชฎเชพเชฐเซเช‚ เชฒเซ‹เชจเซเชš เช•เชฐเซ‹ VMเชœเซ‡เชฅเซ€ เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ เชธเซเชฒเชญ เชนเซ‹เชฏ.

เชนเชตเซ‡ เชฌเชงเซเช‚ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ‡. เชœเชพเช“!

เชชเช—เชฒเซเช‚ 4

เชนเชœเซ เชชเชฃ เชœเซ‹เชกเชฃเซ€ เชนเซ‡เช เชณ, เช…เชฎเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชจ เช•เชฐเซ€เช เช›เซ€เช

rsync --exclude-from="/root/exclude.txt" --numeric-ids -avpogtStlHz --progress -e "ssh -T -o Compression=no -x" / root@KVM_NODE:/

rsync เช†เชฆเซ‡เชถ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชถเซ‡, เช…เชฎเซ‡ เช†เชถเชพ เชฐเชพเช–เซ€เช เช›เซ€เช เช•เซ‡ เช•เซ€เช“ เชธเซเชชเชทเซเชŸ เช›เซ‡ - เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชธเชฟเชฎเชฒเชฟเช‚เช•, เชเช•เซเชธเซ‡เชธ เช…เชงเชฟเช•เชพเชฐเซ‹, เชฎเชพเชฒเชฟเช•เซ‹ เช…เชจเซ‡ เชœเซ‚เชฅเซ‹เชจเซ€ เชœเชพเชณเชตเชฃเซ€ เชธเชพเชฅเซ‡ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชตเชงเซ เชเชกเชช เชฎเชพเชŸเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เชคเชฎเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชเชกเชชเซ€ เชธเชพเช‡เชซเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเชฐเช‚เชคเซ เช† เช•เชพเชฐเซเชฏ เชฎเชพเชŸเซ‡ เช† เชเชŸเชฒเซเช‚ เชฎเชนเชคเซเชตเชจเซเช‚ เชจเชฅเซ€) , เชคเซ‡เชฎเชœ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เช…เช•เซเชทเชฎ เช›เซ‡.

rsync เชชเซ‚เชฐเซเชฃ เช•เชฐเซเชฏเชพ เชชเช›เซ€, chroot เชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเซ‹ (ctrl+d เชฆเชฌเชพเชตเซ€เชจเซ‡) เช…เชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเซ‹

umount dev && umount proc && umount sys && cd .. && vzctl umount CTID

เชชเช—เชฒเซเช‚ 5

เชšเชพเชฒเซ‹ เช˜เชฃเชพ เชชเช—เชฒเชพเช‚เช“ เช•เชฐเซ€เช เชœเซ‡ OpenVZ เชฎเชพเช‚เชฅเซ€ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€ VM เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชถเซ‡.
เชธเชพเชฅเซ‡ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ Systemd เชšเชพเชฒเซ‹ เชเช• เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ€เช เชœเซ‡ เช…เชฎเชจเซ‡ เชจเชฟเชฏเชฎเชฟเชค เช•เชจเซเชธเซ‹เชฒเชฎเชพเช‚ เชฒเซ‰เช— เช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชถเซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, VNC เชธเชฐเซเชตเชฐ เชธเซเช•เซเชฐเซ€เชจ เชฆเซเชตเชพเชฐเชพ

mv /etc/systemd/system/getty.target.wants/[email protected] /etc/systemd/system/getty.target.wants/[email protected]

เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชธเซ‡เชจเซเชŸเซ‹เชธ 6 ะธ เชธเซ‡เชจเซเชŸเซ‹เชธ 7 เชคเชพเชœเซ€ เช•เชฐเซเชจเชฒ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‹:

yum install kernel-$(uname -r)

เชธเชฐเซเชตเชฐ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชฒเซ‹เชก เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชชเช›เซ€ เชคเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชฅเชตเชพ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชธเชฐเซเชตเชฐ เชชเชฐ เชธเซ‡เชจเซเชŸเซ‹เชธ 7 เชคเชฎเชพเชฐเซ‡ PolkitD เชฎเชพเชŸเซ‡ เชเช• เชจเชพเชจเซเช‚ เชซเชฟเช•เซเชธ เชฒเชพเช—เซ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชจเซเชฏเชฅเชพ เชธเชฐเซเชตเชฐ เช•เชพเชฏเชฎ เชฎเชพเชŸเซ‡ เช•เซเชฐเซ‡เชถ เชฅเชˆ เชœเชถเซ‡:

getent group polkitd >/dev/null && echo -e "e[1;32mpolkitd group already existse[0m" || { groupadd -r polkitd && echo -e "e[1;33mAdded missing polkitd groupe[0m" || echo -e "e[1;31mAdding polkitd group FAILEDe[0m"; }

getent passwd polkitd >/dev/null 
&& echo -e "e[1;32mpolkitd user already existse[0m" || { useradd -r -g polkitd -d / -s /sbin/nologin -c "User for polkitd" polkitd && echo -e "e[1;33mAdded missing polkitd usere[0m" || echo -e "e[1;31mAdding polkitd user FAILEDe[0m"; }

rpm -Va polkit* && echo -e "e[1;32mpolkit* rpm verification passede[0m" || { echo -e "e[1;33mResetting polkit* rpm user/group ownership & permse[0m"; rpm --setugids polkit polkit-pkla-compat; rpm --setperms polkit polkit-pkla-compat; }

เชฌเชงเชพ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ, เชœเซ‹ Apache เชฎเชพเชŸเซ‡ mod_fcgid เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ เชนเซ‹เชฏ, เชคเซ‹ เช…เชฎเซ‡ เช…เชงเชฟเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชเช• เชจเชพเชจเซเช‚ เชซเชฟเช•เซเชธ เช•เชฐเซ€เชถเซเช‚, เช…เชจเซเชฏเชฅเชพ mod_fcgid เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชธเชพเช‡เชŸเซเชธ เชญเซ‚เชฒ 500 เชธเชพเชฅเซ‡ เช•เซเชฐเซ‡เชถ เชฅเชถเซ‡:

chmod +s `which suexec` && apachectl restart

เช…เชจเซ‡ เช›เซ‡เชฒเซเชฒเซ€ เชตเชธเซเชคเซ เช‰เชฌเซเชจเซเชŸเซ เช…เชจเซ‡ เชกเซ‡เชฌเชฟเชฏเชจ เชตเชฟเชคเชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡. เช† OS เชญเซ‚เชฒ เชธเชพเชฅเซ‡ เชถเชพเชถเซเชตเชค เชฌเซเชŸเชฎเชพเช‚ เช•เซเชฐเซ‡เชถ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡

เช–เซ‚เชฌ เชเชกเชชเซ€ เชฒเซ‚เชชเชฟเช‚เช—. เชฅเซเชฐเซ‹เชŸเชฒเชฟเช‚เช— เช…เชฎเชฒ เชฅเซ‹เชกเซ‹

OS เชธเช‚เชธเซเช•เชฐเชฃ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ€เชจเซ‡, เช…เชชเซเชฐเชฟเชฏ, เชชเชฐเช‚เชคเซ เชธเชฐเชณเชคเชพเชฅเซ€ เชธเซเชงเชพเชฐเซ‡เชฒ เช›เซ‡.

เชฎเชพเช‚ เชกเซ‡เชฌเชฟเชฏเชจ 9 เชธเซเชงเชพเชฐเซ‹ เช†เชจเชพ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชฏ เช›เซ‡:

เช…เชฎเซ‡ เชนเชพเชฅ เชงเชฐเซ€เช เช›เซ€เช

dbus-uuidgen

เชœเซ‹ เช†เชชเชฃเชจเซ‡ เชญเซ‚เชฒ เชฎเชณเซ‡

/usr/local/lib/libdbus-1.so.3: เชธเช‚เชธเซเช•เชฐเชฃ `LIBDBUS_PRIVATE_1.10.8โ€ฒ เชฎเชณเซเชฏเซเช‚ เชจเชฅเซ€

LIBDBUS เชจเซ€ เชนเชพเชœเชฐเซ€ เชคเชชเชพเชธเซ‹

ls -la /lib/x86_64-linux-gnu | grep dbus
libdbus-1.so.3 -> libdbus-1.so.3.14.15 
libdbus-1.so.3.14.15 <-- ะฝัƒะถะตะฝ ัั‚ะพั‚
libdbus-1.so.3.14.16

เชœเซ‹ เชฌเชงเซเช‚ เช•เซเชฐเชฎเชฎเชพเช‚ เช›เซ‡, เชคเซ‹ เช…เชฎเซ‡ เชคเซ‡ เช•เชฐเซ€เช เช›เซ€เช

cd /lib/x86_64-linux-gnu
rm -rf libdbus-1.so.3
ln -s libdbus-1.so.3.14.15  libdbus-1.so.3

เชœเซ‹ เชคเซ‡ เชฎเชฆเชฆ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชคเซ‹ เชฌเซ€เชœเชพ เชตเชฟเช•เชฒเซเชชเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹.

เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชฌเซ€เชœเซ‹ เช‰เช•เซ‡เชฒ เชฅเซเชฐเซ‹เชŸเชฒเชฟเช‚เช— เช…เชฎเชฒ เชฅเซ‹เชกเซ‹ เชฒเช—เชญเช— เชคเชฎเชพเชฎ เช‰เชฌเซเชจเซเชŸเซ เช…เชจเซ‡ เชกเซ‡เชฌเชฟเชฏเชจ เชตเชฟเชคเชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ.

เช…เชฎเซ‡ เชนเชพเชฅ เชงเชฐเซ€เช เช›เซ€เช

bash -x /var/lib/dpkg/info/dbus.postinst configure

เช…เชจเซ‡ เชฎเชพเชŸเซ‡ เช‰เชฌเซเชจเซเชŸเซ 14, เชกเซ‡เชฌเชฟเชฏเชจ 7 เชตเชงเซเชฎเชพเช‚ เช…เชฎเซ‡ เช•เชฐเซ€เช เช›เซ€เช:

adduser --system --home /nonexistent --no-create-home --disabled-password --group messagebus

rm -rf /etc/init.d/modules_dep.sh 

เช…เชฎเซ‡ เชถเซเช‚ เช•เชฐเซเชฏเซเช‚ เช›เซ‡? เช…เชฎเซ‡ เชฎเซ‡เชธเซ‡เชœเชฌเชธเชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ€, เชœเซ‡ เชกเซ‡เชฌเชฟเชฏเชจ/เช‰เชฌเซเชจเซเชŸเซ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช–เซ‚เชŸเชคเซ€ เชนเชคเซ€, เช…เชจเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซเชธ_เชกเซ‡เชช เชฆเซ‚เชฐ เช•เชฐเซ€, เชœเซ‡ OpenVZ เชฎเชพเช‚เชฅเซ€ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เช˜เชฃเชพ เช•เชฐเซเชจเชฒ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชจเชพ เชฒเซ‹เชกเชฟเช‚เช—เชฎเชพเช‚ เชฆเช–เชฒ เช•เชฐเซ‡ เช›เซ‡.

เชชเช—เชฒเซเช‚ 6

เช…เชฎเซ‡ VM เชจเซ‡ เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเซ€เช เช›เซ€เช, VNC เชฎเชพเช‚ เชคเชชเชพเชธเซ€เช เช›เซ€เช เช•เซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฒเซ‹เชก เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡, เช†เชฆเชฐเซเชถ เชฐเซ€เชคเซ‡, เชฌเชงเซเช‚ เชธเชฎเชธเซเชฏเชพ เชตเชฟเชจเชพ เชฒเซ‹เชก เชฅเชถเซ‡. เชœเซ‹ เช•เซ‡ เชถเช•เซเชฏ เช›เซ‡ เช•เซ‡ เชธเซเชฅเชณเชพเช‚เชคเชฐ เชชเช›เซ€ เช•เซ‡เชŸเชฒเซ€เช• เชšเซ‹เช•เซเช•เชธ เชธเชฎเชธเซเชฏเชพเช“ เชฆเซ‡เช–เชพเชถเซ‡, เชคเซ‡ เช† เชฒเซ‡เช–เชจเชพ เช…เชตเช•เชพเชถเชจเซ€ เชฌเชนเชพเชฐ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เช‰เชฆเชญเชตเชถเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เชธเซเชงเชพเชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชฎเชจเซ‡ เช†เชถเชพ เช›เซ‡ เช•เซ‡ เช† เชฎเชพเชนเชฟเชคเซ€ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡! ๐Ÿ™‚

เชธเซ‹เชฐเซเชธ: www.habr.com

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