рдПрдХреНрд╕рд╡реА рдкреАрд╡реА рдмрдирд╛рдо рдПрдЪрд╡реАрдПрдо: рдХреНрдпрд╛ рдЪреБрдирдирд╛ рд╣реИ?

рдЫрд╡рд┐ рд╣реИрд▓реЛ, рдкреНрд░рд┐рдп рд╣рдмреНрд░рд╛рд╕реЛрд╡ред рдореЗрд░рд╛ рдирд╛рдо рдкрд╛рд╡реЗрд▓ рд╣реИ, рдореИрдВ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХрдВрдкрдиреА NQhost рдХрд╛ рдХрд░реНрдордЪрд╛рд░реА рд╣реВрдБред рд╣рдо рдПрдХреНрд╕рдкреАрдПрд╕ рддрдХрдиреАрдХ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╡реАрдкреАрдПрд╕ / рд╡реАрдбреАрдПрд╕ (рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░) рдХреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╣реИрдВред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рд╣рдорд╛рд░реА рд╕рд╣рд╛рдпрддрд╛ рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рд╕рдмрд╕реЗ рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрддреНрддрд░ рджреЗрдВрдЧреЗ: Paravirtualization (Xen PV) рдФрд░ рдкреВрд░реНрдг рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди (Xen HVM) рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХреНрдпрд╛ рд╣реИ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪреБрдирдирд╛ рдмреЗрд╣рддрд░ рд╣реИред


рдПрдХреНрд╕рдИрдПрди


рдПрдХреНрд╕рдИрдПрди рдПрдХ рдЬреАрдкреАрдПрд▓ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рд╣реИ рдпрд╛, рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдХреИрдореНрдмреНрд░рд┐рдЬ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рдореВрд▓ рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЙрдирд┐рдЯрд░ рд╣реИред рдпрд╣ рджреЛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдореЛрдбреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ: рдкреИрд░рд╛рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди (рдкреАрд╡реА) рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди (рдПрдЪрд╡реАрдПрдо)ред
рдЬрд╝реЗрди рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдПрдХ рднреМрддрд┐рдХ рдкрд░ рдХрдИ рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХреЗ рд╕рдВрдпреБрдХреНрдд рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдПрдХреНрд╕рдИрдПрди рдкреАрд╡реА

Paravirtualization рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рддрдХрдиреАрдХ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЕрддрд┐рдерд┐ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдПрдХ рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдЕрдВрджрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдорддреМрд░ рдкрд░ рдУрдПрд╕ рдХреЗ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реА "рдЬрд╛рдирддрд╛ рд╣реИ" рдХрд┐ рдпрд╣ рдПрдХ рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рд▓рдЧрднрдЧ рд╕рднреА рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг, рдЕрд░реНрдерд╛рддреН CentOS, рдбреЗрдмрд┐рдпрди, рдЙрдмрдВрдЯреВ, рдЬреЗрдВрдЯреВ, рдлреЗрдбреЛрд░рд╛, рдЖрд░реНрдХрд▓рд┐рдирдХреНрд╕, рдЖрджрд┐, рдПрдХреНрд╕рдПрдо рдкреАрд╡реА рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред Paravirtualization рдЖрдкрдХреЛ рдПрдХ рднреМрддрд┐рдХ рд╕рд░реНрд╡рд░ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рддреБрд▓рдиреАрдп рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдкреАрд╡реА рдореЛрдб рдореЗрдВ, рд▓рд┐рдирдХреНрд╕ рдХреЛ рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ: рдПрдХреНрд╕рдПрдордПрд▓ рдбреЛрдо0 (рдиреЛрдбреНрд╕) рдХреЗ рд╕рд╛рде рдХрд░реНрдиреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдпрд╛ рдЕрдкрдирд╛ рдХрд░реНрдиреЗрд▓ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛, рдЬреЛ рд╕реАрдзреЗ рд╡реАрдкреАрдПрд╕ рдХрдВрдЯреЗрдирд░ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд┐рдд рд╣реИред рджреВрд╕рд░рд╛ рдмреВрдЯ рд╡рд┐рдХрд▓реНрдк PyGrub рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг (рдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ 32- рдФрд░ 64-рдмрд┐рдЯ рджреЛрдиреЛрдВ) рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рд╕рднреА рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рдПрдХреНрд╕рдПрди рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд╣реИ - uname тАУa рдХрдорд╛рдВрдб рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ Ubuntu 10.10 32bit рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ Xen PV рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:
Linux example.com 2.6.32-305-ec2 # 9-Ubuntu SMP Thu Apr 15 04:14:01 UTC 2010 i686 GNU / Linux

