рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рдореБрдЭреЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреЗ рдмрд╛рд╣рд░ рдЕрдкрдиреА рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдПрдХ рд▓рд┐рдирдХреНрд╕ рдорд╢реАрди рд╣рдореЗрд╢рд╛ рд╣рд╛рде рдореЗрдВ рдирд╣реАрдВ рдереАред рдкрд╣рд▓реЗ, рдореБрдЭреЗ рдкреЙрдЯреА рдФрд░ рдХрдВрд╕реЛрд▓ рдпреВрдЯрд┐рд▓рд┐рдЯреА рдХреЛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдерд╛, рдЬреЛ рдХрд┐ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рдХрд╖реНрдЯрдкреНрд░рдж рдирд╣реАрдВ рдерд╛ рдЬрд┐рддрдирд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдмрдирд╛рдирд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреА, рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдореЗрд╢рд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рдерд╛ред
рдлрд┐рд░ рдореИрдВрдиреЗ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдЕрдЬрдЧрд░ рдХреЛ рд╕реАрдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬреЛ рдХреБрдЫ рднреА рдмрд╛рд╢ рдореЗрдВ рд▓рд┐рдкрдЯрд╛ рдерд╛ рд╡рд╣ рдЕрдЬрдЧрд░ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдФрд░ рдлрд┐рд░ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдЕрдкрдиреА рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдФрд░ рдЬреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд┐рди рдХрд░рддреЗ рд╣реИрдВред рдЪреВрдВрдХрд┐ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЬрд░реВрд░рддреЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреА рдЪреАрдЬрд╝ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рдереА, рд╡рд┐рдЪрд╛рд░реЛрдВ рдореЗрдВ рднреА рдЬрдирддрд╛ рдХреА рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ рдереАред рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдп рдкрд░ рджреЛ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЧрд╣рди рдХрд╛рд░реНрдп рдХреЗ рдмрд╛рдж, рдЬрдм рд▓рдЧрднрдЧ рдХреЛрдИ рдмрдбрд╝реА рд╡реЗрдм рдкрд░рд┐рдпреЛрдЬрдирд╛ рддреИрдпрд╛рд░ рдирд╣реАрдВ рдХреА рдЧрдИ рдереА, рдПрдХ рдорд┐рддреНрд░ рдиреЗ рдпрд╣ рд╕рдм рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдЖрд╡рдВрдЯрд┐рдд рдХреАред
рдкрд░рд┐рдпреЛрдЬрдирд╛
WebVirtMgr рдПрдХ рдХреЗрдВрджреНрд░реАрдХреГрдд рдЖрднрд╛рд╕реА рдорд╢реАрди рдкреНрд░рдмрдВрдзрди рд╕реЗрд╡рд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдореБрдЦреНрдп рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рд╣реИрдВ: рдХреЗрд╡реАрдПрдо рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рдФрд░ рд▓рд┐рдмрд╡рд░реНрдЯ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдореИрдиреЗрдЬрдореЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реАред рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдмрдирд╛рдирд╛, рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛, рдмреИрдХрдЕрдк рд▓реЗрдирд╛, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдФрд░ рд╢реБрд░реВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╡реЗрдм-рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреА рд╕реНрдХреНрд░реАрди рдлрд╝реЙрд░рд╡рд░реНрдбрд┐рдВрдЧ рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, SSH рд╕реБрд░рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ VNC рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ
рд╕рднреА рддрд░реНрдХ рдкрд╛рдЗрдерди рдореЗрдВ Django рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред рдкрд╛рдЗрдерди рд▓рд┐рдмрд░реНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ KVM рд╣реИред
рдпрд╣ рд╕рдм рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдХрд┐рд╕реА рднреА рд▓рд┐рдирдХреНрд╕ рдУрдПрд╕ рд╡рд┐рддрд░рдг рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рд╕рдЪ рд╣реИ, RedHat рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рд╡рд┐рдкрд░реАрдд, рдбреЗрдмрд┐рдпрди \ Ubuntu рдореЗрдВ libvirt рдХреА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдкреБрд▓ (br0) рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реИ, рдЖрдк рдХрдВрд╕реЛрд▓ рдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлреНрд▓рд╢ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рд╣реИ рдХрд┐ рдХреИрд╕реЗ рд╕реЗрдВрдЯреЛрд╕ 6.2 рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдФрд░ рдЗрд╕
рд▓рд┐рдВрдХ рдкрд░ рдЙрдмрдВрдЯреВ рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, KVM рдФрд░ libvirt рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
# yum -y install kvm libvirt
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд╛рдЗрди рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ / etc / sysconfig / libvirtd рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд╛рдЗрди:
# рдЯреАрд╕реАрдкреА / рдЖрдИрдкреА рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╕реБрдиреЛ
# рдПрдирдмреАред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ TLS / SSL рдХреБрдВрдЬреА рд╕реЗрдЯрдЕрдк рдХрд░рдирд╛ рд╣реЛрдЧрд╛
LIBVIRTD_ARGS = "- рд╕реБрдиреЛ"
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ /etc/libvirt/libvirtd.conf рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ:
рд╕реБрди_рдЯрд╛рд▓ = реж
рд╕реБрди_рдЯрдЪ = рез
libvirtd рдбреЗрдореЙрди рдЪрд▓рд╛рдПрдВ:
# рд╕реЗрд╡рд╛ libvirtd рдкреНрд░рд╛рд░рдВрдн
рдЕрдкрдиреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдПрдВ, рдЬрд╣рд╛рдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо:
# saslpasswd2 -a libvirt fred
рдкрд╛рд╕рд╡рд░реНрдб: xxxxxx
рдлрд┐рд░ рд╕реЗ (рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП): xxxxxx
рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЗрдВ рдмрд╛рд╣рд░ рджрд┐рдЦреЗрдВ, рддреЛ рдЖрдкрдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢
рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рд╣реИрдВ ред
рдлрд┐рд░ рд╣рдо рд╕реНрд╡рдпрдВ
рд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ
, рдкрдВрдЬреАрдХрд░рдг рдХрд░рддреЗ рд╣реИрдВ, рдкрдВрдЬреАрдХрд░рдг рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЙрдЧ рдЗрди рдХрд░рддреЗ рд╣реИрдВред
WebVirtMgr рд╕реЗрд╡рд╛ рдореЗрдВ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕рд░реНрд╡рд░ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, iptables рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (Ubuntu - ufw) рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдФрд░ рдХрдВрд╕реЛрд▓ рд╕реЗ рдЕрдкрдиреЗ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕рдВрдмрдВрдз рдмрдирд╛рдПрдБ:
# virsh -c qemu + tcp: // your_server_IP / system рдиреЛрдбрд┐рдирдлреЛ
рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ: fred
рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ: xxxxxx
рд╕реАрдкреАрдпреВ рдореЙрдбрд▓: x86_64
CPU (s): 2
рд╕реАрдкреАрдпреВ рдЖрд╡реГрддреНрддрд┐: 2611 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ
CPU рд╕реЙрдХреЗрдЯ (s): 1
рдХреЛрд░ (рдПрд╕) рдкреНрд░рддрд┐ рд╕реЙрдХреЗрдЯ: 2
рдкреНрд░рддрд┐ рдХреЛрд░ рдзрд╛рдЧрд╛ (рдУрдВ): 1
NUMA рд╕реЗрд▓ (рдУрдВ): 1
рдореЗрдореЛрд░реА рдХрд╛ рдЖрдХрд╛рд░: 2019260 kB
рдпрджрд┐ рдЖрдкрдиреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдирд╣реАрдВ рджреЗрдЦреАрдВ, рд▓реЗрдХрд┐рди рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦреА, рддреЛ рдЕрдкрдиреЗ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рд░реНрд╡рд░ рдХреЛ рд╕реЗрд╡рд╛ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред
рдирд┐рд╖реНрдХрд░реНрд╖
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓рд┐рдЦрддреЗ рд╕рдордп, рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реВрдк рд╕реЗ Django рдФрд░ Python рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ рд╣реБрдЖ, рдЬреЛ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╕рдВрдж рдЖрдпрд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдореЗрд░реЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдФрд░ рдХреЛ рдлрд╛рдпрджрд╛ рд╣реЛрдЧрд╛, рдЕрдЧрд░ рдпрд╣ рд╕рдЪ рд╣реИ рддреЛ рдореБрдЭреЗ рдмрд╣реБрдд рдЦреБрд╢реА рд╣реЛрдЧреАред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдкрдХреЛ рдХреБрдЫ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рднреА рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕реБрдЭрд╛рд╡ рдпрд╛ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рд╣реИрдВ, рдпрд╛ рд╢рд╛рдпрдж рд╕рд╡рд╛рд▓ рд╣реИрдВ, рддреЛ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред
рдкреБрдирд╢реНрдЪ: рдкреИрдирд▓ WebVirtMgr рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред