LINSTOR рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдФрд░ OpenNebula рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдПрдХреАрдХрд░рдг


рдмрд╣реБрдд рдкрд╣рд▓реЗ рдирд╣реАрдВ, LINBIT рд▓реЛрдЧреЛрдВ рдиреЗ рдЕрдкрдирд╛ рдирдпрд╛ SDS рд╕рдорд╛рдзрд╛рди - Linstor рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ред рдпрд╣ рд╕рд┐рджреНрдз рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореБрдлреНрдд рднрдВрдбрд╛рд░рдг рд╣реИ: DRBD, LVM, ZFSред рд▓рд┐рдирд╕реНрдЯреЙрд░ рд╕рд╛рджрдЧреА рдФрд░ рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдХреА рдЧрдИ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИ, рдЬреЛ рд╕реНрдерд┐рд░рддрд╛ рдФрд░ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред


рдЖрдЬ рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдФрд░ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдПрдХ рдирдпрд╛ рдбреНрд░рд╛рдЗрд╡рд░, рдЬреЛ рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдореИрдВ linstor_un рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ OpenNebula рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдУрдкрдирдиреЗрдмреНрдпреВрд▓рд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рд▓рд┐рдирд╕реНрдЯреЛрд░ рдЖрдкрдХреЛ рдПрдХ рддреЗрдЬрд╝ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХреНрд▓рд╛рдЙрдб рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдкрд░ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рд▓рд╛рдЗрдирд╕реНрдЯрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░


Linstor рди рддреЛ рдПрдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╣реИ рдФрд░ рди рд╣реА рдкреНрд░рддрд┐ рдмреНрд▓реЙрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣реИ; Linstor рдПрдХ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрдЯрд░ рд╣реИ рдЬреЛ рдПрдХ рдЕрдореВрд░реНрдд рдкрд░рдд рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ LVM рдпрд╛ ZFS рдореЗрдВ рд╡реЙрд▓реНрдпреВрдо рдХреНрд░рд┐рдПрд╢рди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ DRBD9 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдирдХреА рдкреНрд░рддрд┐рдХреГрддрд┐ рдмрдирд╛рддрд╛ рд╣реИред


рдЯреВрдЯрддреА рд╣реБрдИ рд░реВрдврд╝рд┐рдпрд╛рдБ

рд▓реЗрдХрд┐рди рд░реБрдХреЛ, DRBD? "рдпрд╣ рдХреНрдпреЛрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реИ, рдФрд░ рдпрд╣ рдХреИрд╕реЗ рднреА рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ?"


рдЙрд╕ рд╕рдордп рдХреЛ рдпрд╛рдж рдХрд░реЗрдВ рдЬрдм DRBD8 рд▓реЛрдХрдкреНрд░рд┐рдп рдерд╛ред рдЗрд╕рдХреЗ рдорд╛рдирдХ рдЙрдкрдпреЛрдЧ рдиреЗ рдПрдХ рдмрдбрд╝реЗ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдПрдХ рд╣реА LVM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдХрдИ рдЫреЛрдЯреЗ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рдХрд╛рдЯ рджрд┐рдпрд╛ред рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ mdadm RAID -1 рд▓реЗрдХрд┐рди рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рд╕рд╛рдеред


рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрдорд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП, DRBD9 рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рде, рднрдВрдбрд╛рд░рдг рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдмрджрд▓ рдЧрдП рд╣реИрдВ, рдЕрдм рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ DRBD рдбрд┐рд╡рд╛рдЗрд╕ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред


рд╕реНрд╡рддрдВрддреНрд░ рдмреНрд▓реЙрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЖрдкрдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╕реНрдерд╛рди рдХрд╛ рдмреЗрд╣рддрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдХрд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдЙрдирдХреЗ рд╕реНрдерд╛рди рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡реЗ рдмрдирд╛рдиреЗ / рд╣рдЯрд╛рдиреЗ, рд╕реНрдиреИрдкрд╢реЙрдЯ рдмрдирд╛рдиреЗ, рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ, рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИрдВред рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ DRBD9 рдХреЛрд░рдо рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдорд╕реНрддрд┐рд╖реНрдХ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред


рд╕рдВрд╕рд╛рдзрди рдФрд░ рдмреИрдХрдПрдВрдб

рдПрдХ рдирдпрд╛ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдмрдирд╛рддреЗ рд╣реБрдП, рд▓рд╛рдЗрдирд╕реНрдЯрд░ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдиреЛрдбреНрд╕ рдкрд░ рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдЦреНрдпрд╛ рд░рдЦрддрд╛ рд╣реИред рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдРрд╕реА рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЛ DRBD рд╕рдВрд╕рд╛рдзрди рдХрд╣реЗрдВрдЧреЗред


рд╕рдВрд╕рд╛рдзрди рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ:


  • рдбреЗрдЯрд╛ рд╕рдВрд╕рд╛рдзрди - рдПрдХ LVB рдпрд╛ ZFS рдкреВрд▓ рдореЗрдВ рдиреЛрдб рдкрд░ рд╕реНрдерд┐рдд DRBD рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИред
    рдлрд┐рд▓рд╣рд╛рд▓ рдХрдИ рдмреИрдХрдПрдВрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИ рдФрд░ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рд▓рдЧрд╛рддрд╛рд░ рдмрдврд╝ рд░рд╣реА рд╣реИред LVM, ThinLVM рдФрд░ ZFS рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИред рдЕрдВрддрд┐рдо рджреЛ рдЖрдкрдХреЛ рд╕реНрдиреИрдкрд╢реЙрдЯ рдмрдирд╛рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
  • рдбрд┐рд╕реНрдХрд▓реЗрд╕-рд░рд┐рд╕реЛрд░реНрд╕ - рдПрдХ рдбреАрдЖрд░рдмреАрдбреА-рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИ рдЬреЛ рдмрд┐рдирд╛ рдмреИрдХрдПрдВрдб рдХреЗ рдиреЛрдб рдкрд░ рд╕реНрдерд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рддрд░рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рд╕рднреА рд░реАрдб / рд░рд╛рдЗрдЯ рдСрдкрд░реЗрд╢рди рдХреЛ рдбреЗрдЯрд╛-рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдбрд┐рд╕реНрдХ рд░рд╣рд┐рдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рдмрд╕реЗ рдХрд░реАрдм рдЖрдИрдХреЗрдПрд╕рдЖрдИ рд▓реВрди рд╣реИред

рдкреНрд░рддреНрдпреЗрдХ DRBD рд╕рдВрд╕рд╛рдзрди рдореЗрдВ 8 рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд░рд┐рдп рд╣реЛ рд╕рдХрддреА рд╣реИ - рдкреНрд░рд╛рдердорд┐рдХ , рдмрд╛рдХреА рд╕рднреА рдорд╛рдзреНрдпрдорд┐рдХ рд╣реЛрдВрдЧреЗ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рддрдХ рдЕрд╕рдВрднрд╡ рд╣реЛрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд рд╡реЗ рдХреЗрд╡рд▓ рджреЛрд╣рд░рд╛рдПрдВрдЧреЗ рдЖрдкрдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ред


DRBD рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдмрдврд╝рддреЗ рд╕рдордп, рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдердорд┐рдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП DRBD рд╢рдмреНрджрд╛рд╡рд▓реА рдореЗрдВ рдбрд┐рд╕реНрдХрд▓реЗрд╕ рд╕рдВрд╕рд╛рдзрди рднреА рдкреНрд░рд╛рдердорд┐рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред


рддреЛ рд╣рдореЗрдВ Linstor рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?

рдХрд░реНрдиреЗрд▓ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рдВрд╕рд╛рдзрди-рдЧрд╣рди рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реБрдП, рд▓рд┐рдирд╕реНрдЯреЙрд░ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рдирд┐рдпрдорд┐рдд рдЬрд╛рд╡рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬреЛ DRBD рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕рд╛рдзрди рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ DRBD рдХреНрд▓рд╕реНрдЯрд░ рд╣реЛрдЧрд╛ рдЬреЛ рдирд┐рдпрдВрддреНрд░рдг рд╡рд┐рдорд╛рди рдФрд░ рдЕрдиреНрдп DRBD рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред


рд▓рд╛рдЗрдирд╕реНрдЯрд░ рдореЗрдВ рдХреЗрд╡рд▓ рджреЛ рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВ:


  • Linstor-рдирд┐рдпрдВрддреНрд░рдХ - рдореБрдЦреНрдп рдирд┐рдпрдВрддреНрд░рдХ рдЬреЛ рд╕рдВрд╕рд╛рдзрди рдмрдирд╛рдиреЗ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП API рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╡рд╣ рдЙрдкрдЧреНрд░рд╣реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЙрди рдкрд░ рдореБрдХреНрдд рд╕реНрдерд╛рди рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдирдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рднреЗрдЬрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдПрдХрд▓ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдпрд╛ рддреЛ рдЖрдВрддрд░рд┐рдХ (H2) рдпрд╛ рдмрд╛рд╣рд░реА (PostgreSQL, MySQL, MariaDB) рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
  • рд▓рд┐рдирд╕реНрдЯреЛрд░-рдЙрдкрдЧреНрд░рд╣ - рд╕рднреА рд╕реНрдЯреЛрд░реЗрдЬ рдиреЛрдбреНрд╕ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдореБрдлреНрдд рд╕реНрдерд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЙрдирдХреЗ рдКрдкрд░ рдирдП рд╡реЙрд▓реНрдпреВрдо рдФрд░ DRBD рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рднреА рдХрд░рддрд╛ рд╣реИред

рд▓рд╛рдЗрдирд╕реНрдЯрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рдореБрдЦ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:


  • рдиреЛрдб рдПрдХ рднреМрддрд┐рдХ рд╕рд░реНрд╡рд░ рд╣реИ рдЬрд┐рд╕ рдкрд░ DRBD рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
  • рд╕реНрдЯреЛрд░реЗрдЬ рдкреВрд▓ - LVM рдпрд╛ ZFS рдкреВрд▓ рдПрдХ рдиреЛрдб рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ DRBD рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред рдПрдХ рдбрд┐рд╕реНрдХ рд░рд╣рд┐рдд рдкреВрд▓ рднреА рд╕рдВрднрд╡ рд╣реИ - рдпрд╣ рдПрдХ рдРрд╕рд╛ рдкреВрд▓ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдбрд┐рд╕реНрдХрд▓реЗрд╕ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХреА рдЬрд╛рдПрдЧреАред
  • рд╕рдВрд╕рд╛рдзрди рдкрд░рд┐рднрд╛рд╖рд╛ - рдПрдХ рд╕рдВрд╕рд╛рдзрди рдкрд░рд┐рднрд╛рд╖рд╛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реИ рдЬреЛ рдирд╛рдо рдФрд░ рдЙрд╕рдХреЗ рд╕рднреА рдЧреБрдгреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреА рд╣реИред
  • рд╡реЙрд▓реНрдпреВрдо рдкрд░рд┐рднрд╛рд╖рд╛ - рд╡реЙрд▓реНрдпреВрдо рдкрд░рд┐рднрд╛рд╖рд╛ ред рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕рд╛рдзрди рдореЗрдВ рдХрдИ рд╡реЙрд▓реНрдпреВрдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдПрдХ рдЖрдХрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
  • рд╕рдВрд╕рд╛рдзрди - рдПрдХ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдПрдХ рдирд┐рд░реНрдорд┐рдд рдЙрджрд╛рд╣рд░рдг, рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕рд╛рдзрди рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдиреЛрдб рдкрд░ рдФрд░ рдХреБрдЫ рднрдВрдбрд╛рд░рдг рдкреВрд▓ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

Linstor рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ


рдореИрдВ рдЙрдмрдВрдЯреВ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдкреАрдкреАрдП рд╣реИ:


add-apt-repository ppa:linbit/linbit-drbd9-stack apt-get update 

рдпрд╛ рдбреЗрдмрд┐рдпрди, рдЬрд╣рд╛рдВ рд▓рд┐рдиреНрд╕реНрдЯрд░ рдХреЛ рдкреНрд░реЙрдХреНрд╕реЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рднрдВрдбрд╛рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:


 wget -O- https://packages.linbit.com/package-signing-pubkey.asc | apt-key add - PVERS=5 && echo "deb http://packages.linbit.com/proxmox/ proxmox-$PVERS drbd-9.0" > \ /etc/apt/sources.list.d/linbit.list apt-get update 

