Load Balancing Π²ΠΎ Openstack

Π’ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΠ±Π»Π°ΠΊ систСми, ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅Ρ‚ΠΎ Π·Π° автоматско Π±Π°Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·Ρ€Π°ΠΌΠ½ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈΡ‚Π΅ рСсурси Π΅ особСно Π°ΠΊΡƒΡ‚Π½ΠΎ. Π—Π° ΠΎΠ²Π° ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅ сС ΠΏΠΎΠ³Ρ€ΠΈΠΆΠΈ ΠΈ Tionix (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° ΠΎΠ±Π»Π°ΠΊ услуги, Π΄Π΅Π» ΠΎΠ΄ Π³Ρ€ΡƒΠΏΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ РостСлСком).

И, бидСјќи Π½Π°ΡˆΠ°Ρ‚Π° Π³Π»Π°Π²Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π΅ Openstack, Π° Π½ΠΈΠ΅, ΠΊΠ°ΠΊΠΎ ΠΈ ситС Π»ΡƒΡ“Π΅, смС ΠΌΡ€Π·Π»ΠΈΠ²ΠΈ, бСшС ΠΎΠ΄Π»ΡƒΡ‡Π΅Π½ΠΎ Π΄Π° сС ΠΈΠ·Π±Π΅Ρ€Π΅ нСкој Π³ΠΎΡ‚ΠΎΠ² ΠΌΠΎΠ΄ΡƒΠ» ΡˆΡ‚ΠΎ Π΅ вСќС Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ Π²ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. ΠΠ°ΡˆΠΈΠΎΡ‚ ΠΈΠ·Π±ΠΎΡ€ ΠΏΠ°Π΄Π½Π° Π½Π° Watcher, кој Ρ€Π΅ΡˆΠΈΠ²ΠΌΠ΅ Π΄Π° Π³ΠΎ искористимС Π·Π° Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ.
Load Balancing Π²ΠΎ Openstack
ΠŸΡ€Π²ΠΎ, Π΄Π° Π³ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΏΠΎΠΈΠΌΠΈΡ‚Π΅ ΠΈ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ‚Π΅.

Поими ΠΈ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ†ΠΈΠΈ

Ρ†Π΅Π» Π΅ Ρ‡ΠΈΡ‚Π»ΠΈΠ², Π½Π°Π±Ρ™ΡƒΠ΄ΡƒΠ²Π°Π½ ΠΈ ΠΌΠ΅Ρ€Π»ΠΈΠ² ΠΊΡ€Π°Π΅Π½ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ кој ΠΌΠΎΡ€Π° Π΄Π° сС постигнС Π·Π° Ρ‡ΠΎΠ²Π΅ΠΊΠΎΡ‚. ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π΅Π΄Π½Π° ΠΈΠ»ΠΈ повСќС стратСгии Π·Π° ΠΏΠΎΡΡ‚ΠΈΠ³Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° сСкоја Ρ†Π΅Π». Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ кој Π΅ способСн Π΄Π° најдС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° Π΄Π°Π΄Π΅Π½Π° Ρ†Π΅Π».

ΠΠΊΡ†ΠΈΡ˜Π° Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½Π° Π·Π°Π΄Π°Ρ‡Π° која ја ΠΌΠ΅Π½ΡƒΠ²Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π½Π°Ρ‚Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π° Π½Π° Ρ†Π΅Π»Π½ΠΈΠΎΡ‚ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Π½ рСсурс Π½Π° кластСрот OpenStack, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС: ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° машина (ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°), ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° ΠΌΠΎΡœΠ½ΠΎΡΡ‚ Π½Π° јазол (change_node_power_state), ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° услугата nova (change_nova_service_state ), ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° вкусот (ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°), Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€Π°ΡšΠ΅ NOP ΠΏΠΎΡ€Π°ΠΊΠΈ (nop), нСдостаток Π½Π° Π΄Π΅Ρ˜ΡΡ‚Π²ΠΎ Π·Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ - ΠΏΠ°ΡƒΠ·Π° (спиСњС), прСнос Π½Π° диск (volume_migrate).

План Π·Π° Π°ΠΊΡ†ΠΈΡ˜Π° - спСцифичСн Ρ‚Π΅ΠΊ Π½Π° Π°ΠΊΡ†ΠΈΠΈ ΠΈΠ·Π²Ρ€ΡˆΠ΅Π½ΠΈ ΠΏΠΎ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ рСдослСд Π·Π° Π΄Π° сС постигнС ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° Π¦Π΅Π». Акцискиот ΠΏΠ»Π°Π½ содрТи ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈ Π³Π»ΠΎΠ±Π°Π»Π½ΠΈ пСрформанси со Π·Π±ΠΈΡ€ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡΡ‚. АкционСн ΠΏΠ»Π°Π½ Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ ΠΎΠ΄ Watcher ΠΏΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½Π° Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π°, ΠΊΠ°ΠΊΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΡˆΡ‚ΠΎ користСната ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π½Π°ΠΎΡ“Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΏΠΎΡΡ‚ΠΈΠ³Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ†Π΅Π»Ρ‚Π°. Акциониот ΠΏΠ»Π°Π½ сС состои ΠΎΠ΄ листа Π½Π° послСдоватСлни Π΄Π΅Ρ˜ΡΡ‚Π²Π°.

РСвизија Π΅ Π±Π°Ρ€Π°ΡšΠ΅ Π·Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° кластСрот. Π‘Π΅ Π²Ρ€ΡˆΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π·Π° Π΄Π° сС постигнС Π΅Π΄Π½Π° Π¦Π΅Π» Π²ΠΎ Π΄Π°Π΄Π΅Π½ кластСр. Π—Π° сСкоја ΡƒΡΠΏΠ΅ΡˆΠ½Π° Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π°, Watcher Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° АкционСн ΠΏΠ»Π°Π½.

ОпсСг Π½Π° Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π° Π΅ Π·Π±ΠΈΡ€ Π½Π° рСсурси Π²ΠΎ ΠΊΠΎΠΈ сС Π²Ρ€ΡˆΠΈ Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π°Ρ‚Π° (Π·ΠΎΠ½ΠΈ Π½Π° достапност), Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΎΡ€ΠΈ Π½Π° јазли, ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ прСсмСтковни јазли ΠΈΠ»ΠΈ јазли Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΈΡ‚Π½.). ΠžΠΏΡΠ΅Π³ΠΎΡ‚ Π½Π° Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π°Ρ‚Π° Π΅ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ Π²ΠΎ сСкој ΠΎΠ±Ρ€Π°Π·Π΅Ρ†. Ако опсСгот Π½Π° Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π° Π½Π΅ Π΅ Π½Π°Π²Π΅Π΄Π΅Π½, сС Π²Ρ€ΡˆΠΈ Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π° Π½Π° Ρ†Π΅Π»ΠΈΠΎΡ‚ кластСр.

Π¨Π°Π±Π»ΠΎΠ½ Π·Π° Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π° β€” Π·Π°Ρ‡ΡƒΠ²Π°Π½ сСт Π½Π° поставки Π·Π° Π·Π°ΠΏΠΎΡ‡Π½ΡƒΠ²Π°ΡšΠ΅ Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π°. ΠŸΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ сС шаблони Π·Π° Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΠ°Ρ‚ Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ повСќС ΠΏΠ°Ρ‚ΠΈ со исти поставки. Π¨Π°Π±Π»ΠΎΠ½ΠΎΡ‚ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠΎΡ€Π° Π΄Π° ја содрТи Ρ†Π΅Π»Ρ‚Π° Π½Π° Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π°Ρ‚Π°; Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ стратСгиитС Π½Π΅ сС спСцифицирани, Ρ‚ΠΎΠ³Π°Ρˆ сС ΠΈΠ·Π±ΠΈΡ€Π°Π°Ρ‚ Π½Π°Ρ˜ΡΠΎΠΎΠ΄Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ постоСчки стратСгии.

Π“Ρ€ΠΎΠ·Π΄ Π΅ Π·Π±ΠΈΡ€ΠΊΠ° Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ машини ΠΊΠΎΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ ΠΏΡ€Π΅ΡΠΌΠ΅Ρ‚ΡƒΠ²Π°ΡšΠ΅, ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈ рСсурси ΠΈ сС ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Π½ΠΈ ΠΎΠ΄ истиот јазол Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со OpenStack.

