рдПрдоред рдмреБрд▓реНрдЧрд╛рдХреЛрд╡ рдореЗрдВ рд╡реВрд▓реИрдВрдб рдиреЗ рдХрд╣рд╛ рдХрд┐ "рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рдПрдХ рдИрдВрдЯ рдХрд┐рд╕реА рдХреЗ рд╕рд┐рд░ рдкрд░ рдирд╣реАрдВ рдЧрд┐рд░реЗрдЧреАред" рд╢рд╛рдпрдж рдРрд╕рд╛ рд╣реЛ, рд▓реЗрдХрд┐рди рдЬрдм рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭрд╕реЗ рдврд╛рдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдкреВрдЫрд╛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдУрдкрдирд╕реНрдЯреИрдХ рдХреЛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдерд╛ рдХрд┐ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдШреВрдореА рд╣реБрдИ рдИрдВрдЯ (рдФрд░ рдИрдВрдЯ рднреА рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рдЧреНрд░реЗрдирд╛рдЗрдЯ рд╕реНрд▓реИрдм)ред рдпрд╣ 2016 рдерд╛ рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рддрдерд╛рдХрдерд┐рдд "рдиреЛ рд░рд┐рдЯрд░реНрди рдСрдл рдкреЙрдЗрдВрдЯ" рдмрди рдЧрдпрд╛, рдЬреЛ рдЦреБрд▓реА рджреБрдирд┐рдпрд╛ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░рд╢рд┐рд▓рд╛ рд░рдЦрддрд╛ рдерд╛ рдФрд░ рдорд╛рдирд╕рд┐рдХрддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ, рднрд╡рд┐рд╖реНрдп рдХреЗ рдЬреАрд╡рди рдХреЛ рдЫреБрдЯреНрдЯреА рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рдерд╛ред "рд╣реЙрд▓рд┐рдбреЗ", рдЬреЛ рд╣рдореЗрд╢рд╛ рдореЗрд░реЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред

2016 - рдЖрдЬ
рдУрдкрдирд╕реНрдЯреИрдХ рдкрд╣рд▓реА рдирдЬрд░ рдореЗрдВ рдкреНрдпрд╛рд░ рдирд╣реАрдВ рдерд╛ред рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рддреИрдирд╛рдд рдкрд╣рд▓реА рд░рд┐рд▓реАрдЬрд╝ рдореИрдВ рдХрд┐рд▓реЛ рдереА, рдЬреЛ рдЖрд╕рд╛рдиреА рд╕реЗ "рдЙрджрд╛рд╕" рд╢рдмреНрдж рдХреЗ рд╕рд╛рде рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред рд▓рдЧрднрдЧ рддреАрди рд╕рдкреНрддрд╛рд╣ рддрдХ рдореМрдЬреВрдж рд░рд╣рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдиреНрд╣реЗрдВ рд▓рд┐рдмрд░реНрдЯреА рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рдЙрдореНрдореАрдж рдереА, рдЬреЛ рдПрдХ рдЖрдХрд░реНрд╖рдХ рдЖрд╡рд░рдг - рд░рд┐рд▓реАрдЬ рдиреЛрдЯреНрд╕ рдХреЗ рддрд╣рдд - рдЙрдЪреНрдЪ рдЙрдореНрдореАрджреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдереЗред рдорд┐рддрд╛рдХрд╛ рдЗрддрдиреА рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд▓рд╛рдИ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕реБрдзрд╛рд░ рдФрд░ "рдкреИрдЪ" рд╣реИрдВ, рдФрд░ рдЕрднреА рднреА (!) рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЙрддреНрдкрд╛рджрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдиреНрдпреВрдЯрди, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдУрдкрдирд╕реНрдЯреИрдХ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореЛрдбрд╝ рдерд╛, рдЬрд┐рд╕рд╕реЗ рдХрдИ рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк, рддрд╛рд░реНрдХрд┐рдХ рдФрд░ рдЙрдкрд▓рдмреНрдз рд╣реБрдП, рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдЖрдпрд╛, рдЬрд┐рд╕рдиреЗ рдХрдИ рдирд┐рдЬреА рдмрд╛рджрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдкрде рдХреЛ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдЕрд╡рд░реБрджреНрдз рдХрд░ рджрд┐рдпрд╛ред рд▓реЗрдХрд┐рди
рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ 2017 рдореЗрдВ рдУрдХрд╛рдЯрд╛ рдХреА рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рдерд╛, рдХрд┐ рдУрдкрдирд╕реНрдЯреИрдХ рдХрд╛ "рд╕реБрдирд╣рд░рд╛ рдпреБрдЧ" рд╢реБрд░реВ рд╣реБрдЖ, рдЬрд┐рд╕рдореЗрдВ рдкрд╛рдЗрдХ, рдХреНрд╡реАрдВрд╕ рдФрд░, рдореБрдЭреЗ рдкреВрд░реА рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд░реЙрдХреА, рдЬреЛ рдХрдо рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣реИ, рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░реЗрдЧрд╛ред

