เดคเดฒเดตเต‡เดฆเดจ เด•เต‚เดŸเดพเดคเต† KVM เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต OpenVZ 6 เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดŽเด™เตเด™เดจเต† เด•เตˆเดฎเดพเดฑเดพเด‚

เดœเต€เดตเดฟเดคเดคเตเดคเดฟเตฝ เด’เดฐเดฟเด•เตเด•เดฒเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเต‚เตผเดฃเตเดฃ เด•เต†เดตเดฟเดŽเด‚ เดตเดฟเตผเดšเตเดšเตเดตเดฒเตˆเดธเต‡เดทเดจเตเดณเตเดณ เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต OpenVZ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดฟ เดตเดฐเตเดจเตเดจ เด†เตผเด•เตเด•เตเด‚ เดšเดฟเดฒ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดจเต‡เดฐเดฟเดŸเต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเดฟเดŸเตเดŸเตเดฃเตเดŸเต:

  • เดฎเดฟเด•เตเด• เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚ เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸเดคเตเด‚ เดฆเต€เตผเด˜เด•เดพเดฒเด‚ EOL เดธเตˆเด•เตเด•เดฟเตพ เด•เดŸเดจเตเดจเตเดชเต‹เดฏ OS-เด•เตพเด•เตเด•เต เดชเตเดฐเดธเด•เตเดคเดตเตเดฎเดพเดฃเต
  • เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดฎเตˆเด—เตเดฐเต‡เดทเตป เดธเดฎเดฏเดคเตเดคเต เด‰เดฃเตเดŸเดพเด•เดพเดตเตเดจเตเดจ เดชเดฟเดถเด•เตเด•เตพ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดฟเดฒเตเดฒ
  • เด‡เดŸเดฏเตโ€Œเด•เตเด•เดฟเดŸเต† เดฎเตˆเด—เตเดฐเต‡เดทเดจเตเดถเต‡เดทเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เดพเดคเตเดค เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ เดšเดฟเดฒเดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดฟเดตเดฐเตเด‚

เดจเดฟเด™เตเด™เตพ 1 เดธเต†เตผเดตเตผ เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดชเตเดชเต‹เตพ เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดฎเตเดดเตเดตเตป เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด‚ เด•เตˆเดฎเดพเดฑเตเดฎเตเดชเต‹เตพ?

เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ, เด•เตเดฑเดžเตเดž เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เดธเดฎเดฏเดตเตเด‚ เดŽเดฒเตเดฒเดพ เดชเตเดฐเดถเตเดจเด™เตเด™เตพเด•เตเด•เตเด‚ เดชเต†เดŸเตเดŸเต†เดจเตเดจเตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเดตเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต OpenVZ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ KVM-เดฒเต‡เด•เตเด•เต เดŽเด™เตเด™เดจเต† เดถเดฐเดฟเดฏเดพเดฏเดฟ เดฎเตˆเด—เตเดฐเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเดพเตป เดžเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด‚.

เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดตเดฟเดฆเตเดฏเดพเดญเตเดฏเดพเดธ เดชเดฐเดฟเดชเดพเดŸเดฟ: เดŽเดจเตเดคเดพเดฃเต OpenVZ, เดŽเดจเตเดคเดพเดฃเต KVM?

เดžเด™เตเด™เตพ เดชเดฆเดพเดตเดฒเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด†เดดเดคเตเดคเดฟเตฝ เดชเต‹เด•เดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เดชเตŠเดคเตเดตเดพเดฏเดฟ เดชเดฑเดฏเตเด‚:

OpenVZ - เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดตเดฟเตผเดšเตเดšเตเดตเดฒเตˆเดธเต‡เดทเตป, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดฎเตˆเด•เตเดฐเต‹เดตเต‡เดตเดฟเตฝ เดชเต‹เดฒเตเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด•เดพเดฐเดฃเด‚ เดนเต‹เดธเตเดฑเตเดฑเต เดฎเต†เดทเต€เดจเดฟเตฝ เดธเดฟเดชเดฟเดฏเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดตเดฟเตผเดšเตเดšเตเดตเดฒเตˆเดธเต‡เดทเตป เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏเด•เดณเตเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

