āϝ⧠āĻā§āĻ āϤāĻžāĻĻā§āϰ āĻā§āĻŦāύ⧠āĻ āύā§āϤāϤ āĻāĻāĻŦāĻžāϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ KVM āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞāĻžāĻāĻā§āĻļāύ āϏāĻš āĻāĻāĻāĻŋ āĻāĻĒā§āύāĻāĻŋāĻā§āĻĄ āĻāύā§āĻā§āĻāύāĻžāϰāĻā§ āϏāĻžāϰā§āĻāĻžāϰ⧠āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻŋāĻā§ āϏāĻŽāϏā§āϝāĻžāϰ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšāϝāĻŧā§āĻā§:
- āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āϤāĻĨā§āϝāĻ āĻĒā§āϰāĻžāύ⧠āĻāĻŦāĻ āĻāĻāĻāϞ āĻāĻā§āϰāĻāĻŋ āĻĻā§āϰā§āĻāĻāĻžāϞ āĻ āϤāĻŋāĻā§āϰāĻŽ āĻāϰāĻž āĻāĻāϏā§āϰ āĻāύā§āϝ āĻĒā§āϰāĻžāϏāĻā§āĻāĻŋāĻ āĻāĻŋāϞ
- āĻŦāĻŋāĻāĻŋāύā§āύ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāύā§āϝ āϏāϰā§āĻŦāĻĻāĻž āĻŦāĻŋāĻāĻŋāύā§āύ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ āĻŽāĻžāĻāĻā§āϰā§āĻļāύā§āϰ āϏāĻŽāϝāĻŧ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āϤā§āϰā§āĻāĻŋāĻā§āϞāĻŋ āĻāĻāύāĻ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻž āĻšāϝāĻŧ āύāĻž
- āĻāĻāύāĻ āĻāĻāύāĻ āĻāĻĒāύāĻžāĻā§ āĻāĻŽāύ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻŽā§āĻāĻžāĻŦāĻŋāϞāĻž āĻāϰāϤ⧠āĻšāĻŦā§ āϝā§āĻā§āϞāĻŋ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰā§āϰ āĻĒāϰ⧠āĻāĻžāĻ āĻāϰāϤ⧠āĻāĻžāϝāĻŧ āύāĻž
āϝāĻāύ āĻāĻĒāύāĻŋ 1āĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰā§āύ, āĻāĻĒāύāĻŋ āϏāϰā§āĻŦāĻĻāĻž āĻĢā§āϞāĻžāĻāϤ⧠āĻāĻŋāĻā§ āĻ āĻŋāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āĻāĻŋāύā§āϤ⧠āϝāĻāύ āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰā§āύ?
āĻāĻ āύāĻŋāĻŦāύā§āϧ⧠āĻāĻŽāĻŋ āĻāĻĒāύāĻžāĻā§ āĻāĻžāύāĻžāϤ⧠āĻā§āώā§āĻāĻž āĻāϰāĻŦ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ OpenVZ āĻāύā§āĻā§āĻāύāĻžāϰāĻā§ KVM-āĻ āύā§āϝā§āύāϤāĻŽ āĻĄāĻžāĻāύāĻāĻžāĻāĻŽ āĻāĻŦāĻ āϏāĻŽāϏā§āϤ āϏāĻŽāϏā§āϝāĻžāϰ āĻĻā§āϰā§āϤ āϏāĻŽāĻžāϧāĻžāύ āϏāĻš āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤
āĻāĻāĻāĻŋ āĻā§āĻ āĻļāĻŋāĻā§āώāĻžāĻŽā§āϞāĻ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ: OpenVZ āĻāĻŋ āĻāĻŦāĻ KVM āĻāĻŋ?
āĻāĻŽāϰāĻž āĻĒāϰāĻŋāĻāĻžāώāĻžāϰ āĻāĻā§āϰ⧠āϝāĻžāĻŦ āύāĻž, āϤāĻŦā§ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻžāώāĻžāϝāĻŧ āĻŦāϞāĻŦ:
OpenVZ â āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āϏā§āϤāϰ⧠āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞāĻžāĻāĻā§āĻļāύ, āĻāĻĒāύāĻŋ āĻāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻāĻā§āϰā§āĻāϝāĻŧā§āĻā§āĻ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āϝā§āĻšā§āϤ⧠āĻšā§āϏā§āĻ āĻŽā§āĻļāĻŋāύ⧠CPU āύāĻŋāϰā§āĻĻā§āĻļāĻžāĻŦāϞ⧠āĻāĻŦāĻ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞāĻžāĻāĻā§āĻļāύ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻāĨ¤
āϏāĻžāĻšāĻžāϝā§āϝ⧠KVM - āĻĒā§āϰā§āĻŖāĻžāĻā§āĻ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞāĻžāĻāĻā§āĻļāύ, āϏāĻŋāĻĒāĻŋāĻāĻ-āĻāϰ āϏāĻŽāϏā§āϤ āĻļāĻā§āϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻŦāĻ āϝā§āĻā§āύ⧠āĻāĻŋāĻā§āĻā§ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞāĻžāĻāĻ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ, āϝ⧠āĻā§āύāĻ āĻāĻĒāĻžāϝāĻŧā§, āĻāĻāĻŋāĻā§ āĻĻā§āϰā§āĻā§āϝā§āϰ āĻĻāĻŋāĻā§ āĻāĻŦāĻ āĻāĻĄāĻŧāĻžāĻāĻĄāĻŧāĻŋāĻāĻžāĻŦā§ āĻāĻžāĻāĻžāĨ¤
āĻāύāĻĒā§āϰāĻŋāϝāĻŧ āĻŦāĻŋāĻļā§āĻŦāĻžāϏā§āϰ āĻŦāĻŋāĻĒāϰā§āϤā§, āĻĒāϰāĻŋāĻŦā§āĻļā§ āĻšā§āϏā§āĻāĻŋāĻ āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰ OpenVZ āĻŦā§āĻļāĻŋ āĻŦāĻŋāĻā§āϰāĻŋ āĻšāϝāĻŧā§āĻā§, āĻāĻŋāύā§āϤ⧠KVM āύā§āĻāĨ¤ āϏā§āĻāĻžāĻā§āϝāĻŦāĻļāϤ, KVM āĻāĻāύ āϤāĻžāϰ āĻāĻžāĻāϝāĻŧā§āϰ āĻŽāϤā§āĻ āĻŦā§āĻļāĻŋ āĻŦāĻŋāĻā§āϰāĻŋ āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāĻŽāϰāĻž āĻāĻŋ āĻŦāĻšāύ āĻāϰāĻŦ?
Đ ĐēаŅĐĩŅŅвĐĩ ĐŋОдОĐŋŅŅĐŊŅŅ Đ´ĐģŅ ĐŋĐĩŅĐĩĐŊĐžŅа ĐŋŅиŅĐģĐžŅŅ Đ¸ŅĐŋĐžĐģŅСОваŅŅ Đ˛ĐĩŅŅ ĐģĐĩŅ ĐžĐŋĐĩŅаŅиОĐŊĐŊŅŅ ŅиŅŅĐĩĐŧ, ĐēĐžŅĐžŅŅĐĩ Đ´ĐžŅŅŅĐŋĐŊŅ ĐŊа OpenVZ: CentOS (6 и 7 вĐĩŅŅии), Ubuntu (14, 16 и 18 LTS), Debian 7.
āĻāĻāĻž āϧāϰ⧠āύā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ āϝ⧠āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ OpenVZ āĻāύā§āĻā§āĻāύāĻžāϰāĻā§āϞāĻŋ āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ āĻā§āύ⧠āύāĻž āĻā§āύ⧠āϧāϰāύā§āϰ LAMP āĻāĻžāϞāĻžāĻā§āĻā§, āĻāĻŦāĻ āĻāĻŋāĻā§āϤ⧠āĻāĻŋāĻā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰāĻ āĻāĻŋāϞāĨ¤ āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ, āĻāĻā§āϞāĻŋ āĻāĻāĻāϏāĻĒāĻŋ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ, āĻā§āϏā§āĻāĻžāϏāĻŋāĻĒāĻŋ āĻāύā§āĻā§āϰā§āϞ āĻĒā§āϝāĻžāύā§āϞā§āϰ āϏāĻžāĻĨā§ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻāĻŋāϞ (āĻāĻŦāĻ āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ, āĻŦāĻāϰā§āϰ āĻĒāϰ āĻŦāĻāϰ āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āĻšāϝāĻŧ āύāĻž)āĨ¤ āϤāĻžāĻĻā§āϰ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰā§āϰ āĻ āύā§āϰā§āϧāĻā§āϞāĻŋāĻ āĻ āĻŦāĻļā§āϝāĻ āĻŦāĻŋāĻŦā§āĻāύāĻžāϝāĻŧ āύā§āĻāϝāĻŧāĻž āĻāĻāĻŋāϤāĨ¤
āϏāĻāϰāĻā§āώāĻŖā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻā§āĻŦāϞ āĻāύā§āĻā§āĻāύāĻžāϰā§āϰ āĻāύā§āϝ, āĻāĻŽāϰāĻž āϧāϰ⧠āύā§āĻŦ āϝ⧠āĻāύā§āĻā§āĻāύāĻžāϰā§āϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž VM-āϤ⧠āϏāĻāϰāĻā§āώāĻŋāϤ āĻāĻā§ āĻāĻŦāĻ āϏāĻŽāϏā§āϝāĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻžāĻ āĻāϰāĻŦā§āĨ¤
āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāĻžāϰ āĻāĻā§, āĻāϏā§āύ āύāĻŋāĻļā§āĻāĻŋāϤ āĻšāϝāĻŧā§ āύāĻŋāύ āϝ⧠āĻāĻŽāĻžāĻĻā§āϰ āĻšāĻžāϤ⧠āϏāĻŦāĻāĻŋāĻā§ āĻāĻā§:
- āĻāĻĒā§āύāĻāĻŋāĻā§āĻĄ āϏāĻžāϰā§āĻāĻžāϰ, āĻšā§āϏā§āĻ āĻŽā§āĻļāĻŋāύ⧠āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϰā§āĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ, āĻāύā§āĻā§āĻāύāĻžāϰ āĻŦāύā§āϧ/āĻŽāĻžāĻāύā§āĻ/āϏā§āĻāĻžāϰā§āĻ/āĻŽā§āĻā§ āĻĢā§āϞāĻžāϰ āĻā§āώāĻŽāϤāĻž
- KVM āϏāĻžāϰā§āĻāĻžāϰ, āĻšā§āϏā§āĻ āĻŽā§āĻļāĻŋāύ⧠āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϰā§āĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ, āϝāĻž āĻŦā§āĻāĻžāϝāĻŧ āϤāĻž āϏāĻšāĨ¤ āĻāĻāĻž āĻ āύā§āĻŽāĻžāύ āĻāϰāĻž āĻšāϝāĻŧ āϝ⧠āϏāĻŦāĻāĻŋāĻā§ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āϝā§āϤ⧠āĻĒā§āϰāϏā§āϤā§āϤāĨ¤
āĻāϰ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻļā§āϰ⧠āĻāϰāĻž āϝāĻžāĻ
āĻāĻŽāϰāĻž āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻļā§āϰ⧠āĻāϰāĻžāϰ āĻāĻā§, āĻāϏā§āύ āĻāĻŽāύ āĻļāϰā§āϤāĻžāĻĻāĻŋ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰāĻŋ āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻŦāĻŋāĻā§āϰāĻžāύā§āϤāĻŋ āĻāĻĄāĻŧāĻžāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻŦā§:
KVM_NODE - āĻā§āĻāĻŋāĻāĻŽ āĻšā§āϏā§āĻ āĻŽā§āĻļāĻŋāύ
VZ_NODE - OpenVZ āĻšā§āϏā§āĻ āĻŽā§āĻļāĻŋāύ
āϏāĻŋāĻāĻŋāĻāĻāĻĄāĻŋ - OpenVZ āϧāĻžāϰāĻ
VM - āĻā§āĻāĻŋāĻāĻŽ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āϏāĻžāϰā§āĻāĻžāϰ
āĻŽāĻžāĻāĻā§āϰā§āĻļāύā§āϰ āĻāύā§āϝ āĻĒā§āϰāϏā§āϤā§āϤāĻŋ āĻāĻŦāĻ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻŽā§āĻļāĻŋāύ āϤā§āϰāĻŋ āĻāϰāĻžāĨ¤
āĻĒāĻāĻ āĻž 1
āϝā§āĻšā§āϤ⧠āĻāĻŽāĻžāĻĻā§āϰ āĻāύā§āĻā§āĻāύāĻžāϰāĻāĻŋ āĻā§āĻĨāĻžāĻ āϏāϰāĻžāϤ⧠āĻšāĻŦā§, āĻāĻŽāϰāĻž āϤā§āϰāĻŋ āĻāϰāĻŦ VM āĻāĻāĻāĻŋ āĻ
āύā§āϰā§āĻĒ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āϏāĻā§āĻā§ KVM_NODE.
āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ! ХОСдаваŅŅ VM ĐŊŅĐļĐŊĐž иĐŧĐĩĐŊĐŊĐž ĐŊа ŅОК ĐžĐŋĐĩŅаŅиОĐŊĐŊОК ŅиŅŅĐĩĐŧĐĩ, ĐēĐžŅĐžŅĐ°Ņ ŅĐĩĐšŅĐ°Ņ ĐēŅŅŅиŅŅŅ ĐŊа CTID. ĐаĐŋŅиĐŧĐĩŅ, ĐĩŅĐģи ĐŊа CTID ŅŅŅаĐŊОвĐģĐĩĐŊа Ubuntu 14, ŅĐž и ĐŊа VM ĐŊŅĐļĐŊĐž ŅŅавиŅŅ Ubuntu 14. ĐиĐŊĐžŅĐŊŅĐĩ вĐĩŅŅии ĐŊĐĩ ваĐļĐŊŅ Đ¸ иŅ
ĐŊĐĩŅОвĐŋадĐĩĐŊиĐĩ ĐŊĐĩ ŅŅĐžĐģŅ ĐēŅиŅиŅĐŊĐž, а Đ˛ĐžŅ ĐŧаĐļĐžŅĐŊŅĐĩ â Đ´ĐžĐģĐļĐŊŅ ĐąŅŅŅ ĐžĐ´Đ¸ĐŊаĐēОвŅĐŧи.
āĻāĻŋāĻāĻŽ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻĒāϰā§, āĻāĻŽāϰāĻž CTID āĻāĻŦāĻ VM-āĻ āĻĒā§āϝāĻžāĻā§āĻāĻā§āϞāĻŋ āĻāĻĒāĻĄā§āĻ āĻāϰāĻŦ (āĻāĻāϏ āĻāĻĒāĻĄā§āĻ āĻāϰāĻžāϰ āϏāĻžāĻĨā§ āĻŦāĻŋāĻā§āϰāĻžāύā§āϤ āĻšāĻŦā§āύ āύāĻž - āĻāĻŽāϰāĻž āĻāĻāĻŋ āĻāĻĒāĻĄā§āĻ āĻāϰāĻŋ āύāĻž, āĻāĻŽāϰāĻž āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻĒā§āϝāĻžāĻā§āĻāĻā§āϞāĻŋ āĻāĻĒāĻĄā§āĻ āĻāϰāĻŋ āĻāĻŦāĻ, āϝāĻĻāĻŋ āĻāĻāĻŋ āĻāϏā§, āϤāĻŦā§ āĻŽā§āϞā§āϰ āĻŽāϧā§āϝ⧠OS āϏāĻāϏā§āĻāϰāĻŖāĨ¤ āϏāĻāϏā§āĻāϰāĻŖ)āĨ¤
āĻĨā§āĻā§ CentOS ŅŅĐžŅ ĐŋŅĐžŅĐĩŅŅ Đ˛ŅĐŗĐģŅĐ´Đ¸Ņ ĐąĐĩСОйидĐŊĐž:
# yum clean all
# yum update -yĐ ĐŊĐĩ ĐŧĐĩĐŊĐĩĐĩ ĐąĐĩСОйидĐŊĐž Đ´ĐģŅ Ubuntu, Debian:
# apt-get update
# apt-get upgradeāĻĒāĻāĻ āĻž 2
āĻāύā§āϏāĻāϞ āĻāϰā§āύ āϏāĻŋāĻāĻŋāĻāĻāĻĄāĻŋ, VZ_NODE и VM āĻāĻĒāϝā§āĻ rsync:
CentOS:
# yum install rsync -yDebian, Ubuntu:
# 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
āĻāĻĒā§āύāĻāĻŋāĻā§āĻĄ āĻĨā§āĻā§ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāĻžāϰ āĻĒāϰ 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 диŅŅŅийŅŅивОв. ĐŅа ĐĐĄ ĐŧĐžĐļĐĩŅ ŅĐŋаŅŅŅ Đ˛ вĐĩŅĐŊŅĐš ĐąŅŅ Ņ ĐžŅийĐēОК
āĻā§āĻŦ āĻĻā§āϰā§āϤ looping. āĻĨā§āϰāĻāϞāĻŋāĻ āĻŽā§āϤā§āϝā§āĻĻāύā§āĻĄ āĻāĻāĻā§
āĻ āĻĒā§āϰā§āϤāĻŋāĻāϰ, āĻāĻŋāύā§āϤ⧠āϏāĻšāĻā§ āϏā§āĻĨāĻŋāϰ, 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 и ĐŧĐĩŅаĐģ ĐˇĐ°ĐŗŅŅСĐēи ĐŧĐŊĐžĐŗĐ¸Ņ ĐŧОдŅĐģĐĩĐš ŅĐ´Ņа.
āĻĒāĻāĻ āĻž 6
āĻāĻŽāϰāĻž VM āϰāĻŋāĻŦā§āĻ āĻāϰāĻŋ, VNC-āϤ⧠āĻā§āĻ āĻāϰāĻŋ āĻāĻŋāĻāĻžāĻŦā§ āϞā§āĻĄ āĻšāĻā§āĻā§ āĻāĻŦāĻ āĻāĻĻāϰā§āĻļāĻāĻžāĻŦā§, āϏāĻŦāĻāĻŋāĻā§ āϏāĻŽāϏā§āϝāĻž āĻāĻžāĻĄāĻŧāĻžāĻ āϞā§āĻĄ āĻšāĻŦā§āĨ¤ āϝāĻĻāĻŋāĻ āĻāĻāĻž āϏāĻŽā§āĻāĻŦ āϝ⧠āĻāĻŋāĻā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏāĻŽāϏā§āϝāĻž āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰā§āϰ āĻĒāϰ⧠āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻšāĻŦā§, āϏā§āĻā§āϞāĻŋ āĻāĻ āύāĻŋāĻŦāύā§āϧā§āϰ āϏā§āϝā§āĻā§āϰ āĻŦāĻžāĻāϰ⧠āĻāĻŦāĻ āϏā§āĻā§āϞāĻŋ āĻāĻ āϞā§āĻ āϏāĻāĻļā§āϧāύ āĻāϰāĻž āĻšāĻŦā§ā§ˇ
āĻāĻŽāĻŋ āĻāĻ āϤāĻĨā§āϝ āĻĻāϰāĻāĻžāϰ⧠āĻāĻļāĻž āĻāϰāĻŋ! đ
āĻāϤā§āϏ: www.habr.com