МодСл Π½Π° кластСрски ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ (CDM) Π΅ Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ ΠΏΡ€ΠΈΠΊΠ°Π· Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π½Π°Ρ‚Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π° ΠΈ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° Π½Π° рСсурситС со ΠΊΠΎΠΈ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π° кластСрот.

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π·Π° Сфикасност - ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ кој ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π° ΠΊΠ°ΠΊΠΎ сС ΠΈΠ·Π²Π΅Π΄ΡƒΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ создадСно со ΠΎΠ²Π°Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°. Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π·Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡΡ‚ сС спСцифични Π·Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° Ρ†Π΅Π» ΠΈ Π²ΠΎΠΎΠ±ΠΈΡ‡Π°Π΅Π½ΠΎ сС користат Π·Π° ΠΏΡ€Π΅ΡΠΌΠ΅Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π³Π»ΠΎΠ±Π°Π»Π½Π°Ρ‚Π° СфСктивност Π½Π° Π°ΠΊΡ†ΠΈΠΎΠ½ΠΈΠΎΡ‚ ΠΏΠ»Π°Π½ ΡˆΡ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π»Π΅Π³ΡƒΠ²Π°.

Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π·Π° Сфикасност Π΅ Π·Π±ΠΈΡ€ Π½Π° спСцифични карактСристики ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со сСкоја Π¦Π΅Π» ΡˆΡ‚ΠΎ Π³ΠΈ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡΡ‚ ΡˆΡ‚ΠΎ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΏΠΎΡΡ‚ΠΈΠ³Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° соодвСтната Π¦Π΅Π» ΠΌΠΎΡ€Π° Π΄Π° Π³ΠΈ постигнС Π²ΠΎ Π½Π΅Ρ˜Π·ΠΈΠ½ΠΎΡ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Навистина, сСкоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΎΠ΄ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° ќС Π±ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ спорСд ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΏΡ€Π΅Π΄ Π΄Π° сС прСсмСта Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° Π³Π»ΠΎΠ±Π°Π»Π½Π° СфСктивност.

ΠœΠΎΡ‚ΠΎΡ€ Π·Π° Π±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Π΅ ΠΈΠ·Π²Ρ€ΡˆΠ½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° која ΠΈΠΌΠ° Π΄ΠΎΠ±Ρ€ΠΎ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ Π²Π»Π΅Π·ΠΎΠ²ΠΈ, Π΄ΠΎΠ±Ρ€ΠΎ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ ΠΈΠ·Π»Π΅Π·ΠΈ ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π° чисто ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡ΠΊΠ° Π·Π°Π΄Π°Ρ‡Π°. На овој Π½Π°Ρ‡ΠΈΠ½, прСсмСтката Π΅ нСзависна ΠΎΠ΄ ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° Π²ΠΎ која сС Π²Ρ€ΡˆΠΈ - ќС Π³ΠΎ Π΄Π°Π΄Π΅ истиот Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ насСкадС.

ΠŸΠ»Π°Π½Π΅Ρ€ Π½Π° Π½Π°Π±Ρ™ΡƒΠ΄ΡƒΠ²Π°Ρ‡ - Π΄Π΅Π» ΠΎΠ΄ ΠΌΠΎΡ‚ΠΎΡ€ΠΎΡ‚ Π·Π° ΠΎΠ΄Π»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ Watcher. Овој ΠΌΠΎΠ΄ΡƒΠ» ΠΏΡ€Π΅Π·Π΅ΠΌΠ° Π·Π±ΠΈΡ€ Π½Π° Π΄Π΅Ρ˜ΡΡ‚Π²Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΎΠ΄ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° ΠΈ ΠΊΡ€Π΅ΠΈΡ€Π° ΠΏΠ»Π°Π½ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΎΡ‚ Ρ‚Π΅ΠΊ кој ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π° ΠΊΠ°ΠΊΠΎ Π΄Π° сС Π·Π°ΠΊΠ°ΠΆΠ°Ρ‚ ΠΎΠ²ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΄Π΅Ρ˜ΡΡ‚Π²Π° Π½Π° Π²Ρ€Π΅ΠΌΠ΅ ΠΈ Π·Π° сСкоја Π°ΠΊΡ†ΠΈΡ˜Π°, ΠΊΠΎΠΈ сС прСдусловитС.

Π¦Π΅Π»ΠΈ ΠΈ стратСгии Π½Π° Watcher

Ρ†Π΅Π»
ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°

Π›Π°ΠΆΠ½Π° Ρ†Π΅Π»
Π›Π°ΠΆΠ½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° 

Π›Π°ΠΆΠ½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΡ†ΠΈ Π·Π° Π±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ ΠΌΠΎΡ‚ΠΎΡ€ΠΈ

Π›Π°ΠΆΠ½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° со ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π°

Π—Π°ΡˆΡ‚Π΅Π΄Π° Π½Π° Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π°
Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π·Π° Π·Π°ΡˆΡ‚Π΅Π΄Π° Π½Π° Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π°

ΠšΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° Π½Π° сСрвСрот
Основна ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΡ„Π»Π°Ρ˜Π½ сСрвСр

Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π·Π° ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° VM

Π‘Π°Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°
Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° Ρ€Π°ΠΌΠ½ΠΎΡ‚Π΅ΠΆΠ° Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°

Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π·Π° биланс Π½Π° ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅

Π‘Ρ‚Π°Π±ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°

Π‘ΡƒΡ‡Π΅Π½ сосСд
Π‘ΡƒΡ‡Π΅Π½ сосСд

Π’Π΅Ρ€ΠΌΠΈΡ‡ΠΊΠ° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π°
Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° заснована Π½Π° ΠΈΠ·Π»Π΅Π·Π½Π° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΡ‚ Π½Π° Π²ΠΎΠ·Π΄ΡƒΡ…
ЕдинствСна ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΡ‚ Π½Π° Π²ΠΎΠ·Π΄ΡƒΡ…

ΠžΠ΄Ρ€ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ…Π°Ρ€Π΄Π²Π΅Ρ€
ΠœΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° Π·ΠΎΠ½Π°Ρ‚Π°

нСкласифицирани
ΠŸΠΎΠ±ΡƒΠ΄ΡƒΠ²Π°Ρ‡ΠΊΠΈΠΎΡ‚

Π›Π°ΠΆΠ½Π° Ρ†Π΅Π» β€” Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€Π°Π½Π° Ρ†Π΅Π» ΡˆΡ‚ΠΎ сС користи Π·Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅.

ΠŸΠΎΠ²Ρ€Π·Π°Π½ΠΈ стратСгии: Π›Π°ΠΆΠ½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°, Π›Π°ΠΆΠ½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΡ†ΠΈ Π½Π° ΠΌΠΎΡ‚ΠΎΡ€ΠΈ Π·Π° Π±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ ΠΈ Π»Π°ΠΆΠ½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° со ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π°. Π›Π°ΠΆΠ½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π΅ Π»Π°ΠΆΠ½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° ΡˆΡ‚ΠΎ сС користи Π·Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅ Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π° ΠΏΡ€Π΅ΠΊΡƒ Tempest. Оваа ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π½Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π½ΠΈΠΊΠ°ΠΊΠ²Π° корисна ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π°, Π½Π΅Ρ˜Π·ΠΈΠ½Π°Ρ‚Π° СдинствСна Ρ†Π΅Π» Π΅ Π΄Π° Π³ΠΈ користи тСстовитС Tempest.

Π›Π°ΠΆΠ½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ΠΌΠΎΡ‚ΠΎΡ€ΠΈ Π·Π° Π±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΡ†ΠΈ - ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π΅ слична Π½Π° ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½Π°Ρ‚Π°, СдинствСната Ρ€Π°Π·Π»ΠΈΠΊΠ° Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΊ β€žΠΌΠΎΡ‚ΠΎΡ€ Π·Π° Π±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅β€œ кој Π²Ρ€ΡˆΠΈ прСсмСтки ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° машинско ΡƒΡ‡Π΅ΡšΠ΅.

Π›Π°ΠΆΠ½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° со ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° - ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π΅ слична Π½Π° ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½Π°Ρ‚Π°, СдинствСната Ρ€Π°Π·Π»ΠΈΠΊΠ° Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° вкусот (ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π°).

НС сС користи Π²ΠΎ производството.

