Openstack рдорд╛ рд▓реЛрдб рд╕рдиреНрддреБрд▓рди

рдареВрд▓рд╛ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рдиреНрддреБрд▓рди рд╡рд╛ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рд╕реНрд░реЛрддрд╣рд░реВрдорд╛ рднрд╛рд░ рд╕рдорддрд▓ рдЧрд░реНрдиреЗ рдореБрджреНрджрд╛ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рддреАрд╡реНрд░ рдЫред Tionix (рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рд░ рдЕрдкрд░реЗрдЯрд░, рдХрдореНрдкрдиреАрд╣рд░реВрдХреЛ Rostelecom рд╕рдореВрд╣рдХреЛ рднрд╛рдЧ) рд▓реЗ рдкрдирд┐ рдпрд╕ рдореБрджреНрджрд╛рдХреЛ рдЦреНрдпрд╛рд▓ рд░рд╛рдЦреЗрдХреЛ рдЫред

рд░, рд╣рд╛рдореНрд░реЛ рдореБрдЦреНрдп рд╡рд┐рдХрд╛рд╕ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдУрдкрдирд╕реНрдЯреНрдпрд╛рдХ рднрдПрдХреЛрд▓реЗ, рд░ рд╣рд╛рдореА, рд╕рдмреИ рдорд╛рдирд┐рд╕рд╣рд░реВ рдЬрд╕реНрддреИ, рдЕрд▓реНрдЫреА рдЫреМрдВ, рдпреЛ рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдХреЗрд╣реА рддрдпрд╛рд░ рдореЛрдбреНрдпреБрд▓ рдЪрдпрди рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдпреЛред рд╣рд╛рдореНрд░реЛ рдЫрдиреЛрдЯ Watcher рдорд╛ рдкрд░реНрдпреЛ, рдЬреБрди рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреМрдВред
Openstack рдорд╛ рд▓реЛрдб рд╕рдиреНрддреБрд▓рди
рдкрд╣рд┐рд▓реЗ, рд╕рд░реНрддрд╣рд░реВ рд░ рдкрд░рд┐рднрд╛рд╖рд╛рд╣рд░реВ рд╣реЗрд░реМрдВред

рд╕рд░реНрддрд╣рд░реВ рд░ рдкрд░рд┐рднрд╛рд╖рд╛рд╣рд░реВ

рд▓рдХреНрд╖реНрдп рдПрдХ рдорд╛рдирд╡-рдкрдардиреАрдп, рдЕрд╡рд▓реЛрдХрдирдпреЛрдЧреНрдп рд░ рдорд╛рдкрдирдпреЛрдЧреНрдп рдЕрдиреНрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рд╣реЛ рдЬреБрди рд╣рд╛рд╕рд┐рд▓ рдЧрд░реНрдиреБрдкрд░реНрджрдЫред рдкреНрд░рддреНрдпреЗрдХ рд▓рдХреНрд╖реНрдп рд╣рд╛рд╕рд┐рд▓ рдЧрд░реНрди рдПрдХ рд╡рд╛ рдмрдвреА рд░рдгрдиреАрддрд┐рд╣рд░реВ рдЫрдиреНред рд░рдгрдиреАрддрд┐ рднрдиреЗрдХреЛ рдПрд▓реНрдЧреЛрд░рд┐рджрдордХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛ рдЬреБрди рджрд┐рдЗрдПрдХреЛ рд▓рдХреНрд╖реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬреНрди рд╕рдХреНрд╖рдо рдЫред

рдХрд╛рд░реНрдп рдПрдЙрдЯрд╛ рдкреНрд░рд╛рдердорд┐рдХ рдХрд╛рд░реНрдп рд╣реЛ рдЬрд╕рд▓реЗ OpenStack рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рд▓рдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕реНрд░реЛрддрдХреЛ рд╣рд╛рд▓рдХреЛ рдЕрд╡рд╕реНрдерд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдЫ, рдЬрд╕реНрддреИ: рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░реНрдиреЗ (рдорд╛рдЗрдЧреНрд░реЗрд╕рди), рдиреЛрдбрдХреЛ рдкрд╛рд╡рд░ рд╕реНрдЯреЗрдЯ (change_node_power_state) рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ, nova рд╕реЗрд╡рд╛рдХреЛ рдЕрд╡рд╕реНрдерд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ (change_nova_service_state) ), рд╕реНрд╡рд╛рдж рдкрд░рд┐рд╡рд░реНрддрди (рд░рд┐рд╕рд╛рдЗрдЬ), NOP рд╕рдиреНрджреЗрд╢рд╣рд░реВ рджрд░реНрддрд╛ рдЧрд░реНрджреИ (рдирдк), рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрдХреЛ рдЕрднрд╛рд╡ - рдкрдЬ (рдирд┐рджреНрд░рд╛), рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг (рднреЛрд▓реНрдпреБрдо_рдорд╛рдЗрдЧреНрд░реЗрдЯ)ред

рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛ - рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд▓рдХреНрд╖реНрдп рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХреНрд░рдо рдорд╛ рдХрд╛рд░реНрдпрд╣рд░реБ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рд╡рд╛рд╣ред рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛рд▓реЗ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕реВрдЪрдХрд╣рд░реВрдХреЛ рд╕реЗрдЯрдХреЛ рд╕рд╛рде рдорд╛рдкрди рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдкрдирд┐ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рдПрдХ рд╕рдлрд▓ рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдг рдкрдЫрд┐ рд╡рд╛рдЪрд░ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫ, рдЬрд╕рдХреЛ рдлрд▓рд╕реНрд╡рд░реВрдк рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рд░рдгрдиреАрддрд┐рд▓реЗ рд▓рдХреНрд╖реНрдп рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬреНрдЫред рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛рд▓реЗ рдХреНрд░рдорд┐рдХ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕реВрдЪреА рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред

рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдг рдХреНрд▓рд╕реНрдЯрд░ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрди рдЕрдиреБрд░реЛрдз рдЫред рджрд┐рдЗрдПрдХреЛ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдПрдЙрдЯрд╛ рд▓рдХреНрд╖реНрдп рд╣рд╛рд╕рд┐рд▓ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рдЧрд░рд┐рдиреНрдЫред рдкреНрд░рддреНрдпреЗрдХ рд╕рдлрд▓ рдЕрдбрд┐рдЯрдХреЛ рд▓рд╛рдЧрд┐, рд╡рд╛рдЪрд░рд▓реЗ рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛ рдЙрддреНрдкрдиреНрди рдЧрд░реНрджрдЫред

рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдг рджрд╛рдпрд░рд╛ рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рдПрдХ рд╕реЗрдЯ рд╣реЛ рдЬрд╕рдорд╛ рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдиреНрдЫ (рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреНрд╖реЗрддреНрд░(рд╣рд░реВ), рдиреЛрдб рдПрдЧреНрд░реАрдЧреЗрдЯрд░рд╣рд░реВ, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЧрдгрдирд╛ рдиреЛрдбрд╣рд░реВ рд╡рд╛ рднрдгреНрдбрд╛рд░рдг рдиреЛрдбрд╣рд░реВ, рдЖрджрд┐ред рдЕрдбрд┐рдЯ рд╕реНрдХреЛрдк рдкреНрд░рддреНрдпреЗрдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯрдорд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред рдпрджрд┐ рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдг рджрд╛рдпрд░рд╛ рддреЛрдХрд┐рдПрдХреЛ рдЫреИрди рднрдиреЗ, рд╕рдореНрдкреВрд░реНрдг рдХреНрд▓рд╕реНрдЯрд░ рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдиреНрдЫред

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

рдХреНрд▓рд╕реНрдЯрд░ рднреМрддрд┐рдХ рдореЗрд╕рд┐рдирд╣рд░реВрдХреЛ рд╕рдВрдЧреНрд░рд╣ рд╣реЛ рдЬрд╕рд▓реЗ рдЧрдгрдирд╛, рднрдгреНрдбрд╛рд░рдг, рд░ рдиреЗрдЯрд╡рд░реНрдХрд┐рдЩ рд╕реНрд░реЛрддрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рд░ рдЙрд╣реА OpenStack рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдиреЛрдбрджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░рд┐рдиреНрдЫред

рдХреНрд▓рд╕реНрдЯрд░ рдбрд╛рдЯрд╛ рдореЛрдбреЗрд▓ (CDM) рдХреНрд▓рд╕реНрдЯрд░рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рд╡рд░реНрддрдорд╛рди рдЕрд╡рд╕реНрдерд╛ рд░ рдЯреЛрдкреЛрд▓реЛрдЬреАрдХреЛ рддрд╛рд░реНрдХрд┐рдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реЛред

рджрдХреНрд╖рддрд╛ рд╕реВрдЪрдХ - рдпреЛ рд░рдгрдиреАрддрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рд╕рдорд╛рдзрд╛рди рдХрд╕рд░реА рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдиреНрдЫ рднрдиреЗрд░ рд╕рдВрдХреЗрдд рдЧрд░реНрдиреЗ рд╕реВрдЪрдХред рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕реВрдЪрдХрд╣рд░реВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд▓рдХреНрд╖реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реБрдиреНрдЫрдиреН рд░ рдкрд░рд┐рдгрд╛рдо рд╕реНрд╡рд░реВрдк рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛рдХреЛ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рдкреНрд░рднрд╛рд╡рдХрд╛рд░рд┐рддрд╛ рдЧрдгрдирд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рдкреНрд░рднрд╛рд╡рдХрд╛рд░рд┐рддрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдкреНрд░рддреНрдпреЗрдХ рд▓рдХреНрд╖реНрдпрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рд╕реЗрдЯ рд╣реЛ рдЬрд╕рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕реВрдЪрдХрд╣рд░реВрд▓рд╛рдИ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрджрдЫ рдЬреБрди рд╕рдореНрдмрдиреНрдзрд┐рдд рд▓рдХреНрд╖реНрдп рд╣рд╛рд╕рд┐рд▓ рдЧрд░реНрдиреЗ рд░рдгрдиреАрддрд┐рд▓реЗ рдпрд╕рдХреЛ рд╕рдорд╛рдзрд╛рдирдорд╛ рд╣рд╛рд╕рд┐рд▓ рдЧрд░реНрдиреБрдкрд░реНрдЫред рд╡рд╛рд╕реНрддрд╡рдорд╛, рд░рдгрдиреАрддрд┐ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкреНрд░рддреНрдпреЗрдХ рд╕рдорд╛рдзрд╛рди рдпрд╕рдХреЛ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рдкреНрд░рднрд╛рд╡рдХрд╛рд░рд┐рддрд╛ рдЧрдгрдирд╛ рдЧрд░реНрдиреБ рдЕрдШрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рд╡рд┐рд░реБрджреНрдз рдЬрд╛рдБрдЪ рдЧрд░рд┐рдиреЗрдЫред

рд╕реНрдХреЛрд░рд┐рдЩ рдЗрдиреНрдЬрд┐рди рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╛рдЗрд▓ рд╣реЛ рдЬрд╕рдорд╛ рд░рд╛рдореНрд░рд░реА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЗрдирдкреБрдЯрд╣рд░реВ, рд░рд╛рдореНрд░реЛ-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЖрдЙрдЯрдкреБрдЯрд╣рд░реВ рдЫрдиреН, рд░ рд╡рд┐рд╢реБрджреНрдз рд░реВрдкрдорд╛ рдЧрдгрд┐рддреАрдп рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫред рдпрд╕ рддрд░рд┐рдХрд╛рд▓реЗ, рдЧрдгрдирд╛ рдпреЛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдПрдХреЛ рд╡рд╛рддрд╛рд╡рд░рдгрдмрд╛рдЯ рд╕реНрд╡рддрдиреНрддреНрд░ рдЫ - рдпрд╕рд▓реЗ рдХрд╣реАрдВ рдкрдирд┐ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рджрд┐рдиреЗрдЫред

рд╣реЗрд░рдЪрд╛рд╣ рдпреЛрдЬрдирд╛рдХрд╛рд░ - рд╡рд╛рдЪрд░ рдирд┐рд░реНрдгрдп рд▓рд┐рдиреЗ рдЗрдиреНрдЬрд┐рдирдХреЛ рднрд╛рдЧред рдпреЛ рдореЛрдбреНрдпреБрд▓рд▓реЗ рд░рдгрдиреАрддрд┐рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдЧрд░рд┐рдПрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕реЗрдЯ рд▓рд┐рдиреНрдЫ рд░ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдпреЛрдЬрдирд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рдпреА рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрд╣рд░реВрд▓рд╛рдИ рд╕рдордп рд░ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐, рдкреВрд░реНрд╡ рд╢рд░реНрддрд╣рд░реВ рдХреЗ рд╣реЛ рднрдиреЗрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрдЫред

рдкрд╣рд░реЗрджрд╛рд░ рд▓рдХреНрд╖реНрдп рд░ рд░рдгрдиреАрддрд┐рд╣рд░реВ

рд▓рдХреНрд╖реНрдп
рд░рдгрдиреАрддрд┐рд╣рд░реВ

рдбрдореА рдЧреЛрд▓
рдбрдореА рд░рдгрдиреАрддрд┐ 

рдирдореВрдирд╛ рд╕реНрдХреЛрд░рд┐рдЩ рдЗрдиреНрдЬрд┐рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбрдореА рд░рдгрдиреАрддрд┐

рд░рд┐рд╕рд╛рдЗрдЬрдХреЛ рд╕рд╛рде рдбрдореА рд░рдгрдиреАрддрд┐

рдКрд░реНрдЬрд╛ рдмрдЪрдд рдЧрд░реНрджреИ
рдКрд░реНрдЬрд╛ рдмрдЪрдд рд░рдгрдиреАрддрд┐

рд╕рд░реНрднрд░ рд╕рдореЗрдХрди
рдЖрдзрд╛рд░рднреВрдд рдЕрдлрд▓рд╛рдЗрди рд╕рд░реНрднрд░ рд╕рдореЗрдХрди

VM рдХрд╛рд░реНрдпрднрд╛рд░ рд╕рдореЗрдХрди рд░рдгрдиреАрддрд┐

рдХрд╛рд░реНрдпрднрд╛рд░ рд╕рдиреНрддреБрд▓рди
рдХрд╛рд░реНрдпрднрд╛рд░ рд╕рдиреНрддреБрд▓рди рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд░рдгрдиреАрддрд┐

рднрдгреНрдбрд╛рд░рдг рдХреНрд╖рдорддрд╛ рдмреНрдпрд╛рд▓реЗрдиреНрд╕ рд░рдгрдиреАрддрд┐

рдХрд╛рд░реНрдпрднрд╛рд░ рд╕реНрдерд┐рд░реАрдХрд░рдг

рдХреЛрд▓рд╛рд╣рд▓рдкреВрд░реНрдг рдЫрд┐рдореЗрдХреА
рдХреЛрд▓рд╛рд╣рд▓рдкреВрд░реНрдг рдЫрд┐рдореЗрдХреА

рдерд░реНрдорд▓ рдЕрдиреБрдХреВрд▓рди
рдЖрдЙрдЯрд▓реЗрдЯ рддрд╛рдкрдорд╛рди рдЖрдзрд╛рд░рд┐рдд рд░рдгрдиреАрддрд┐

рдПрдпрд░рдлреНрд▓реЛ рдЕрдиреБрдХреВрд▓рди
рд╕рдорд╛рди рд╡рд╛рдпреБрдкреНрд░рд╡рд╛рд╣ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд░рдгрдиреАрддрд┐

рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдорд░реНрдордд
рдХреНрд╖реЗрддреНрд░ рдорд╛рдЗрдЧреНрд░реЗрд╕рди

рд╡рд░реНрдЧ
рдЕрднрд┐рдиреЗрддрд╛

рдбрдореА рдЧреЛрд▓ - рдЖрд░рдХреНрд╖рд┐рдд рд▓рдХреНрд╖реНрдп рдЬреБрди рдкрд░реАрдХреНрд╖рдг рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рд╕рдореНрдмрдиреНрдзрд┐рдд рд░рдгрдиреАрддрд┐рд╣рд░реВ: рдбрдореА рд░рдгрдиреАрддрд┐, рдирдореВрдирд╛ рд╕реНрдХреЛрд░рд┐рдЩ рдЗрдиреНрдЬрд┐рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбрдореА рд░рдгрдиреАрддрд┐ рд░ рд░рд┐рд╕рд╛рдЗрдЬрдХреЛ рд╕рд╛рде рдбрдореА рд░рдгрдиреАрддрд┐ред рдбрдореА рд░рдгрдиреАрддрд┐ рдЯреЗрдореНрдкреЗрд╕реНрдЯ рдорд╛рд░реНрдлрдд рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдбрдореА рд░рдгрдиреАрддрд┐ рд╣реЛред рдпреЛ рд░рдгрдиреАрддрд┐рд▓реЗ рдХреБрдиреИ рдЙрдкрдпреЛрдЧреА рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рдкреНрд░рджрд╛рди рдЧрд░реНрджреИрди, рдпрд╕рдХреЛ рдорд╛рддреНрд░ рдЙрджреНрджреЗрд╢реНрдп рдЯреЗрдореНрдкреЗрд╕реНрдЯ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд╣реЛред

рдирдореВрдирд╛ рд╕реНрдХреЛрд░рд┐рдЩ рдЗрдиреНрдЬрд┐рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбрдореА рд░рдгрдиреАрддрд┐ - рд░рдгрдиреАрддрд┐ рдЕрдШрд┐рд▓реНрд▓реЛ рдПрдХ рдЬрд╕реНрддреИ рдЫ, рдлрд░рдХ рдПрдХ рдирдореВрдирд╛ "рд╕реНрдХреЛрд░рд┐рдЩ рдЗрдиреНрдЬрд┐рди" рдХреЛ рдкреНрд░рдпреЛрдЧ рд╣реЛ рдЬрд╕рд▓реЗ рдореЗрд╕рд┐рди рд▓рд░реНрдирд┐рдЩ рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЧрдгрдирд╛ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрджрдЫред

рд░рд┐рд╕рд╛рдЗрдЬрдХреЛ рд╕рд╛рде рдбрдореА рд░рдгрдиреАрддрд┐ - рд░рдгрдиреАрддрд┐ рдЕрдШрд┐рд▓реНрд▓реЛ рдПрдХ рдЬрд╕реНрддреИ рдЫ, рдорд╛рддреНрд░ рдлрд░рдХ рд╕реНрд╡рд╛рдж (рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд░ рд░рд┐рд╕рд╛рдЗрдЬ) рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рдкреНрд░рдпреЛрдЧ рд╣реЛред

рдЙрддреНрдкрд╛рджрдирдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдБрджреИрдиред

рдКрд░реНрдЬрд╛ рдмрдЪрдд рдЧрд░реНрджреИ - рдКрд░реНрдЬрд╛ рдЦрдкрдд рдХрдо рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрд╕ рд▓рдХреНрд╖реНрдпрдХреЛ рдмрдЪрдд рдКрд░реНрдЬрд╛ рд░рдгрдиреАрддрд┐, VM рд╡рд░реНрдХрд▓реЛрдб рдХрдиреНрд╕реЛрд▓рд┐рдбреЗрд╕рди рд░рдгрдиреАрддрд┐ (рд╕рд░реНрднрд░ рдХрдиреНрд╕реЛрд▓рд┐рдбреЗрд╕рди) рд╕рдБрдЧрд╕рдБрдЧреИ, рдЧрддрд┐рд╢реАрд▓ рдкрд╛рд╡рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди (DPM) рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдорд╛ рд╕рдХреНрд╖рдо рдЫ рдЬрд╕рд▓реЗ рдХрдо рд╕реНрд░реЛрдд рдЙрдкрдпреЛрдЧрдХреЛ рдЕрд╡рдзрд┐рдорд╛ рдкрдирд┐ рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдпрднрд╛рд░ рд╕рдореЗрдХрд┐рдд рдЧрд░реЗрд░ рдКрд░реНрдЬрд╛ рдмрдЪрдд рдЧрд░реНрджрдЫ: рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВ рдХрдо рдиреЛрдбрд╣рд░реВрдорд╛ рд╕рд╛рд░рд┐рдпреЛред , рд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдиреЛрдбрд╣рд░реВ рдЕрд╕рдХреНрд╖рдо рдЫрдиреНред рд╕рдореЗрдХрди рдкрдЫрд┐, рд░рдгрдиреАрддрд┐рд▓реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдЕрдиреБрд╕рд╛рд░ рдиреЛрдбрд╣рд░реВ рдЕрди/рдЕрдл рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрджрдЫ: "min_free_hosts_num" - рд▓реЛрдбрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрд┐рд░рд╣реЗрдХрд╛ рдирд┐рдГрд╢реБрд▓реНрдХ рд╕рдХреНрд╖рдо рдиреЛрдбрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛, рд░ "free_used_percent" - рдирд┐: рд╢реБрд▓реНрдХ рд╕рдХреНрд╖рдо рд╣реЛрд╕реНрдЯрд╣рд░реВрдХреЛ рдкреНрд░рддрд┐рд╢рддред рдореЗрд╢рд┐рдирд╣рд░реВрд▓реЗ рдУрдЧрдЯреЗрдХрд╛ рдиреЛрдбрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ред рдХрд╛рдо рдЧрд░реНрди рд░рдгрдиреАрддрд┐ рд╣реБрдиреБрдкрд░реНрдЫ рдиреЛрдбрд╣рд░реВрдорд╛ рдкрд╛рд╡рд░ рд╕рд╛рдЗрдХрд▓ рдЪрд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ Ironic рд╕рдХреНрд╖рдо рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдпреЛред

рд░рдгрдиреАрддрд┐ рдорд╛рдкрджрдгреНрдбрд╣рд░реВ

рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░
рдкреНрд░рдХрд╛рд░
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рджреНрд╡рд╛рд░рд╛
рд╡рд┐рд╡рд░рдг

free_used_percent
рдирдореНрдмрд░
10.0
рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВ рднрдПрдХрд╛ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдиреЛрдбрд╣рд░реВрдХреЛ рд╕рдЩреНрдЦреНрдпрд╛рдорд╛ рдирд┐:рд╢реБрд▓реНрдХ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдиреЛрдбрд╣рд░реВрдХреЛ рд╕рдЩреНрдЦреНрдпрд╛рдХреЛ рдЕрдиреБрдкрд╛рдд

min_free_hosts_num
int
1
рдирд┐рдГрд╢реБрд▓реНрдХ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдиреЛрдбрд╣рд░реВрдХреЛ рдиреНрдпреВрдирддрдо рд╕рдВрдЦреНрдпрд╛

рдХреНрд▓рд╛рдЙрдбрдорд╛ рдХрдореНрддрд┐рдорд╛ рджреБрдИ рдиреЛрдбрд╣рд░реВ рд╣реБрдиреБрдкрд░реНрдЫред рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рдзрд┐рд▓реЗ рдиреЛрдбрдХреЛ рдкрд╛рд╡рд░ рд╕реНрдЯреЗрдЯ (change_node_power_state) рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджреИрдЫред рд░рдгрдиреАрддрд┐рд▓рд╛рдИ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕рдЩреНрдХрд▓рди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрдиред

рд╕рд░реНрднрд░ рдХрдиреНрд╕реЛрд▓рд┐рдбреЗрд╢рди - рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдиреЛрдбреНрд╕ (рдПрдХреАрдХрд░рдг) рдХреЛ рд╕рдВрдЦреНрдпрд╛ рдХрдо рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрд╕рдорд╛ рджреБрдИрд╡рдЯрд╛ рд░рдгрдиреАрддрд┐рд╣рд░реВ рдЫрдиреН: рдЖрдзрд╛рд░рднреВрдд рдЕрдлрд▓рд╛рдЗрди рд╕рд░реНрднрд░ рдХрдиреНрд╕реЛрд▓рд┐рдбреЗрд╢рди рд░ VM рд╡рд░реНрдХрд▓реЛрдб рдХрдиреНрд╕реЛрд▓рд┐рдбреЗрд╢рди рд░рдгрдиреАрддрд┐ред

рдЖрдзрд╛рд░рднреВрдд рдЕрдлрд▓рд╛рдЗрди рд╕рд░реНрднрд░ рдХрдиреНрд╕реЛрд▓рд┐рдбреЗрд╕рди рд░рдгрдиреАрддрд┐рд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдХреБрд▓ рд╕рдЩреНрдЦреНрдпрд╛рд▓рд╛рдИ рдиреНрдпреВрдиреАрдХрд░рдг рдЧрд░реНрдЫ рд░ рдорд╛рдЗрдЧреНрд░реЗрд╕рдирд╣рд░реВрдХреЛ рд╕рдЩреНрдЦреНрдпрд╛рд▓рд╛рдИ рдкрдирд┐ рдХрдо рдЧрд░реНрдЫред

рдЖрдзрд╛рд░рднреВрдд рд░рдгрдиреАрддрд┐ рдирд┐рдореНрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЖрд╡рд╢реНрдпрдХ рдЫ:

рдореЗрдЯреНрд░рд┐рдХреНрд╕
рд╕реЗрд╡рд╛
рдкреНрд▓рдЧрдЗрдирд╣рд░реВ
рдЯрд┐рдкреНрдкрдгреА

compute.node.cpu.percent
рд╕рд┐рд▓реЛрдорд┐рдЯрд░
рдХреБрдиреИ рдкрдирд┐
 

cpu_util
рд╕рд┐рд▓реЛрдорд┐рдЯрд░
рдХреБрдиреИ рдкрдирд┐
 

рд░рдгрдиреАрддрд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ: рдорд╛рдЗрдЧреНрд░реЗрд╕рди_рдкреНрд░рдпрд╛рд╕ - рдмрдиреНрджрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдореНрднрд╛рд╡рд┐рдд рдЙрдореНрдореЗрджреНрд╡рд╛рд░рд╣рд░реВ рдЦреЛрдЬреНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдВрдпреЛрдЬрдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд, реж, рдХреБрдиреИ рдкреНрд░рддрд┐рдмрдиреНрдз рдЫреИрди), рдЕрд╡рдзрд┐ - рдореЗрдЯреНрд░рд┐рдХ рдбреЗрдЯрд╛ рд╕реНрд░реЛрддрдмрд╛рдЯ рд╕реНрдерд┐рд░ рдПрдХрддреНрд░реАрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕реЗрдХреЗрдиреНрдбрдорд╛ рд╕рдордп рдЕрдиреНрддрд░рд╛рд▓ (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд, 0)ред

рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рд╡рд┐рдзрд┐рд╣рд░реВ: рдорд╛рдЗрдЧреНрд░реЗрд╕рди, рдиреЛрднрд╛ рд╕реЗрд╡рд╛ рдЕрд╡рд╕реНрдерд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджреИ (change_nova_service_state)ред

VM рд╡рд░реНрдХрд▓реЛрдб рдХрдиреНрд╕реЛрд▓рд┐рдбреЗрд╕рди рд░рдгрдиреАрддрд┐ рдкрд╣рд┐рд▓реЛ-рдлрд┐рдЯ рд╣рд┐рдЙрд░рд┐рд╕реНрдЯрд┐рдХрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ рдЬреБрди рдорд╛рдкрди рдЧрд░рд┐рдПрдХреЛ CPU рд▓реЛрдбрдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдЫ рд░ рдзреЗрд░реИ рд╡рд╛ рдзреЗрд░реИ рдереЛрд░реИ рднрд╛рд░ рджрд┐рдЗрдПрдХреЛ рд╕реНрд░реЛрдд рдХреНрд╖рдорддрд╛ рдЕрд╡рд░реЛрдзрд╣рд░реВ рднрдПрдХрд╛ рдиреЛрдбрд╣рд░реВрд▓рд╛рдИ рдХрдо рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджрдЫред рдпрд╕ рд░рдгрдиреАрддрд┐рд▓реЗ рдирд┐рдореНрди рдЪрд╛рд░ рдЪрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рдкреНрд░рдпреЛрдЧрдорд╛ рдкрд░рд┐рдгрд╛рдо рджрд┐рдиреЗ рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ:

  1. рдЕрдирд▓реЛрдбрд┐рдВрдЧ рдЪрд░рдг - рдЕрддреНрдпрдзрд┐рдХ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рдкреНрд░рд╢реЛрдзрди;
  2. рд╕рдореЗрдХрди рдЪрд░рдг - рдХрдо рдкреНрд░рдпреЛрдЧ рднрдПрдХрд╛ рд╕реНрд░реЛрддрд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдЩ;
  3. рд╕рдорд╛рдзрд╛рди рдХреЛ рдЕрдиреБрдХреВрд▓рди - рдорд╛рдЗрдЧреНрд░реЗрд╕рди рдХреЛ рд╕рдВрдЦреНрдпрд╛ рдХрдо рдЧрд░реНрджреИ;
  4. рдкреНрд░рдпреЛрдЧ рдирдЧрд░рд┐рдПрдХрд╛ рдХрдореНрдкреНрдпреБрдЯ рдиреЛрдбрд╣рд░реВ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрджреИред

рд░рдгрдиреАрддрд┐рд▓рд╛рдИ рдирд┐рдореНрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЪрд╛рд╣рд┐рдиреНрдЫ:

рдореЗрдЯреНрд░рд┐рдХреНрд╕
рд╕реЗрд╡рд╛
рдкреНрд▓рдЧрдЗрдирд╣рд░реВ
рдЯрд┐рдкреНрдкрдгреА

рд╕реНрдореГрддрд┐
рд╕рд┐рд▓реЛрдорд┐рдЯрд░
рдХреБрдиреИ рдкрдирд┐
 

disk.root.size
рд╕рд┐рд▓реЛрдорд┐рдЯрд░
рдХреБрдиреИ рдкрдирд┐
 

рдирд┐рдореНрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдРрдЪреНрдЫрд┐рдХ рдЫрдиреН рддрд░ рдЙрдкрд▓рдмреНрдз рднрдПрдорд╛ рд░рдгрдиреАрддрд┐ рд╢реБрджреНрдзрддрд╛рдорд╛ рд╕реБрдзрд╛рд░ рд╣реБрдиреЗрдЫ:

рдореЗрдЯреНрд░рд┐рдХреНрд╕
рд╕реЗрд╡рд╛
рдкреНрд▓рдЧрдЗрдирд╣рд░реВ
рдЯрд┐рдкреНрдкрдгреА

рд╕реНрдореГрддрд┐ рдирд┐рд╡рд╛рд╕реА
рд╕рд┐рд▓реЛрдорд┐рдЯрд░
рдХреБрдиреИ рдкрдирд┐
 

cpu_util
рд╕рд┐рд▓реЛрдорд┐рдЯрд░
рдХреБрдиреИ рдкрдирд┐
 

рд░рдгрдиреАрддрд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ: рдЕрд╡рдзрд┐ - рдореЗрдЯреНрд░рд┐рдХ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд, 3600) рдмрд╛рдЯ рд╕реНрдерд┐рд░ рдПрдХрддреНрд░реАрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕реЗрдХреЗрдиреНрдбрдорд╛ рд╕рдордп рдЕрдиреНрддрд░рд╛рд▓ред