рдирд┐рдпрдВрддреНрд░рдХ

рдпрд╣рд╛рдБ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ:


 apt-get install linstor-controller linstor-client systemctl enable linstor-controller systemctl start linstor-controller 

рднрдВрдбрд╛рд░рдг рдиреЛрдбреНрд╕

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдЗрди-рдЯреНрд░реА DRBD8 рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рд╣рдорд╛рд░реЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИ рдФрд░ рд╣рдореЗрдВ DRBD9 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ :


 apt-get install drbd-dkms 

рдЬреИрд╕рд╛ рдХрд┐ рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, DRBD8 рдореЙрдбреНрдпреВрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рди рдХрд┐ DRBD9, рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рдареАрдХ рд╣реЛрддреА рд╣реИрдВред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ:


 modprobe drbd cat /proc/drbd 

рдпрджрд┐ рдЖрдк рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦрддреЗ рд╣реИрдВ : 9 - рддреЛ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рдпрджрд┐ рд╕рдВрд╕реНрдХрд░рдг: 8 - рддреЛ рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛ рдФрд░ рдЖрдкрдХреЛ рдХрд╛рд░рдгреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдХрджрдо рдЙрдард╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред


рдЕрдм рд▓рд┐рдиреНрд╕реНрдЯрд░-рд╕реИрдЯреЗрд▓рд╛рдЗрдЯ рдФрд░ рдбреНрд░рдм-рдмрд░реНрддрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:


 apt-get install linstor-satellite drbd-utils systemctl enable linstor-satellite systemctl start linstor-satellite 

рдХреНрд▓рд╕реНрдЯрд░ рдирд┐рд░реНрдорд╛рдг


рднрдВрдбрд╛рд░рдг рдкреВрд▓ рдФрд░ рдиреЛрдбреНрд╕


рд╣рдо ThinLVM рдХреЛ рдмреИрдХрдПрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдВрдЧреЗ рдпрд╣ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╣реИ рдФрд░ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рддреЛ lvm2 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╣рдорд╛рд░реЗ рд╕рднреА рд╕реНрдЯреЛрд░реЗрдЬ рдиреЛрдбреНрд╕ рдкрд░ рдПрдХ ThinLVM рдкреВрд▓ рдмрдирд╛рдПрдБ:


 sudo vgcreate drbdpool /dev/sdb sudo lvcreate -L 800G -T drbdpool/thinpool 

рд╕рднреА рдЖрдЧреЗ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╕реАрдзреЗ рдирд┐рдпрдВрддреНрд░рдХ рдкрд░ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ:


рд╣рдорд╛рд░реЗ рдиреЛрдбреНрд╕ рдЬреЛрдбрд╝реЗрдВ:


 linstor node create node1 127.0.0.11 linstor node create node2 127.0.0.12 linstor node create node3 127.0.0.13 

рднрдВрдбрд╛рд░рдг рдкреВрд▓ рдмрдирд╛рдПрдБ:


 linstor storage-pool create lvmthin node1 data drbdpool/thinpool linstor storage-pool create lvmthin node2 data drbdpool/thinpool linstor storage-pool create lvmthin node3 data drbdpool/thinpool 

рдЕрдм рдмрдирд╛рдП рдЧрдП рдкреВрд▓реЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ:


 linstor storage-pool list 

рдпрджрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:


  + ------------------------------------------------- -------------------------------------------------- ---- +
 |  рднрдВрдбрд╛рд░рдгрдкреВрд▓ |  рдиреЛрдб |  рдбреНрд░рд╛рдЗрд╡рд░ |  рдкреВрд▓рдирд╛рдо |  FreeCapacity |  рд╕рдореНрдкреВрд░реНрдгрддрд╛ |  рд╕рдкреЛрд░реНрдЯреНрд╕рдиреИрдкрд╢реЙрдЯреНрд╕ |
 | ------------------------------------------------- -------------------------------------------------- ---- |
 |  рдбреЗрдЯрд╛ |  рдиреЛрдб 1 |  LVM_THIN |  drbdpool / thinpool |  64 GiB |  64 GiB |  рд╕рдЪ |
 |  рдбреЗрдЯрд╛ |  рдиреЛрдб 2 |  LVM_THIN |  drbdpool / thinpool |  64 GiB |  64 GiB |  рд╕рдЪ |
 |  рдбреЗрдЯрд╛ |  рдиреЛрдб 3 |  LVM_THIN |  drbdpool / thinpool |  64 GiB |  64 GiB |  рд╕рдЪ |
 + ------------------------------------------------- -------------------------------------------------- ---- + 