Π—Π°ΡˆΡ‚Π΅Π΄Π° Π½Π° Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π° β€” ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ˜Ρ‚Π΅ ја ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π°. Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π·Π° Π·Π°ΡˆΡ‚Π΅Π΄Π° Π½Π° Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π° Π½Π° ΠΎΠ²Π°Π° Ρ†Π΅Π», Π·Π°Π΅Π΄Π½ΠΎ со Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° VM (ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° Π½Π° сСрвСрот), Π΅ способна Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π° (DPM) ΠΊΠΎΠΈ Π·Π°ΡˆΡ‚Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π° со Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΎ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π΄ΡƒΡ€ΠΈ ΠΈ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈ Π½Π° ΠΌΠ°Π»Π° искористСност Π½Π° рСсурситС: Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈΡ‚Π΅ машини сС прСмСстуваат Π²ΠΎ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ јазли , Π° Π½Π΅ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ‚Π΅ јазли сС ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΈ. По ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°, ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π½ΡƒΠ΄ΠΈ ΠΎΠ΄Π»ΡƒΠΊΠ° Π·Π° Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅/ΠΈΡΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ˜Π°Π·Π»ΠΈΡ‚Π΅ Π²ΠΎ согласност со Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ: β€žmin_free_hosts_numβ€œ - Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° слободни ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΈ јазли ΡˆΡ‚ΠΎ Ρ‡Π΅ΠΊΠ°Π°Ρ‚ Π΄Π° сС Π²Ρ‡ΠΈΡ‚Π°Π°Ρ‚ ΠΈ β€žfree_used_percentβ€œ - ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΡ‚ Π½Π° бСсплатни ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΈ хостови Π½Π° Π±Ρ€ΠΎΡ˜ Π½Π° јазли ΠΊΠΎΠΈ сС ΠΎΠΊΡƒΠΏΠΈΡ€Π°Π½ΠΈ ΠΎΠ΄ машини. Π—Π° Π΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° ΠΌΠΎΡ€Π° Π΄Π° ΠΈΠΌΠ° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΎ Ironic Π΄Π° сС справува со Ρ†ΠΈΠΊΠ»ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΡΡ‚Ρ€ΡƒΡ˜Π° Π½Π° јазли.

Π‘Ρ‚Ρ€Π°Ρ‚Π΅ΡˆΠΊΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ

ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€
Π’ΠΈΠΏ
стандардно
описаниС

бСсплатно_искористСни_ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈ
Π‘Ρ€ΠΎΡ˜
10.0
сооднос Π½Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° слободни ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈ јазли со Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈ јазли со Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини

min_free_hosts_num
Int
1
ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ Π±Ρ€ΠΎΡ˜ Π½Π° слободни ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈ јазли

ΠžΠ±Π»Π°ΠΊΠΎΡ‚ ΠΌΠΎΡ€Π° Π΄Π° ΠΈΠΌΠ° Π½Π°Ρ˜ΠΌΠ°Π»ΠΊΡƒ Π΄Π²Π° јазли. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ ΡˆΡ‚ΠΎ сС користи Π΅ ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° ΠΌΠΎΡœΠ½ΠΎΡΡ‚ Π½Π° Ρ˜Π°Π·ΠΎΠ»ΠΎΡ‚ (change_node_power_state). Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π½Π΅ Π±Π°Ρ€Π° ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°.

ΠšΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° Π½Π° сСрвСрот - ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΎ Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈ јазли (ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π°). Има Π΄Π²Π΅ стратСгии: Основна ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΡ„Π»Π°Ρ˜Π½ сСрвСр ΠΈ Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π·Π° ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° VM.

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π·Π° ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΡ„Π»Π°Ρ˜Π½ сСрвСр Π³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π° Π²ΠΊΡƒΠΏΠ½ΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π½Π° користСни сСрвСри ΠΈ исто Ρ‚Π°ΠΊΠ° Π³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ.

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π³ΠΈ Π±Π°Ρ€Π° слСднитС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ:

ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡ΠΊΠΈ
БСрвис
ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ
ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€

ΠΏΡ€Π΅ΡΠΌΠ΅Ρ‚Π°Ρ˜.јазол.cpu.ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚
Ρ†Π΅ΠΈΠ»ΠΎΠΌΠ΅Ρ‚Π°Ρ€
никој
 

cpu_util
Ρ†Π΅ΠΈΠ»ΠΎΠΌΠ΅Ρ‚Π°Ρ€
никој
 

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π°: migration_ttempts - Π±Ρ€ΠΎΡ˜ Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π·Π° ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΈ Π·Π° ΠΈΡΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ (стандардно, 0, Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°), ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ - врСмСнски ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π²ΠΎ сСкунди Π·Π° Π΄Π° сС Π΄ΠΎΠ±ΠΈΠ΅ статичка Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΡ˜Π° ΠΎΠ΄ ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡ΠΊΠΈΠΎΡ‚ ΠΈΠ·Π²ΠΎΡ€ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ (стандардно, 700).

ΠšΠΎΡ€ΠΈΡΡ‚Π΅Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ: ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°, ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° услугата nova (change_nova_service_state).

Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° VM сС заснова Π½Π° хСуристика Π·Π° ΠΏΡ€Π²ΠΎ Π²ΠΊΠ»ΠΎΠΏΡƒΠ²Π°ΡšΠ΅ која сС фокусира Π½Π° ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΎ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° процСсорот ΠΈ сС ΠΎΠ±ΠΈΠ΄ΡƒΠ²Π° Π΄Π° Π³ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π° Ρ˜Π°Π·Π»ΠΈΡ‚Π΅ ΠΊΠΎΠΈ ΠΈΠΌΠ°Π°Ρ‚ ΠΏΡ€Π΅ΠΌΠ½ΠΎΠ³Ρƒ ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΌΠ°Π»ΠΊΡƒ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ со ΠΎΠ³Π»Π΅Π΄ Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°Ρ‚Π° Π½Π° ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° рСсурситС. Оваа ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΡˆΡ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚ΠΈΡ€Π° со поСфикасно ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° рСсурситС Π½Π° кластСрот ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΈ слСднитС Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ Ρ‡Π΅ΠΊΠΎΡ€ΠΈ:

  1. Π€Π°Π·Π° Π½Π° Ρ€Π°ΡΡ‚ΠΎΠ²Π°Ρ€Π°ΡšΠ΅ - ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΡ€Π΅ΠΊΡƒΠΌΠ΅Ρ€Π½ΠΎ искористСни рСсурси;
  2. Π€Π°Π·Π° Π½Π° ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° - ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π½Π΅Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ искористСнитС рСсурси;
  3. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ - Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ;
  4. ΠžΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° нСискористСни прСсмСтковни јазли.

Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π³ΠΈ Π±Π°Ρ€Π° слСднитС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ:

ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡ΠΊΠΈ
БСрвис
ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ
ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€

ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°
Ρ†Π΅ΠΈΠ»ΠΎΠΌΠ΅Ρ‚Π°Ρ€
никој
 

диск.ΠΊΠΎΡ€Π΅Π½.Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°
Ρ†Π΅ΠΈΠ»ΠΎΠΌΠ΅Ρ‚Π°Ρ€
никој
 

Π‘Π»Π΅Π΄Π½ΠΈΠ²Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ сС ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ, Π½ΠΎ ќС ја ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ точноста Π½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ сС достапни:

ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡ΠΊΠΈ
БСрвис
ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ
ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€

ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°.ΠΆΠΈΡ‚Π΅Π»
Ρ†Π΅ΠΈΠ»ΠΎΠΌΠ΅Ρ‚Π°Ρ€
никој
 

cpu_util
Ρ†Π΅ΠΈΠ»ΠΎΠΌΠ΅Ρ‚Π°Ρ€
никој
 

Π‘Ρ‚Ρ€Π°Ρ‚Π΅ΡˆΠΊΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ: ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ β€” врСмСнски ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π²ΠΎ сСкунди Π·Π° Π΄Π° сС Π΄ΠΎΠ±ΠΈΠ΅ статичка Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΡ˜Π° ΠΎΠ΄ ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡ΠΊΠΈΠΎΡ‚ ΠΈΠ·Π²ΠΎΡ€ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ (стандардно, 3600).

Π“ΠΈ користи иститС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ ΠΊΠ°ΠΊΠΎ ΠΈ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°. ПовСќС Π΄Π΅Ρ‚Π°Π»ΠΈ Ρ‚ΡƒΠΊΠ°.