рдЕрдШрд┐рд▓реНрд▓реЛ рд░рдгрдиреАрддрд┐ рдЬрд╕реНрддреИ рд╕рдорд╛рди рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рдердк рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдБ.

рдХрд╛рд░реНрдпрднрд╛рд░ рд╕рдиреНрддреБрд▓рди - рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдиреЛрдбрд╣рд░реВ рдмреАрдЪ рдХрд╛рд░реНрдпрднрд╛рд░ рд╕рдиреНрддреБрд▓рдиред рд▓рдХреНрд╖реНрдпрдХрд╛ рддреАрди рд░рдгрдиреАрддрд┐рд╣рд░реВ рдЫрдиреН: рдХрд╛рд░реНрдпрднрд╛рд░ рдмреНрдпрд╛рд▓реЗрдиреНрд╕ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд░рдгрдиреАрддрд┐, рдХрд╛рд░реНрдпрднрд╛рд░ рд╕реНрдерд┐рд░реАрдХрд░рдг, рднрдгреНрдбрд╛рд░рдг рдХреНрд╖рдорддрд╛ рдмреНрдпрд╛рд▓реЗрдиреНрд╕ рд░рдгрдиреАрддрд┐ред

рд╡рд░реНрдХрд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд░рдгрдиреАрддрд┐рд▓реЗ рд╣реЛрд╕реНрдЯ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рд╡рд░реНрдХрд▓реЛрдбрдорд╛ рдЖрдзрд╛рд░рд┐рдд рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдорд╛рдЗрдЧреНрд░реЗрд╕рдирд╣рд░реВ рдЪрд▓рд╛рдЙрдБрдЫред рдПрдХ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдиреНрдЫ рдЬрдм рдХреБрдиреИ рдиреЛрдбрдХреЛ % CPU рд╡рд╛ RAM рдЙрдкрдпреЛрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рдирд╛рдШреНрдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рд╕рд╛рд░рд┐рдПрдХреЛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд▓реЗ рдиреЛрдбрд▓рд╛рдИ рд╕рдмреИ рдиреЛрдбрд╣рд░реВрдХреЛ рдФрд╕рдд рдХрд╛рд░реНрдпрднрд╛рд░рдХреЛ рдирдЬрд┐рдХ рд▓реНрдпрд╛рдЙрдиреБ рдкрд░реНрдЫред

рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ

  • рднреМрддрд┐рдХ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рдкреНрд░рдпреЛрдЧ;
  • рдХрдореНрддрд┐рдорд╛ рджреБрдИ рднреМрддрд┐рдХ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдиреЛрдбрд╣рд░реВ;
  • Ceilometer рдШрдЯрдХ рд╕реНрдерд╛рдкрдирд╛ рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдпреЛ - ceilometer-agent-compute, рдкреНрд░рддреНрдпреЗрдХ рдХрдореНрдкреНрдпреБрдЯ рдиреЛрдбрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫ, рд░ Ceilometer API, рд╕рд╛рдереИ рдирд┐рдореНрди рдореЗрдЯреНрд░рд┐рдХрд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрджреИ:

рдореЗрдЯреНрд░рд┐рдХреНрд╕
рд╕реЗрд╡рд╛
рдкреНрд▓рдЧрдЗрдирд╣рд░реВ
рдЯрд┐рдкреНрдкрдгреА

cpu_util
рд╕рд┐рд▓реЛрдорд┐рдЯрд░
рдХреБрдиреИ рдкрдирд┐
 

рд╕реНрдореГрддрд┐ рдирд┐рд╡рд╛рд╕реА
рд╕рд┐рд▓реЛрдорд┐рдЯрд░
рдХреБрдиреИ рдкрдирд┐
 

рд░рдгрдиреАрддрд┐ рдорд╛рдкрджрдгреНрдбрд╣рд░реВ:

рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░
рдкреНрд░рдХрд╛рд░
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рджреНрд╡рд╛рд░рд╛
рд╡рд┐рд╡рд░рдг

рдореЗрдЯреНрд░рд┐рдХреНрд╕
рдШрд╛рдЧреЛ
'cpu_util'
рдЕрдиреНрддрд░реНрдирд┐рд╣рд┐рдд рдореЗрдЯреНрд░рд┐рдХрд╣рд░реВ рд╣реБрдиреН: 'cpu_util', 'memory.resident'ред

рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб
рдирдореНрдмрд░
25.0
рдорд╛рдЗрдЧреНрд░реЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрднрд╛рд░ рдереНрд░реЗрд╕рд╣реЛрд▓реНрдбред

рдЕрд╡рдзрд┐
рдирдореНрдмрд░
300
рд╕рдВрдЪрдпреА рд╕рдордп рдЕрд╡рдзрд┐ Ceilometerред

рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рдзрд┐ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд╣реЛред

рд╡рд░реНрдХрд▓реЛрдб рд╕реНрдЯреНрдпрд╛рдмрд┐рд▓рд╛рдЗрдЬреЗрд╕рди рднрдиреЗрдХреЛ рдкреНрд░рддреНрдпрдХреНрд╖ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрд╛рд░реНрдпрднрд╛рд░рд▓рд╛рдИ рд╕реНрдерд┐рд░ рдмрдирд╛рдЙрдиреЗ рд░рдгрдиреАрддрд┐ рд╣реЛред рд░рдгрдиреАрддрд┐ рдорд╛рдирдХ рд╡рд┐рдЪрд▓рди рдПрд▓реНрдЧреЛрд░рд┐рджрдордорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ рд░ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рднреАрдб рдЫ рдХрд┐ рдЫреИрди рднрдиреЗрд░ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрдЫ рд░ рдХреНрд▓рд╕реНрдЯрд░рд▓рд╛рдИ рд╕реНрдерд┐рд░ рдЧрд░реНрди рдореЗрд╕рд┐рди рдорд╛рдЗрдЧреНрд░реЗрд╕рди рдЯреНрд░рд┐рдЧрд░ рдЧрд░реЗрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджрд┐рдиреНрдЫред

рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ

  • рднреМрддрд┐рдХ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рдкреНрд░рдпреЛрдЧ;
  • рдХрдореНрддрд┐рдорд╛ рджреБрдИ рднреМрддрд┐рдХ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдиреЛрдбрд╣рд░реВ;
  • Ceilometer рдШрдЯрдХ рд╕реНрдерд╛рдкрдирд╛ рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдпреЛ - ceilometer-agent-compute, рдкреНрд░рддреНрдпреЗрдХ рдХрдореНрдкреНрдпреБрдЯ рдиреЛрдбрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫ, рд░ Ceilometer API, рд╕рд╛рдереИ рдирд┐рдореНрди рдореЗрдЯреНрд░рд┐рдХрд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрджреИ:

рдореЗрдЯреНрд░рд┐рдХреНрд╕
рд╕реЗрд╡рд╛
рдкреНрд▓рдЧрдЗрдирд╣рд░реВ
рдЯрд┐рдкреНрдкрдгреА

cpu_util
рд╕рд┐рд▓реЛрдорд┐рдЯрд░
рдХреБрдиреИ рдкрдирд┐
 

рд╕реНрдореГрддрд┐ рдирд┐рд╡рд╛рд╕реА
рд╕рд┐рд▓реЛрдорд┐рдЯрд░
рдХреБрдиреИ рдкрдирд┐
 

рднрдгреНрдбрд╛рд░рдг рдХреНрд╖рдорддрд╛ рдмреНрдпрд╛рд▓реЗрдиреНрд╕ рд░рдгрдиреАрддрд┐ (рдХреНрд╡реАрдиреНрд╕рдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реА рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рд░рдгрдиреАрддрд┐) - рд░рдгрдиреАрддрд┐рд▓реЗ рд╕рд┐рдиреНрдбрд░ рдкреВрд▓рд╣рд░реВрдорд╛ рд▓реЛрдбрдХреЛ рдЖрдзрд╛рд░рдорд╛ рдбрд┐рд╕реНрдХрд╣рд░реВ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрджрдЫред рдПрдХ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдиреНрдЫ рдЬрдм рдкреВрд▓ рдЙрдкрдпреЛрдЧ рджрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рдирд╛рдШреНрдЫред рд╕рд╛рд░рд┐рдПрдХреЛ рдбрд┐рд╕реНрдХрд▓реЗ рдкреВрд▓рд▓рд╛рдИ тАЛтАЛрд╕рдмреИ рд╕рд┐рдиреНрдбрд░ рдкреВрд▓рд╣рд░реВрдХреЛ рдФрд╕рдд рд▓реЛрдбрдХреЛ рдирдЬрд┐рдХ рд▓реНрдпрд╛рдЙрдиреБ рдкрд░реНрдЫред

рдЖрд╡рд╢реНрдпрдХрддрд╛ рд░ рдкреНрд░рддрд┐рдмрдиреНрдзрд╣рд░реВ

  • рдиреНрдпреВрдирддрдо рджреБрдИ рд╕рд┐рдиреНрдбрд░ рдкреВрд▓рд╣рд░реВ;
  • рдбрд┐рд╕реНрдХ рдорд╛рдЗрдЧреНрд░реЗрд╕рдирдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛ред
  • рдХреНрд▓рд╕реНрдЯрд░ рдбрд╛рдЯрд╛ рдореЛрдбреЗрд▓ - рд╕рд┐рдиреНрдбрд░ рдХреНрд▓рд╕реНрдЯрд░ рдбрд╛рдЯрд╛ рдореЛрдбреЗрд▓ рдХрд▓реЗрдХреНрдЯрд░ред

рд░рдгрдиреАрддрд┐ рдорд╛рдкрджрдгреНрдбрд╣рд░реВ:

рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░
рдкреНрд░рдХрд╛рд░
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рджреНрд╡рд╛рд░рд╛
рд╡рд┐рд╡рд░рдг

рднреЛрд▓реНрдпреВрдо_рдереНрд░реЗрд╢реЛрд▓реНрдб
рдирдореНрдмрд░
80.0
рднреЛрд▓реНрдпреБрдорд╣рд░реВ рд╕рдиреНрддреБрд▓рдирдХрд╛ рд▓рд╛рдЧрд┐ рдбрд┐рд╕реНрдХрд╣рд░реВрдХреЛ рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рдорд╛рдиред

рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рдзрд┐ рдбрд┐рд╕реНрдХ рдорд╛рдЗрдЧреНрд░реЗрд╕рди (рднреЛрд▓реНрдпреБрдо_рдорд╛рдЗрдЧреНрд░реЗрдЯ) рд╣реЛред