เด•เต†เดตเดฟเดŽเด‚ - เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดตเดฟเตผเดšเตเดšเตเดตเดฒเตˆเดธเต‡เดทเตป, เดธเดฟเดชเดฟเดฏเตเดตเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดถเด•เตเดคเดฟเดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดŽเดจเตเดคเตเด‚, เดเดคเต เดตเดฟเดงเดคเตเดคเดฟเดฒเตเด‚, เด…เดคเต เดจเต€เดณเดคเตเดคเดฟเดฒเตเด‚ เด•เตเดฑเตเด•เต†เดฏเตเด‚ เดฎเตเดฑเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดตเตเดณเตเดณเดคเดพเดฃเต.

เดชเตŠเดคเตเดตเดฟเดถเตเดตเดพเดธเดคเตเดคเดฟเดจเต เดตเดฟเดฐเตเดฆเตเดงเดฎเดพเดฏเดฟ, เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเด•เตเด•เตพ OpenVZ เด“เดตเตผเดธเต‹เตพเดกเต เด†เดฃเต, เดชเด•เตเดทเต‡ KVM เด…เด™เตเด™เดจเต†เดฏเดฒเตเดฒ. เดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเดฟเดจเต, KVM เด‡เดชเตเดชเต‹เตพ เด…เดคเดฟเดจเตเดฑเต† เดธเดนเต‹เดฆเดฐเดจเต†เดชเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† เด“เดตเตผเดธเต‹เตพเดกเต เด†เดฃเต.

เดžเด™เตเด™เตพ เดŽเดจเตเดคเต เด•เตŠเดฃเตเดŸเตเดชเต‹เด•เตเด‚?

ะ’ ะบะฐั‡ะตัั‚ะฒะต ะฟะพะดะพะฟั‹ั‚ะฝั‹ั… ะดะปั ะฟะตั€ะตะฝะพัะฐ ะฟั€ะธัˆะปะพััŒ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะฒะตััŒ ะปะตั ะพะฟะตั€ะฐั†ะธะพะฝะฝั‹ั… ัะธัั‚ะตะผ, ะบะพั‚ะพั€ั‹ะต ะดะพัั‚ัƒะฟะฝั‹ ะฝะฐ OpenVZ: CentOS (6 ะธ 7 ะฒะตั€ัะธะธ), Ubuntu (14, 16 ะธ 18 LTS), Debian 7.

เดฎเดฟเด•เตเด• OpenVZ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เดณเตเด‚ เด‡เดคเดฟเดจเด•เด‚ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ LAMP เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เดšเดฟเดฒเดคเดฟเตฝ เดšเดฟเดฒ เดชเตเดฐเดคเตเดฏเต‡เด• เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เด‰เดฃเตเดŸเต†เดจเตเดจเตเด‚ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต. เดฎเดฟเด•เตเด•เดชเตเดชเต‹เดดเตเด‚, เด‡เดต ISPmanager, VestaCP เด•เตบเดŸเตเดฐเต‹เตพ เดชเดพเดจเตฝ เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเดพเดฏเดฟเดฐเตเดจเตเดจเต (เดฎเดฟเด•เตเด•เดชเตเดชเต‹เดดเตเด‚, เดตเตผเดทเด™เตเด™เดณเต‹เดณเด‚ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ). เด…เดตเดฐเตเดŸเต† เดŸเตเดฐเดพเตปเดธเตเดซเตผ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเด‚ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เดฃเด‚.

เดธเด‚เดฐเด•เตเดทเดฃเดคเตเดคเต‹เดŸเต†เดฏเดพเดฃเต เด•เตเดŸเดฟเดฏเต‡เดฑเตเดฑเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต. IP เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เด’เดฐเต เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเดฟเดจเต, เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเดฟเดจเตเดฑเต† เดเดชเดฟ เดตเดฟเดฒเดพเดธเด‚ VM-เตฝ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเตเด‚ เดžเด™เตเด™เตพ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เตเด‚.

เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดฎเตเดชเต, เดŽเดฒเตเดฒเดพเด‚ เดžเด™เตเด™เดณเตเดŸเต† เด•เตˆเดฏเดฟเดฒเตเดฃเตเดŸเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเด‚:

  • OpenVZ เดธเต†เตผเดตเตผ, เดนเต‹เดธเตเดฑเตเดฑเต เดฎเต†เดทเต€เดจเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃ เดฑเต‚เดŸเตเดŸเต เด†เด•เตโ€Œเดธเดธเต, เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเดฑเตเด•เตพ เดจเดฟเตผเดคเตเดคเดพเดจเตเด‚/เดฎเต—เดฃเตเดŸเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚/เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเดจเตเด‚/เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเดจเตเดฎเตเดณเตเดณ เด•เดดเดฟเดตเต
  • เด•เต†เดตเดฟเดŽเด‚ เดธเต†เตผเดตเตผ, เดนเต‹เดธเตเดฑเตเดฑเต เดฎเต†เดทเต€เดจเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃ เดฑเต‚เดŸเตเดŸเต เด†เด•เตโ€Œเดธเดธเต, เด…เดคเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดฒเตเดฒเดพเด‚. เดŽเดฒเตเดฒเดพเด‚ เด‡เดคเดฟเดจเด•เด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เดชเต‹เด•เดพเตป เดคเดฏเตเดฏเดพเดฑเดพเดฃเต†เดจเตเดจเตเด‚ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดšเต†เดฏเตเดฏเดพเตป เดคเตเดŸเด™เตเด™เดพเด‚

เดžเด™เตเด™เตพ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เด†เดถเดฏเด•เตเด•เตเดดเดชเตเดชเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฌเดจเตเดงเดจเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเด‚:

KVM_NODE - เด•เต†เดตเดฟเดŽเด‚ เดนเต‹เดธเตเดฑเตเดฑเต เดฎเต†เดทเต€เตป
VZ_NODE - OpenVZ เดนเต‹เดธเตเดฑเตเดฑเต เดฎเต†เดทเต€เตป
เดธเดฟ.เดŸเดฟ.เด.เดกเดฟ - OpenVZ เด•เดฃเตเดŸเต†เดฏเตเดจเตผ
VM - เด•เต†เดตเดฟเดŽเด‚ เดตเต†เตผเดšเตเดตเตฝ เดธเต†เตผเดตเตผ

เดฎเตˆเด—เตเดฐเต‡เดทเดจเดพเดฏเดฟ เดคเดฏเตเดฏเดพเดฑเต†เดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด˜เดŸเตเดŸเด‚ เด•เตเดธเดจเตเดฎเตเด•เตเดธ

เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดŽเดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเต€เด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚ VM เดธเดฎเดพเดจเดฎเดพเดฏ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด‰เดณเตเดณเดคเต KVM_NODE.
เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸเดคเต! ะกะพะทะดะฐะฒะฐั‚ัŒ VM ะฝัƒะถะฝะพ ะธะผะตะฝะฝะพ ะฝะฐ ั‚ะพะน ะพะฟะตั€ะฐั†ะธะพะฝะฝะพะน ัะธัั‚ะตะผะต, ะบะพั‚ะพั€ะฐั ัะตะนั‡ะฐั ะบั€ัƒั‚ะธั‚ัั ะฝะฐ CTID. ะะฐะฟั€ะธะผะตั€, ะตัะปะธ ะฝะฐ CTID ัƒัั‚ะฐะฝะพะฒะปะตะฝะฐ Ubuntu 14, ั‚ะพ ะธ ะฝะฐ VM ะฝัƒะถะฝะพ ัั‚ะฐะฒะธั‚ัŒ Ubuntu 14. ะœะธะฝะพั€ะฝั‹ะต ะฒะตั€ัะธะธ ะฝะต ะฒะฐะถะฝั‹ ะธ ะธั… ะฝะตัะพะฒะฟะฐะดะตะฝะธะต ะฝะต ัั‚ะพะปัŒ ะบั€ะธั‚ะธั‡ะฝะพ, ะฐ ะฒะพั‚ ะผะฐะถะพั€ะฝั‹ะต โ€” ะดะพะปะถะฝั‹ ะฑั‹ั‚ัŒ ะพะดะธะฝะฐะบะพะฒั‹ะผะธ.