Π‘Π°Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° β€” ΠΈΠ·Π±Π°Π»Π°Π½ΡΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΎ ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈΡ‚Π΅ јазли. Π¦Π΅Π»Ρ‚Π° ΠΈΠΌΠ° Ρ‚Ρ€ΠΈ стратСгии: Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° Ρ€Π°ΠΌΠ½ΠΎΡ‚Π΅ΠΆΠ° Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°, ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°, ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π·Π° Ρ€Π°ΠΌΠ½ΠΎΡ‚Π΅ΠΆΠ° Π½Π° ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅.

Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° билансот Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π°Ρ‚Π° машина Π²Ρ€Π· основа Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Π΄ΠΎΠΌΠ°ΡœΠΈΠ½ΠΎΡ‚ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π°Ρ‚Π° машина. ΠžΠ΄Π»ΡƒΠΊΠ°Ρ‚Π° Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° сС донСсува сСкогаш ΠΊΠΎΠ³Π° % искористСноста Π½Π° процСсорот ΠΈΠ»ΠΈ RAM ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° Ρ˜Π°Π·ΠΎΠ»ΠΎΡ‚ Π³ΠΎ Π½Π°Π΄ΠΌΠΈΠ½ΡƒΠ²Π° Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΎΡ‚ ΠΏΡ€Π°Π³. Π’ΠΎ овој ΡΠ»ΡƒΡ‡Π°Ρ˜, помСстСната Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° машина Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ Π΄ΠΎΠ±Π»ΠΈΠΆΠΈ Ρ˜Π°Π·ΠΎΠ»ΠΎΡ‚ Π΄ΠΎ просСчниот ΠΎΠ±Π΅ΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ситС јазли.

Π‘Π°Ρ€Π°ΡšΠ°

  • Π£ΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ процСсори;
  • ΠΠ°Ρ˜ΠΌΠ°Π»ΠΊΡƒ Π΄Π²Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ прСсмСтувачки јазли;
  • Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π° ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ‚Π° Ceilometer - ceilometer-agent-compute, која Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° сСкој ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈ јазол ΠΈ Ceilometer API, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Π½Π° слСднитС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ:

ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡ΠΊΠΈ
БСрвис
ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ
ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€

cpu_util
Ρ†Π΅ΠΈΠ»ΠΎΠΌΠ΅Ρ‚Π°Ρ€
никој
 

ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°.ΠΆΠΈΡ‚Π΅Π»
Ρ†Π΅ΠΈΠ»ΠΎΠΌΠ΅Ρ‚Π°Ρ€
никој
 

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π°:

ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€
Π’ΠΈΠΏ
стандардно
описаниС

ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°
Π‘Ρ‚Ρ€ΠΈΠ½Π³
'cpu_util'
ΠžΡΠ½ΠΎΠ²Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ сС: β€žcpu_utilβ€œ, β€žmemory.residentβ€œ.

ΠΏΡ€Π°Π³
Π‘Ρ€ΠΎΡ˜
25.0
ΠŸΡ€Π°Π³ Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°.

ΠΏΠ΅Ρ€ΠΈΠΎΠ΄
Π‘Ρ€ΠΎΡ˜
300
ΠšΡƒΠΌΡƒΠ»Π°Ρ‚ΠΈΠ²Π΅Π½ врСмСнски ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π¦Π΅ΠΈΠ»ΠΎΠΌΠ΅Ρ‚Π°Ρ€.

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ ΡˆΡ‚ΠΎ сС користи Π΅ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°.

Π‘Ρ‚Π°Π±ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π΅ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° насочСна ΠΊΠΎΠ½ ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ΠΆΠΈΠ²Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°. Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° сС заснова Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ Π·Π° стандардно ΠΎΡ‚ΡΡ‚Π°ΠΏΡƒΠ²Π°ΡšΠ΅ ΠΈ ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π° Π΄Π°Π»ΠΈ ΠΈΠΌΠ° Π·Π°ΡΡ‚ΠΎΡ˜ Π²ΠΎ кластСрот ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€Π° Π½Π° Ρ‚ΠΎΠ° со Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π° Π·Π° ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° кластСрот.

Π‘Π°Ρ€Π°ΡšΠ°

  • Π£ΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ процСсори;
  • ΠΠ°Ρ˜ΠΌΠ°Π»ΠΊΡƒ Π΄Π²Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ прСсмСтувачки јазли;
  • Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π° ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ‚Π° Ceilometer - ceilometer-agent-compute, која Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° сСкој ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈ јазол ΠΈ Ceilometer API, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Π½Π° слСднитС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ:

ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡ΠΊΠΈ
БСрвис
ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ
ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€

cpu_util
Ρ†Π΅ΠΈΠ»ΠΎΠΌΠ΅Ρ‚Π°Ρ€
никој
 

ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°.ΠΆΠΈΡ‚Π΅Π»
Ρ†Π΅ΠΈΠ»ΠΎΠΌΠ΅Ρ‚Π°Ρ€
никој
 

Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π·Π° Ρ€Π°ΠΌΠ½ΠΎΡ‚Π΅ΠΆΠ° Π½Π° ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ (ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° ΠΏΠΎΡ‡Π½ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΎΠ΄ Квинс) - ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° прСнСсува дискови Π²ΠΎ зависност ΠΎΠ΄ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π±Π°Π·Π΅Π½ΠΈΡ‚Π΅ Π½Π° Cinder. ΠžΠ΄Π»ΡƒΠΊΠ°Ρ‚Π° Π·Π° трансфСр сС носи сСкогаш ΠΊΠΎΠ³Π° стапката Π½Π° искористСност Π½Π° Π±Π°Π·Π΅Π½ΠΎΡ‚ Π½Π°Π΄ΠΌΠΈΠ½ΡƒΠ²Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ ΠΏΡ€Π°Π³. Дискот ΡˆΡ‚ΠΎ сС прСмСстува Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ Π΄ΠΎΠ±Π»ΠΈΠΆΠΈ Π±Π°Π·Π΅Π½ΠΎΡ‚ Π΄ΠΎ просСчното ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° ситС Π±Π°Π·Π΅Π½ΠΈ Π½Π° Cinder.

Π‘Π°Ρ€Π°ΡšΠ° ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°

  • ΠœΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²Π° Π±Π°Π·Π΅Π½ΠΈ Cinder;
  • ΠœΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° дискот.
  • МодСл Π½Π° кластСрски ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ - Π‘ΠΎΠ±ΠΈΡ€Π°Ρ‡ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ кластСрот Cinder.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π°:

ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€
Π’ΠΈΠΏ
стандардно
описаниС

Π²ΠΎΠ»ΡƒΠΌΠ΅Π½_ΠΏΡ€Π°Π³
Π‘Ρ€ΠΎΡ˜
80.0
ΠŸΡ€Π°Π·Π½Π° врСдност Π½Π° дисковитС Π·Π° Π±Π°Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ Π½Π° Π²ΠΎΠ»ΡƒΠΌΠ΅Π½ΠΈ.

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ ΡˆΡ‚ΠΎ сС користи Π΅ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° дискот (volume_migrate).

Noisy Neighbor - Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Ρ˜Ρ‚Π΅ ΠΈ ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Ρ˜Ρ‚Π΅ β€žΠ±ΡƒΡ‡Π΅Π½ ΡΠΎΡΠ΅Π΄β€œ - Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° машина со Π½ΠΈΠ·ΠΎΠΊ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΡˆΡ‚ΠΎ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎ влијаС Π½Π° пСрформанситС Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π°Ρ‚Π° машина со висок ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π²ΠΎ однос Π½Π° IPC со ΠΏΡ€Π΅ΠΊΡƒΠΌΠ΅Ρ€Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° ΠΊΠ΅ΡˆΠΎΡ‚ Π½Π° послСдното Π½ΠΈΠ²ΠΎ. БопствСна ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°: Noisy Neighbor (користСн ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ Π½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π΅ cache_threshold (стандардната врСдност Π΅ 35), ΠΊΠΎΠ³Π° пСрформанситС ΠΏΠ°Ρ“Π°Π°Ρ‚ Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π°Ρ‚Π° врСдност, Π·Π°ΠΏΠΎΡ‡Π½ΡƒΠ²Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°. Π—Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ LLC (КСш Π½Π° послСдно Π½ΠΈΠ²ΠΎ) ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°, Π½Π°Ρ˜Π½ΠΎΠ²ΠΈΠΎΡ‚ Intel сСрвСр со CMT ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Π½Π° слСднитС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ:

ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡ΠΊΠΈ
БСрвис
ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ
ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€

cpu_l3_cache
Ρ†Π΅ΠΈΠ»ΠΎΠΌΠ΅Ρ‚Π°Ρ€
никој
Π‘Π΅ Π±Π°Ρ€Π° Intel CMT.

МодСл Π½Π° кластСрски ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ (стандардно): Нов кластСрски ΠΊΠΎΠ»Π΅ΠΊΡ‚ΠΎΡ€ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ ΡˆΡ‚ΠΎ сС користи Π΅ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°.

Π Π°Π±ΠΎΡ‚Π°Ρ‚Π° со ΠΎΠ²Π°Π° Ρ†Π΅Π» ΠΏΡ€Π΅ΠΊΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π°Ρ‚Π° Ρ‚Π°Π±Π»Π° Π½Π΅ Π΅ цСлосно ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π²ΠΎ Квинс.

Π’Π΅Ρ€ΠΌΠΈΡ‡ΠΊΠ° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° β€” ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΎ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½ΠΈΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ. Π’Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° ΠΈΠ·Π»Π΅Π·ΠΎΡ‚ (ΠΈΠ·Π΄ΡƒΠ²Π½ΠΈΠΎΡ‚ Π²ΠΎΠ·Π΄ΡƒΡ…) Π΅ Π΅Π΄Π΅Π½ ΠΎΠ΄ Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ систСми Π·Π° Ρ‚Π΅Ρ€ΠΌΠΈΡ‡ΠΊΠ° Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΡ˜Π° Π·Π° ΠΌΠ΅Ρ€Π΅ΡšΠ΅ Π½Π° статусот Π½Π° топлинска/оптоварСност Π½Π° сСрвСрот. Π¦Π΅Π»Ρ‚Π° ΠΈΠΌΠ° Π΅Π΄Π½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°, ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° заснована Π½Π° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π½Π° ΠΈΠ·Π»Π΅Π·ΠΎΡ‚, која ΠΎΠ΄Π»ΡƒΡ‡ΡƒΠ²Π° Π΄Π° ΠΌΠΈΠ³Ρ€ΠΈΡ€Π° ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΡ‡ΠΊΠΈ ΠΏΠΎΠ²ΠΎΠ»Π½ΠΈ домаќини (најниска ΠΈΠ·Π»Π΅Π·Π½Π° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°) ΠΊΠΎΠ³Π° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° ΠΈΠ·Π»Π΅Π·ΠΎΡ‚ Π½Π° ΠΈΠ·Π²ΠΎΡ€Π½ΠΈΡ‚Π΅ домаќини ќС достигнС ΠΏΡ€Π°Π³ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°.

Π—Π° Π΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π°, ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ Π²ΠΈ Π΅ сСрвСр со инсталиран ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ Intel Power Node Manager 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 ΠΈΠ»ΠΈ ΠΏΠΎΠ½ΠΎΠ²Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°: ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΠΎΡ‚ Π½Π΅ Π΅ Π½Π°ΠΌΠ΅Π½Π΅Ρ‚ Π·Π° производство.

Π‘Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС користи овој Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ со ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½ΠΈ Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ, бидСјќи сС ΠΏΠ»Π°Π½ΠΈΡ€Π° само Π΅Π΄Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° машина Π΄Π° сС ΠΌΠΈΠ³Ρ€ΠΈΡ€Π° ΠΏΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡƒΠ²Π°ΡšΠ΅.

МоТни сС ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π²ΠΎ ΠΆΠΈΠ²ΠΎ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π°:

ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€
Π’ΠΈΠΏ
стандардно
описаниС

ΠΏΡ€Π°Π³_ΠΏΡ€ΠΎΡ‚ΠΎΠΊ Π½Π° Π²ΠΎΠ·Π΄ΡƒΡ…
Π‘Ρ€ΠΎΡ˜
400.0
ΠŸΡ€Π°Π³ΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊ Π½Π° Π²ΠΎΠ·Π΄ΡƒΡ… Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ‚Π° Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π΅ 0.1CFM

threshold_inlet_t
Π‘Ρ€ΠΎΡ˜
28.0
ΠŸΡ€Π°Π³ Π½Π° Π²Π»Π΅Π·Π½Π°Ρ‚Π° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π·Π° ΠΎΠ΄Π»ΡƒΠΊΠ° Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°

ΠΏΡ€Π°Π³_моќ
Π‘Ρ€ΠΎΡ˜
350.0
ΠŸΡ€Π°Π³ Π½Π° ΠΌΠΎΡœΠ½ΠΎΡΡ‚ Π½Π° систСмот Π·Π° ΠΎΠ΄Π»ΡƒΠΊΠ° Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°

ΠΏΠ΅Ρ€ΠΈΠΎΠ΄
Π‘Ρ€ΠΎΡ˜
30
ВрСмСнскиот ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», Π²ΠΎ сСкунди, Π·Π° Π΄Π° сС Π΄ΠΎΠ±ΠΈΠ΅ статистичката Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΡ˜Π° ΠΎΠ΄ ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡ΠΊΠΈΠΎΡ‚ ΠΈΠ·Π²ΠΎΡ€ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ.

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ ΡˆΡ‚ΠΎ сС користи Π΅ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°.

ΠžΠ΄Ρ€ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ β€” ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ΠΎΡ‚. Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° ΠΏΠΎΠ²Ρ€Π·Π°Π½Π° со ΠΎΠ²Π°Π° Ρ†Π΅Π» Π΅ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° Π·ΠΎΠ½Π°Ρ‚Π°. Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π΅ Π°Π»Π°Ρ‚ΠΊΠ° Π·Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Π° автоматска ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини ΠΈ дискови Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΎΠ΄ ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ΠΎΡ‚. Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π³Ρ€Π°Π΄ΠΈ ΠΏΠ»Π°Π½ Π·Π° Π°ΠΊΡ†ΠΈΡ˜Π° Π²ΠΎ согласност со Ρ‚Π΅ΠΆΠΈΠ½ΠΈΡ‚Π΅: Π·Π±ΠΈΡ€ Π½Π° Π΄Π΅Ρ˜ΡΡ‚Π²Π° ΡˆΡ‚ΠΎ ΠΈΠΌΠ°Π°Ρ‚ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° Ρ‚Π΅ΠΆΠΈΠ½Π° ќС Π±ΠΈΠ΄Π°Ρ‚ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€Π΅Π΄ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅. ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π΄Π²Π΅ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°: action_weights ΠΈ ΠΏΠ°Ρ€Π°Π»Π΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°: Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π°Ρ‚ Ρ‚Π΅ΠΆΠΈΠ½ΠΈ Π·Π° Π°ΠΊΡ†ΠΈΡ˜Π° ΠΈ ΠΏΠ°Ρ€Π°Π»Π΅Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π°:

ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€
Π’ΠΈΠΏ
стандардно
описаниС

прСсмСтани_јазли
Π½ΠΈΠ·Π°
Никој
ΠŸΡ€Π΅ΡΠΌΠ΅Ρ‚Π°Ρ˜Ρ‚Π΅ јазли Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°.

ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅_Π±Π°Π·Π΅Π½ΠΈ
Π½ΠΈΠ·Π°
Никој
Јазли Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π°.

ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ_Π²ΠΊΡƒΠΏΠ½ΠΎ
Π±Ρ€ΠΎΡ˜
6
Π’ΠΊΡƒΠΏΠ½ΠΈΠΎΡ‚ Π±Ρ€ΠΎΡ˜ Π½Π° активности ΠΊΠΎΠΈ ΠΌΠΎΡ€Π° Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Π°Ρ‚ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ.

ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ_Π½Π°_јазол
Π±Ρ€ΠΎΡ˜
2
Π‘Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° Π΄Π΅Ρ˜ΡΡ‚Π²Π° ΠΈΠ·Π²Ρ€ΡˆΠ΅Π½ΠΈ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ Π·Π° сСкој ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈ јазол.

ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ_ΠΏΠΎ_Π±Π°Π·Π΅Π½
Π±Ρ€ΠΎΡ˜
2
Π‘Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° Π΄Π΅Ρ˜ΡΡ‚Π²Π° ΠΈΠ·Π²Ρ€ΡˆΠ΅Π½ΠΈ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ Π·Π° сСкој Π±Π°Π·Π΅Π½ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅.

ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚
ΠΎΠ±Ρ˜Π΅ΠΊΡ‚
Никој
Бписок Π½Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΈ Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини ΠΈ дискови.

со_ΠΏΡ€ΠΈΠΊΠ°Ρ‡Π΅Π½_Ρ‚ΠΎΠΌ
boolean
Π›Π°ΠΆΠ½ΠΈ
НСточно - Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈΡ‚Π΅ машини ќС сС ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π°Ρ‚ ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ќС сС ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π°Ρ‚ ситС дискови. Π’ΠΎΡ‡Π½ΠΎ - Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈΡ‚Π΅ машини ќС сС ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π°Ρ‚ ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ќС сС ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π°Ρ‚ ситС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ дискови.

Π•Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΠ΄ Π½ΠΈΠ·Π°Ρ‚Π° ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈ јазли:

ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€
Π’ΠΈΠΏ
стандардно
описаниС

src_node
Π½ΠΈΠ·Π°
Никој
ΠŸΡ€Π΅ΡΠΌΠ΅Ρ‚ΡƒΠ²Π°Ρ‡ΠΊΠΈΠΎΡ‚ јазол ΠΎΠ΄ кој сС ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π°Ρ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈΡ‚Π΅ машини (Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ).

dst_node
Π½ΠΈΠ·Π°
Никој
ΠŸΡ€Π΅ΡΠΌΠ΅Ρ‚Π°Ρ˜Ρ‚Π΅ Π³ΠΎ Ρ˜Π°Π·ΠΎΠ»ΠΎΡ‚ Π΄ΠΎ кој ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π°Ρ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈΡ‚Π΅ машини.

Π•Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° Π½ΠΈΠ·Π° ΠΎΠ΄ јазли Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅:

ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€
Π’ΠΈΠΏ
стандардно
описаниС

src_pool
Π½ΠΈΠ·Π°
Никој
Π‘Π°Π·Π΅Π½ΠΎΡ‚ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΎΠ΄ кој сС ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π°Ρ‚ дисковитС (Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ).

dst_pool
Π½ΠΈΠ·Π°
Никој
Π‘Π°Π·Π΅Π½ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° кој сС ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π°Ρ‚ дисковитС.

src_type
Π½ΠΈΠ·Π°
Никој
ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½ Ρ‚ΠΈΠΏ Π½Π° диск (Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»Π΅Π½).

dst_type
Π½ΠΈΠ·Π°
Никој
Π”ΠΎΠ±ΠΈΠ΅Π½ΠΈΠΎΡ‚ Ρ‚ΠΈΠΏ Π½Π° диск (Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»Π΅Π½).

ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΎΡ‚:

ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€
Π’ΠΈΠΏ
стандардно
описаниС

ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
Π½ΠΈΠ·Π°
Никој
Имиња Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ.

ΠΏΡ€Π΅ΡΠΌΠ΅Ρ‚ΡƒΠ²Π°ΡšΠ΅_јазол
Π½ΠΈΠ·Π°
Никој
ΠŸΡ€Π΅ΡΠΌΠ΅Ρ‚Π°Ρ˜Ρ‚Π΅ Π³ΠΈ ΠΈΠΌΠΈΡšΠ°Ρ‚Π° Π½Π° Ρ˜Π°Π·Π»ΠΈΡ‚Π΅.

ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅_Π±Π°Π·Π΅Π½
Π½ΠΈΠ·Π°
Никој
Имиња Π½Π° Π±Π°Π·Π΅Π½ΠΈ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅.

прСсмСта
Π΅Π½ΡƒΠΌ
Никој
ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π°Ρ‚Π° машина [β€žvcpu_numβ€œ, β€žmem_sizeβ€œ, β€ždisk_sizeβ€œ, β€žcreated_atβ€œ].

ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅
Π΅Π½ΡƒΠΌ
Никој
ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° дискот [β€žΠ³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°β€œ, β€žcreated_atβ€œ].

ΠšΠΎΡ€ΠΈΡΡ‚Π΅Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ сС ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° машина, ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° дискот.

нСкласифицирани - помошна Ρ†Π΅Π» ΡˆΡ‚ΠΎ сС користи Π·Π° ΠΎΠ»Π΅ΡΠ½ΡƒΠ²Π°ΡšΠ΅ Π½Π° процСсот Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π°. НС содрТи спСцификации ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи сСкогаш ΠΊΠΎΠ³Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π΅ ΠΏΠΎΠ²Ρ€Π·Π°Π½Π° со постоСчка Ρ†Π΅Π». Оваа Ρ†Π΅Π» ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи ΠΈ ΠΊΠ°ΠΊΠΎ ΠΏΡ€Π΅ΠΎΠ΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°. ΠŸΠΎΠ²Ρ€Π·Π°Π½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° со ΠΎΠ²Π°Π° Ρ†Π΅Π» Π΅ Actuator.   

БоздавањС Π½ΠΎΠ²Π° Ρ†Π΅Π»

ΠœΠΎΡ‚ΠΎΡ€ Π·Π° ΠΎΠ΄Π»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π³Π»Π΅Π΄Π°Ρ‡ΠΎΡ‚ ΠΈΠΌΠ° ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΠΊ β€žΠ½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½Π° Ρ†Π΅Π»β€œ ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½Π° Ρ†Π΅Π» ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС постигнС со помош Π½Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°.

ΠŸΡ€Π΅Π΄ Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ Π½ΠΎΠ²Π° Ρ†Π΅Π», Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅Ρ‚Π΅ сигурни Π΄Π΅ΠΊΠ° Π½ΠΈΡ‚Ρƒ Π΅Π΄Π½Π° ΠΏΠΎΡΡ‚ΠΎΡ˜Π½Π° Ρ†Π΅Π» Π½Π΅ Π³ΠΈ Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΡƒΠ²Π° Π²Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ.

ΠšΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π½ΠΎΠ² ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΠΊ

Π—Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ Π½ΠΎΠ²Π° Ρ†Π΅Π», ΠΌΠΎΡ€Π°: Π΄Π° ја ΠΏΡ€ΠΎΡˆΠΈΡ€ΠΈΡ‚Π΅ Ρ†Π΅Π»Π½Π°Ρ‚Π° класа, Π΄Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° класа get_name () Π΄Π° Π³ΠΎ Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ СдинствСниот ID Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° Ρ†Π΅Π» ΡˆΡ‚ΠΎ сакатС Π΄Π° ја ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅. Овој ΡƒΠ½ΠΈΠΊΠ°Ρ‚Π΅Π½ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΌΠΎΡ€Π° Π΄Π° ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π° Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π²Π»Π΅Π·Π½Π°Ρ‚Π° Ρ‚ΠΎΡ‡ΠΊΠ° ΡˆΡ‚ΠΎ ќС Π³ΠΎ ΠΏΡ€ΠΈΡ˜Π°Π²ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΎΡ†Π½Π°.

Π‘Π»Π΅Π΄Π½ΠΎ, Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ Π½Π° класа get_display_name () Π΄Π° Π³ΠΎ Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π²Π΅Π΄Π΅Π½ΠΎΡ‚ΠΎ ΠΈΠΌΠ΅ Π·Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ†Π΅Π»Ρ‚Π° ΡˆΡ‚ΠΎ сакатС Π΄Π° ја ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ (Π½Π΅ користСтС ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π·Π° Π΄Π° ја Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π²Π΅Π΄Π΅Π½Π°Ρ‚Π° Π½ΠΈΠ·Π° Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ автоматски Π΄Π° сС собСрС ΠΎΠ΄ Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° Π·Π° ΠΏΡ€Π΅Π²ΠΎΠ΄.).

Π‘ΠΏΡ€ΠΎΠ²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° класа get_translatable_display_name()Π·Π° Π΄Π° Π³ΠΎ Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ Π·Π° ΠΏΡ€Π΅Π²ΠΎΠ΄ (Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚, англиското ΠΈΠΌΠ΅ Π·Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅) Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° Π½ΠΎΠ²Π° Ρ†Π΅Π». ΠŸΠΎΠ²Ρ€Π°Ρ‚Π½Π°Ρ‚Π° врСдност ΠΌΠΎΡ€Π° Π΄Π° ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π° Π½Π° Π½ΠΈΠ·Π°Ρ‚Π° ΠΏΡ€Π΅Π²Π΅Π΄Π΅Π½Π° Π²ΠΎ get_display_name().

Π‘ΠΏΡ€ΠΎΠ²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ get_efficacy_specification()Π΄Π° ја Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° Сфикасност Π·Π° Π²Π°ΡˆΠ°Ρ‚Π° Ρ†Π΅Π». ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ get_efficacy_specification() ја Π²Ρ€Π°ΡœΠ° инстанцата Unclassified() ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° ΠΎΠ΄ Watcher. Оваа ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π·Π° ΠΈΠ·Π²Π΅Π΄Π±Π° Π΅ корисна Π²ΠΎ процСсот Π½Π° Ρ€Π°Π·Π²ΠΈΠ²Π°ΡšΠ΅ Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° Ρ†Π΅Π» бидСјќи ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π° Π½Π° ΠΏΡ€Π°Π·Π½Π°Ρ‚Π° ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°.

β†’ ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ˜Ρ‚Π΅ повСќС ΠΎΠ²Π΄Π΅

АрхитСктура Π½Π° Π½Π°Π±Ρ™ΡƒΠ΄ΡƒΠ²Π°Ρ‡ (повСќС Π΄Π΅Ρ‚Π°Π»ΠΈ) Ρ‚ΡƒΠΊΠ°).

Load Balancing Π²ΠΎ Openstack

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ

Load Balancing Π²ΠΎ Openstack

Watcher API - ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΡˆΡ‚ΠΎ Π³ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° REST API ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ ΠΎΠ΄ Watcher. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π°: CLI, Π΄ΠΎΠ΄Π°Ρ‚ΠΎΠΊ Horizon, Python SDK.

Watcher DB β€” Π‘Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π° Watcher.

Апликатор Watcher β€” ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΡˆΡ‚ΠΎ Π³ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π°ΠΊΡ†ΠΈΠΎΠ½ΠΈΠΎΡ‚ ΠΏΠ»Π°Π½ ΠΊΡ€Π΅ΠΈΡ€Π°Π½ ΠΎΠ΄ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ‚Π° Watcher Decision Engine.

ΠœΠΎΡ‚ΠΎΡ€ Π·Π° ΠΎΠ΄Π»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π³Π»Π΅Π΄Π°Ρ‡ΠΎΡ‚ - ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ‚Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€Π½Π° Π·Π° ΠΏΡ€Π΅ΡΠΌΠ΅Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π·Π±ΠΈΡ€ Π½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΈ оптимизациски Π΄Π΅Ρ˜ΡΡ‚Π²Π° Π·Π° Π΄Π° сС постигнС Ρ†Π΅Π»Ρ‚Π° Π½Π° Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π°Ρ‚Π°. Ако ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π½Π΅ Π΅ Π½Π°Π²Π΅Π΄Π΅Π½Π°, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ‚Π° ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡ˜Π½ΠΎ ја ΠΈΠ·Π±ΠΈΡ€Π° Π½Π°Ρ˜ΡΠΎΠΎΠ΄Π²Π΅Ρ‚Π½Π°Ρ‚Π°.

Π˜Π·Π΄Π°Π²Π°Ρ‡ Π½Π° Watcher Metrics - ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° која собира ΠΈ прСсмСтува Π½Π΅ΠΊΠΎΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΈΠ»ΠΈ настани ΠΈ Π³ΠΈ ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π° Π΄ΠΎ ΠΊΡ€Π°Ρ˜Π½Π°Ρ‚Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° CEP. Ѐункционалноста Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ја ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΈ ΠΈΠ·Π΄Π°Π²Π°Ρ‡ΠΎΡ‚ Ceilometer.

ΠœΠΎΡ‚ΠΎΡ€ Π·Π° комплСксна ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° настани (CEP). β€” ΠΌΠΎΡ‚ΠΎΡ€ Π·Π° слоТСна ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° настани. Од ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ Π·Π° ΠΈΠ·Π²Π΅Π΄Π±Π°, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° повСќС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΡ†ΠΈ Π½Π° CEP Engine ΠΊΠΎΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ истоврСмСно, ΠΏΡ€ΠΈ ΡˆΡ‚ΠΎ сСкој ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΡƒΠ²Π° спСцифичСн Ρ‚ΠΈΠΏ Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°/настан. Π’ΠΎ систСмот Watcher, CEP Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Π΄Π²Π° Ρ‚ΠΈΠΏΠ° Π½Π° Π΄Π΅Ρ˜ΡΡ‚Π²Π°: - Π·Π°ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° соодвСтнитС настани / ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π²ΠΎ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° врСмСнски сСрии; - испратСтС соодвСтни настани Π΄ΠΎ Watcher Decision Engine ΠΊΠΎΠ³Π° овој настан ΠΌΠΎΠΆΠ΅ Π΄Π° влијаС Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΎΡ‚ ΠΎΠ΄ Ρ‚Π΅ΠΊΠΎΠ²Π½Π°Ρ‚Π° ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π·Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π°, бидСјќи кластСрот Openstack Π½Π΅ Π΅ статичСн систСм.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΊΠΎΠΌΡƒΠ½ΠΈΡ†ΠΈΡ€Π°Π°Ρ‚ со помош Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ AMQP.

β†’ ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° Watcher

Π¨Π΅ΠΌΠ° Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° со Watcher