DRBD рд╕рдВрд╕рд╛рдзрди


рдЕрдм рд╣рдо рдЕрдкрдиреЗ рдирдП DRBD рд╕рдВрд╕рд╛рдзрди рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ:


 linstor resource-definition create myres linstor volume-definition create myres 1G linstor resource create myres --auto-place 2 

рдЖрдЗрдП рдмрдирд╛рдП рдЧрдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ:


 linstor volume list 

  + ------------------------------------------------- -------------------------------------------------- --- +
 |  рдиреЛрдб |  рд╕рдВрд╕рд╛рдзрди |  рднрдВрдбрд╛рд░рдгрдкреВрд▓ |  рд╡реЙрд▓реНрдпреВрдордирд╛рд░ |  MinorNr |  рдбрд┐рд╡рд╛рдЗрд╕рдиреЗрдо |  рдЖрдмрдВрдЯрд┐рдд |  InUse |  рд░рд╛рдЬреНрдп |
 | ------------------------------------------------- -------------------------------------------------- ---
 |  рдиреЛрдб 1 |  рдорд╛рдпрд░реЗ |  рдбреЗрдЯрд╛ |  0 |  1084 |  / рджреЗрд╡ / drbd1084 |  52 KiB |  рдЕрдкреНрд░рдпреБрдХреНрдд |  UpToDate |
 |  рдиреЛрдб 2 |  рдорд╛рдпрд░реЗ |  рдбреЗрдЯрд╛ |  0 |  1084 |  / рджреЗрд╡ / drbd1084 |  52 KiB |  рдЕрдкреНрд░рдпреБрдХреНрдд |  UpToDate |
 + ------------------------------------------------- -------------------------------------------------- --- + 

рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛! - рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдВрд╕рд╛рдзрди рдкрд╣рд▓реЗ рджреЛ рдиреЛрдбреНрд╕ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╣рдо рддреАрд╕рд░реЗ рдкрд░ рдПрдХ рдбрд┐рд╕реНрдХ рд░рд╣рд┐рдд рд╕рдВрд╕рд╛рдзрди рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:


 linstor resource create --diskless node3 myres 

рдиреЛрдбреНрд╕ рдкрд░ рдЖрдкрдХреЛ рдпрд╣ рдЙрдкрдХрд░рдг рд╣рдореЗрд╢рд╛ /dev/drbd1084 рдпрд╛ /dev/drbd/by-res/myres/0 /dev/drbd1084 /dev/drbd/by-res/myres/0


рдпрд╣ рдХреИрд╕реЗ Linstor рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдЕрдм рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдЗрд╕реЗ рдУрдкрдирдмреНрдпреВрд▓рд╛ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдП


OpenNebula рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ


рдореИрдВ OpenNebula рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЧрд╣рд░рд╛рдИ рддрдХ рдирд╣реАрдВ рдЬрд╛рдКрдВрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рд╕рднреА рдЪрд░рдгреЛрдВ рдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдореИрдВ рдЖрдкрдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдореИрдВ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рд▓рд╛рдЗрдирд╕реНрдЯреЛрд░ рдХреЗ рд╕рд╛рде рдУрдкрдирдиреЗрдмреНрдпреВрд▓рд╛ рдХреЗ рдПрдХреАрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реВрдВред


linstor_un

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдбреНрд░рд╛рдЗрд╡рд░ рд▓рд┐рдЦрд╛- linstor_un , рдлрд┐рд▓рд╣рд╛рд▓ рдпрд╣ рдкреНрд▓рдЧ-рдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред


рд╕рднреА рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛ рдлреНрд░рдВрдЯрдПрдВрдб рдУрдкрдирдиреЗрдмреНрдпреВрд▓рд╛-рдиреЛрдбреНрд╕ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЧрдгрдирд╛-рдиреЛрдбреНрд╕ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ jq рдФрд░ linstor-client рд╣реИ :


 apt-get install jq linstor-client 

linstor node list рдХрдорд╛рдВрдб рдХреЛ рдиреЛрдбреНрд╕ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред OpenNebula рдХреЗ рд╕рднреА рдХрдВрдкреНрдпреВрдЯ рдиреЛрдбреНрд╕ рдХреЛ Linstor рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред


рдкреНрд▓рдЧрдЗрди рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ:


 curl -L https://github.com/OpenNebula/addon-linstor_un/archive/master.tar.gz | tar -xzvf - -C /tmp mv /tmp/addon-linstor_un-master/vmm/kvm/* /var/lib/one/remotes/vmm/kvm/ mkdir -p /var/lib/one/remotes/etc/datastore/linstor_un mv /tmp/addon-linstor_un-master/datastore/linstor_un/linstor_un.conf /var/lib/one/remotes/etc/datastore/linstor_un/linstor_un.conf mv /tmp/addon-linstor_un-master/datastore/linstor_un /var/lib/one/remotes/datastore/linstor_un mv /tmp/addon-linstor_un-master/tm/linstor_un /var/lib/one/remotes/tm/linstor_un rm -rf /tmp/addon-linstor_un-master 

рдЕрдм рд╣рдореЗрдВ рдЗрд╕реЗ OpenNebula config рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдпрд╣рд╛рдБ рд╡рд░реНрдгрд┐рдд рд╕рд░рд▓ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ ред


рдлрд┐рд░ OpenNebula рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ:


 systemctl restart opennebula 

рдФрд░ рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛рд╕реНрдЯреЛрд░реНрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЬреЛрдбрд╝реЗрдВ:


 cat > system-ds.conf <<EOT NAME="linstor-system" TYPE="SYSTEM_DS" STORAGE_POOL="data" AUTO_PLACE="2" CLONE_MODE="snapshot" CHECKPOINT_AUTO_PLACE="1" BRIDGE_LIST="node1 node2 node3" TM_MAD="linstor_un" EOT onedatastore create system-ds.conf 

рдФрд░ рдЫрд╡рд┐ рднрдВрдбрд╛рд░рдг:


 cat > images-ds.conf <<EOT NAME="linstor-images" TYPE="IMAGE_DS" STORAGE_POOL="data" AUTO_PLACE="2" BRIDGE_LIST="node1 node2 node3" DISK_TYPE="BLOCK" DS_MAD="linstor_un" TM_MAD="linstor_un" EOT onedatastore create images-ds.conf 

  • AUTO_PLACE рдкреИрд░рд╛рдореАрдЯрд░ рдЙрди рдбреЗрдЯрд╛ рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ OpenNebula рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдирдИ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЬрд╛рдПрдВрдЧреАред
  • CLONE_MODE рдкреИрд░рд╛рдореАрдЯрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдирдИ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдмрдирд╛рддреЗ рд╕рдордп рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рдХреНрд▓реЛрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, snapshot - рдЫрд╡рд┐ рдХрд╛ рдПрдХ рд╕реНрдиреИрдкрд╢реЙрдЯ рдмрдирд╛рдПрдЧрд╛ рдФрд░ рд╕реНрдиреИрдкрд╢реЙрдЯ рд╕реЗ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рддреИрдирд╛рдд рдХрд░реЗрдЧрд╛, рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐ рдХреА рдПрдХ рдкреВрд░реА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛ рджреЗрдЧрд╛ред
  • BRIDGE_LIST рдЙрди рд╕рднреА рдиреЛрдбреНрд╕ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЫрд╡рд┐ рдХреНрд▓реЛрдирд┐рдВрдЧ рдСрдкрд░реЗрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

README рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИред


рдЗрд╕ рд╕реЗрдЯрдЕрдк рдХреЗ рдкреВрд░реНрдг рд╣реЛрдиреЗ рдкрд░, рдЕрдм рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ OpenNebula Marketplace рд╕реЗ рдХреБрдЫ рдЙрдкрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред


рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рд▓рд┐рдВрдХ

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


All Articles