VM เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚, เดžเด™เตเด™เตพ CTID-เดฏเดฟเดฒเตเด‚ VM-เดฒเตเด‚ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚ (OS เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดคเต†เดฑเตเดฑเดฟเดฆเตเดงเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ - เดžเด™เตเด™เตพ เด…เดคเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดžเด™เตเด™เตพ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดณเตเดณเต‚, เด…เดคเต เดตเดจเตเดจเดพเตฝ, เดชเตเดฐเดงเดพเดจ OS เดชเดคเดฟเดชเตเดชเต เดชเดคเดฟเดชเตเดชเต).

เดตเต‡เดฃเตเดŸเดฟ CentOS ัั‚ะพั‚ ะฟั€ะพั†ะตัั ะฒั‹ะณะปัะดะธั‚ ะฑะตะทะพะฑะธะดะฝะพ:

# yum clean all
# yum update -y

ะ˜ ะฝะต ะผะตะฝะตะต ะฑะตะทะพะฑะธะดะฝะพ ะดะปั Ubuntu, Debian:

# apt-get update
# apt-get upgrade

เด˜เดŸเตเดŸเด‚ เด•เตเดธเดจเตเดฎเตเด•เตเดธ

เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด• เดธเดฟ.เดŸเดฟ.เด.เดกเดฟ, VZ_NODE ะธ VM เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ rsync:

CentOS:

# yum install rsync -y

Debian, Ubuntu:

# apt-get install rsync -y

เดžเด™เตเด™เตพ เด…เดตเดฟเดŸเต†เดฏเต‹ เด…เดตเดฟเดŸเต†เดฏเต‹ เดฎเดฑเตเดฑเตŠเดจเตเดจเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.

เด˜เดŸเตเดŸเด‚ เด•เตเดธเดจเตเดฎเตเด•เตเดธ

เดžเด™เตเด™เตพ เดจเดฟเตผเดคเตเดคเตเดจเตเดจเต เดธเดฟ.เดŸเดฟ.เด.เดกเดฟ เด“เตบ 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เด…เด™เตเด™เดจเต† เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‚เดŸเต† เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เด‡เดชเตเดชเต‹เตพ เดŽเดฒเตเดฒเดพเด‚ เด•เตˆเดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเต เดคเดฏเตเดฏเดพเดฑเดพเดฃเต. เดชเต‹เด•เต‚!

เด˜เดŸเตเดŸเด‚ เด•เตเดธเดจเตเดฎเตเด•เตเดธ

เด‡เดชเตเดชเต‹เดดเตเด‚ เดฎเดจเตเดคเตเดฐเดคเตเดคเดฟเดจเต เด•เต€เดดเดฟเดฒเดพเดฃเต, เดžเด™เตเด™เตพ เดชเตเดฐเด•เดŸเดจเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเต

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

เด˜เดŸเตเดŸเด‚ เด•เตเดธเดจเตเดฎเตเด•เตเดธ

OpenVZ-เตฝ เดจเดฟเดจเตเดจเต เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดคเดคเดฟเดจเต เดถเต‡เดทเด‚ VM เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เด˜เดŸเตเดŸเด™เตเด™เตพ เดจเดฎเตเด•เตเด•เต เดจเดŸเดคเตเดคเดพเด‚.
เด‰เดณเตเดณ เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ Systemd เดจเดฎเตเด•เตเด•เต เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เด•เตบเดธเต‹เดณเดฟเดฒเต‡เด•เตเด•เต เดฒเต‹เด—เดฟเตป เดšเต†เดฏเตเดฏเดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เดฎเดพเตปเดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต VNC เดธเต†เตผเดตเตผ เดธเตเด•เตเดฐเต€เดจเดฟเดฒเต‚เดŸเต†

mv /etc/systemd/system/getty.target.wants/getty@tty2.service /etc/systemd/system/getty.target.wants/getty@tty1.service

เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ CentOS 6 ะธ CentOS 7 เด’เดฐเต เดชเตเดคเดฟเดฏ เด•เต‡เตผเดฃเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•:

yum install kernel-$(uname -r)

เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเต†เตผเดตเตผ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ เด•เตˆเดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเตเด•เดฏเต‹ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเดพเด‚.

เดธเต†เตผเดตเดฑเดฟเตฝ CentOS 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

ะ˜ ะฟะพัะปะตะดะฝะตะต, ะฟั€ะธะณะพะดะธั‚ัั ะดะปั Ubuntu, Debian ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะพะฒ. ะญั‚ะฐ ะžะก ะผะพะถะตั‚ ัƒะฟะฐัั‚ัŒ ะฒ ะฒะตั‡ะฝั‹ะน ะฑัƒั‚ ั ะพัˆะธะฑะบะพะน

เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ เดตเดณเดฏเตเดจเตเดจเต. เดคเตเดฐเต‹เดŸเตเดŸเดฟเด‚เด—เต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เด…เตฝเดชเตเดชเด‚

OS เดชเดคเดฟเดชเตเดชเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต เด…เดธเตเด–เด•เดฐเดฎเดพเดฏ, เดŽเดจเตเดจเดพเตฝ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.

เด“เตบ Debian 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

เด‡เดคเต เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด“เดชเตเดทเตป เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด•.

เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเดฐเดฟเดนเดพเดฐเด‚ เดคเตเดฐเต‹เดŸเตเดŸเดฟเด‚เด—เต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดทเตป เด…เตฝเดชเตเดชเด‚ ะฟะพะดั…ะพะดะธั‚ ะฟั€ะฐะบั‚ะธั‡ะตัะบะธ ะดะปั ะฒัะตั… Ubuntu ะธ Debian ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะพะฒ.

เดžเด™เตเด™เตพ เดจเดฟเตผเดตเตเดตเดนเดฟเด•เตเด•เตเดจเตเดจเต

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

เดชเดฟเดจเตเดจเต† Ubuntu 14, Debian 7 เด•เต‚เดŸเดพเดคเต†, เดžเด™เตเด™เตพ เดจเดฟเตผเดตเดนเดฟเด•เตเด•เตเดจเตเดจเต:

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

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

ะงั‚ะพ ะผั‹ ัะดะตะปะฐะปะธ? ะ’ะพััั‚ะฐะฝะพะฒะธะปะธ messagebus, ะบะพั‚ะพั€ะพะณะพ ะฝะต ั…ะฒะฐั‚ะฐะปะพ ะดะปั ะทะฐะฟัƒัะบะฐ Debian/Ubuntu ะธ ัƒะดะฐะปะธะปะธ modules_dep, ะบะพั‚ะพั€ั‹ะน ะฟั€ะธัˆะตะป ะพั‚ OpenVZ ะธ ะผะตัˆะฐะป ะทะฐะณั€ัƒะทะบะธ ะผะฝะพะณะธั… ะผะพะดัƒะปะตะน ัะดั€ะฐ.

เด˜เดŸเตเดŸเด‚ เด•เตเดธเดจเตเดฎเตเด•เตเดธ

เดžเด™เตเด™เตพ VM เดฑเต€เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดฒเต‹เดกเดฟเด‚เด—เต เดŽเด™เตเด™เดจเต† เดชเตเดฐเต‹เด—เดฎเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเต VNC-เดฏเดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•, เด•เต‚เดŸเดพเดคเต† เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเต† เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด‚. เด•เตเดŸเดฟเดฏเต‡เดฑเตเดฑเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดšเดฟเดฒ เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เด…เดต เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดงเดฟเด•เตเด•เดชเตเดชเตเดฑเดฎเดพเดฃเต, เด…เดต เด‰เดฃเตเดŸเดพเด•เตเดฎเตเดชเต‹เตพ เด…เดต เดถเดฐเดฟเดฏเดพเด•เตเด•เตเด‚.

เดˆ เดตเดฟเดตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต†เดจเตเดจเต เดžเดพเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต! ๐Ÿ™‚

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

DDoS เดชเดฐเดฟเดฐเด•เตเดทเดฏเตเดณเตเดณ เดธเตˆเดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เตเด•, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ ๐Ÿ”ฅ DDoS เดชเดฐเดฟเดฐเด•เตเดท, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดณเตเดณ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเต เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เต‚ | ProHoster