рдЙрд╕реА рд╕рдордп, рднреМрддрд┐рдХ рд╕рд░реНрд╡рд░ рдЬрд┐рд╕ рдкрд░ рдпрд╣ рдХрдВрдЯреЗрдирд░ рд╕реНрдерд┐рдд рд╣реИ, 2.6.18 рд╢рд╛рдЦрд╛ рдХреЗ рдорд╛рдирдХ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде CentOS x64 рдЪрд▓ рд░рд╣рд╛ рд╣реИ

рдорд╛рдирдХ ssh рдХреЗ рдЕрд▓рд╛рд╡рд╛, Xen PV рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд┐рдд OS рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдВрд╕реЛрд▓ рдЗрдореНрдпреВрд▓реЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЖрдк ssh рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрддрд┐рдерд┐ рдУрдПрд╕ рдХреА рд▓реЛрдбрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИред
рдЫрд╡рд┐

рдПрдХреНрд╕рдПрди рдПрдЪрд╡реАрдПрдо

рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдореЛрдб рдореЗрдВ, рдЕрддрд┐рдерд┐ рд╕рд┐рд╕реНрдЯрдо "рдкрддрд╛ рдирд╣реАрдВ" рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдПрдХреНрд╕рдИрдПрди QEMU рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддрд╛ рд╣реИред
рдПрдХреНрд╕рдПрдо рдПрдЪрд╡реАрдПрдо рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдиреЛрдб рдЗрдВрдЯреЗрд▓-рд╡реАрдЯреА рдпрд╛ рдПрдПрдордбреА-рд╡реА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдРрд╕реЗ рдХрдВрдЯреЗрдирд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдПрдХ рдирд┐рдпрдорд┐рдд рднреМрддрд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдЬреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИред рдЗрд╕ рд╕реНрддрд░ рдкрд░ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ VNC рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдБ Xen HVM рдХрдВрдЯреЗрдирд░ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдорд╛рдЙрдВрдЯ рдХреА рдЧрдИ рдЫрд╡рд┐ рд╕реЗ FreeBSD 8.2 рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:
рдЫрд╡рд┐

рдПрдХреНрд╕рдПрди рдПрдЪрд╡реАрдПрдо рдореЛрдб рдореЗрдВ, рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ: рд▓рд┐рдирдХреНрд╕, рдлреНрд░реАрдмреАрдПрд╕рдбреА, рдиреЗрдЯрдмреАрдПрд╕рдбреА рдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгред

рдкреАрд╡реА рдмрдирд╛рдо рдПрдЪрд╡реАрдПрдо - рдХреНрдпрд╛ рдЪреБрдирдирд╛ рд╣реИ?

рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ: рдпрджрд┐ рдЖрдкрдХреЛ рд▓рд┐рдирдХреНрд╕ рдУрдПрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдУрдПрд╕ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдмреЗрдЭрд┐рдЭрдХ рдПрдХреНрд╕рдПрдо рдкреАрд╡реА рдЪреБрдиреЗрдВред рдРрд╕реЗ рд╡реАрдкреАрдПрд╕ рдХрдВрдЯреЗрдирд░ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛, рдФрд░ рдУрдПрд╕ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬрдм рдЖрдкрдХреЛ рдЧреИрд░-рд▓рд┐рдирдХреНрд╕-рдЖрдзрд╛рд░рд┐рдд рдУрдПрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдпрд╛ рдпрджрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЕрдирдореЙрдбрд░реНрдб рдХрд░реНрдиреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ Xen HVM рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ, рд╣рдо рдПрдХреНрд╕рдПрди рдкреАрд╡реА рдФрд░ рдПрдЪрд╡реАрдПрдо рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВрдЧреЗред

Source: https://habr.com/ru/post/In117310/


All Articles