рдХреЛрд▓рд╛рд╣рд▓ рдЫрд┐рдореЗрдХреА - рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН "рд╢реЛрд░ рдЫрд┐рдореЗрдХреА" - рдПрдХ рдХрдо рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдЬрд╕рд▓реЗ IPC рдХреЛ рд╕рд░реНрддрдорд╛ рдЕрдиреНрддрд┐рдо рд╕реНрддрд░ рдХреНрдпрд╛рд╕рдХреЛ рдЕрддреНрдпрдзрд┐рдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирд▓рд╛рдИ рдирдХрд╛рд░рд╛рддреНрдордХ рд░реВрдкрдорд╛ рдЕрд╕рд░ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рдЖрдлреНрдиреИ рд░рдгрдиреАрддрд┐: рдХреЛрд▓рд╛рд╣рд▓ рдЫрд┐рдореЗрдХреА (рд░рдгрдиреАрддрд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ cache_threshold (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рди 35 рд╣реЛ), рдЬрдм рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рддреЛрдХрд┐рдПрдХреЛ рдорд╛рдирдорд╛ рдЭрд░реНрдЫ, рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд╕реБрд░реБ рд╣реБрдиреНрдЫред рдХрд╛рд░реНрдпрдиреАрддрд┐рдХреЛ рд▓рд╛рдЧрд┐, рд╕рдХреНрд╖рдо рдкрд╛рд░рд┐рдПрдХреЛ рдЫред LLC (рдЕрдиреНрддрд┐рдо рд╕реНрддрд░ рдХреНрдпрд╛рд╕) рдореЗрдЯреНрд░рд┐рдХреНрд╕, CMT рд╕рдорд░реНрдерди рд╕рдВрдЧ рдирд╡реАрдирддрдо Intel рд╕рд░реНрднрд░, рд╕рд╛рдереИ рдирд┐рдореНрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕рдЩреНрдХрд▓рди:

рдореЗрдЯреНрд░рд┐рдХреНрд╕
рд╕реЗрд╡рд╛
рдкреНрд▓рдЧрдЗрдирд╣рд░реВ
рдЯрд┐рдкреНрдкрдгреА

cpu_l3_cache
рд╕рд┐рд▓реЛрдорд┐рдЯрд░
рдХреБрдиреИ рдкрдирд┐
Intel рдЖрд╡рд╢реНрдпрдХ рдЫ CMT.

рдХреНрд▓рд╕реНрдЯрд░ рдбрд╛рдЯрд╛ рдореЛрдбреЗрд▓ (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд): рдиреЛрднрд╛ рдХреНрд▓рд╕реНрдЯрд░ рдбрд╛рдЯрд╛ рдореЛрдбреЗрд▓ рдХрд▓реЗрдХреНрдЯрд░ред рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рдзрд┐ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд╣реЛред

рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рдорд╛рд░реНрдлрдд рдпреЛ рд▓рдХреНрд╖реНрдп рд╕рдВрдЧ рдХрд╛рдо рдХреНрд╡реАрдиреНрд╕ рдорд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред

рдерд░реНрдорд▓ рдЕрдиреБрдХреВрд▓рди - рддрд╛рдкрдорд╛рди рд╡реНрдпрд╡рд╕реНрдерд╛ рдЕрдиреБрдХреВрд▓рдиред рд╕рд░реНрднрд░рдХреЛ рдерд░реНрдорд▓/рд╡рд░реНрдХрд▓реЛрдб рд╕реНрдерд┐рддрд┐ рдорд╛рдкрди рдЧрд░реНрди рдЖрдЙрдЯрд▓реЗрдЯ (рдирд┐рдХрд╛рд╕ рд╣рд╛рд╡рд╛) рддрд╛рдкрдорд╛рди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдерд░реНрдорд▓ рдЯреЗрд▓рд┐рдореЗрдЯреНрд░реА рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╣реЛред рд▓рдХреНрд╖реНрдпрд╕рдБрдЧ рдПрдЙрдЯреИ рд░рдгрдиреАрддрд┐ рдЫ, рдЖрдЙрдЯрд▓реЗрдЯ рддрд╛рдкрдХреНрд░рдордорд╛ рдЖрдзрд╛рд░рд┐рдд рд░рдгрдиреАрддрд┐, рдЬрд╕рд▓реЗ рд╕реНрд░реЛрдд рд╣реЛрд╕реНрдЯрд╣рд░реВрдХреЛ рдЖрдЙрдЯрд▓реЗрдЯ рддрд╛рдкрдХреНрд░рдо рдХрдиреНрдлрд┐рдЧрд░ рдпреЛрдЧреНрдп рдереНрд░реЗрд╕рд╣реЛрд▓реНрдбрдорд╛ рдкреБрдЧреНрджрд╛ рдХрд╛рд░реНрдпрднрд╛рд░рд╣рд░реВрд▓рд╛рдИ рдерд░реНрдорд▓реА рдЕрдиреБрдХреВрд▓ рд╣реЛрд╕реНрдЯрд╣рд░реВ (рдиреНрдпреВрдирддрдо рдЖрдЙрдЯрд▓реЗрдЯ рддрд╛рдкрдХреНрд░рдо) рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдЫред

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

рдореЗрдЯреНрд░рд┐рдХреНрд╕
рд╕реЗрд╡рд╛
рдкреНрд▓рдЧрдЗрдирд╣рд░реВ
рдЯрд┐рдкреНрдкрдгреА

hardware.ipmi.node.outlet_temperature
рд╕рд┐рд▓реЛрдорд┐рдЯрд░
IPMI
 

рд░рдгрдиреАрддрд┐ рдорд╛рдкрджрдгреНрдбрд╣рд░реВ:

рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░
рдкреНрд░рдХрд╛рд░
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рджреНрд╡рд╛рд░рд╛
рд╡рд┐рд╡рд░рдг

рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб
рдирдореНрдмрд░
35.0
рдорд╛рдЗрдЧреНрд░реЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рддрд╛рдкрдорд╛рди рдереНрд░реЗрд╕рд╣реЛрд▓реНрдбред

рдЕрд╡рдзрд┐
рдирдореНрдмрд░
30
рд╕рдордп рдЕрдиреНрддрд░рд╛рд▓, рд╕реЗрдХреЗрдиреНрдбрдорд╛, рдореЗрдЯреНрд░рд┐рдХ рдбреЗрдЯрд╛ рд╕реНрд░реЛрддрдмрд╛рдЯ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдПрдХрддреНрд░реАрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиред

рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рдзрд┐ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд╣реЛред

рдПрдпрд░рдлреНрд▓реЛ рдЕрдиреБрдХреВрд▓рди - рднреЗрдиреНрдЯрд┐рд▓реЗрд╕рди рдореЛрдб рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЖрдлреНрдиреИ рд░рдгрдиреАрддрд┐ - рдкреНрд░рддреНрдпрдХреНрд╖ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдорд╛рди рд╡рд╛рдпреБрдкреНрд░рд╡рд╛рд╣ред рд░рдгрдиреАрддрд┐рд▓реЗ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдорд╛рдЗрдЧреНрд░реЗрд╕рдирд▓рд╛рдИ рдЯреНрд░рд┐рдЧрд░ рдЧрд░реНрдЫ рдЬрдм рд╕рд░реНрднрд░ рдлреНрдпрд╛рдирдмрд╛рдЯ рд╣рд╛рд╡рд╛ рдкреНрд░рд╡рд╛рд╣рд▓реЗ рддреЛрдХрд┐рдПрдХреЛ рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рдирд╛рдШреНрдпреЛред

рд░рдгрдиреАрддрд┐ рдХрд╛рдо рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рддрдкрд╛рдИрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдЫ:

  • рд╣рд╛рд░реНрдбрд╡реЗрдпрд░: рдХрдореНрдкреНрдпреБрдЯ рдиреЛрдбреНрд╕ < рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ NodeManager 3.0;
  • рдХрдореНрддрд┐рдорд╛ рджреБрдИ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдиреЛрдбрд╣рд░реВ;
  • ceilometer-agent-compute рд░ Ceilometer API рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рдкреНрд░рддреНрдпреЗрдХ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдиреЛрдбрдорд╛ рд╕реНрдерд╛рдкрд┐рдд рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рд╡рд╛рдпреБ рдкреНрд░рд╡рд╛рд╣, рдкреНрд░рдгрд╛рд▓реА рд╢рдХреНрддрд┐, рдЗрдирд▓реЗрдЯ рддрд╛рдкрдХреНрд░рдо рдЬрд╕реНрддрд╛ рдореЗрдЯреНрд░рд┐рдХрд╣рд░реВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░реНрди рд╕рдХреНрдЫ:

рдореЗрдЯреНрд░рд┐рдХреНрд╕
рд╕реЗрд╡рд╛
рдкреНрд▓рдЧрдЗрдирд╣рд░реВ
рдЯрд┐рдкреНрдкрдгреА

hardware.ipmi.node.airflow
рд╕рд┐рд▓реЛрдорд┐рдЯрд░
IPMI
 

hardware.ipmi.node.temperature
рд╕рд┐рд▓реЛрдорд┐рдЯрд░
IPMI
 

hardware.ipmi.node.power
рд╕рд┐рд▓реЛрдорд┐рдЯрд░
IPMI
 

рд░рдгрдиреАрддрд┐ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓рд╛рдИ Intel Power Node Manager 3.0 рд╡рд╛ рдкрдЫрд┐ рд╕реНрдерд╛рдкрд┐рдд рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рд╕рд░реНрднрд░ рдЪрд╛рд╣рд┐рдиреНрдЫред

рд╕реАрдорд╛рд╣рд░реВ: рдЕрд╡рдзрд╛рд░рдгрд╛ рдЙрддреНрдкрд╛рджрдирдХреЛ рд▓рд╛рдЧрд┐ рдЗрд░рд╛рджрд╛ рд╣реЛрдЗрдиред

рдпреЛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдорд▓рд╛рдИ рдирд┐рд░рдиреНрддрд░ рдЕрдбрд┐рдЯрд╣рд░реВрдХреЛ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдХрд┐рдирдХрд┐ рдкреНрд░рддрд┐ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдорд╛рддреНрд░ рдПрдХ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЫред

рдкреНрд░рддреНрдпрдХреНрд╖ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд╕рдореНрднрд╡ рдЫред

рд░рдгрдиреАрддрд┐ рдорд╛рдкрджрдгреНрдбрд╣рд░реВ:

рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░
рдкреНрд░рдХрд╛рд░
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рджреНрд╡рд╛рд░рд╛
рд╡рд┐рд╡рд░рдг

threshold_airflow
рдирдореНрдмрд░
400.0
рдорд╛рдЗрдЧреНрд░реЗрд╕рди рдПрдХрд╛рдЗрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд╛рдпреБ рдкреНрд░рд╡рд╛рд╣ рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб 0.1CFM рд╣реЛ

threshold_inlet_t
рдирдореНрдмрд░
28.0
рдорд╛рдЗрдЧреНрд░реЗрд╕рди рдирд┐рд░реНрдгрдпрдХреЛ рд▓рд╛рдЧрд┐ рдЗрдирд▓реЗрдЯ рддрд╛рдкрдорд╛рди рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб

threshold_power
рдирдореНрдмрд░
350.0
рдорд╛рдЗрдЧреНрд░реЗрд╕рди рдирд┐рд░реНрдгрдпрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдгрд╛рд▓реА рдкрд╛рд╡рд░ рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб

рдЕрд╡рдзрд┐
рдирдореНрдмрд░
30
рд╕рдордп рдЕрдиреНрддрд░рд╛рд▓, рд╕реЗрдХреЗрдиреНрдбрдорд╛, рдореЗрдЯреНрд░рд┐рдХ рдбреЗрдЯрд╛ рд╕реНрд░реЛрддрдмрд╛рдЯ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдПрдХрддреНрд░реАрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиред

рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рдзрд┐ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд╣реЛред

рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд░рдЦрд░рдЦрд╛рд╡ - рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдорд░реНрдорддред рдпрд╕ рд▓рдХреНрд╖реНрдпрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд░рдгрдиреАрддрд┐ рдЬреЛрди рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд╣реЛред рд░рдгрдиреАрддрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдорд░реНрдорддрд╕рдореНрднрд╛рд░рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░реНрджрд╛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рд░ рдбрд┐рд╕реНрдХрд╣рд░реВрдХреЛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░ рдиреНрдпреВрдирддрдо рдорд╛рдЗрдЧреНрд░реЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдЙрдкрдХрд░рдг рд╣реЛред рд░рдгрдиреАрддрд┐рд▓реЗ рддреМрд▓ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рд░реНрдпрдХреЛ рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрдБрдЫ: рдЕрдзрд┐рдХ рд╡рдЬрди рднрдПрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕реЗрдЯ рдЕрд░реВрдХреЛ рдЕрдЧрд╛рдбрд┐ рдпреЛрдЬрдирд╛ рдмрдирд╛рдЗрдиреЗрдЫред рддреНрдпрд╣рд╛рдБ рджреБрдИ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЫрдиреН: action_weights рд░ parallelizationред

рд╕реАрдорд╛рд╣рд░реВ: рдХрд╛рд░реНрдп рд╡рдЬрди рд░ рд╕рдорд╛рдирд╛рдиреНрддрд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рд░рдгрдиреАрддрд┐ рдорд╛рдкрджрдгреНрдбрд╣рд░реВ:

рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░
рдкреНрд░рдХрд╛рд░
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рджреНрд╡рд╛рд░рд╛
рд╡рд┐рд╡рд░рдг

compute_nodes
array
рдХреБрдиреИ рдкрдирд┐
рдорд╛рдЗрдЧреНрд░реЗрд╕рдирдХрд╛ рд▓рд╛рдЧрд┐ рдиреЛрдбрд╣рд░реВ рдЧрдгрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рднрдгреНрдбрд╛рд░рдг_рдкреВрд▓рд╣рд░реВ
array
рдХреБрдиреИ рдкрдирд┐
рдорд╛рдЗрдЧреНрд░реЗрд╕рдирдХрд╛ рд▓рд╛рдЧрд┐ рднрдгреНрдбрд╛рд░рдг рдиреЛрдбрд╣рд░реВред

parallel_total
рдкреВрд░реНрдгрд╛рдВрдХ
6
рд╕рдорд╛рдирд╛рдиреНрддрд░ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдиреБ рдкрд░реНрдиреЗ рдЧрддрд┐рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ред

parallel_per_node
рдкреВрд░реНрдгрд╛рдВрдХ
2
рдкреНрд░рддреНрдпреЗрдХ рдХрдореНрдкреНрдпреБрдЯ рдиреЛрдбрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рдирд╛рдиреНрддрд░ рд░реВрдкрдорд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдПрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ред

parallel_per_pool
рдкреВрд░реНрдгрд╛рдВрдХ
2
рдкреНрд░рддреНрдпреЗрдХ рднрдгреНрдбрд╛рд░рдг рдкреЛрдЦрд░реАрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рдирд╛рдиреНрддрд░ рд░реВрдкрдорд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдПрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ред

рдкреНрд░рд╛рдердорд┐рдХрддрд╛
рд╡рд╕реНрддреБ
рдХреБрдиреИ рдкрдирд┐
рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рд░ рдбрд┐рд╕реНрдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕реВрдЪреАред

with_attached_volume
рдмреВрд▓рд┐рдпрди
рдЭреВрдЯрд╛
False тАФ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВ рд╕рдмреИ рдбрд┐рд╕реНрдХрд╣рд░реВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐ рдорд╛рдЗрдЧреНрд░реЗрдЯ рд╣реБрдиреЗрдЫрдиреНред рд╕рд╛рдБрдЪреЛ - рд╕рдмреИ рдЬрдбрд╛рди рдЧрд░рд┐рдПрдХрд╛ рдбрд┐рд╕реНрдХрд╣рд░реВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рд╣реБрдиреЗрдЫрдиреНред

рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдиреЛрдбрд╣рд░реВрдХреЛ рдПрд░реЗрдХрд╛ рддрддреНрд╡рд╣рд░реВ:

рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░
рдкреНрд░рдХрд╛рд░
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рджреНрд╡рд╛рд░рд╛
рд╡рд┐рд╡рд░рдг

src_node
string
рдХреБрдиреИ рдкрдирд┐
рдХрдореНрдкреНрдпреБрдЯ рдиреЛрдб рдЬрд╕рдмрд╛рдЯ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рднрдЗрд░рд╣реЗрдХрд╛ рдЫрдиреН (рдЖрд╡рд╢реНрдпрдХ)ред

dst_node
string
рдХреБрдиреИ рдкрдирд┐
рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рд╣реБрдиреЗ рдиреЛрдбрдХреЛ рдЧрдгрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рднрдгреНрдбрд╛рд░рдг рдиреЛрдб рдПрд░реЗ рддрддреНрд╡рд╣рд░реВ:

рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░
рдкреНрд░рдХрд╛рд░
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рджреНрд╡рд╛рд░рд╛
рд╡рд┐рд╡рд░рдг

src_pool
string
рдХреБрдиреИ рдкрдирд┐
рднрдгреНрдбрд╛рд░рдг рдкреВрд▓ рдЬрд╕рдмрд╛рдЯ рдбрд┐рд╕реНрдХрд╣рд░реВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рднрдЗрд░рд╣реЗрдХрд╛ рдЫрдиреН (рдЖрд╡рд╢реНрдпрдХ)ред

dst_pool
string
рдХреБрдиреИ рдкрдирд┐
рдбрд┐рд╕реНрдХ рдорд╛рдЗрдЧреНрд░реЗрдЯ рднрдПрдХреЛ рднрдгреНрдбрд╛рд░рдг рдкреВрд▓ред

src_type
string
рдХреБрдиреИ рдкрдирд┐
рдореВрд▓ рдбрд┐рд╕реНрдХ рдкреНрд░рдХрд╛рд░ (рдЖрд╡рд╢реНрдпрдХ)ред

dst_type
string
рдХреБрдиреИ рдкрдирд┐
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдбрд┐рд╕реНрдХ рдкреНрд░рдХрд╛рд░ (рдЖрд╡рд╢реНрдпрдХ)ред

рд╡рд╕реНрддреБ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рддрддреНрд╡рд╣рд░реВ:

рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░
рдкреНрд░рдХрд╛рд░
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рджреНрд╡рд╛рд░рд╛
рд╡рд┐рд╡рд░рдг

рдкрд░рд┐рдпреЛрдЬрдирд╛
array
рдХреБрдиреИ рдкрдирд┐
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд╛рдорд╣рд░реВред

compute_node
array
рдХреБрдиреИ рдкрдирд┐
рдиреЛрдб рдирд╛рдорд╣рд░реВ рдЧрдгрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рднрдгреНрдбрд╛рд░рдг_рдкреВрд▓
array
рдХреБрдиреИ рдкрдирд┐
рднрдгреНрдбрд╛рд░рдг рдкреЛрдЦрд░реА рдирд╛рдорд╣рд░реВред

рд░рдЪрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдПрдирдо
рдХреБрдиреИ рдкрдирд┐
рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ [тАЬvcpu_numтАЭ, тАЬmem_sizeтАЭ, тАЬdisk_sizeтАЭ, тАЬcreated_atтАЭ]ред

рднрдгреНрдбрд╛рд░рдг
рдПрдирдо
рдХреБрдиреИ рдкрдирд┐
рдбрд┐рд╕реНрдХ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ [тАЬрдЖрдХрд╛рд░тАЭ, тАЬcreated_atтАЭ]ред

рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рд╡рд┐рдзрд┐рд╣рд░реВ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдорд╛рдЗрдЧреНрд░реЗрд╕рди, рдбрд┐рд╕реНрдХ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд╣реБрдиреНред

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

рдирдпрд╛рдБ рд▓рдХреНрд╖реНрдп рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

рд╡рд╛рдЪрд░ рдирд┐рд░реНрдгрдп рдЗрдиреНрдЬрд┐рди рдПрдХ "рдмрд╛рд╣реНрдп рд▓рдХреНрд╖реНрдп" рдкреНрд▓рдЧрдЗрди рдЗрдиреНрдЯрд░рдлреЗрд╕ рдЫ рдЬрд╕рд▓реЗ рдмрд╛рд╣реНрдп рд▓рдХреНрд╖реНрдпрд▓рд╛рдИ рдПрдХреАрдХреГрдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ рдЬреБрди рд░рдгрдиреАрддрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╣рд╛рд╕рд┐рд▓ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рддрдкрд╛рдИрдВрд▓реЗ рдирдпрд╛рдБ рд▓рдХреНрд╖реНрдп рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБ рдЕрдШрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдХреБрдиреИ рдкрдирд┐ рдЕрд╡рд╕реНрдерд┐рдд рд▓рдХреНрд╖реНрдпрд╣рд░реВ рддрдкрд╛рдИрдВрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрджреИрдирдиреН рднрдиреЗрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрдкрд░реНрдЫред

рдирдпрд╛рдБ рдкреНрд▓рдЧрдЗрди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

рдирдпрд╛рдБ рд▓рдХреНрд╖реНрдп рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди, рддрдкрд╛рдЗрдБрд▓реЗ: рд▓рдХреНрд╖реНрдп рд╡рд░реНрдЧ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд░реНрдЧ рд╡рд┐рдзрд┐ рд▓рд╛рдЧреВ рдЧрд░реНрдиреБрд╣реЛрд╕реН get_name() рддрдкрд╛рдИрдВрд▓реЗ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрднрдПрдХреЛ рдирдпрд╛рдБ рд▓рдХреНрд╖реНрдпрдХреЛ рдЕрджреНрд╡рд┐рддреАрдп рдЖрдИрдбреА рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиред рдпреЛ рдЕрджреНрд╡рд┐рддреАрдп рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛ рддрдкрд╛рдИрдВрд▓реЗ рдкрдЫрд┐ рдШреЛрд╖рдгрд╛ рдЧрд░реНрдиреБрд╣реБрдиреЗ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрд┐рдиреНрджреБ рдирд╛рдорд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреБрдкрд░реНрдЫред

рдЕрд░реНрдХреЛ рддрдкрд╛рдИрдВрд▓реЗ рдХрдХреНрд╖рд╛ рд╡рд┐рдзрд┐ рд▓рд╛рдЧреВ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ get_display_name() рддрдкрд╛рдИрдВрд▓реЗ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрднрдПрдХреЛ рд▓рдХреНрд╖реНрдпрдХреЛ рдЕрдиреБрд╡рд╛рджрд┐рдд рдкреНрд░рджрд░реНрд╢рди рдирд╛рдо рдлрд┐рд░реНрддрд╛ рдЧрд░реНрди (рдЕрдиреБрд╡рд╛рджрд┐рдд рд╕реНрдЯреНрд░рд┐рдЩ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрди рдЪрд░ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реНрдиреБрд╣реЛрд╕реН рддрд╛рдХрд┐ рдпрд╕рд▓рд╛рдИ рдЕрдиреБрд╡рд╛рдж рдЙрдкрдХрд░рдгрджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред)

рдХрдХреНрд╖рд╛ рд╡рд┐рдзрд┐ рд▓рд╛рдЧреВ рдЧрд░реНрдиреБрд╣реЛрд╕реН get_translatable_display_name()рддрдкрд╛рдИрдВрдХреЛ рдирдпрд╛рдБ рд▓рдХреНрд╖реНрдпрдХреЛ рдЕрдиреБрд╡рд╛рдж рдХреБрдЮреНрдЬреА (рд╡рд╛рд╕реНрддрд╡рдорд╛ рдЕрдВрдЧреНрд░реЗрдЬреА рдкреНрд░рджрд░реНрд╢рди рдирд╛рдо) рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиред рдлрд┐рд░реНрддрд╛рдХреЛ рдорд╛рди get_display_name() рдорд╛ рдЕрдиреБрд╡рд╛рджрд┐рдд рд╕реНрдЯреНрд░рд┐рдЩрд╕рдБрдЧ рдорд┐рд▓реНрдиреБрдкрд░реНрдЫред

рдЙрд╕рдХреЛ рдкрджреНрдзрддрд┐ рд▓рд╛рдЧреВ рдЧрд░реНрдиреБрд╣реЛрд╕реН get_eficacy_specification()рддрдкрд╛рдИрдВрдХреЛ рд▓рдХреНрд╖реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рджрдХреНрд╖рддрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиред get_eficacy_specification() рд╡рд┐рдзрд┐рд▓реЗ Watcher рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ Unclassified() рдЙрджрд╛рд╣рд░рдг рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдЫред рдпреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рддрдкрд╛рдИрдВрдХреЛ рд▓рдХреНрд╖реНрдп рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдЙрдкрдпреЛрдЧреА рдЫ рдХрд┐рдирднрдиреЗ рдпреЛ рдЦрд╛рд▓реА рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рдирд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫред

тЖТ рдпрд╣рд╛рдБ рдердк рдкрдвреНрдиреБрд╣реЛрд╕реН

рд╡рд╛рдЪрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ (рдердк рд╡рд┐рд╡рд░рдг) рдпрд╣рд╛рдБ).

Openstack рдорд╛ рд▓реЛрдб рд╕рдиреНрддреБрд▓рди

рдЕрд╡рдпрд╡

Openstack рдорд╛ рд▓реЛрдб рд╕рдиреНрддреБрд▓рди

Watcher API - Watcher рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ REST API рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рдХрдореНрдкреЛрдиреЗрдиреНрдЯред рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рд╕рдВрдпрдиреНрддреНрд░: CLI, Horizon рдкреНрд▓рдЧрдЗрди, Python SDKред

рд╣реЗрд░рдЪрд╛рд╣ DB - рд╡рд╛рдЪрдХ рдбрд╛рдЯрд╛рдмреЗрд╕ред

рдкрд╣рд░реЗрджрд╛рд░ рдПрдкреНрд▓рд╛рдпрд░ тАФ рд╡рд╛рдЪрд░ рдбрд┐рд╕рд┐рдЬрди рдЗрдиреНрдЬрд┐рди рдХрдореНрдкреЛрдиреЗрдиреНрдЯрджреНрд╡рд╛рд░рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреЗ рдХрдореНрдкреЛрдиреЗрдиреНрдЯред

рд╡рд╛рдЪрд░ рдирд┐рд░реНрдгрдп рдЗрдиреНрдЬрд┐рди - рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдг рд▓рдХреНрд╖реНрдп рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдореНрднрд╛рд╡рд┐рдд рдЕрдиреБрдХреВрд▓рди рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕реЗрдЯ рдЧрдгрдирд╛ рдЧрд░реНрди рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдШрдЯрдХред рдпрджрд┐ рд░рдгрдиреАрддрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди рднрдиреЗ, рдШрдЯрдХрд▓реЗ рд╕реНрд╡рддрдиреНрддреНрд░ рд░реВрдкрдорд╛ рд╕рдмреИрднрдиреНрджрд╛ рдЙрдкрдпреБрдХреНрдд рдПрдХ рдЪрдпрди рдЧрд░реНрджрдЫред