Load Balancing Π²ΠΎ Openstack

Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΠ΄ тСстот Watcher

  1. На страницата ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° - Акциони ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ 500 (ΠΈ Π½Π° чисти Queens ΠΈ Π½Π° ΡˆΡ‚Π°Π½Π΄ со ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Tionix), сС ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π° само ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ќС сС Π·Π°ΠΏΠΎΡ‡Π½Π΅ Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π°Ρ‚Π° ΠΈ ќС сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° Π°ΠΊΡ†ΠΈΠΎΠ½Π΅Π½ ΠΏΠ»Π°Π½; ΠΏΡ€Π°Π·Π½ΠΈΠΎΡ‚ сС ΠΎΡ‚Π²ΠΎΡ€Π° Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ.
  2. Има Π³Ρ€Π΅ΡˆΠΊΠΈ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠ°Ρ‚Π° Π”Π΅Ρ‚Π°Π»ΠΈ Π·Π° Π°ΠΊΡ†ΠΈΡ˜Π°, Π½Π΅ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС Π΄ΠΎΠ±ΠΈΠ΅ Ρ†Π΅Π»Ρ‚Π° ΠΈ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°Ρ‚Π° Π½Π° Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π°Ρ‚Π° (ΠΈ Π½Π° чисти Queens ΠΈ Π½Π° ΡˆΡ‚Π°Π½Π΄ со ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Tionix).
  3. Π Π΅Π²ΠΈΠ·ΠΈΠΈΡ‚Π΅ со Ρ†Π΅Π» Dummy (тСст) сС ΠΊΡ€Π΅ΠΈΡ€Π°Π°Ρ‚ ΠΈ Π·Π°ΠΏΠΎΡ‡Π½ΡƒΠ²Π°Π°Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ, сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π°Ρ‚ Π°ΠΊΡ†ΠΈΠΎΠ½ΠΈ ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ.
  4. Π Π΅Π²ΠΈΠ·ΠΈΠΈ Π·Π° Ρ†Π΅Π»Ρ‚Π° НСкласифицирана Π½Π΅ сС ΠΊΡ€Π΅ΠΈΡ€Π°Π°Ρ‚ бидСјќи Ρ†Π΅Π»Ρ‚Π° Π½Π΅ Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½Π° ΠΈ Π΅ Π½Π°ΠΌΠ΅Π½Π΅Ρ‚Π° Π·Π° срСдна ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° ΠΏΡ€ΠΈ ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π½ΠΎΠ²ΠΈ стратСгии.
  5. Π Π΅Π²ΠΈΠ·ΠΈΠΈΡ‚Π΅ Π·Π° Ρ†Π΅Π»ΠΈΡ‚Π΅ Π½Π° Π±Π°Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° (ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π½Π° Ρ€Π°ΠΌΠ½ΠΎΡ‚Π΅ΠΆΠ° Π½Π° ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅) сС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΊΡ€Π΅ΠΈΡ€Π°Π½ΠΈ, Π½ΠΎ Π°ΠΊΡ†ΠΈΠΎΠ½Π΅Π½ ΠΏΠ»Π°Π½ Π½Π΅ Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½. НС Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° Π±Π°Π·Π΅Π½ΠΎΡ‚ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅.
  6. Π Π΅Π²ΠΈΠ·ΠΈΠΈΡ‚Π΅ Π·Π° Ρ†Π΅Π»Ρ‚Π° Π·Π° Π±Π°Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° (Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π·Π° ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° Ρ€Π°ΠΌΠ½ΠΎΡ‚Π΅ΠΆΠ° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°) сС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΊΡ€Π΅ΠΈΡ€Π°Π½ΠΈ, Π½ΠΎ Π°ΠΊΡ†ΠΈΠΎΠ½Π΅Π½ ΠΏΠ»Π°Π½ Π½Π΅ Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½.
  7. Π Π΅Π²ΠΈΠ·ΠΈΠΈΡ‚Π΅ Π·Π° Π±Π°Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° (Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π·Π° ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°) Π½Π΅ успСваат.
  8. Π Π΅Π²ΠΈΠ·ΠΈΠΈΡ‚Π΅ Π·Π° Ρ†Π΅Π»Ρ‚Π° Noisy Neighbor сС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΊΡ€Π΅ΠΈΡ€Π°Π½ΠΈ, Π½ΠΎ Π°ΠΊΡ†ΠΈΠΎΠ½Π΅Π½ ΠΏΠ»Π°Π½ Π½Π΅ Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½.
  9. Π Π΅Π²ΠΈΠ·ΠΈΠΈΡ‚Π΅ Π·Π° ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ΠΎΡ‚ сС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΊΡ€Π΅ΠΈΡ€Π°Π½ΠΈ, Π°ΠΊΡ†ΠΈΠΎΠ½ΠΈΠΎΡ‚ ΠΏΠ»Π°Π½ Π½Π΅ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° Π²ΠΎ цСлост (Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ сС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡΡ‚, Π½ΠΎ самата листа Π½Π° Π΄Π΅Ρ˜ΡΡ‚Π²Π° Π½Π΅ Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π°).
  10. Π£Ρ€Π΅Π΄ΡƒΠ²Π°ΡšΠ°Ρ‚Π° Π²ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈΡ‚Π΅ nova.conf (Π²ΠΎ стандардниот Π΄Π΅Π» compute_monitors = cpu.virt_driver) Π½Π° прСсмСтковнитС ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈΡ‚Π΅ јазли Π½Π΅ Π³ΠΈ ΠΏΠΎΠΏΡ€Π°Π²Π°Π°Ρ‚ Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅.
  11. Π Π΅Π²ΠΈΠ·ΠΈΠΈΡ‚Π΅ Π·Π° Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π° ΠšΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° Π½Π° сСрвСрот (Основна ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π°) исто Ρ‚Π°ΠΊΠ° Π½Π΅ успСваат.
  12. Π Π΅Π²ΠΈΠ·ΠΈΠΈΡ‚Π΅ Π·Π° Ρ†Π΅Π»ΠΈΡ‚Π΅ Π½Π° ΠšΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° Π½Π° сСрвСрот (ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π·Π° ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° VM) Π½Π΅ успСваат со Π³Ρ€Π΅ΡˆΠΊΠ°. Π’ΠΎ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΈΠΌΠ° Π³Ρ€Π΅ΡˆΠΊΠ° ΠΏΡ€ΠΈ добивањС Π½Π° ΠΈΠ·Π²ΠΎΡ€Π½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. Π”ΠΈΡΠΊΡƒΡΠΈΡ˜Π° Π·Π° Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π°, особСно Ρ‚ΡƒΠΊΠ°.
    Π‘Π΅ ΠΎΠ±ΠΈΠ΄ΠΎΠ²ΠΌΠ΅ Π΄Π° Π³ΠΎ Π½Π°Π²Π΅Π΄Π΅ΠΌΠ΅ Watcher Π²ΠΎ конфигурациската Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° (Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π° - ΠΊΠ°ΠΊΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ° Π½Π° ситС страници Π·Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π°, Π²Ρ€Π°ΡœΠ°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½Π°Ρ‚Π° содрТина Π½Π° конфигурациската Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° Π½Π΅ ја ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π° ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°):

    [watcher_strategies.basic] ΠΈΠ·Π²ΠΎΡ€ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ = Ρ†Π΅Π»ΠΎΠΌΠ΅Ρ‚Π°Ρ€, њоки
  13. Π Π΅Π²ΠΈΠ·ΠΈΠΈΡ‚Π΅ Π·Π° Π·Π°ΡˆΡ‚Π΅Π΄Π° Π½Π° Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π° Π½Π΅ успСваат. Π‘ΡƒΠ΄Π΅Ρ˜ΡœΠΈ спорСд Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ Π΅ сСпак отсуството Π½Π° Ironic, Ρ‚ΠΎΡ˜ Π½Π΅ΠΌΠ° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π±Π΅Π· Π±Π°Ρ€Π΅ΠΌΠ΅Ρ‚Π°Π» сСрвис.
  14. Π Π΅Π²ΠΈΠ·ΠΈΠΈΡ‚Π΅ Π·Π° Ρ‚Π΅Ρ€ΠΌΠΈΡ‡ΠΊΠ° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π΅ успСваат. Π‘Π»Π΅Π΄Π΅ΡšΠ΅Ρ‚ΠΎ Π΅ исто ΠΊΠ°ΠΊΠΎ ΠΈ Π·Π° ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° Π½Π° сСрвСр (ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡ˜Π° Π·Π° ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΠ±Π΅ΠΌΠΎΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° VM) (Π³Ρ€Π΅ΡˆΠΊΠ° Π½Π° ΠΈΠ·Π²ΠΎΡ€Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ)
  15. Π Π΅Π²ΠΈΠ·ΠΈΠΈΡ‚Π΅ Π·Π° Ρ†Π΅Π»ΠΈΡ‚Π΅ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΡ‚ Π½Π° Π²ΠΎΠ·Π΄ΡƒΡ… Π½Π΅ успСваат со Π³Ρ€Π΅ΡˆΠΊΠ°.

Π‘Π΅ ΡΡ€Π΅ΡœΠ°Π²Π°Π°Ρ‚ ΠΈ слСднитС Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΈ Π·Π°Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π΅Π²ΠΈΠ·ΠΈΡ˜Π°Ρ‚Π°. ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ слСдСњС Π²ΠΎ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° engine-engine.log (ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°Ρ‚Π° Π½Π° кластСрот Π½Π΅ Π΅ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π°).

β†’ Π”ΠΈΡΠΊΡƒΡΠΈΡ˜Π° Π·Π° Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° Ρ‚ΡƒΠΊΠ°

Π—Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ

Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΎΡ‚ ΠΎΠ΄ Π½Π°ΡˆΠ΅Ρ‚ΠΎ двомСсСчно ΠΈΡΡ‚Ρ€Π°ΠΆΡƒΠ²Π°ΡšΠ΅ бСшС нСдвосмислСниот Π·Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ Π΄Π΅ΠΊΠ° Π·Π° Π΄Π° сС Π΄ΠΎΠ±ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΠΏΡ€Π°Π²Π΅Π½, Ρ€Π°Π±ΠΎΡ‚Π΅Π½ систСм Π·Π° Π±Π°Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅, Π²ΠΎ овој Π΄Π΅Π» ќС Ρ‚Ρ€Π΅Π±Π° тСсно Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌΠ΅ Π½Π° Ρ€Π°Ρ„ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Openstack.

Watcher сС ΠΏΠΎΠΊΠ°ΠΆΠ° ΠΊΠ°ΠΊΠΎ сСриозСн ΠΈ Π±Ρ€Π·ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ со ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π», Ρ‡ΠΈΡ˜Π° цСлосна ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° ќС Π±Π°Ρ€Π° ΠΌΠ½ΠΎΠ³Ρƒ сСриозна Ρ€Π°Π±ΠΎΡ‚Π°.

Но, повСќС Π·Π° ΠΎΠ²Π° Π²ΠΎ слСднитС написи ΠΎΠ΄ ΡΠ΅Ρ€ΠΈΡ˜Π°Ρ‚Π°.

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€