рд▓рдВрдмреЗ рд╕рдордп рддрдХ, рдореИрдХреНрд╕рдиреЗрдЯ рд╕рд┐рд╕реНрдЯрдореНрд╕ рдХрдВрдкрдиреА рдиреЗ VMware - ESXi рдХреЗ рдореБрдлреНрдд рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬреЛ рд╕рдВрд╕реНрдХрд░рдг 5.0 рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖ, рдПрдХ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдХреЗ рд░реВрдк рдореЗрдВред VSphere рдХрд╛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓рд╛рдЗрд╕реЗрдВрд╕ рдореЙрдбрд▓ рд╕реЗ рдбрд░ рдЧрдпрд╛, рдЬрдмрдХрд┐ рдореБрдлреНрдд рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрдИ рдХрдорд┐рдпрд╛рдВ рдереАрдВ рдЬреЛ рднреБрдЧрддрд╛рди рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рдереАрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рдереЗред рд▓реЗрдХрд┐рди рдЬрдм ESXi рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдирдП рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдиреЗ рдкреБрд░рд╛рдиреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛, рдФрд░ рдЬреАрд╡рди рдХреЗ рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП RAID рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдмрдВрдж рд╣реЛ рдЧрдИ, рддреЛ рдХрдВрдкрдиреА рдиреЗ рдЕрдзрд┐рдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдФрд░ рдЦреБрд▓реЗ рд╕рдорд╛рдзрд╛рди рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдХрдВрдкрдиреА рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЕрдЪреНрдЫрд╛ рдЕрдиреБрднрд╡ рдФрд░ рдПрд▓рдПрдХреНрд╕рд╕реА - рд▓рд┐рдирдХреНрд╕ рдХрдВрдЯреЗрдирд░ рдХрд╛ рдЕрдЪреНрдЫрд╛ рдкреНрд░рднрд╛рд╡ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдбреНрд░реАрдо рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░ рд╣рд╛рдЗрдмреНрд░рд┐рдб рд╣реЛрдЧрд╛ рдФрд░ рдХреЗрд╡реАрдПрдо рдФрд░ рдПрд▓рдПрдХреНрд╕рдбреА рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рднрд╛рд░ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝ рджреЗрдЧрд╛ - рдПрд▓рдПрдХреНрд╕рд╕реА рдХрд╛ рд╡рд┐рдХрд╛рд╕рд╡рд╛рджреА рдирд┐рд░рдВрддрд░рддрд╛ред KVM рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреА рддрд▓рд╛рд╢ рдореЗрдВ, рдХрдВрдкрдиреА рдХреЛ рдЧрд▓рдд рдзрд╛рд░рдгрд╛рдУрдВ, рд░реЗрдХ рдФрд░ рд╣рд╛рдирд┐рдХрд╛рд░рдХ рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рд▓реЗрдХрд┐рди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдФрд░ рд╕рдордп рдиреЗ рд╕рдм рдХреБрдЫ рдбрд╛рд▓ рджрд┐рдпрд╛ред

рдИрдПрд╕рдПрдХреНрд╕рдЖрдИ рд╕реЗ рдХреЗрд╡реАрдПрдо рддрдХ рдЬрд╛рдиреЗ рдФрд░ рдПрдХ рд░реЗрдХ рдкрд░ рдкрд╣рд┐рдпрд╛ рдирд╣реАрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рд▓реЗрд╡ рдирд┐рдХреЛрд▓реЗрд╡ (
рдЙрдиреНрдорд╛рдж ) рдХреЛ
рдмрддрд╛рдПрдВрдЧреЗ - рдЕрддреНрдпрдзрд┐рдХ рд▓реЛрдбреЗрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдкреНрд░рд╢рд╛рд╕рдХ рдФрд░ рдбреЗрд╡рд▓рдкрд░, рд╕реВрдЪрдирд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдЯреНрд░реЗрдирд░ред рдЪрд▓реЛ рдиреЗрдЯрд╡рд░реНрдХ, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА, рдХрдВрдЯреЗрдирд░, KVM, LXD, LXC, рдкреНрд░реЛрд╡рд┐рдЬрд╝рдирд┐рдВрдЧ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред
рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛
рд╣рдо рддреБрд░рдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдлрд┐рд░ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗред
рдиреЗрдЯрд╡рд░реНрдХред рдЬрдмрдХрд┐ рдЖрдкрдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреА рдЧрддрд┐ 1 Gb / s рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдкреБрд▓ рдЖрдкрдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдЬреИрд╕реЗ рд╣реА рдЖрдк рдЕрдзрд┐рдХ рдирд┐рдЪреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдпрд╣ рдЖрдкрдХреЛ рд╕реАрдорд┐рдд рдХрд░ рджреЗрдЧрд╛ред
рднрдВрдбрд╛рд░рдгред рдПрдХ рд╕рд╛рдЭрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрдЧреНрд░рд╣рдг рдмрдирд╛рдПрдВред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЕрдВрджрд░ 10 Gbit / s рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рднреА 1 Gbit / s рдЖрдкрдХреЛ 125 рдПрдордмреА / рдПрд╕ рд╕реНрдЯреЛрд░реЗрдЬ рджреЗрдЧрд╛ред рдХрдИ рднрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рдорд╛рд░реНрдЬрд┐рди рдХреЗ рд╕рд╛рде рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛, рдФрд░ рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХрд╛ рдкреНрд░рд╡рд╛рд╕ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдорд╛рдорд▓рд╛ рд╣реЛрдЧрд╛ред
рдХрдВрдЯреЗрдирд░ рдпрд╛ рдХреЗрд╡реАрдПрдо? рдкреЗрд╢реЗрд╡рд░реЛрдВ, рд╡рд┐рдкрдХреНрд╖, рдиреБрдХрд╕рд╛рдиред рдПрдХ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рднрд╛рд░ рдХреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреМрди рд╕реЗ рдХреЗрд╡реАрдПрдо рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?
LXD рдпрд╛ LXC ред рдХреНрдпрд╛ LXD LXC рд╣реИ? рдпрд╛ рджреВрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг? рдпрд╛ рдПрдХ рдРрдб? рдпрд╣ рд╕рдм рдХреНрдпрд╛ рд╣реИ? рдорд┐рдердХреЛрдВ рдХреЛ рджреВрд░ рдХрд░реЗрдВ рдФрд░ LXD рдФрд░ LXC рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХреЛ рд╕рдордЭреЗрдВред
рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреНрд░рд╛рд╡рдзрд╛рди ред рдЬреЛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ: рдПрдХ рд╣реА рдЫрд╡рд┐ рд▓реЗ рд▓реЛ рдпрд╛ рд╣рд░ рдмрд╛рд░ рдЦрд░реЛрдВрдЪ рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ? рдЗрд╕реЗ рд╣рд░ рдмрд╛рд░ рдЬрд▓реНрджреА рдФрд░ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХреИрд╕реЗ рдХрд░реЗрдВ?
рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиред рдмреВрдЯрд▓реЛрдбрд░реНрд╕, рд╡рд┐рднрд╛рдЬрди, LVM рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбрд░рд╛рд╡рдиреА рдХрд╣рд╛рдирд┐рдпрд╛рдБ рд╣реЛрдВрдЧреАред
рд╡рд┐рд╡рд┐рдз ред рдХрдИ рдЫреЛрдЯреЗ рдкреНрд░рд╢реНрди: рдИрдПрд╕рдПрдХреНрд╕рдЖрдИ рд╕реЗ рдХреЗрд╡реАрдПрдо рддрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдХреИрд╕реЗ рдЦреАрдВрдЪреЗрдВ, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХреИрд╕реЗ рд╡рд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдбрд┐рд╕реНрдХ рдХреЛ рдХреИрд╕реЗ рдареАрдХ рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬ рдХрд░реЗрдВ?
рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХрд╛ рдХрд╛рд░рдг
рд╣рдореЗрдВ ESXi рд╕реЗ KVM / LXD рдореЗрдВ рдЬрд╛рдиреЗ рдХрд╛ рдХреНрд░реЗрдЬ рдХрд╣рд╛рдВ рд╕реЗ рдорд┐рд▓рд╛? рдИрдПрд╕рдПрдХреНрд╕рдЖрдИ рдЫреЛрдЯреЗ рдФрд░ рдордзреНрдпрдо рдЖрдХрд╛рд░ рдХреЗ рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рдХреЗ рдмреАрдЪ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИред рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдФрд░ рд╕рд╕реНрддрд╛ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рд╣реИред рд▓реЗрдХрд┐рди рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╣реИрдВред
рд╣рдордиреЗ рд╕рдВрд╕реНрдХрд░рдг 5.0 рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ - рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд░реВрдк рд╕реЗ, рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рдЕрдЧрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг 5.5 рд╕рдорд╛рди рд╣реИред
рд╕рдВрд╕реНрдХрд░рдг 6.0 рдХреЗ рдмрд╛рдж рд╕реЗ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдард┐рди рд╣реИред ESXi рдкрд░, рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддреБрд░рдВрдд рдореБрдХреНрдд рдирд╣реАрдВ рд╣реБрдЖ, рдХреЗрд╡рд▓ рд╕рдВрд╕реНрдХрд░рдг 6.5 рд╕реЗ, рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рд╣рдордиреЗ рдЗрд╕реЗ рд▓рдЧрд╛ рджрд┐рдпрд╛ред рдХреМрди рдУрдПрд╕ рдПрдХреНрд╕ рдЪрд▓рд╛рддрд╛ рд╣реИ рд╕рдорд╛рдирддрд╛рдПрдВ рдЦрд░реАрджрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдЬрд╛рдирд╛-рдорд╛рдирд╛ рджрд░реНрдж рд╣реИред
рд╕рдордп-рд╕рдордп рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рдХреА рдЧрдИред рд╕рд░реНрд╡рд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдкреНрд░рдмрдВрдзрди рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ - рдлрд┐рд░ CIM рд╣рд╛рд░реНрдЯрдмреАрдЯ рдлрд┐рд░ рд╕реЗ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рд╣рдордиреЗ рдзреАрд░рдЬ рд░рдЦрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ рд╣рдореЗрд╢рд╛ рдЧрд┐рд░рддрд╛ рдирд╣реАрдВ рдерд╛ред
ESXi 6.5 рд╕рдВрд╕реНрдХрд░рдг - рдХрдЪрд░рд╛, рдЕрдкрд╢рд┐рд╖реНрдЯ рдФрд░ рдЕрддреНрдпрд╛рдЪрд╛рд░ред рднрдпрдВрдХрд░ рдкрд╛рдЦрдВрдбреАред рдФрд░ рдпрд╣рд╛рдБ рдХреНрдпреЛрдВ рд╣реИред
- рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рдкрд░ рдПрдХ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдХреЛрдгреАрдп рдЧрд┐рд░ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕реЗ рд╣реА рдЖрдк рдЕрдкрдирд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ - рддреБрд░рдВрдд рдПрдХ рдЕрдкрд╡рд╛рдж!
- RAID рд╕рд░рдгреА рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдореЙрдирд┐рдЯрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реБрдЖ рдХрд░рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕рдВрд╕реНрдХрд░рдг 6.5 рдореЗрдВ, рд╕рдм рдХреБрдЫ рдЦрд░рд╛рдм рд╣реИред
- рдЗрдВрдЯреЗрд▓ рд╕реЗ рдЖрдзреБрдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рдХрдордЬреЛрд░ рд╕рдорд░реНрдерди ред Intel рдФрд░ ESXi рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рджрд░реНрдж рдХрд╛ рдХрд╛рд░рдг рдмрдирддреЗ рд╣реИрдВред рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ ESXi рд╕рдорд░реНрдерди рдордВрдЪ рдкрд░ рдПрдХ рдкреАрдбрд╝рд╛ рдзрд╛рдЧрд╛ рд╣реИред VMware рдФрд░ рдЗрдВрдЯреЗрд▓ рджреЛрд╕реНрдд рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕рдВрдмрдВрдзреЛрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рджреБрдГрдЦ рдХреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рднреБрдЧрддрд╛рди рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рдЧреНрд░рд╛рд╣рдХ рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реИрдВред
- ESXi рдХреЗ рднреАрддрд░ рдХреЛрдИ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдирд╣реАрдВ ред рдЬрдм рддрдХ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЛ рдкреЙрдЬрд╝, рдХреЙрдкреА рдФрд░ рд╕реНрдЯрд╛рд░реНрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдордиреЗ рдХрд╛рд░ рдХреЛ рд░реЛрдХ рджрд┐рдпрд╛, рдЬрд▓реНрджреА рд╕реЗ рдЗрд╕реЗ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рджреВрд╕рд░реА рдЬрдЧрд╣ рд╢реБрд░реВ рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдкреНрд░рд╡рд╛рд╕рди рдХрд╣рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ - рдЕрднреА рднреА рдПрдХ рд╕рд░рд▓ рд╣реИред
рдпрд╣ рд╕рдм рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ ESXi 6.5 рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рдХреНрд░реЗрдЬ рдорд┐рд▓рд╛ред
рдЗрдЪреНрдЫрд╛ рд╕реВрдЪреА
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдПрдХ рдЖрджрд░реНрд╢ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдЪреНрдЫрд╛ рд╕реВрдЪреА рд▓рд┐рдЦреА рд╣реИ рдЬреЛ рд╣рдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред
рдПрд╕рдПрд╕рдПрдЪ , рдФрд░ рд╡реЗрдм рдХреЗ
рддрд╣рдд рдкреНрд░рдмрдВрдзрди рдФрд░ рдЕрдзрд┐рдХ рд╡реИрдХрд▓реНрдкрд┐рдХред рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ iPhone рд╕реЗ рд╡реНрдпрд╛рдкрд╛рд░ рдпрд╛рддреНрд░рд╛ рдкрд░, ESXi рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╡рд╣рд╛рдБ рдХреБрдЫ рдХрд░рдирд╛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдХрдард┐рди рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╕рдм рдХреБрдЫ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдПрд╕рдПрд╕рдПрдЪ рд╣реИ, рдХреЛрдИ рдЕрдиреНрдп рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рд╡рд┐рдВрдбреЛрдЬ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рдиред рдХрднреА-рдХрднреА рдЧреНрд░рд╛рд╣рдХ рдЕрдЬреАрдм рдЪреАрдЬреЗрдВ рдорд╛рдВрдЧрддреЗ рд╣реИрдВ, рдФрд░ рд╣рдорд╛рд░рд╛ рдорд┐рд╢рди рдЙрдирдХреА рдорджрдж рдХрд░рдирд╛ рд╣реИред
рд╣рдореЗрд╢рд╛ рддрд╛рдЬрд╛ рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ ред рдкрд░реНрдпрд╛рдкреНрдд рдЗрдЪреНрдЫрд╛, рд▓реЗрдХрд┐рди рд╢реБрджреНрдз ESXi рдХреЗ рддрд╣рдд рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХред
рд▓рд╛рдЗрд╡ рдкреНрд░рд╡рд╛рд╕, рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ рдирд╣реАрдВ ред рд╣рдо рдмрд┐рдирд╛ рдХрд┐рд╕реА рджреЗрд░реА, рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдпрд╛ рдЕрд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдорд╣рд╕реВрд╕ рдХрд┐рдП рдорд╢реАрдиреЛрдВ рдХреЛ рдПрдХ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рдЦреАрдВрдЪрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдЗрдЪреНрдЫрд╛ рд╕реВрдЪреА рддреИрдпрд╛рд░ рд╣реИ, рдлрд┐рд░ рдПрдХ рдХрдард┐рди рдЦреЛрдЬ рд╢реБрд░реВ рд╣реЛ рдЧрдИ рд╣реИред
рдкрд╕рдВрдж рдХрд╛ рдЖрдЯрд╛
рдмрд╛рдЬрд╛рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЙрд╕ рдХреЗ рд╕рд╛рде рдХреЗрд╡реАрдПрдо рдпрд╛ рдПрд▓рдПрдХреНрд╕рд╕реА рдХреЗ рдЖрд╕рдкрд╛рд╕ рдШреВрдорддрд╛ рд╣реИред рдХрднреА-рдХрднреА рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрд╣реАрдВ рдКрдкрд░ рд╣реИ, рдЬрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рд╕реВрд░рдЬ рдФрд░ рд╕реНрд╡рд░реНрдЧ, рдФрд░ рдиреАрдЪреЗ рдХреЗ рд╕реНрддрд░ рдкрд░ рдореЙрд░рд▓реЙрдХреНрд╕ рд╣реИрдВ - рдХреЗрд╡реАрдПрдо, рдПрдХреНрд╕рдПрди рдпрд╛ рдРрд╕рд╛ рд╣реА рдХреБрдЫ ...
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Proxmox VE рдбреЗрдмрд┐рдпрди рд╣реИ, рдЬрд┐рд╕реЗ рдЙрдмрдВрдЯреВ рд╕реЗ рдХрд░реНрдиреЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЦреАрдВрдЪрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдпрд╣ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд▓рд╛рддрд╛ рд╣реИ?
рд╣рдорд╛рд░реЗ рдкрдбрд╝реЛрд╕реА рдиреАрдЪреЗ Alt рд▓рд┐рдирдХреНрд╕ рд╣реИрдВред рд╡реЗ рдПрдХ рд╕реБрдВрджрд░ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдЖрдП: рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреНрд░реЛрдХреНрд╕рдореЙрдХреНрд╕ рд╡реАрдИ рдХреЛ рдПрдХ рдкреИрдХреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕рд╛рде рд░рдЦрд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕рд┐рд░реНрдл рдПрдХ рдХрдорд╛рдВрдб рдореЗрдВ рдкреИрдХреЗрдЬ рд░рдЦрд╛ред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЙрддреНрдкрд╛рджрди рдореЗрдВ Alt Linux рдХреЛ рд░реЛрд▓ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╣рдорд╛рд░реЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рдерд╛ред
рдХреЗрд╡реАрдПрдо рдХреЛ рд▓реЗрдВ
рдЕрдВрдд рдореЗрдВ, рд╣рдордиреЗ рдХреЗрд╡реАрдПрдо рдХреЛ рдЪреБрдирд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реЗ рдЗрд╕реЗ рдирд╣реАрдВ рд▓реЗ рд░рд╣реЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Xen, рд╕рдореБрджрд╛рдп рдХреЗ рдХрд╛рд░рдг - KVM рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рдерд╛ рдХрд┐ рд╣рдо рд╣рдореЗрд╢рд╛ рдЕрдкрдиреЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рдкрд╛рдПрдВрдЧреЗред рд╣рдореЗрдВ рдмрд╛рдж рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдХрд┐рд╕реА рд╕рдореБрджрд╛рдп рдХрд╛ рдЖрдХрд╛рд░ рдЙрд╕рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд╣рдордиреЗ рдЧрдгрдирд╛ рдХреА рдХрд┐ рд╣рдо рдПрдХ рдмреЗрдпрд░ рдореЗрдЯрд▓ рдорд╢реАрди рд▓реЗрдВрдЧреЗ, рд╣рдо рдЬрд┐рд╕ рдЙрдмрдВрдЯреВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрд╕реЗ рдЬреЛрдбрд╝реЗрдВрдЧреЗ, рдФрд░ рдКрдкрд░ рд╕реЗ KVM / LXD рдХреЛ рд░реЛрд▓ рдХрд░реЗрдВрдЧреЗред рд╣рдордиреЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд┐рдпрд╛ред рдЙрдмрдВрдЯреВ рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмреВрдЯ / рд░рд┐рдХрд╡рд░реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЛрдИ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рд╣реИред рд╣рдореЗрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рдЬрд╣рд╛рдВ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд╡рд╣рд╛рдВ рдХрд┐рдХ рдХрд░реЗрдВред рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
рдХреЗрд╡реАрдПрдо рдХреНрд░реИрд╢ рдХреЛрд░реНрд╕
рдЕрдЧрд░ рдЖрдк ESXi рдХреА рджреБрдирд┐рдпрд╛ рд╕реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рд╛рд░реА рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЗрдВ рдорд┐рд▓реЗрдВрдЧреАред рддреАрди рд╢рдмреНрдж рд╕реАрдЦреЗрдВ: QEMU, KVM рдФрд░ libvirtред
QEMU рдПрдХ рдирд┐рдпрдорд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдореЗрдВ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб OS рдХреА рдЗрдЪреНрдЫрд╛рдУрдВ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИред рд▓рдЧрднрдЧ рд╣рд░ рдЬрдЧрд╣ рдорд╣рд╛рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдзреАрд░реЗ-рдзреАрд░реЗред QEMU рд╕реНрд╡рдпрдВ рдПрдХ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдЙрддреНрдкрд╛рдж рд╣реИ рдЬреЛ рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХрд╛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд░рддрд╛ рд╣реИред
рдЖрдЧреЗ рджреГрд╢реНрдп рдкрд░
QEMU-KVM рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдЖрддрд╛ рд╣реИред рдпрд╣ QEMU рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рд╣реИред рд╕рднреА рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рдорд╣рдВрдЧрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ KVM рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рд╣реИ рдЬреЛ
рдХреЗрд╡рд▓ рдХреБрдЫ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИ ред рдирддреАрдЬрддрди, рдпрд╣ рдХрд╛рдлреА рддреЗрдЬ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯ рд╕реЗ рдХреЗрд╡рд▓ рдХреБрдЫ рдкреНрд░рддрд┐рд╢рдд рдирд┐рд░реНрджреЗрд╢ рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреА рд╕рднреА рд▓рд╛рдЧрдд рд╣реИред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрд╕ QEMU рд╣реИ, рддреЛ рдмрд┐рдирд╛ рдмрдВрдзрди рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╢реБрд░реВ рдХрд░рдирд╛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
$ qemu < >
рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдЖрдк рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ, рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рддреЗ рд╣реИрдВред рд╕рдм рдХреБрдЫ рдЕрджреНрднреБрдд рд╣реИ, рд▓реЗрдХрд┐рди рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдЗрд╕рд▓рд┐рдП рдХрд╛рдорд╡рд╛рд╕рдирд╛ рд╣реИред
Libvirt рдХрд╛ рд▓рдХреНрд╖реНрдп рд╕рднреА рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХрд▓ рдЙрдкрдХрд░рдг рд╣реЛрдирд╛ рд╣реИ ред рдпрд╣ рдХреБрдЫ рднреА рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ: рдХреЗрд╡реАрдПрдо рдХреЗ рд╕рд╛рде, рдПрд▓рдПрдХреНрд╕рдбреА рдХреЗ рд╕рд╛рдеред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ libvirt рдХреЗ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╕рд┐рджреНрдзрд╛рдВрдд рд╕реЗ рднреА рдмрджрддрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдпреЗ рддреАрди рд╢рдмреНрдж рдХреЗрд╡реАрдПрдо рдореЗрдВ рдкрд╣рд▓реА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред рд▓реЗрдХрд┐рди рдлрд┐рд░, рд╡рд╣рд╛рдБ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рд░рд╣реЗ рд╣реИрдВ ...
Libvirt рдореЗрдВ рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИ рдЬрд╣рд╛рдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдФрд░ рдЕрдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред рдпрд╣ xml рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ - 90 рдХреЗ рджрд╢рдХ рд╕реЗ рд╕реНрдЯрд╛рдЗрд▓рд┐рд╢, рдлреИрд╢рдиреЗрдмрд▓ рдФрд░ рд╕реАрдзреЗред рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рд╣рд╛рде рд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВ, рдпрджрд┐ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХрдорд╛рдВрдб рд╣реИрдВред рдпрд╣ рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХрд┐ xml рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдХрд┐рдП рдЧрдП рд╣реИрдВред рд╣рдо
рдПрдЯрдХреАрдкрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЖрджрд┐ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдгред рдПрдЯрдХреАрдкрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрднрд╡ рд╣реИ рдФрд░ рдпрд╣ рдЙрдЪреНрдЪ рд╕рдордп рд╣реИред
LXC рдХреНрд░реИрд╢ рдХреЛрд░реНрд╕
рдПрд▓рдПрдХреНрд╕рд╕реА рдФрд░ рдПрд▓рдПрдХреНрд╕рдбреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдИ рдЧрд▓рдд рдзрд╛рд░рдгрд╛рдПрдВ рд╣реИрдВред
LXC рдиреЗрдорд╕реНрдкреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзреБрдирд┐рдХ рдХрд░реНрдиреЗрд▓ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ - рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдерд╛ред
рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рдЬрд┐рддрдиреЗ рдЪрд╛рд╣реЗрдВ рдЙрддрдиреЗ рдирд╛рдорд╕реНрдерд╛рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ, рдХреЛрд░ рдПрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрдИ рд╕рдорд╛рди рдХреЛрд░ рдХреА рддрд░рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред рдПрд▓рдПрдХреНрд╕рд╕реА рдЖрдкрдХреЛ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдмреБрдирд┐рдпрд╛рджреА рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдХреИрдиреЛрдирд┐рдХрд▓, рдЬреЛ рдЙрдмрдВрдЯреВ рдХреЗ рдкреАрдЫреЗ рд╣реИ рдФрд░ рдЖрдХреНрд░рд╛рдордХ рд░реВрдк рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдиреЗ
, LXD рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИ
, libvirt рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИ ред рдпрд╣ рдПрдХ рдРрд╕рд╛ рдмрдВрдзрди рд╣реИ рдЬреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЪрд▓рд╛рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдЕрднреА рднреА рдПрд▓рдПрдХреНрд╕рд╕реА рд╣реИред
LXD рдПрдХ рдХрдВрдЯреЗрдирд░ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рд╣реИ рдЬреЛ LXC рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред
LXD рдореЗрдВ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рд╢рд╛рд╕рди рдХрд░рддрд╛ рд╣реИред LXD рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА
/var/lib/lxd
ред рд╡рд╣рд╛рдВ, LXD рдЕрдкрдиреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ SQlite рдореЗрдВ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕реЗ рдХреЙрдкреА рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЙрди рдХрдорд╛рдВрдб рдХреЛ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдиреЗ рдХрдВрдЯреЗрдирд░ рдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред
рдЗрд╕ рддрд░рд╣ рдХреЛрдИ рдЙрддрд░рд╛рдИ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдкрд░рд┐рд╡рд░реНрддрди рдЯреАрдореЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реИрдВред рдпрд╣ рдбреЙрдХрд░ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИ, рдХреЗрд╡рд▓ рдореИрдиреБрдЕрд▓ рдХрдВрдЯреНрд░реЛрд▓ рдХреЗ рд╕рд╛рдеред
рдЙрддреНрдкрд╛рджрди
рдЬрдм рд╣рдо рд╕рднреА рдСрдкрд░реЗрд╢рди рдореЗрдВ рд░рд╡рд╛рдирд╛ рд╣реБрдП рддрдм рд╣рдорд╛рд░рд╛ рд╕рд╛рдордирд╛ рд╣реБрдЖред
рдиреЗрдЯрд╡рд░реНрдХ
KVM рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдХрд┐рддрдирд╛ рдирд╛рд░рдХреАрдп рдХрдЪрд░рд╛ рдФрд░ рдЙрдкрджреНрд░рд╡! 90% рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдкреБрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдкреБрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрдВрдж рдХрд░реЛ!
рдЙрд╕рдХрд╛ рдХреНрдпрд╛ рдХрд╕реВрд░ рд╣реИ? рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореБрдЭреЗ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдкрд╛рдЧрд▓рдкрди рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рд╛рде рд╣реЛ рд░рд╣рд╛ рд╣реИ: рдбреЙрдХрд░ рдХреЗ рдКрдкрд░ рдбреЙрдХрд░ рд░рдЦреЗрдВ рддрд╛рдХрд┐ рдЖрдк рдбреЙрдХрд░ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдбреЙрдХрд░ рдореЗрдВ рдбреЙрдХрд░ рдЪрд▓рд╛ рд╕рдХреЗрдВред рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдкреБрд▓ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред
рдпрд╣ рдЖрдкрдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ
рдкреНрд░реЛрдорд┐рд╕рд┐рдб рдореЛрдб рдореЗрдВ рд░рдЦрддрд╛
рд╣реИ рдФрд░ рд╕рднреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдХреМрди рд╕рд╛ рд╣реИ рдФрд░ рдХреМрди рд╕рд╛ рдирд╣реАрдВред рдирддреАрдЬрддрди, рд╕рднреА рдкреБрд▓ рдЯреНрд░реИрдлрд╝рд┐рдХ рдПрдХ рдЕрджреНрднреБрдд, рддреЗрдЬрд╝ рдиреЗрдЯрд╡рд░реНрдХ рд▓рд┐рдирдХреНрд╕ рд╕реНрдЯреИрдХ рд╕реЗ рдЧреБрдЬрд░рддреЗ рд╣реИрдВ, рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реА рдирдХрд▓ рд╣реЛрддреА рд╣реИред рдЕрдВрдд рдореЗрдВ, рд╕рдм рдХреБрдЫ рдзреАрдорд╛ рдФрд░ рдмреБрд░рд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдкреБрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред
SR-IOV
SR-IOV рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдХреЗ рднреАрддрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ ред рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рд╕реНрд╡рдпрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдпрдВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ рдкрд▓рд╛рдпрди рдХреЛ рд░реЛрдХреЗрдЧрд╛ред рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЬрд╣рд╛рдВ SR-IOV рдЧрд╛рдпрдм рд╣реИ, рджрд░реНрджрдирд╛рдХ рд╣реИред
SR-IOV рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд╣рд╛рдВ рдпрд╣ рдкреНрд░рд╡рд╛рд╕ рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рднреА рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ macvtap рдЖрдкрдХреЗ рд▓рд┐рдП рд╣реИред
macvtap
рдпрд╣ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬрд┐рдирдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб SR-IOV рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдкреБрд▓ рдХрд╛ рдкреНрд░рдХрд╛рд╢ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ: рд╡рд┐рднрд┐рдиреНрди рдореИрдХ рдкрддреЗ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдкрд░ рд▓рдЯрдХрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░
рдпреВрдирд┐рдХрд╕реНрдЯ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ : рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рд╕рдм рдХреБрдЫ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдХ рдкрддреЗ рдХреА рд╕реВрдЪреА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдЦреНрддреА рд╕реЗред
рдЕрдзрд┐рдХ рдЦреВрдиреА рд╡рд┐рд╡рд░рдг рддреЛрд╢реАрдХреА рдорд╛рдХрд┐рддрд╛
рдХреА рдорд╣рд╛рди рд╡рд╛рд░реНрддрд╛
, рд╡рд░реНрдЪреБрдЕрд▓ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреАрдЬ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдмреНрд░рд┐рдЬ рдореЗрдВ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд╣ рдкреАрдбрд╝рд╛ рдФрд░ рдкреАрдбрд╝рд╛ рд╕реЗ рднрд░рд╛ рд╣реИред
KVM рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП 90% рд╕рд╛рдордЧреНрд░реА рдмреЗрдХрд╛рд░ рд╣реИред
рдЕрдЧрд░ рдХреЛрдИ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдкреБрд▓ рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рд╣реИ, рддреЛ рдЙрд╕ рд╡реНрдпрдХреНрддрд┐ рд╕реЗ рдмрд╛рдд рди рдХрд░реЗрдВред
Macvtap рдХреЗ рд╕рд╛рде,
CPU рдХрдо рдкреНрд░рддрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг
рд▓рдЧрднрдЧ 30% рдмрдЪрд╛рддрд╛ рд╣реИ ред рд▓реЗрдХрд┐рди рдкреНрд░реЛрдорд┐рд╕рд╕ рдореЛрдб рдХреА рдЕрдкрдиреА рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╣реИрдВред рдЖрдк рдореЗрдЬрдмрд╛рди рд╕реЗ рд╣реА рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рд╕реЗ рдЕрддрд┐рдерд┐ рдорд╢реАрди рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рддреЛрд╢реАрдХреА рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдЗрд╕рдХрд╛ рд╡рд┐рд╡рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ - рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
рдмрд╣реБрдд рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рд╕реЗ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдПрд╕рдПрд╕рдПрдЪ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВред рд╡рд╣рд╛рдВ рдХрдВрд╕реЛрд▓ рд╢реБрд░реВ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рди-рдХрдВрд╕реЛрд▓ред рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ "рджреЗрдЦрдирд╛" рд╕рдВрднрд╡ рд╣реИ - рдЖрдк рдЯреАрд╕реАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд╝рд░ рдкрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдкрдХреА рдЧрддрд┐ 1 рдЧреАрдЧрд╛рдмрд┐рдЯ рд╕реЗ рдКрдкрд░ рд╣реИ - рддреЛ Macvtap рдЪреБрдиреЗрдВред
рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 1 рдЧреАрдЧрд╛рдмрд┐рдЯ рддрдХ рдпрд╛ рдЙрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреА рдЧрддрд┐ рдкрд░, рдкреБрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ 10 Gb рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рд╣реИ рдФрд░ рдХрд┐рд╕реА рддрд░рд╣ рдЗрд╕рдХрд╛ рдирд┐рдкрдЯрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреЗрд╡рд▓ macvtap рд╣реА рд░рд╣рддрд╛ рд╣реИред рдХреЛрдИ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИрдВред рд╕рд┐рд╡рд╛рдп SR-IOV рдХреЗред
systemd-networkd
рдпрд╣ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рддрд░реАрдХрд╛ рд╣реИ ред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдЙрдмрдВрдЯреВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рд╕рд┐рд╕реНрдЯрдордб рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдлрд╝рд╛рдЗрд▓
/etc/network/interfaces
рдерд╛ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рд╕рдм рд░рдЦрддреЗ рдереЗред рд╣рд░ рдмрд╛рд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рд╛рдЗрд▓ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ - рд╕рд┐рд╕реНрдЯрдордб-рдиреЗрдЯрд╡рд░реНрдХрдб рдЖрдкрдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЫреЛрдЯреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмрд┐рдЦрд░рдиреЗ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рдЗрд╕реЗ рдЧрд┐рдЯ рдХреЛ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХрдм рдФрд░ рдХреНрдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдЖред
рдПрдХ рджреЛрд╖ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗ рдЦреЛрдЬрд╛ред рдЬрдм рдЖрдкрдХреЛ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд╝рд░ рдореЗрдВ рдПрдХ рдирдпрд╛ рд╡реАрдПрд▓рдПрдПрди рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдореИрдВ рдЬрд╛рдХрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реВрдВред рдлрд┐рд░ рдореИрдВ рдХрд╣рддрд╛ рд╣реВрдВ: "systemctl рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ systemd-networkd"ред рдЗрд╕ рд╕рдордп, рдореЗрд░реЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЗрд╕ рдорд╢реАрди рд╕реЗ рдмреАрдЬреАрдкреА рд╕рддреНрд░ рдЙрдард╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдЯреВрдЯ рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдпрд╣ рдордВрдЬреВрд░ рдирд╣реАрдВ рд╣реИред
рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рднреА рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред Systemd-networkd рдмреЙрд░реНрдбрд░ рдмреЛрд░реНрдбрд░реНрд╕, рдПрд▓рд┐рд╡реЗрдЯреЗрдб BGP рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░реЛрдВ рдФрд░ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ - рдЙрддреНрдХреГрд╖реНрдЯред
Systemd-networkd рдлрд╛рдЗрдирд▓ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ рдФрд░ рдХрднреА рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред Ubuntu 18.04 рдореЗрдВ systemd-networkd рдХрд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдиреЗрдЯрдкреНрд▓рд╛рди рд╣реИред рдпрд╣ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдФрд░ рд░реЗрдХ рдкрд░ рдХрджрдо рд░рдЦрдиреЗ рдХрд╛ рдПрдХ "рд╢рд╛рдВрдд" рддрд░реАрдХрд╛ рд╣реИред
рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕
рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдкрд░ рдХреЗрд╡реАрдПрдо рдФрд░ рдПрд▓рдПрдХреНрд╕рдбреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдкрд╣рд▓реА рдЪреАрдЬ рдЬреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рд╡рд╣ рджреЛ рдкреБрд▓ рд╣реИред рдПрдХ рдиреЗ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдХреЗрд╡реАрдПрдо рдмрдирд╛рдпрд╛, рдФрд░ рджреВрд╕рд░рд╛ - рдПрд▓рдПрдХреНрд╕рдбреАред
рдПрд▓рдПрдХреНрд╕рдбреА рдФрд░ рдХреЗрд╡реАрдПрдо рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдкрдХреЛ рдЕрднреА рднреА рдПрдХ рдкреБрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдкрд░реАрдХреНрд╖рдг рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╛ рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд╕ рдкреБрд▓ рдХреЛ рдорд╛рд░реЗрдВ, рдЬрд┐рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ - рдЬрд┐рд╕реЗ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВред KVM рдпрд╛ LXD рдЗрд╕реЗ рдмрд╣реБрдд рдЦрд░рд╛рдм рдХрд░рддреЗ рд╣реИрдВ - dnsmasq рдкрд░реНрдЪреА, рдФрд░ рд╣реЙрд░рд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
рдХреЛрд╖
рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдкрдХреЛ рдХреМрди рд╕рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд╕рдВрдж рд╣реИ - рд╕рд╛рдЭрд╛ рд╕рдВрдЧреНрд░рд╣рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП iSCSIред рдЖрдкрдХреЛ "рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдмрд┐рдВрджреБ" рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЖрдк
рдПрдХ рдмрд┐рдВрджреБ рдкрд░ рднрдВрдбрд╛рд░рдг рдХреЛ
рдордЬрдмреВрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдирдП рд░реЛрдЪрдХ рдЕрд╡рд╕рд░ рдЦреБрд▓рддреЗ рд╣реИрдВред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдХреЗ рдЕрдВрджрд░ рдХрдо рд╕реЗ рдХрдо 10 Gb / s рдЗрдВрдЯрд░рдлреЗрд╕ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ 1 Gbit / s рд╣реИ - рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВред рдпрд╣ рд▓рдЧрднрдЧ 125 рдПрдордмреА / рдПрд╕ рд╣реИ - рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЙрдЪреНрдЪ рдбрд┐рд╕реНрдХ рд▓реЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
KVM рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЛ рд╕реНрдЯреЛрд░реЗрдЬ рдФрд░ рдбреНрд░реИрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдХрд▓реЛрдб рдореЛрдб рдореЗрдВ, рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдПрдХ рдпреБрдЧрд▓ рдЯреЗрд░рд╛рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдПрдХ рджрд░реНрдж рд╣реИред рдПрдХ рдЖрдо рднрдВрдбрд╛рд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░рд╡рд╛рд╕ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рд░реИрдо рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЬреЛ рдкреНрд░рд╛рдердорд┐рдХ рд╣реИред рдЗрд╕рд╕реЗ
рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХрд╛ рд╕рдордп рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ ред
рдЕрдВрдд рдореЗрдВ, LXD рдпрд╛ KVM?
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд╣рдордиреЗ рдпрд╣ рдорд╛рди рд▓рд┐рдпрд╛ рдХрд┐ рд╕рднреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЗрдВ рдЬрд╣рд╛рдВ рдХрд░реНрдиреЗрд▓ рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИрдВ, рд╣рдо LXD рд▓реЗрдВрдЧреЗред рдФрд░ рдЬрд╣рд╛рдВ рд╣рдореЗрдВ рдПрдХ рдФрд░ рдХреЛрд░ рд▓реЗрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ - рдХреЗрд╡реАрдПрдо рд▓реЗ рд▓реЛред
рд╣рдХреАрдХрдд рдореЗрдВ, рдпреЛрдЬрдирд╛рдУрдВ рдиреЗ рдЙрдбрд╝рд╛рди рдирд╣реАрдВ рднрд░реАред рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпреЛрдВ, рдПрд▓рдПрдХреНрд╕рдбреА рдкрд░ рдХрд░реАрдм рд╕реЗ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред
LXD
рдореБрдЦреНрдп рдкреНрд▓рд╕ рдХреЛрд░ рдкрд░ рдореЗрдореЛрд░реА рдХреЛ рд╕рд╣реЗрдЬ рд░рд╣рд╛ рд╣реИред рдХрд░реНрдиреЗрд▓ рд╕рдорд╛рди рд╣реИ рдФрд░ рдЬрдм рд╣рдо рдирдП рдХрдВрдЯреЗрдирд░ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХрд░реНрдиреЗрд▓ рд╕рдорд╛рди рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рдкрд░, рдореБрдХрджрдорд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рдФрд░ рд╡рд┐рдкрдХреНрд╖ рд╢реБрд░реВ рд╣реБрдЖред
рд░реВрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд▓рдЧрддрд╛ рд╣реИ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдард┐рди рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдИ рдкреНрд░рд╡рд╛рд╕ рдирд╣реАрдВ рд╣реИ ред рдпрд╣ рдЕрджреНрднреБрдд рдЧреНрд▓реЙрдореА рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯ рдХреНрд░рд┐рдпреВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рд╣рдорд╡рддрди рд▓реЛрдЧреЛрдВ рдиреЗ рджреЗрдЦрд╛ред рдореБрдЭреЗ рдЙрди рдкрд░ рдЧрд░реНрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рдзрд╛рд░рдг рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХреНрд░рд┐рдЙ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
zabbix- рдПрдЬреЗрдВрдЯ рдПрдХ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ ред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдбреЗрдЯрд╛ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА, рдФрд░ рдХрдВрдЯреЗрдирд░ рд╕реЗ рдирд╣реАрдВред рдЕрднреА рддрдХ рдХреБрдЫ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ рд╣реИред
рдЬрдм рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдкрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдордЭрдирд╛ рдЬрд▓реНрджреА рд╕реЗ рдЕрд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд┐рд╕ рдХрдВрдЯреЗрдирд░ рд╕реЗ рдмрдврд╝ рд░рд╣реА рд╣реИ ред рдпрд╣ рдкрддрд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдирд╛рдорд╕реНрдерд╛рди рд╣реИ, рдХреНрдпрд╛ рдФрд░ рдХрд╣рд╛рдВред рдпрджрд┐ рд▓реЛрдб рдХрд╣реАрдВ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗ рдЕрдзрд┐рдХ рдХреВрдж рдЧрдпрд╛, рддреЛ рдЬрд▓реНрджреА рд╕реЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИред рдпрд╣ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рд╣реИ - рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреНрд╖рдорддрд╛рдУрдВ рдореЗрдВ рд╕реАрдорд╛ред рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд┐рдиреА рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рддреА рд╣реИред
рдПрд▓рдПрдХреНрд╕рдбреА рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдкреНрд▓рд╕ рдХреЛрд░ рдореЗрдореЛрд░реА рдХреЛ рдмрдЪрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдУрд╡рд░рд╣реЗрдб рдХреЛ рдХрдо рдХрд░ рд░рд╣рд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдХреЗрд╡реАрдПрдо рдореЗрдВ рдХрд░реНрдиреЗрд▓ рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореЗрдореЛрд░реА рдХреЛ рдмрдЪрд╛рддреА рд╣реИред
рдЕрдм рддрдХ рдореБрдЭреЗ рдЧрдВрднреАрд░ рдЙрддреНрдкрд╛рджрди рдФрд░ рдПрд▓рдПрдХреНрд╕рдбреА рдХреЛ рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИред рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ Canonical рдХреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, LXD рдХрд╛ рдЙрддреНрдкрд╛рджрди рд╕рдорд╛рдзрд╛рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдорд╕реНрдпрд╛рдПрдВ рд▓рд╛рддрд╛ рд╣реИред рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рдмрджрд▓реЗрдЧреАред
рд▓реЗрдХрд┐рди, рдпрд╣ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрд▓рдПрдХреНрд╕рдбреА рдмреБрд░рд╛рдИ рд╣реИред рд╡рд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реАрдорд┐рдд рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЬрд┐рд╕рдХреА рдореИрдВ рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдЪрд░реНрдЪрд╛ рдХрд░реВрдВрдЧрд╛ред
Criu
рдХреНрд░рд┐рдЙ рдПрдХ рдЙрджрд╛рд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИред
рдПрдХ рдЦрд╛рд▓реА рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдПрдВ, рдпрд╣ рдПрдХ рдбреАрдПрдЪрд╕реАрдкреА рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд╕рд╛рде рдЖрдПрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдмрддрд╛рдПрдЧрд╛: "рд╕рд╕реНрдкреЗрдВрдб!" DHCP рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: тАЬрдбрд░рд╛рд╡рдирд╛, рдбрд░рд╛рд╡рдирд╛! рд╡рд╣ рд╕рд╛рдЗрди "рдХрдЪреНрдЪреЗ" рдХреЗ рд╕рд╛рде рд╕реЙрдХреЗрдЯ рдЦреЛрд▓рддрд╛ рд╣реИ - рдПрдХ рдмреБрд░рд╛ рд╕рдкрдирд╛! рдЗрд╕рд╕реЗ рднреА рдмрджрддрд░ рдХрд╣реАрдВ рдирд╣реАрдВред
рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдкреНрд░рднрд╛рд╡: рдХреЛрдИ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдирд╣реАрдВ, рдХреНрд░рд┐рдЙ рд╣рд░ рджреВрд╕рд░реЗ рд╕рдордп рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдореБрдЭреЗ LXD рдХреА рдЯреАрдо рд╕реЗ "рдкрд╕рдВрдж" рд╣реИ рдХрд┐ рдХреНрд░рд┐рдЙ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ рддрд╛рдХрд┐ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рди рд╣реЛ:
-
рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдПрдХ рдлреНрд░реЗрд╢рд░ рд╡рд░реНрдЬрди рд▓реЗрдВ!рдФрд░ рдХреНрдпрд╛ рдореИрдВ рдХрд┐рд╕реА рддрд░рд╣ рдЗрд╕реЗ рдкреИрдХреЗрдЬ рд╕реЗ рд░рдЦ рд╕рдХрддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рди рдЪрд▓рд╛ рдЬрд╛рдП?
рдирд┐рд╖реНрдХрд░реНрд╖
рдпрджрд┐ рдЖрдк рдПрдХ CI / CD рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ LXD рдЕрджреНрднреБрдд рд╣реИред рд╣рдо LVM - рд▓реЙрдЬрд┐рдХрд▓ рд╡реЙрд▓реНрдпреВрдо рдореИрдиреЗрдЬрд░ рд▓реЗрддреЗ рд╣реИрдВ, рдЗрд╕рд╕реЗ рдПрдХ рд╕реНрдиреИрдкрд╢реЙрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЙрд╕ рдкрд░ рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╕рдм рдХреБрдЫ рдорд╣рд╛рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рдПрдХ рджреВрд╕рд░реЗ рдореЗрдВ, рдПрдХ рдирдпрд╛ рд╕реНрд╡рдЪреНрдЫ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╢реЗрдл рдХреЗ рдкрд░реАрдХреНрд╖рдг рдФрд░ рд░реЛрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд╣рдо рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдЧрдВрднреАрд░ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП LXD рдХрдордЬреЛрд░ рд╣реИ ред рд╣рдо рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддреЗ рдХрд┐ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдПрд▓рдПрдХреНрд╕рдбреА рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ рдЕрдЧрд░ рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдХреЗрд╡реАрдПрдо рдФрд░ рдХреЗрд╡рд▓ рдХреЗрд╡реАрдПрдо рдЪреБрдиреЗрдВ!рдкреНрд░рд╡рд╛рд╕
рдореИрдВ рдЗрд╕реЗ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдХрд╣реВрдВрдЧрд╛ред рд╣рдорд╛рд░реЗ рд▓рд┐рдП, рдкреНрд░рд╡рд╛рд╕ рдПрдХ рдЕрджреНрднреБрдд рдирдИ рджреБрдирд┐рдпрд╛ рдмрди рдЧрдИ рдЬреЛ рд╣рдореЗрдВ рдкрд╕рдВрдж рд╣реИред рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ - рдкреНрд░рд╡рд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреАрдо рд╣реИ рдФрд░ рджреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:
virsh migrate <vm> qemu+ssh://<hypervisor>/system --undefinesource -persistent
рдпрджрд┐ рдЖрдк Google рдореЗрдВ "KVM рдорд╛рдЗрдЧреНрд░реЗрд╢рди" рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкрд╣рд▓реА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдВрддрд┐рдо рджреЛ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ред рдЖрдк рдПрдХ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рд╡реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ: "рдмрд╕ рдЗрд╕ рдЖрджреЗрд╢ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ!" рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдВ - рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдХреИрд╕реЗ?
рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рд╡рд╛рд╕рди рд╡рд┐рдХрд▓реНрдкред
undefinesource - рдЙрд╕ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдЬрд┐рд╕рд╕реЗ рд╣рдо рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рд╡рд╛рд╕ рдХреЗ рдмрд╛рдж рд░рд┐рдмреВрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдЗрд╕ рдорд╢реАрди рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдЧрд╛ред рдЖрдкрдХреЛ рдЖрд╢реНрдЪрд░реНрдп рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред
рджреВрд╕рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдмрд┐рдирд╛ - рд▓рдЧрд╛рддрд╛рд░ - рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рдЬрд╣рд╛рдВ рдЖрдк рдЪрд▓реЗ рдЧрдП рд╣реИрдВ, рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╕реНрдерд╛рдпреА рдкреНрд░рд╡рд╛рд╕ рдирд╣реАрдВ рдорд╛рдирддрд╛ рд╣реИред рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж, рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рдХреЛ рдХреБрдЫ рднреА рдпрд╛рдж рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
- virsh dominfo <vm> | grep persistent
рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдмрд┐рдирд╛, рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкрд╛рдиреА рдкрд░ рд╕рд░реНрдХрд▓ рд╣реИред рдпрджрд┐ рдкрд╣рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рджреВрд╕рд░реЗ рдХреЗ рдмрд┐рдирд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред
рдХреЗрд╡реАрдПрдо рдХреЗ рд╕рд╛рде рдРрд╕реЗ рдХрдИ рдХреНрд╖рдг рд╣реИрдВред
- рдиреЗрдЯрд╡рд░реНрдХ: рд╡реЗ рд╣рдореЗрд╢рд╛ рдЖрдкрдХреЛ рдкреБрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддреЗ рд╣реИрдВ - рдпрд╣ рдПрдХ рдмреБрд░рд╛ рд╕рдкрдирд╛ рд╣реИ! рдЖрдк рдкрдврд╝рд┐рдП рдФрд░ рд╕реЛрдЪрд┐рдпреЗ - рдХреИрд╕реЗ?!
- рдорд╛рдЗрдЧреНрд░реЗрд╢рди: рдЬрдм рддрдХ рдЖрдк рдЗрд╕ рджреАрд╡рд╛рд░ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЕрдкрдирд╛ рд╕рд┐рд░ рдирд╣реАрдВ рдкреАрдЯреЗрдВрдЧреЗ, рддрдм рддрдХ рд╡реЗ рдХреБрдЫ рднреА рд╕рдордЭрджрд╛рд░реА рд╕реЗ рдирд╣реАрдВ рдХрд╣реЗрдВрдЧреЗ
рдХрд╣рд╛рдБ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ?
рджреЗрд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдореИрдВ рдХреБрдЫ рдФрд░ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдкреНрд░рд╛рд╡рдзрд╛рди: рдЗрд╕реЗ рдХреИрд╕реЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдП
рдпрджрд┐ рдЖрдк рдорд╛рдирдХ рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рд╣реИрдВ, рддреЛ preseed рддрдВрддреНрд░ рдорд╣рд╛рди рд╣реИред
ESXi рдХреЗ рддрд╣рдд, рд╣рдордиреЗ рдкреБрдгреНрдп-рд╕рдВрдЪрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХрд╛ рдпрд╣ рдПрдХ рдирд┐рдпрдорд┐рдд рддрд░реАрдХрд╛ рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ preseed рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдЕрдкрдиреЗ рдбреЗрдмрд┐рдпрди / рдЙрдмрдВрдЯреВ рдХреА рдЫрд╡рд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдЖрдИрдПрд╕рдУ рд╡рд┐рддрд░рдг рдХрд┐рдЯ рдФрд░ рдПрдХ preseed рдлрд╝рд╛рдЗрд▓ рдЦрд┐рд▓рд╛рдХрд░ рдПрдХ рдирдИ рдорд╢реАрди рд╢реБрд░реВ рдХрд░реЗрдВред рдлрд┐рд░ рдХрд╛рд░ рдЦреБрдж рд╣реА рд▓реБрдврд╝рдХ рдЬрд╛рддреА рд╣реИред рдЖрдк рдЗрд╕реЗ SSH рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рд╢реЗрдл рдореЗрдВ рд░реЛрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдХреБрдХреАрдЬрд╝ рдХреЛ рд░реЛрд▓ рдХрд░рддреЗ рд╣реИрдВ - рдпрд╣реА рд╣реИ, рдареЗрд╕ рдкрд░ рдкрд╣реБрдВрдЪреЗрдВ!
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рдкреБрдгреНрдп рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдмреБрд░реА рдЦрдмрд░ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдХреБрдЫ рдФрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдордВрдЪ рдкрд░ рдирд╣реАрдВ рдкрд╣реБрдВрдЪреЗ рд╣реИрдВред рд╣рдо рд╕рдордЭ рдЧрдП рдХрд┐ рдкреБрдгреНрдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рд╣рдо рдХреБрдЫ "рд╕реБрдирд╣рд░реА рдЫрд╡рд┐" рдореЗрдВ рдЖрдП, рдЬрд┐рд╕реЗ рд╣рдо рдХреНрд▓реЛрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВред
рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреИрд╕реЗ рдХрд░реЗрдВ?
рд╣рдо рдЗрд╕ рдЫрд╡рд┐ рдкрд░ рдХреНрдпреЛрдВ рдЖрдП, рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рд╛рд╡рдзрд╛рди рдХреНрдпреЛрдВ рд╣реИ? рдХреНрдпреЛрдВрдХрд┐ рд╕рдореБрджрд╛рдп рдореЗрдВ рдЕрднреА рднреА рдПрдХ рдХрдордЬреЛрд░ рд╕рдордЭ рд╣реИ рдХрд┐ рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди рдФрд░ рдПрдХ рдирд┐рдпрдорд┐рдд рдорд╢реАрди рдХреЗ рдмреАрдЪ рдмрдбрд╝реЗ рдЕрдВрддрд░ рд╣реИрдВред
рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдПрдХ рдЬрдЯрд┐рд▓ рдмреВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рдмреВрдЯрд▓реЛрдбрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ ред рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдбрд┐рд╕реНрдХ рдХреЛ рдПрдХ рдорд╢реАрди рд╕реЗ рдЬреЛрдбрд╝рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд░рд┐рдХрд╡рд░реА рдореЛрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЯреВрд▓ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рд╕реЗрдЯ рд╣реИ, рдЬреЛ рдХрд╣реАрдВ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред
рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди рдХреЛ рдПрдХ рдЙрдкрдХрд░рдг рдХреА рд╕рд╛рджрдЧреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ ред рдореБрдЭреЗ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдкрд░ рд╡рд┐рднрд╛рдЬрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рд▓реЛрдЧ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдХреНрдпреЛрдВ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рд╡рд╣рд╛рдВ рд╡рд┐рднрд╛рдЬрди рдбрд╛рд▓рддреЗ рд╣реИрдВ, LVM рдирд╣реАрдВ?
рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдЕрдзрд┐рдХрддрдо рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ ред рдЖрдорддреМрд░ рдкрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЗрдВ рдмрдврд╝рддреА рд╣реИрдВред рдпрд╣ рдПрдХ "рд╢рд╛рдВрдд" рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ - рдПрдордмреАрдЖрд░ рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдХреЛ рдмрдврд╝рд╛рдирд╛ред рдЖрдк рдЗрд╕реЗ рд╣рдЯрд╛рддреЗ рд╣реИрдВ, рдЙрд╕ рд╕рдордп рдЕрдкрдиреЗ рдорд╛рдереЗ рд╕реЗ рдкрд╕реАрдирд╛ рдкреЛрдВрдЫрддреЗ рд╣реИрдВ рдФрд░ рд╕реЛрдЪрддреЗ рд╣реИрдВ: "рдЕрднреА рдирд╣реАрдВ рд▓рд┐рдЦрдирд╛ рд╣реИ, рдмрд╕ рд▓рд┐рдЦрдирд╛ рдирд╣реАрдВ рд╣реИ!" - рдФрд░ рдирдП рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ред
LVM @ рд▓рд┐рд▓реЛ
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдо LVM @ lilo рдХреЗ рдкрд╛рд╕ рдЖрдПред рдпрд╣ рдПрдХ рдмреВрдЯрд▓реЛрдбрд░ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╕рд┐рдВрдЧрд▓ рдлрд╛рдЗрд▓ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрджрд┐ GRUB рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЛ рдПрдбрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдПрдХ рд╡рд┐рд╢реЗрд╖ рдлрд╛рдЗрд▓ рдХреЛ рдПрдбрд┐рдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд░рд╛рдХреНрд╖рд╕реА boot.cfg рдмрдирд╛рддрд╛ рд╣реИ, рддреЛ рд▓рд┐рд▓реЛ рдХреЗ рд╕рд╛рде - рдПрдХ рдлрд╛рдЗрд▓ рдФрд░ рдХреБрдЫ рдирд╣реАрдВред
рд╡рд┐рднрд╛рдЬрди рд░рд╣рд┐рдд LVM рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкреВрд░реНрдг рдФрд░ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЧреНрд░рдм рдПрдордмреАрдЖрд░ рдпрд╛ рдЬреАрдкреАрдЯреА рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рд░рд╣ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдардВрдб рд╣реИред рд╣рдо рдЙрд╕реЗ рдмрддрд╛рддреЗ рд╣реИрдВ: "GRUB рдпрд╣рд╛рдБ рдмрд╕ рдЧрдП," рд▓реЗрдХрд┐рди рд╡рд╣ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рд╡рд┐рднрд╛рдЬрди рдирд╣реАрдВ рд╣реИрдВред
LVM рдЖрдкрдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдФрд░ рдмреИрдХрдЕрдк рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдорд╛рдирдХ рд╕рдВрд╡рд╛рдж:
- рджреЛрд╕реНрддреЛрдВ, рдЖрдк рд╡рд░реНрдЪреБрдЕрд▓ рдмреИрдХрдЕрдк рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ?- ... рд╣рдо рдПрдХ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдХреЙрдкреА рдХрд░рддреЗ рд╣реИрдВред- рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╡рд╛рдкрд╕ рддреИрдирд╛рддреА рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ?- рдареАрдХ рд╣реИ, рдирд╣реАрдВ, рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдордп рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рдПрдХ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЪрд╛рдЯ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╣реИ, рддреЛ рдЗрд╕рдореЗрдВ рдХрд┐рд╕реА рднреА рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП рддреАрди рдЖрдВрджреЛрд▓рдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ - рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░рдорд╛рдгреБ рдирд╣реАрдВ рд╣реИред
рдпрджрд┐ рдЖрдк рдЕрдВрджрд░ рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХрд╛ рдПрдХ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдмрд╛рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рд╡рд╛рдВрдЫрд┐рдд рд╕реБрд╕рдВрдЧрдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЖ рдЬрд╛рдПред рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред
рдХрдВрдЯреЗрдирд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рдХрд░реЗрдВ?
рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рдирд┐рдпрдорд┐рдд рдЙрдкрдХрд░рдг рд╣реИрдВред LXD Ubuntu 16.04 рдпрд╛ 18.04 рдЯреЗрдореНрдкрд▓реЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдПрдХ рдЙрдиреНрдирдд рд▓рдбрд╝рд╛рдХреВ рд╣реИрдВ рдФрд░ рдПрдХ рдирд┐рдпрдорд┐рдд рдЯреЗрдореНрдкрд▓реЗрдЯ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рдХрд╕реНрдЯрдо рд░реВрдЯрдлрд╝реНрд╕, рдЬрд┐рд╕реЗ рдЖрдк рдЕрдкрдиреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ: рдПрд▓рдПрдХреНрд╕рдбреА рдореЗрдВ рдЦрд░реЛрдВрдЪ рд╕реЗ рдХрдВрдЯреЗрдирд░ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП?
рдЦрд░реЛрдВрдЪ рд╕реЗ рдХрдВрдЯреЗрдирд░
рд░реВрдЯрдлреБрдЯ рддреИрдпрд╛рд░ рдХрд░рдирд╛ ред рдбреАрдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдЗрд╕рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛: рд╣рдо рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ рдкреИрдХреЗрдЬреЛрдВ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдЬреЛ рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред
LXD рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рд╣рдо рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реВрдЯрдлреБрдЯ рд╕реЗ рдПрдХ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ ред рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ, рдПрдХ рдЦрд╛рд▓реА рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рдХрдорд╛рдВрдб рд╣реЛ:
curl --unix-socket /var/lib/lxd/unix.socket -X POST -d '{"name": "my-container", "source": {"type": "none"}}' lxd/1.0/containers
рдЗрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдПрдХ рд╡рд┐рдЪрд╛рд░рд╢реАрд▓ рдкрд╛рдардХ рдХрд╣реЗрдВрдЧреЗ - рд░реВрдЯрдлреБрдЯ рдорд╛рдп-рдХрдВрдЯреЗрдирд░ рдХрд╣рд╛рдВ рд╣реИ? рдпрд╣ рдХрд┐рд╕ рд╕реНрдерд╛рди рдкрд░ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдпрд╣ рдирд╣реАрдВ рдХрд╣рд╛ рдХрд┐ рдпрд╣ рд╕рдм рд╣реИ
рд╣рдо рдХрдВрдЯреЗрдирд░ рдХреЗ рд░реВрдЯрдлрд╝реБрдЯ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдпрд╣ рдЬреАрд╡рд┐рдд рд░рд╣реЗрдЧрд╛ред рддрдм рд╣рдо рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рд░реВрдЯрдлреБрдЯ рдХрдВрдЯреЗрдирд░ рдпрд╣рд╛рдВ рд░рд╣реЗрдЧрд╛:
lxc config set my-container raw.lxc "lxc.rootfs=/containers/my-container/rootfs"
рдлрд┐рд░ рд╕реЗ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реИред
рдХрдВрдЯреЗрдирд░ рдЬреАрд╡рди
рдХрдВрдЯреЗрдирд░ рдХрд╛ рдЕрдкрдирд╛ рдХрд░реНрдиреЗрд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ , рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд▓реЛрдб рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ
: рд╕рд┐рд╕реНрдЯрдордб, рдЗрдирд┐рдЯ рдФрд░ рдлреНрд▓рд╛рд╡!
рдпрджрд┐ рдЖрдк рдПрд▓рд╡реАрдПрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдорд┐рдд рд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдХрдВрдЯреЗрдирд░ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрдВрдЯреЗрдирд░ рд░реВрдЯрдлрд╝ рдХреЛ рд╣рд╛рдЗрдкрд╡рд╛рдЗрдЬрд╝рд░ рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдореБрдЭреЗ рдХрднреА-рдХрднреА рдСрдЯреЛрдлреЛрдВ рдХреА рд╕рд▓рд╛рд╣ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рд▓реЗрдЦ рдорд┐рд▓рддреЗ рд╣реИрдВред рдРрд╕рд╛ рди рдХрд░реЗрдВред Systemd рдореЗрдВ рдРрд╕реА рдЗрдХрд╛рдЗрдпрд╛рдБ рд╣реЛрддреА рд╣реИрдВ рдЬреЛ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдСрдЯреЛрдлреЛрдХрд╕ рдирд╣реАрдВред рдЗрд╕рд▓рд┐рдП, рд╕рд┐рд╕реНрдЯрдордСрдб рдСрдЯреЛрдорд╛рдЙрдВрдЯ рдпреВрдирд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдСрдЯреЛрдлреЛрдХ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рд╣рдо рдкреНрд░рд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рдХреЗрд╡реАрдПрдо рдХреЛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ ред LXD рдХреЗ рд╕рд╛рде, рдпрд╣ рдЕрднреА рддрдХ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдХреЛрдИ рдЙрддреНрдкрд╛рджрди рднрд╛рд░ рдирд╣реАрдВ рд╣реИред
рд╣рдореЗрдВ рдХреЗрд╡реАрдПрдо рдХреЗ рдкреНрд░рджрд░реНрд╢рди рд╕реЗ рдкреНрдпрд╛рд░ рд╣реИ ред рд╢реАрд░реНрд╖ рдкрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд┐рдд рд╣реИ, рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рджреЗрдЦреЗрдВ рдЬреЛ рдЗрд╕ рдЖрднрд╛рд╕реА рдорд╢реАрди рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ, рдФрд░ рд╕рдордЭреЗрдВ рдХрд┐ рд╣рдо рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рд╛рде рдЕрдЬреАрдм рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрд╛рдиреА рдХреЗ рдиреАрдЪреЗ рджрд╕реНрддрдХреЗрдВ рд╣реИрдВред
рд╣рдо рдкреНрд░рд╡рд╛рд╕ рд╕реЗ рдкреНрд░рд╕рдиреНрди рд╣реИрдВред рдпрд╣ рдХрд╛рдлреА рд╣рдж рддрдХ рд╕рд╛рдЭрд╛ рднрдВрдбрд╛рд░рдг рдХреЗ рдХрд╛рд░рдг рд╣реИред рдпрджрд┐ рд╣рдо рдбрд┐рд╕реНрдХ рдХреЛ рдЦреАрдВрдЪрдХрд░ рдкрд▓рд╛рдпрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЗрддрдиреЗ рдЦреБрд╢ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред
рдпрджрд┐ рдЖрдк, рд▓рд┐рдпреЛ рдХреА рддрд░рд╣, рдСрдкрд░реЗрд╢рди, рдПрдХреАрдХрд░рдг рдпрд╛ рд╕рдорд░реНрдерди рдХреА рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдкрд░ рдХрд╛рдмреВ рдкрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ, рддреЛ рдЕрдм рд╢рд░рдж рдЛрддреБ DevOpsConf рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ ред рдФрд░ рд╣рдо рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдорд┐рддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рдкреНрд░реЗрд░рдгрд╛рджрд╛рдпрдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рдкреНрд░рд╕реНрддреБрддрд┐ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред
рд╣рдо рдХреЙрд▓ рдлреЙрд░ рдкреЗрдкрд░реНрд╕ рдХреА рд╕рдордпрд╕реАрдорд╛ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдкрд╣рд▓реЗ рд╣реА рд╕рдореНрдореЗрд▓рди рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдХрдИ рд░рд┐рдкреЛрд░реНрдЯ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВред рд╕рдорд╛рдЪрд╛рд░ рдкрддреНрд░ рдФрд░ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдЪреИрдирд▓ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ рдФрд░ рджреЗрд╡рдСрдкреНрд╕рдХреЙрдиреНрдл 2019 рдХреА рддреИрдпрд╛рд░рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦрдмрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рд░рд╣реЗрдВ рдФрд░ рдирдП рд▓реЗрдЦ рдФрд░ рд╡реАрдбрд┐рдпреЛ рди рджреЗрдЦреЗрдВред