рд╡рд╛рдЪрд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рдХрд╛рд╢рдХ - рдПрдХ рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рдЬрд╕рд▓реЗ рдХреЗрд╣реА рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╡рд╛ рдШрдЯрдирд╛рд╣рд░реВ рд╕рдЩреНрдХрд▓рди рд░ рдЧрдгрдирд╛ рдЧрд░реНрджрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ CEP рдЕрдиреНрддрд┐рдо рдмрд┐рдиреНрджреБрдорд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрджрдЫред рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрдирд┐ Ceilometer рдкреНрд░рдХрд╛рд╢рдХ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдЬрдЯрд┐рд▓ рдШрдЯрдирд╛ рдкреНрд░рд╢реЛрдзрди (CEP) рдЗрдиреНрдЬрд┐рди - рдЬрдЯрд┐рд▓ рдШрдЯрдирд╛ рдкреНрд░рд╢реЛрдзрдирдХреЛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЬрд┐рдиред рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдХрд╛рд░рдгрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ CEP рдЗрдиреНрдЬрд┐рди рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдПрдХреИрд╕рд╛рде рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рд╣реБрди рд╕рдХреНрдЫ, рдкреНрд░рддреНрдпреЗрдХрд▓реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХрд╛рд░рдХреЛ рдореЗрдЯреНрд░рд┐рдХ/рдШрдЯрдирд╛рд▓рд╛рдИ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрджрдЫред рд╡рд╛рдЪрд░ рдкреНрд░рдгрд╛рд▓реАрдорд╛, CEP рд▓реЗ рджреБрдИ рдкреНрд░рдХрд╛рд░рдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рдЯреНрд░рд┐рдЧрд░ рдЧрд░реНрджрдЫ: - рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рд╕рдореНрдмрдиреНрдзрд┐рдд рдШрдЯрдирд╛рд╣рд░реВ / рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд░реЗрдХрд░реНрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН; - рдпреЛ рдШрдЯрдирд╛рд▓реЗ рд╣рд╛рд▓рдХреЛ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рд░рдгрдиреАрддрд┐рдХреЛ рдирддрд┐рдЬрд╛рд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрди рд╕рдХреНрдиреЗ рдЕрд╡рд╕реНрдерд╛рдорд╛ рд╡рд╛рдЪрд░ рдбрд┐рд╕рд┐рдЬрди рдЗрдиреНрдЬрд┐рдирдорд╛ рдЙрдкрдпреБрдХреНрдд рдШрдЯрдирд╛рд╣рд░реВ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реН, рдХрд┐рдирдХрд┐ рдУрдкрдирд╕реНрдЯреНрдпрд╛рдХ рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрдерд┐рд░ рдкреНрд░рдгрд╛рд▓реА рд╣реЛрдЗрдиред

рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ AMQP рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдЫрдиреНред

тЖТ рд╡рд╛рдЪрд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрджреИ

Watcher рд╕рдВрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдпреЛрдЬрдирд╛

Openstack рдорд╛ рд▓реЛрдб рд╕рдиреНрддреБрд▓рди