рдпрд╣ рд▓реЗрдЦ рдирд╡реАрдирддрдо рд╕реНрдерд┐рд░ рдУрдкрдирд╕реНрдЯреИрдХ рд░рд┐рд▓реАрдЬ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдЧрд╛ - рдХреНрд╡реАрдВрд╕,
рдХреБрдЫ рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдФрд░ рдХрдорд┐рдпреЛрдВ рдкрд░ - рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЬреЛ рдЙрдмрдВрдЯреВ 16.04 рдПрд▓рдЯреАрдПрд╕ рд╡рд┐рддрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдиреА рддреИрдирд╛рддреА рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░ рд░рд╣рд╛ рдерд╛ (рдФрд░ рдЗрд╕реЗ рдХрд░рдирд╛ рдЬрд╛рд░реА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкреВрд░реНрдгрддрд╛ рдХреА рдХреЛрдИ рд╕реАрдорд╛ рдирд╣реАрдВ рд╣реИ) ред
рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХреНрд╡реАрдВрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрддрдиреА рд╕рд╛рдордЧреНрд░реА рдирд╣реАрдВ рд╣реИ (рдпрджрд┐ рдЖрдк рдирдореВрдирд╛ рд╕реЗ рд╡реИрдВрдХреВрд╡рд░ рдореЗрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдУрдкрдирд╕реНрдЯреИрдХ рд╢рд┐рдЦрд░ рд╕рдореНрдореЗрд▓рди рд╕реЗ
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдФрд░
рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рддреЗ рд╣реИрдВ), рдФрд░ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛рдУрдВ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдЗрдВрдЯреАрдЧреНрд░реЗрдЯрд░реНрд╕ рдХреА рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдПрдХ рд╣рд╛рде рдХреА рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдкрд░ рдЧрд┐рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ, рдЗрд╕рдХреЗ рдкреВрд░реНрд╡рд╡рд░реНрддреА - рдкрд╛рдЗрдХ, рдЬрд┐рд╕рдХрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдорд░реНрдерди рдПрдХ рдФрд░ рдЖрда рдорд╣реАрдиреЗ рддрдХ рдЪрд▓реЗрдЧрд╛ - рд╕реИрдХрдбрд╝реЛрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдЕрдкрдЧреНрд░реЗрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд▓рдЧрддреА рд╣реИред рд╣рдорд╛рд░реА рдЯреАрдо, рдЬреЛ рд╢реБрд░реВ рд╕реЗ рд╣реА рдХреНрд╡реАрдВрд╕ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдмрд╛рд░реАрдХреА рд╕реЗ рдкрд╛рд▓рди рдХрд░ рд░рд╣реА рд╣реИ, рдХрдИ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝реА рдФрд░ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ "рдирдпрд╛" рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ред рддреЛ рдЦрд░рдЧреЛрд╢ рдЫреЗрдж рдХрд┐рддрдирд╛ рдЧрд╣рд░рд╛ рдерд╛?
(рдЗрд╕рдХреЗ рдмрд╛рдж рдУрдкрдирд╕реНрдЯреИрдХ рд╢рдмреНрджрд╛рд╡рд▓реА рдХрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛; рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкрд╛рдардХ рдХрдо рд╕реЗ рдХрдо рдареЗрда рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИ)рдЙрдкрдпреЛрдЧреА рд╕реБрд╡рд┐рдзрд╛рдПрдБ
- рдореЗрд░реЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдирдИ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рдмреЛрдирд╕ рдиреЛрд╡рд╛-рдореИрдиреЗрдЬ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдерд╛: рдЕрдм рдЖрдк рдХреБрдЫ рдХреЛрд╢рд┐рдХрд╛рдУрдВ (рд╕реЗрд▓ v2) рд╕реЗ рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рджреВрд╕рд░реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ! рдкрд╛рдЗрдХ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд╡реЗрд╢реНрдЪрди рд▓рд┐рдЦрдирд╛ рдерд╛, рдФрд░ рдЕрдм рдпрд╣ "рдЖрдЙрдЯ рдСрдл рдж рдмреЙрдХреНрд╕" рдЙрдкрд▓рдмреНрдз рд╣реИред
- рдХреАрд╕реНрдЯреЛрди рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╕реНрдЯрдо рднреВрдорд┐рдХрд╛ (_member_ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ) рдмрдирд╛рдирд╛ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдЪрд░рдг рд╕реЗ "рдХрдЯ рдЖрдЙрдЯ" рд╣реИред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдПрдкреАрдЖрдИ v3 рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рд╕рдВрдХреНрд░рдордг рдерд╛, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдФрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рддрдВрддреНрд░ рдХреЗ рдЕрдиреНрдп рд░реВрдк рд╣реИрдВ, рдЬреЛ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рднреА рдмрдврд╝рд╛рддрд╛ рд╣реИ (рдЖрдЦрд┐рд░рдХрд╛рд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рднреВрдорд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдИрдбреА рднреА рдереА ...) рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рднреВрдорд┐рдХрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рдЬрд▓реНрджреА рдпрд╛ рдЬрд▓реНрджреАред рдЖрдкрдХреЛ рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред
рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди: рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░, рдкрд╣рдЪрд╛рди API v2 рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдЙрдирдХрд╛ рд╕рдорд░реНрдерди рдПрдХ рд╡рд░реНрд╖ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ (рд╕реНрдЯреАрди рд░рд┐рд▓реАрдЬ рдореЗрдВ рдирд┐рд░рд╛рд╢рд╛рд╡рд╛рджреА)ред
- рдиреНрдпреВрдЯреНрд░реЙрди l3- рдФрд░ dhcp- рдПрдЬреЗрдВрдЯреНрд╕ рдХреЛ рдСрдЯреЛрдореИрдЯрд┐рдХ рдлреЗрд▓рдУрд╡рд░ - рдСрдЯреЛрдореИрдЯрд┐рдХ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ (рд░реАрд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ) рдСрдл рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рд░рд╛рдЙрдЯрд░ рдСрдл рд╕реНрд╡рд┐рдЪ рдПрдЬреЗрдВрдЯреНрд╕ рд╕реЗ рд▓реЗрдХрд░ рдПрдХреНрдЯрд┐рд╡ рддрдХ рдХрд╛ рдореМрдХрд╛ рдорд┐рд▓рд╛ред DVR HA рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИ (
[DEFAULT]/router_distributed
, [DEFAULT]/l3_ha
)ред DVR / SNAT рдХреЛ рдПрдХ рдЕрд▓рдЧ рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд░рд╛рдЙрдЯрд░ рдмрдирд╛рддреЗ рд╕рдордп, рд╕реНрдиреИрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЖрдВрддрд░рд┐рдХ рд╕рдмрдиреЗрдЯ рд╕реЗ рдПрдХ рдФрд░ рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рд▓реЗрддрд╛ рд╣реИ:

рдпрд╣ рдмрдВрдбрд▓ рдЖрдкрдХреЛ SNAT рд╕реЗрд╡рд╛ рдХреА рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдиреЛрдб рдкрд░ рдЪрд▓ рд░рд╣реЗ L3 рдПрдЬреЗрдВрдЯ рдХреЗ рдмреИрдХрдЕрдк рд░рд╛рдЙрдЯрд░ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рд╕реЗ рдЬрд▓реНрджреА рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред - рдиреНрдпреВрдЯреНрд░реЙрди рд╡реАрдкреАрдПрди-рдПрдЬреЗрдВрдЯ рдХреА рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдПрд▓ 3-рдПрдЬреЗрдВрдЯ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдЙрд╕рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рд╕рдВрдкрд╛рджрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
[agent]/extensions = vpnaas
рдЕрдВрдд рдореЗрдВ, рдПрдХ рднреВрдорд┐рдХрд╛ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рддреИрдирд╛рддреА рддрд░реНрдХ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реАрдкреАрдПрди рдПрдЬреЗрдВрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдмрдВрдж рд╣реЛ рдЧрдИ (рдкрд╣рд▓реЗ, рд╡реАрдкреАрдПрди рдФрд░ рдПрд▓ 3 рдПрдЬреЗрдВрдЯ рдкрд░рд╕реНрдкрд░ рдЕрдирдиреНрдп рдереЗ: рдпрджрд┐ рдЖрдк рдПрдХ рдкреИрдХреЗрдЬ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рддреЛ рджреВрд╕рд░рд╛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред - рдЭрд▓рдХ-рд░рдЬрд┐рд╕реНрдЯреНрд░реА (рдПрдкреАрдЖрдИ v1 рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЙрдХреНрд╕реА) рдХреЛ рдПрдХ рдкреБрд░рд╛рдиреА рд╕реЗрд╡рд╛ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдм рдЖрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рд▓реБрдХ-рдПрдк рд╕реЗрд╡рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреЛрдИ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдЙрдирдХреА рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред
- рдордореНрдорд╛ рдорд┐рдпрд╛! рдХреНрд╖рд┐рддрд┐рдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдкреИрдХреЗрдЬ (рдкреНрд▓рдЧ-рдЗрди рдкреИрдирд▓) рдореЗрдВ рд╣реАрдЯ-рдбреИрд╢рдмреЛрд░реНрдб рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдХрдИ рдмрджрд▓рд╛рд╡ рд╣реБрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдереА ... рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЦреАрдВрдЪреЗрдВ рдФрд░ рдЫреЛрдбрд╝реЗрдВред рдПрдХ рдмрд╛рд░ рджреЗрдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИ:

- рд╕рд┐рдВрдбрд░ рдореЗрдВ рд╡реЙрд▓реНрдпреВрдо рдорд▓реНрдЯреА-рдЕрдЯреИрдЪ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╕рдорд░реНрдерди - рдПрдХ рдбрд┐рд╕реНрдХ рдХреЛ рдХрдИ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред рдЕрдм рддрдХ, рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реЗрд╡рд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╕реАрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИ : LVM, NetApp / SolidFire, Dell EMC ScaleIO рдФрд░ Oracle ZFSSA - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдкреВрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдХрджрдо рд╣реИ (рддрдВрддреНрд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рджреЛ рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрд╛ рд╣реИ)ред
рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди: рд╕рд┐рдВрдбрд░ рд╡реЙрд▓реНрдпреВрдо рдорд▓реНрдЯреА-рдЕрдЯреИрдЪ рдХреЗ рд▓рд┐рдП рд╕реАрдПрдлрдПрдЪ рдЖрд░рдмреАрдбреА рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдЕрднреА рддрдХ рдШреЛрд╖рдгрд╛ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ; рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдпрд╣ рдПрдХ рд╡рд░реНрд╖ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкрд╣рд▓реЗ (рдЖрд╢рд╛рд╡рд╛рджреА рд░реВрдк рд╕реЗ - рд╕реНрдЯреАрди рд░рд┐рд▓реАрдЬ рдореЗрдВ) рдЕрдкреЗрдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХрд╖реНрдЯрдкреНрд░рдж рдХреАрдбрд╝реЗ
(рдЙрдмрдВрдЯреВ 16.04.4 LTS рд╡рд┐рддрд░рдг (Xenial Xerus) рдкрд░ рдУрдкрдирд╕реНрдЯреИрдХ рдХреНрд╡реАрдВрд╕ рдХреЛ рддреИрдирд╛рдд рдХрд░рддреЗ рд╕рдордп рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрдЧ рдХреА рдЦреЛрдЬ рдХреА рдЧрдИ рдереА; рдПрдХ рдореМрдХрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЕрдиреНрдп рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдкрд░ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрдВрдЧреЗ)- рд▓рд┐рдирдХреНрд╕ рд╕рдореБрджрд╛рдп рдореЗрдВ, "рдЕрдиреБрд░рдХреНрд╖рдХ" рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдРрд╕реА рдЪреАрдЬ рд╣реИ - рдПрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЬреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдШрдЯрдХ (рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдмрд╛рдЗрдирд░реА рдкреИрдХреЗрдЬ) рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ / рд░рдЦрд░рдЦрд╛рд╡ рдХрд░рддрд╛ рд╣реИ / рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЙрдмрдВрдЯреВ рдХреЗ рд░рдЦрд╡рд╛рд▓реЗ рдлрд┐рд░ рд╕реЗ (рдкрд╛рдЗрдХ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдореМрдЬреВрдж рдПрдХ рдмрдЧ) рдирд┐рдпрдорд┐рдд рд╕рдордп-рд╢реНрд░реГрдВрдЦрд▓рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ - рдЧреНрдиреЛрдЪреАред рдЙрдкрдпреБрдХреНрдд "2-mod-wsgi: Keystone, Cinder, Nova Placement, Horizon" рдХреЗ рддрд╣рдд рдЪрд▓ рд░рд╣реА рд╕рдВрдмрдВрдзрд┐рдд рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ "рдмреНрд░реЗрдХ" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╛рдпрдерди 2.7 рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ред рджреБ: рдЦрдж рдорд╛рдорд▓рд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкреИрдХреЗрдЯ рдкрд╣реБрдВрдЪрд╛рдиреЗ рдХреА рдПрдХрд▓ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЧреНрдиреЛрдЪреА рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрдо рд╕реЗ рдХрдо рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдУрдХреНрдЯрд╛рд╡рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдкрд╛рдЗрдк рдФрд░ рдЧрд┐рдЯ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИрдВред
- рдореИрдВ рдХрд╣рдиреЗ рдХрд╛ рджрд┐рдЦрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдиреЙрди-рдХрдВрдкреНрдпреВрдЯ рдкреИрдХреЗрдЬ рдмрдирд╛рдиреЗ рдореЗрдВ рдЙрд╕реА рдЕрдиреБрдЪрд░ рдХрд╛ рд╣рд╛рде рдерд╛ред рдХрдо рд╕реЗ рдХрдо, рдпрд╣ рд╕рдордЭрд╛рддрд╛ рд╣реИ рдХрд┐ рдЬрдм рд╡реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ (рдХрд░реНрдиреЗрд▓ рдЕрд╕реЗрдВрдмрд▓реА 116, 119 рдФрд░ 124; рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг 17.0.1 рд╕реЗ 17.0.4 рддрдХ) рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде "рдмрд╛рд╣рд░ рдЧрд┐рд░рддрд╛ рд╣реИ":
Setting up nova-compute-libvirt (2:17.0.1-0ubuntu1~cloud0) ... adduser: The user 'nova' does not exist. dpkg: error processing package nova-compute-libvirt (--configure): subprocess installed post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of nova-compute-kvm: nova-compute-kvm depends on nova-compute-libvirt (= 2:17.0.1-0ubuntu1~cloud0); however: Package nova-compute-libvirt is not configured yet.
рдпрд╣рд╛рдВ рдпрд╣ рдмрд╛рдд рд╣реИ: рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди, рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдИ рдЬрд╛рддреА рд╣реИ рдЬрд┐рд╕реЗ рдиреЛрд╡рд╛ рд╕рд┐рд╕реНрдЯрдо рд╕рдореВрд╣ рдФрд░ рдиреЛрд╡рд╛ рд╕рд┐рд╕реНрдЯрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рди рдореЗрдВ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ: рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдП рдЧрдП рдЗрд╢рд╛рд░реЛрдВ рдХреЛ рдХрд░реЗрдВред рд╡реИрд╕реЗ, рдпрд╣ рдмрдЧ рдЕрднреА рднреА рдмрдВрдж рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред
UPD: рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдмрдЧ рдХреА рдЖрдЦрд┐рд░рдХрд╛рд░ рдкреБрд╖реНрдЯрд┐ рд╣реЛ рдЧрдИ рдФрд░ рдФрд╕рдд рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЧрдИред рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд╕рдордп (рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдиреЛрд╡рд╛ рдкреИрдХреЗрдЬ рдХреА рдЪрдХреНрд░реАрдп рдирд┐рд░реНрднрд░рддрд╛), рдЕрдиреБрдЪрд░ рдиреЗ рдПрдХ рдФрд░ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛: рдкрд╣рд▓реЗ рдиреЛрд╡рд╛-рдХреЙрдорди рдкреИрдХреЗрдЬ, рдлрд┐рд░ рдиреЛрд╡рд╛-рдХрдВрдкреНрдпреВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╣рдо рдЗрд╕ рджреЛрд╖ рд╕реЗ рд░рд╣рд┐рдд 17.0.5 рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдиреНрдпреВрдЯреНрд░реЙрди рдПрдлрдбрдмреНрд▓реНрдпреВрдПрдПрдПрд╕ рд╕реЗрд╡рд╛ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЬрдм рдПрдХ рд╡рд┐рддрд░рд┐рдд рд░реВрдЯрд░ рд╕реЗ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ ... рдмрд┐рд▓реНрдХреБрд▓ред рдлрд╝рд╛рдпрд░рд╡реЙрд▓ "рдСрдирд▓рд╛рдЗрди" рд╕реНрдерд┐рддрд┐ рд╕реЗ рд╢рд╛рд╢реНрд╡рдд "рд▓рдВрдмрд┐рдд рд╣рдЯрд╛рдПрдВ" рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрд╡реЗрд░реАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╛ рдкреВрд░реЗ рд░рд╛рдЙрдЯрд░ рдХреЛ рд╣рдЯрд╛рдХрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╣ рдмрдЧ рдкрд╛рдЗрдХ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдореМрдЬреВрдж рдерд╛)ред рдлрд┐рд▓рд╣рд╛рд▓ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдлрд┐рдХреНрд╕ (рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ!) рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдпрд╣ рдЕрдВрддрд┐рдо рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдмрдирд╛ рд╣реИред
- рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЪрд░рдг рдореЗрдВ, рдпрд╣ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ "рдиреНрдпреВрдЯреНрд░реЙрди-рдУрдкрдирд╡реЙрд╢-рдПрдЬреЗрдВрдЯ рдИрдЯрд┐рдВрдЧ рд╕реАрдкреАрдпреВ рдПрдПрдПрдПрдПрдПрдПрдП" - рдирд┐рд╖реНрдХреНрд░рд┐рдп рдореЛрдб рдореЗрдВ, рдУрдкрдирд╡реНрд╕рд╡рд┐рдЪ-рдПрдЬреЗрдВрдЯ рдиреЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ 100% рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛:
$ ps aux | grep 16233 neutron 16233 99.5 0.0 311112 143156 ? Rs 19:47 67:11 /usr/bin/python2 /usr/bin/neutron-openvswitch-agent --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/ml2/openvswitch_agent.ini --log-file=/var/log/neutron/neutron-openvswitch-agent.log $ time strace -c -p 16233 % time seconds usecs/call calls errors syscall ------ ----------- ----------- --------- --------- ---------------- 100.00 0.000362 0 95725 epoll_wait 0.00 0.000000 0 15 read 0.00 0.000000 0 6 open 0.00 0.000000 0 6 close 0.00 0.000000 0 6 stat 0.00 0.000000 0 15 fstat 0.00 0.000000 0 20 sendto 0.00 0.000000 0 79 41 recvfrom 0.00 0.000000 0 2 setsockopt 0.00 0.000000 0 94 epoll_ctl ------ ----------- ----------- --------- --------- ---------------- 100.00 0.000362 95968 41 total real 0m10.300s user 0m0.324s sys 0m2.576s
рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╕реЗрд╡рд╛ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдорд┐рд▓ рдЧрдпрд╛ рдерд╛; рдлрд┐рдХреНрд╕ рдиреНрдпреВрдЯреНрд░реЙрди 12.0.1-0ubuntu1.1 рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╢рд╛рд╣реА рдлрдХрдк
рд╕реНрдкреЙрдЗрд▓рд░рдЭрд▓рдХ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдПрдХ рдЪрд╛рд▓ рдХреА рдЙрдореНрдореАрдж рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдерд╛, рдХреЛ рдЗрд╕ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдж рдореЛрд╕реНрдЯ рдПрдкрд┐рдХреЗрд▓ рд╕рд░реНрд╡рд┐рд╕ рдЕрд╡рд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рдирд╛рдорд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рд╕реЗ рдПрдХ рд╡реНрдпрд╛рдкрдХ рдорд╛рд░реНрдЬрд┐рди рджреНрд╡рд╛рд░рд╛ рдиреЗрддреГрддреНрд╡ рдХрд░рддрд╛ рд╣реИ - рдЦрд░рд╛рдм рдкреНрд░рд▓реЗрдЦрд┐рдд, рд╣рд╛рд░реНрдб-рдЯреВ-рдбрд┐рдмрдЧ рд╕реЗрд╡рд╛рдПрдВ - рдбреЗрдиреЗрдЯреЗрдЯ, рдСрдХреНрдЯреЗрд╡рд┐рдпрд╛ рдФрд░ рд╡реЙрдХрд░ред рдЕрдВрддрд┐рдо рдбреЗрдмреНрдпреВ рд░реЙрдХреА рдХреА рд░рд┐рд▓реАрдЬрд╝ рд╕реЗ рдкрд╣рд▓реЗ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкрд╕рдВрджреАрджрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рд╣рд┐рд▓рд╛ рдкрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛ред
рдУрдкрдирд╕реНрдЯреИрдХ рдХреНрд╡реАрдВрд╕ рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рддрд░реАрдХрд╛ рдкреЗрд╢ рдХрд┐рдпрд╛ рд╣реИ - рд╡реЗрдм-рдбрд╛рдЙрдирд▓реЛрдб, рдЬреЛ рдЕрдВрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рдВрджрд░реНрдн рдХреЗ рд╕рд╛рде рдПрдХ рдЫрд╡рд┐ "рдЕрдкрд▓реЛрдб" рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдПрдХ рдмрд╛рд░, рдЬрдм рдЫрд╡рд┐ рдПрдкреАрдЖрдИ v1 рдХреЛ рдЕрднреА рддрдХ рдирд┐рдХрд╛рд▓рд╛ рдирд╣реАрдВ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ рдПрдкреАрдЖрдИ v2 рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореМрдЬреВрдж рдереАред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рдирдЬрд╝рд░-рдЕрдкреА рд╕реЗрд╡рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ, рджреЛрдиреЛрдВ рдЫрд╡рд┐ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ - рд╕реАрдзреЗ рдФрд░ рд╕рдВрджрд░реНрдн рджреНрд╡рд╛рд░рд╛ - рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реЛрддреЗ рд╣реИрдВ (
[DEFAULT]/enabled_import_methods
)ред рд╡рд┐рдХрд▓реНрдк рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рд░рд▓ рд▓рдХреНрд╖реНрдп рдХреА рдЦреЛрдЬ рдореЗрдВ, рдореИрдВ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реВрдВ, рд╕реЗрд╡рд╛ рдХреЛ рдУрд╡рд░рд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдЬрд▓реНрджреА рдХрд░рддрд╛ рд╣реВрдВ!
CRITICAL glance [-] Unhandled error: ValueError: tuple.index(x): x not in tuple ERROR glance Traceback (most recent call last): ERROR glance File "/usr/bin/glance-api", line 10, in <module> ERROR glance sys.exit(main()) ERROR glance File "/usr/lib/python2.7/dist-packages/glance/cmd/api.py", line 97, in main ERROR glance fail(e) ERROR glance File "/usr/lib/python2.7/dist-packages/glance/cmd/api.py", line 71, in fail ERROR glance return_code = KNOWN_EXCEPTIONS.index(type(e)) + 1 ERROR glance ValueError: tuple.index(x): x not in tuple
рдкреИрдЪ рдХреЗ рд╕рд╛рде рдЫреЗрдбрд╝рдЫрд╛рдбрд╝ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдлрд┐рд░ рд╕реЗ рд╕реЗрд╡рд╛ рдХреЛ рдЕрдзрд┐рднрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ:
glance-api[26538]: ERROR: Value for option enabled_import_methods is not valid: Value should start with "[" systemd[1]: glance-api.service: Main process exited, code=exited, status=4/NOPERMISSION systemd[1]: glance-api.service: Unit entered failed state. systemd[1]: glance-api.service: Failed with result 'exit-code'.
рдЧрдВрднреАрд░рддрд╛ рд╕реЗ, рдпрд╛ рдХреНрдпрд╛! рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рдиреЗ рдирд┐рдореНрди рдЕрдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ:
[DEFAULT]/enabled_import_methods = [glance-direct]
рдмреЗрд╢рдХ, рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдмрдЧ рдХреЛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд╕рдордп рдбреЗрд╡рд▓рдкрд░реНрд╕
рдиреЗ рдЗрд╕ рдЬреНрдЮрд╛рдд рдореБрджреНрджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ
рдШреЛрд╖рдгрд╛ рднреА рдкреЛрд╕реНрдЯ
рдХреА , рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдЬреНрдЮрд╛рдд рдереА рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдХреЛ рдПрдХ
рдХрдорд┐рдЯ рднреЗрдЬрд╛ред рдмрдЧ рдХреА рдЦреЛрдЬ рдХреЗ рджреЛ рдорд╣реАрдиреЗ рдмрд╛рдж, рднрд╡рд┐рд╖реНрдп рдХреЗ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП "рдмрд╛рдПрдВ"
рдлрд┐рдХреНрд╕ ; рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдХреНрд╡реАрдВрд╕ рдорд╛рд▓рд┐рдХреЛрдВ рдХреЛ рдЧреНрд▓реЗрдВрд╕ рд╕рдВрд╕реНрдХрд░рдг 16.0.2 рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рд╕рдм рдареАрдХ рд╣реИ рдЬреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред
"рдЕрдкрдирд╛ рд╕рд┐рд░ рдордд рдЦреЛрдУ, рдЕрдкрдиреА рдорд╛рдВрд╕рдкреЗрд╢рд┐рдпреЛрдВ рдХреЛ рдЭреБрд▓рд╛рдУ"
рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕реНрд╡рдЪрд╛рд▓рди рдХрд╛рд░реНрдп (рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкрд░реАрдХреНрд╖рдг рдЪрд░рдгреЛрдВ рдХреЛ рднреА рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реБрдП) рдХреЗ рджреМрд░рд╛рди, рдХреНрд╡реАрдВрд╕ рд╣рд░ рдЬрдЧрд╣ рд╕реЗ рдПрдХ "рдмреИрд╕рд╛рдЦреА" рдЪрд┐рдкрдХрд╛рдП рдмрд┐рдирд╛, рдЕрдкрдиреЗ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдмрд╛рд░ рдЙрдЪреНрдЪ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реБрдП, рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЕрддрд┐рднрд╛рд░рд┐рдд рдирд╣реАрдВ, рдордЬрдмреВрдд рд╕рд╛рдмрд┐рдд рд╣реБрдИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдХреНрд╡реАрдВрд╕ рд╕рддреНрд░рд╣рд╡рд╛рдБ (!) рдУрдкрдирд╕реНрдЯреИрдХ рд░рд┐рд▓реАрдЬрд╝ рд╣реИ, рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╡реГрддреНрддрд┐ рдХреЛ рдХрдИ рд╡рд░реНрд╖реЛрдВ рддрдХ рдмрдирд╛рдП рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ: "
рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдЕрдВрддрд░реНрдЬреНрдЮрд╛рди рд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдирд╣реАрдВ рд╣реИ "ред рдЕрдЯрд▓рд╛рдВрдЯрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ
рдЯреНрд░реИрдХ рдХрд╛ рдпрд╣ рдЙрджреНрдзрд░рдг, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЙрддреНрдкрд╛рдж рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╕рдВрд╡реЗрджрдирд╛рдУрдВ рдХреА рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдмрддрд╛рддрд╛ рд╣реИред рдПрдХ рдУрд░, рдмреБрдирд┐рдпрд╛рджреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдирд┐рдпрдорд┐рдд рд╕реЗрд╡рд╛рдУрдВ (рдХреАрд╕реНрдЯреЛрди, рдЧреНрд▓реИрдВрд╕, рд╕реНрд╡рд┐рдлреНрдЯ, рд╕рд┐рдВрдбрд░, рдиреЛрд╡рд╛, рдиреНрдпреВрдЯреНрд░реЙрди, рдХреНрд╖рд┐рддрд┐рдЬ) рдХреА рддреИрдирд╛рддреА рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдбрд┐рдмреЗрдЯ рдХреА рдЧрдИ рд╣реИ рдФрд░ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЗ рд▓рд┐рдП рднреА рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдирд╣реАрдВ рдХрд░реЗрдЧреАред рджреВрд╕рд░реА рдУрд░, рдЬрдм рдпрд╣ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдпреБрд╡рд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ, рддреЛ рдЙрдкрд░реЛрдХреНрдд "рдЫреБрдЯреНрдЯреА" рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ: рдЗрд╕реЗ рдЫрд╛рдБрдЯ рджреЗрдВ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЕрд▓реНрдк рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдХреЛрдб рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рд▓реЛрдХрдкреНрд░рд┐рдп рдмрдЧ рдЯреНрд░реИрдХрд░ рдкрд░ рдмреИрдареЗ рджрд┐рди рдмрд┐рддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдПрдВред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╕рдм рджреБрдЦ рд╕реНрдЯреЙрдХрд╣реЛрдо рд╕рд┐рдВрдбреНрд░реЛрдо рдХрд╛ рдПрдХ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдУрдкрди-рд╕реНрдЯреИрдХ рд╡реНрдпрд╛рдпрд╛рдо рдорд╕реНрддрд┐рд╖реНрдХ рдХреЛ рдХрд┐рд╕реА рднреА рддрд╛рд░реНрдХрд┐рдХ рдЦреЗрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рд╣рд┐рд▓рд╛рддрд╛ рд╣реИ, рддреЗрдЬреА рд╕реЗ рдЙрдкрдпреЛрдЧреА рдХреМрд╢рд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓рдЧрд╛рддрд╛рд░ рдЕрдЪреНрдЫреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИ рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ рдКрдм рдирд╣реАрдВ рд╣реЛрдиреЗ рджреЗрддрд╛ рд╣реИред рдУрдкрдирд╕реНрдЯреИрдХ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкрд╣рд▓реА рдирдЬрд░ рдореЗрдВ рдореЗрд░рд╛ рдкреНрдпрд╛рд░ рдирд╣реАрдВ рдерд╛, рд╕рдлреЗрдж рдЧрд░реНрдореА рдФрд░ рдмреЗрд╣реЛрд╢реА рдореЗрдВ рдХрдо рд╣реЛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдм рдереЛрдбрд╝рд╛ рдкреНрдпрд╛рд░ рдХрд╛ рд╣рдХрджрд╛рд░ рд╣реИред рдФрд░ рдпрджрд┐ рдЖрдк рд▓рдЧрднрдЧ рд╢рд╛рдиреНрддрд┐ рдХреЗ рдХрд╛рд▓реЗрдкрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдкрд░реНрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ, рддреЛ рдЦреБрдж рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реЛрдХрд░ (рдФрд░ рдУрдкрди-рд╕реЛрд░реНрд╕ рджреБрдирд┐рдпрд╛ рдХреЛ рдереЛрдбрд╝рд╛ рдмреЗрд╣рддрд░ рдмрдирд╛рдПрдВ), рд╢рд╛рдпрдж рдпрд╣ рдЖрдкрдХрд╛ рддрд░реАрдХрд╛ рд╣реИред