рдкрд╣рд░реЗрджрд╛рд░ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдгрд╛рдо

  1. рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирдорд╛ - рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛ 500 рдкреГрд╖реНрдард╣рд░реВ (рджреБрд╡реИ рд╢реБрджреНрдз рдХреНрд╡реАрдиреНрд╕рдорд╛ рд░ Tionix рдореЛрдбреНрдпреБрд▓рд╣рд░реВрдХреЛ рд╕рд╛рде рд╕реНрдЯреНрдпрд╛рдиреНрдбрдорд╛), рдпреЛ рд▓реЗрдЦрд╛ рдкрд░реАрдХреНрд╖рдг рд╕реБрд░реБ рднрдПрдкрдЫрд┐ рд░ рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛ рдЙрддреНрдкрдиреНрди рднрдПрдкрдЫрд┐ рдорд╛рддреНрд░ рджреЗрдЦрд┐рдиреНрдЫ; рдЦрд╛рд▓реА рдПрдЙрдЯрд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рдЦреБрд▓реНрдЫред
  2. рдХрд╛рд░реНрдп рд╡рд┐рд╡рд░рдг рдЯреНрдпрд╛рдмрдорд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдЫрдиреН, рдЕрдбрд┐рдЯ рд▓рдХреНрд╖реНрдп рд░ рд░рдгрдиреАрддрд┐ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫреИрди (рджреБрд╡реИ рд╢реБрджреНрдз рдХреНрд╡реАрдиреНрд╕рдорд╛ рд░ Tionix рдореЛрдбреНрдпреБрд▓рд╣рд░реВрдХреЛ рд╕рд╛рде рд╕реНрдЯреНрдпрд╛рдиреНрдбрдорд╛)ред
  3. рдбрдореА (рдкрд░реАрдХреНрд╖рдг) рдХреЛ рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд╕рд╛рде рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдиреНрдЫ рд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рд╕реБрд░реВ рдЧрд░рд┐рдиреНрдЫ, рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫрдиреНред
  4. рдЕрд╡рд░реНрдЧреАрдХреГрдд рд▓рдХреНрд╖реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдЫреИрдирдиреН рдХрд┐рдирднрдиреЗ рд▓рдХреНрд╖реНрдп рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдЫреИрди рд░ рдирдпрд╛рдБ рд░рдгрдиреАрддрд┐рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛ рдордзреНрдпрд╡рд░реНрддреА рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рд▓рдХреНрд╖рд┐рдд рдЫред
  5. рдХрд╛рд░реНрдпрднрд╛рд░ рд╕рдиреНрддреБрд▓рди (рднрдгреНрдбрд╛рд░рдг рдХреНрд╖рдорддрд╛ рдмреНрдпрд╛рд▓реЗрдиреНрд╕ рд░рдгрдиреАрддрд┐) рдХреЛ рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН, рддрд░ рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред рдХреБрдиреИ рднрдгреНрдбрд╛рд░рдг рдкреВрд▓ рдЕрдиреБрдХреВрд▓рди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред
  6. рд╡рд░реНрдХрд▓реЛрдб рд╕рдиреНрддреБрд▓рди рд▓рдХреНрд╖реНрдп (рд╡рд░реНрдХрд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд░рдгрдиреАрддрд┐) рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдбрд┐рдЯрд╣рд░реВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛рдЗрдиреНрдЫ, рддрд░ рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред
  7. рд╡рд░реНрдХрд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩ (рд╡рд░реНрдХрд▓реЛрдб рд╕реНрдЯреЗрдмрд┐рд▓рд╛рдЗрдЬреЗрд╕рди рд╕реНрдЯреНрд░рд╛рдЯреЗрдЬреА) рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдбрд┐рдЯрд╣рд░реВ рдЕрд╕рдлрд▓ред
  8. рдХреЛрд▓рд╛рд╣рд▓рдкреВрд░реНрдг рдЫрд┐рдореЗрдХреА рд▓рдХреНрд╖реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН, рддрд░ рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред
  9. рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдорд░реНрдорддрдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдбрд┐рдЯрд╣рд░реВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдиреНрдЫрдиреН, рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдБрджреИрди (рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕реВрдЪрдХрд╣рд░реВ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫрдиреН, рддрд░ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕реВрдЪреА рдЖрдлреИрдВ рдЙрддреНрдкрдиреНрди рд╣реБрдБрджреИрди)ред
  10. nova.conf рдХрдиреНрдлрд┐рдЧрд╣рд░реВ (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЦрдгреНрдб compute_monitors = cpu.virt_driver рдорд╛) рдХрдореНрдкреНрдпреБрдЯ рд░ рдирд┐рдпрдиреНрддреНрд░рдг рдиреЛрдбрд╣рд░реВрдорд╛ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрджрд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВ рд╕рдЪреНрдпрд╛рдЙрдБрджреИрдиред
  11. рд╕рд░реНрднрд░ рдХрдиреНрд╕реЛрд▓рд┐рдбреЗрд╕рди (рдЖрдзрд╛рд░рднреВрдд рд░рдгрдиреАрддрд┐) рд▓рдХреНрд╖рд┐рдд рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдкрдирд┐ рдЕрд╕рдлрд▓ рд╣реБрдиреНрдЫрдиреНред
  12. рд╕рд░реНрднрд░ рдХрдиреНрд╕реЛрд▓рд┐рдбреЗрд╢рди (VM рд╡рд░реНрдХрд▓реЛрдб рдХрдиреНрд╕реЛрд▓рд┐рдбреЗрд╢рди рд░рдгрдиреАрддрд┐) рдХреЛ рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдбрд┐рдЯрд╣рд░реВ рддреНрд░реБрдЯрд┐рдХреЛ рд╕рд╛рде рдЕрд╕рдлрд▓ рд╣реБрдиреНрдЫрдиреНред рд▓рдЧрд╣рд░реВрдорд╛ рд╕реНрд░реЛрдд рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдорд╛ рддреНрд░реБрдЯрд┐ рдЫред рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рддреНрд░реБрдЯрд┐рдХреЛ рдЪрд░реНрдЪрд╛ рдпрд╣рд╛рдБ.
    рд╣рд╛рдореАрд▓реЗ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рдорд╛ рд╡рд╛рдЪрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНтАНрдпреМрдВ (рдпрд╕рд▓реЗ рдорджреНрджрдд рдЧрд░реЗрди - рд╕рдмреИ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рдкреГрд╖реНрдард╣рд░реВрдорд╛ рддреНрд░реБрдЯрд┐рдХреЛ рдкрд░рд┐рдгрд╛рдордХреЛ рд░реВрдкрдорд╛, рдХрдиреНрдлрд┐рдЧ рдлрд╛рдЗрд▓рдХреЛ рдореВрд▓ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВрдорд╛ рдлрд░реНрдХрд┐рдПрд░ рд╕реНрдерд┐рддрд┐ рд╕реБрдзрд╛рд░ рдЧрд░реНрджреИрди):

    [watcher_strategies.basic] рдбрд╛рдЯрд╛ рд╕реНрд░реЛрдд = рд╕рд┐рд▓реЛрдорд┐рдЯрд░, gnocchi
  13. рдКрд░реНрдЬрд╛ рдмрдЪрддрдХреЛ рд▓рд╛рдЧрд┐ рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдг рдЕрд╕рдлрд▓ рднрдпреЛред рд▓рдЧрд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдиреНрдпрд╛рдп рдЧрд░реНрджреИ, рд╕рдорд╕реНрдпрд╛ рдЕрдЭреИ рдкрдирд┐ рдЖрдЗрд░рдирд┐рдХрдХреЛ рдЕрднрд╛рд╡рдорд╛ рдЫ; рдпреЛ рдмреЗрд░реЗрдореЗрдЯрд▓ рд╕реЗрд╡рд╛ рдмрд┐рдирд╛ рдХрд╛рдо рдЧрд░реНрджреИрдиред
  14. рдерд░реНрдорд▓ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдбрд┐рдЯрд╣рд░реВ рдЕрд╕рдлрд▓ред рдЯреНрд░реЗрд╕рдмреНрдпрд╛рдХ рд╕рд░реНрднрд░ рдХрдиреНрд╕реЛрд▓рд┐рдбреЗрд╢рди (VM рд╡рд░реНрдХрд▓реЛрдб рдХрдиреНрд╕реЛрд▓рд┐рдбреЗрд╢рди рд░рдгрдиреАрддрд┐) (рд╕реНрд░реЛрдд рдбреЗрдЯрд╛ рддреНрд░реБрдЯрд┐) рдХреЛ рд▓рд╛рдЧрд┐ рдЬрд╕реНрддреИ рд╣реЛред
  15. рдПрдпрд░рдлреНрд▓реЛ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирдХреЛ рдЙрджреНрджреЗрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдбрд┐рдЯрд╣рд░реВ рддреНрд░реБрдЯрд┐рдХреЛ рд╕рд╛рде рдЕрд╕рдлрд▓ рд╣реБрдиреНрдЫрдиреНред

рдирд┐рдореНрди рд▓реЗрдЦрд╛рдкрд░реАрдХреНрд╖рдг рд╕рдорд╛рдкрди рддреНрд░реБрдЯрд┐рд╣рд░реВ рдкрдирд┐ рд╕рд╛рдордирд╛ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рдирд┐рд░реНрдгрдп-engine.log рд▓рдЧрд╣рд░реВрдорд╛ рдЯреНрд░реЗрд╕рдмреНрдпрд╛рдХ (рдХреНрд▓рд╕реНрдЯрд░ рдЕрд╡рд╕реНрдерд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫреИрди)ред

тЖТ рддреНрд░реБрдЯрд┐рдХреЛ рдЪрд░реНрдЪрд╛ рдпрд╣рд╛рдБ

рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛

рд╣рд╛рдореНрд░реЛ рджреБрдИ-рдорд╣рд┐рдирд╛рдХреЛ рдЕрдиреБрд╕рдиреНрдзрд╛рдирдХреЛ рдирддрд┐рдЬрд╛ рд╕реНрдкрд╖реНрдЯ рдирд┐рд╖реНрдХрд░реНрд╖ рдерд┐рдпреЛ рдХрд┐ рдПрдХ рдкреВрд░реНрдг, рдХрд╛рдо рдЧрд░реНрдиреЗ рднрд╛рд░ рд╕рдиреНрддреБрд▓рди рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди, рд╣рд╛рдореАрд╕рдБрдЧ, рдпрд╕ рднрд╛рдЧрдорд╛, рдУрдкрдирд╕реНрдЯреНрдпрд╛рдХ рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкрд░рд┐рд╖реНрдХреГрдд рдЧрд░реНрди рдирдЬрд┐рдХрдмрд╛рдЯ рдХрд╛рдо рдЧрд░реНрди рд╣реБрдиреЗрдЫред

рд╡рд╛рдЪрд░рд▓реЗ рдареВрд▓реЛ рдХреНрд╖рдорддрд╛рдХреЛ рд╕рд╛рде рдПрдХ рдЧрдореНрднреАрд░ рд░ рджреНрд░реБрдд рд░реВрдкрдорд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдЙрддреНрдкрд╛рджрди рд╕рд╛рдмрд┐рдд рднрдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рдкреВрд░реНрдг рдкреНрд░рдпреЛрдЧрд▓реЗ рдзреЗрд░реИ рдЧрдореНрднреАрд░ рдХрд╛рдордХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░реНрджрдЫред

рддрд░ рдпрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛рдХреЛ рдЕрд░реНрдХреЛ рд▓реЗрдЦрд╣рд░реВрдорд╛ рдердкред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди