Load Daidaita a Opentack

A cikin manyan tsarin girgije, batun daidaitawa ta atomatik ko daidaita nauyi akan albarkatun kwamfuta yana da girma musamman. Tionix (mai haɓakawa da ma'aikacin sabis na girgije, wani ɓangare na rukunin kamfanoni na Rostelecom) shima ya kula da wannan batu.

Kuma, tun da babban dandalinmu na ci gaba shine Opentack, kuma mu, kamar dukan mutane, malalaci ne, an yanke shawarar zaɓar wasu shirye-shiryen da aka yi wanda aka riga aka haɗa a cikin dandalin. Zaɓin mu ya faɗi akan Watcher, wanda muka yanke shawarar amfani da shi don bukatunmu.
Load Daidaita a Opentack
Da farko, bari mu dubi sharuɗɗa da ma'anoni.

Sharuɗɗa da Ma'anoni

Manufar sakamako ne wanda mutum zai iya karantawa, abin dubawa kuma mai iya aunawa wanda dole ne a samu. Akwai dabaru ɗaya ko fiye don cimma kowace manufa. Dabarar ita ce aiwatar da algorithm wanda ke da ikon nemo mafita ga wata manufa da aka bayar.

Aiki ɗawainiya ne na farko wanda ke canza yanayin halin yanzu na albarkatu da aka sarrafa na ƙungiyar OpenStack, kamar: ƙaura na'ura mai kama-da-wane (ƙaura), canza yanayin ƙarfin kumburin kumburi (change_node_power_state), canza yanayin sabis ɗin nova (change_nova_service_state) ), canza dandano (girman girman girman), yin rajistar saƙonnin NOP (nop), rashin aiki na ɗan lokaci - dakatarwa (barci), canja wurin diski (volume_migrate).

Shirin Aiki - ƙayyadaddun ayyuka da aka aiwatar a cikin wani tsari don cimma takamaiman Buri. Shirin Ayyukan Har ila yau ya ƙunshi aikin da aka auna a duniya tare da saitin alamun aiki. Watcher ne ya samar da wani shiri na aiki bayan an yi nasarar tantancewa, sakamakon haka dabarun da aka yi amfani da su ya sami mafita don cimma burin. Tsarin aiki ya ƙunshi jerin ayyuka na jeri.

Audit roƙo ne don inganta tari. Ana yin haɓakawa don cimma Buri ɗaya a cikin gungu da aka bayar. Ga kowane bincike mai nasara, Watcher yana haifar da Tsarin Aiki.

Girman Binciken saitin albarkatu ne wanda a cikinsa ne ake gudanar da binciken (yankin da ake samu), masu tara kulli, nodes ɗin ƙididdige ɗaiɗai ko nodes na ajiya, da sauransu). An ayyana iyakokin binciken a kowane samfuri. Idan ba a ƙayyade iyakar binciken ba, ana duba gabaɗayan gungu.

Samfuran Bincike - saitin saitin da aka adana don ƙaddamar da duba. Ana buƙatar samfuri don gudanar da bincike sau da yawa tare da saituna iri ɗaya. Dole ne samfurin ya ƙunshi manufar tantancewa, idan ba a fayyace dabarun ba, to za a zaɓi mafi dacewa dabarun da ake da su.

Tari tarin inji ne na zahiri wanda ke ba da lissafi, ajiya, da albarkatun sadarwar kuma ana sarrafa su ta kullin sarrafa OpenStack iri ɗaya.

Samfurin Bayanan Tari (CDM) wakilcin ma'ana ne na halin da ake ciki a yanzu da kuma topology na albarkatun da tari ke gudanarwa.

Ma'anar Ingantaccen aiki - mai nuna alama wanda ke nuna yadda ake aiwatar da maganin da aka ƙirƙira ta amfani da wannan dabarun. Alamun ayyuka sun keɓance ga wata manufa ta musamman kuma galibi ana amfani da su don ƙididdige tasiri na duniya na shirin aiwatar da sakamakon.

Ƙayyadaddun inganci saitin takamaiman fasali ne masu alaƙa da kowane Buri wanda ke bayyana alamomin ayyuka daban-daban waɗanda dole ne dabarun cimma manufa mai dacewa ta cimma a cikin mafita. Lallai, kowace mafita da dabarar ta gabatar za a bincika ta da ƙayyadaddun ƙayyadaddun bayanai kafin ƙididdige tasirin sa a duniya.

Injin Bugawa Fayil ne mai aiwatarwa wanda ke da ingantattun abubuwan shigar da bayanai, da fayyace madaidaicin bayanai, kuma yana yin aikin lissafi zalla. Ta wannan hanyar, lissafin yana zaman kansa daga yanayin da aka yi shi - zai ba da sakamako iri ɗaya a ko'ina.

Mai Tsare Tsare - wani ɓangare na injin yanke shawara na Watcher. Wannan tsarin yana ɗaukar saitin ayyuka da dabaru suka ƙirƙira kuma ya ƙirƙiri tsarin tafiyar aiki wanda ke ƙayyadaddun yadda za a tsara waɗannan ayyuka daban-daban a cikin lokaci da kowane aiki, menene sharuɗɗan.

Manufofin kallo da Dabaru

Manufar
Dabarun

Ƙunƙasa burin
Dabarun Dummy 

Dabarun Dummy ta amfani da samfurin Injin Buga Maki

Dummy dabarun tare da girma

Ajiye Makamashi
Dabarun Ajiye Makamashi

Ƙarfafa uwar garken
Ƙarfafa Sabar Wajen Layi na asali

Dabarun Haɓakar nauyin aikin VM

Daidaita Ayyukan Aiki
Dabarun Hijira Ma'auni na Aikin Aiki

Dabarun Ma'aunin Ƙarfin Ma'ajiya

Tsayawa aikin aiki

Surutu Makwabci
Surutu Makwabci

Ƙaddamar da Ƙaƙwalwar Ƙwararru
Dabarun tushen zafin kanti

Inganta kwararar iska
Dabarun ƙaura na kwarara iska Uniform

Kula da kayan aiki
Shigewar yankin

Unclassified
Mai Aiki

Ƙunƙasa burin - keɓaɓɓen burin da ake amfani da shi don dalilai na gwaji.

Dabarun da ke da alaƙa: Dabarun Dummy, Dabarun Dummy ta amfani da samfurin Injin Bugawa da Dabarun Dummy tare da sake girma. Dabarar Dummy dabara ce da ake amfani da ita don gwajin haɗin kai ta hanyar Tempest. Wannan dabarar ba ta samar da ingantawa mai amfani ba, manufarsa kawai ita ce amfani da gwaje-gwajen Tempest.

Dabarar dummmy ta amfani da samfurin Injin Buga Maki - dabarar tayi kama da wacce ta gabata, bambancin kawai shine amfani da samfurin “injin maki” wanda ke gudanar da lissafi ta amfani da hanyoyin koyon injin.

Dummy dabarun tare da girma - dabarar ta yi kama da na baya, kawai bambanci shine amfani da canza dandano (ƙaura da sake girma).

Ba a amfani dashi a samarwa.

Ajiye Makamashi - rage yawan amfani da makamashi. Dabarun Ajiye Makamashi na wannan burin, tare da VM Workload Consolidation Strategy (Server Consolidation), yana da ikon sarrafa fasalin wutar lantarki mai ƙarfi (DPM) waɗanda ke adana kuzari ta hanyar ƙarfafa kayan aiki da ƙarfi ko da lokacin ƙarancin amfani da albarkatu: ana matsar da injuna zuwa ƙananan nodes. , kuma nodes ɗin da ba dole ba an kashe su. Bayan ƙarfafawa, dabarun yana ba da shawarar kunna / kashe nodes daidai da ƙayyadaddun sigogi: "min_free_hosts_num" - adadin nodes ɗin da aka kunna kyauta waɗanda ke jiran kaya, da "free_used_percent" - adadin masu ba da izini kyauta zuwa ga adadin nodes da injuna suka mamaye. Don dabarun yin aiki dole ne akwai kunna kuma saita Ironic don sarrafa keken wuta akan nodes.

Dabarun sigogi

siga
nau'in
ta hanyar tsoho
kwatancin

kyauta_amfani_percent
Number
10.0
rabon adadin nodes ɗin kwamfuta kyauta zuwa adadin nodes ɗin kwamfuta tare da injunan kama-da-wane

min_free_hosts_num
Int
1
mafi ƙarancin adadin nodes ɗin kwamfuta kyauta

Dole ne girgijen ya kasance yana da aƙalla kumburi biyu. Hanyar da ake amfani da ita ita ce canza yanayin ƙarfin kumburin (change_node_power_state). Dabarar ba ta buƙatar tattara awo.

Ƙarfafa uwar garken - rage girman adadin nodes ɗin kwamfuta (ƙarfafawa). Yana da dabaru guda biyu: Ƙirƙirar Sabar Wuta ta asali da Dabarun Ƙarfafa Aiki na VM.

Dabarun Haɓaka Sabar Wajen Layi na Basic yana rage jimlar adadin sabar da ake amfani da shi kuma yana rage yawan ƙaura.

Dabarun asali na buƙatar ma'auni masu zuwa:

awo
hidima
plugins
sharhin

lissafta.node.cpu.percent
ceilometer
m
 

cpu_util
ceilometer
m
 

Dabarun ma'auni: ƙaura_ƙoƙarin - adadin haɗuwa don nemo masu yuwuwar ƴan takara don rufewa (tsoho, 0, babu ƙuntatawa), lokaci - tazarar lokaci a cikin daƙiƙa don samun tarawa a tsaye daga tushen bayanan awo (tsoho, 700).

Hanyoyin da aka yi amfani da su: ƙaura, canza yanayin sabis na nova (change_nova_service_state).

Dabarun Haɓaka Ayyukan Ayyukan Aiki na VM ya dogara ne akan ingantaccen heuristic na farko wanda ke mai da hankali kan ƙimar CPU da aka auna da yunƙurin rage nodes waɗanda ke da nauyi mai yawa ko kaɗan da aka ba da ƙarancin ƙarfin albarkatun. Wannan dabarar tana ba da mafita wanda ke haifar da ingantaccen amfani da albarkatu ta hanyar amfani da matakai huɗu masu zuwa:

  1. Lokacin saukewa - sarrafa albarkatun da aka yi amfani da su;
  2. Lokacin ƙarfafawa - sarrafa albarkatun da ba a yi amfani da su ba;
  3. Ingantaccen bayani - rage yawan ƙaura;
  4. Kashe nodes ɗin lissafin da ba a yi amfani da su ba.

Dabarar tana buƙatar ma'auni masu zuwa:

awo
hidima
plugins
sharhin

memory
ceilometer
m
 

disk.tushen.size
ceilometer
m
 

Ma'auni masu zuwa na zaɓi ne amma za su inganta daidaiton dabarun idan akwai:

awo
hidima
plugins
sharhin

ƙwaƙwalwar ajiya.mazauni
ceilometer
m
 

cpu_util
ceilometer
m
 

Dabarun ma'auni: lokaci - tazarar lokaci a cikin daƙiƙa don samun ƙima daga tushen bayanan awo (tsoho, 3600).

Yana amfani da hanyoyi iri ɗaya da dabarun da suka gabata. Karin bayani a nan.

Daidaita Ayyukan Aiki - daidaita nauyin aiki tsakanin nodes na kwamfuta. Manufar tana da dabaru guda uku: Dabarun Ma'auni na Ƙaura, Ƙarfafa ƙarfin Aiki, Dabarun Ma'aunin Ƙarfin Ma'ajiya.

Dabarun Hijira na Ma'auni na Aikin Aiki yana gudanar da ƙaura na injin kama-da-wane bisa nauyin aikin injin kama-da-wane. Ana yin shawarar ƙaura a duk lokacin da % CPU ko RAM amfani da kumburi ya wuce ƙayyadaddun ƙofa. A wannan yanayin, injin kama-da-wane ya kamata ya kawo kumburi kusa da matsakaicin nauyin aiki na duk nodes.

bukatun

  • Amfani da na'urori masu sarrafa jiki;
  • Akalla nodes ɗin kwamfuta na zahiri guda biyu;
  • An shigar da kuma daidaita sashin Ceilometer - ceilometer-agent-compute, yana gudana akan kowane kumburin ƙididdigewa, da Ceilometer API, da kuma tattara ma'auni masu zuwa:

awo
hidima
plugins
sharhin

cpu_util
ceilometer
m
 

ƙwaƙwalwar ajiya.mazauni
ceilometer
m
 

Sigar dabara:

siga
nau'in
ta hanyar tsoho
kwatancin

matakan
kirtani
'Cpu_util'
Ma'aunin ma'auni shine: 'cpu_util', 'memory.resident'.

kofa
Number
25.0
Matsakaicin aiki don ƙaura.

zamani
Number
300
Tsawon lokacin tarawa Ceilometer.

Hanyar da ake amfani da ita ita ce ƙaura.

Ƙarfafa ƙarfin aiki dabara ce da ke nufin daidaita aikin ta amfani da ƙaura kai tsaye. Dabarar ta dogara ne akan daidaitaccen algorithm na karkatacciyar hanya kuma yana ƙayyade ko akwai cunkoso a cikin gungu kuma yana amsa ta ta hanyar haifar da ƙaura na inji don daidaita tari.

bukatun

  • Amfani da na'urori masu sarrafa jiki;
  • Akalla nodes ɗin kwamfuta na zahiri guda biyu;
  • An shigar da kuma daidaita sashin Ceilometer - ceilometer-agent-compute, yana gudana akan kowane kumburin ƙididdigewa, da Ceilometer API, da kuma tattara ma'auni masu zuwa:

awo
hidima
plugins
sharhin

cpu_util
ceilometer
m
 

ƙwaƙwalwar ajiya.mazauni
ceilometer
m
 

Dabarun Ma'aunin Ma'auni na Ma'ajiya (dabarun da aka aiwatar farawa da Queens) - dabarar tana tura fayafai dangane da nauyin da ke kan wuraren tafkunan Cinder. Ana yin shawarar canja wuri a duk lokacin da yawan amfanin tafkin ya wuce ƙayyadaddun ƙayyadaddun ƙofa. faifan da ake motsa ya kamata ya kawo tafkin kusa da matsakaicin nauyin duk wuraren tafkunan Cinder.

Bukatu da ƙuntatawa

  • Mafi ƙarancin wuraren waha na Cinder guda biyu;
  • Yiwuwar ƙaura diski.
  • Samfurin bayanan tari - Cinder cluster data mai tara bayanai.

Sigar dabara:

siga
nau'in
ta hanyar tsoho
kwatancin

girma_kofa
Number
80.0
Ƙimar ƙofa na faifai don daidaita juzu'i.

Hanyar da aka yi amfani da ita ita ce ƙaura diski (volume_migrate).

Makwabci Mai Surutu - Gano da ƙaura "makwabci mai hayaniya" - ƙaramin na'ura mai mahimmanci wanda ke yin mummunan tasiri ga aikin babban na'ura mai mahimmanci dangane da IPC ta hanyar yin amfani da Cache Level na Ƙarshe. Dabarun nasu: Maƙwabci mai surutu (madaidaicin dabarar da aka yi amfani da shi shine cache_threshold (ƙimar tsoho ita ce 35), lokacin da aikin ya faɗi zuwa ƙayyadadden ƙimar, ana fara ƙaura. Don dabarun yin aiki, an kunna LLC (Last Level Cache) awo, sabuwar uwar garken Intel tare da tallafin CMT, da kuma tattara ma'auni masu zuwa:

awo
hidima
plugins
sharhin

cpu_l3_cache
ceilometer
m
Intel ake buƙata CMT.

Samfurin bayanai na tari (tsoho): Nova cluster data mai tara bayanai. Hanyar da ake amfani da ita ita ce ƙaura.

Yin aiki tare da wannan burin ta hanyar Dashboard ba a cika aiwatar da shi a cikin Queens ba.

Ƙaddamar da Ƙaƙwalwar Ƙwararru - inganta tsarin zafin jiki. Matsakaicin iska (sharewar iska) zafin jiki ɗaya ne daga cikin mahimman tsarin na'urorin telemetry na thermal don auna yanayin zafi/nauyin aiki na sabar. Makasudin yana da dabara guda ɗaya, dabarar tushen zafin jiki na Outlet, wanda ke yanke shawarar ƙaura yawan aiki zuwa runduna masu kyawu (mafi ƙanƙantar zazzabi) lokacin da zafin fitarwa na rundunonin tushen ya kai matakin daidaitacce.

Don dabarun yin aiki, kuna buƙatar uwar garken da aka shigar da kuma daidaita Manajan Node Power na Intel 3.0 ko kuma daga baya, da kuma tattara ma'auni masu zuwa:

awo
hidima
plugins
sharhin

hardware.ipmi.node.outlet_temperature
ceilometer
IPMI
 

Sigar dabara:

siga
nau'in
ta hanyar tsoho
kwatancin

kofa
Number
35.0
Matsakaicin zafin jiki don ƙaura.

zamani
Number
30
Tazarar lokaci, a cikin daƙiƙa, don samun tarawar ƙididdiga daga tushen bayanan awo.

Hanyar da ake amfani da ita ita ce ƙaura.

Inganta kwararar iska - inganta yanayin samun iska. Dabarun nasu - Uniform Airflow ta amfani da ƙaura kai tsaye. Dabarar tana haifar da ƙaura na injin kama-da-wane a duk lokacin da kwararar iska daga fanin uwar garken ya wuce ƙayyadaddun ƙofa.

Don dabarun aiki kuna buƙatar:

  • Hardware: ƙididdige nodes <mai tallafawa NodeManager 3.0;
  • Akalla nodes ɗin kwamfuta guda biyu;
  • Ƙididdigar ceilometer-agent-compute da Ceilometer API an shigar kuma an daidaita su akan kowane kumburin kwamfuta, wanda zai iya samun nasarar ba da rahoton ma'auni kamar kwararar iska, ikon tsarin, zafin shiga:

awo
hidima
plugins
sharhin

hardware.ipmi.node. iska
ceilometer
IPMI
 

hardware.ipmi.node.zazzabi
ceilometer
IPMI
 

hardware.ipmi.node.power
ceilometer
IPMI
 

Don dabarun yin aiki, kuna buƙatar uwar garken tare da Intel Power Node Manager 3.0 ko kuma daga baya shigar kuma an daidaita su.

Iyakance: Ba a nufin manufar samarwa ba.

An ba da shawarar yin amfani da wannan algorithm tare da ci gaba da dubawa, tun da injin kama-da-wane ne kawai ake shirin yin ƙaura a kowane lokaci.

Ana iya yin hijira kai tsaye.

Sigar dabara:

siga
nau'in
ta hanyar tsoho
kwatancin

ƙoramar_iska
Number
400.0
Matsakaicin kwararar iska don Sashin ƙaura shine 0.1CFM

bakin_shiga_t
Number
28.0
Matsakaicin zafin shiga don shawarar ƙaura

ƙofa_power
Number
350.0
Ƙofar ikon tsarin don shawarar ƙaura

zamani
Number
30
Tazarar lokaci, a cikin daƙiƙa, don samun tarawar ƙididdiga daga tushen bayanan awo.

Hanyar da ake amfani da ita ita ce ƙaura.

Matakan Tsaro - hardware tabbatarwa. Dabarun da ke da alaƙa da wannan manufa ita ce ƙaura yankin. Dabarar kayan aiki ce don ingantacciyar ƙaura ta atomatik da ƙaura na injina da fayafai idan ana buƙatar kiyaye kayan aiki. Dabarun yana gina tsarin aiki daidai da ma'auni: za a tsara tsarin ayyukan da ke da nauyin nauyi a gaban wasu. Akwai zaɓuɓɓukan daidaitawa guda biyu: action_weights da parallelization.

Iyakoki: ma'aunin aiki da daidaitawa suna buƙatar daidaita su.

Sigar dabara:

siga
nau'in
ta hanyar tsoho
kwatancin

lissafta_nodes
tsararru
Babu
Yi lissafin nodes don ƙaura.

wuraren ajiya
tsararru
Babu
Wuraren ajiya don ƙaura.

parallel_total
lamba
6
Jimlar yawan ayyukan da dole ne a aiwatar a layi daya.

parallel_per_node
lamba
2
Adadin ayyukan da aka yi a layi daya don kowane kumburin ƙididdigewa.

parallel_per_pool
lamba
2
Adadin ayyukan da aka yi a layi daya don kowane tafkin ajiya.

fifiko
abu
Babu
Jerin fifiko don injunan kama-da-wane da fayafai.

tare da_haɗe da ƙara
bolan
arya
Za a yi ƙaura na'urori na karya-ƙarya bayan an yi ƙaura duk faifai. Gaskiya — za a yi ƙaura na injuna masu kama-da-wane bayan an yi ƙaura duk abubuwan da aka haɗa.

Abubuwan da ke cikin tsararrun nodes na kwamfuta:

siga
nau'in
ta hanyar tsoho
kwatancin

src_node
kirtani
Babu
Ƙididdigar ƙididdiga daga inda ake yin ƙaura daga injunan kama-da-wane (an buƙata).

dst_node
kirtani
Babu
Yi lissafin kumburin da injunan kama-da-wane ke yin ƙaura.

Abubuwan tsararrun kuɗaɗen ajiya:

siga
nau'in
ta hanyar tsoho
kwatancin

src_pool
kirtani
Babu
Wurin ajiya wanda daga ciki ake yin hijira (an buƙata).

dst_pool
kirtani
Babu
Wurin ajiya wanda aka yi ƙaura zuwa ga faifai.

src_type
kirtani
Babu
Nau'in faifai na asali (an buƙata).

dst_type
kirtani
Babu
Nau'in faifai da aka samu (an buƙata).

Abubuwan fifiko na abu:

siga
nau'in
ta hanyar tsoho
kwatancin

aikin
tsararru
Babu
Sunayen aikin.

lissafta_node
tsararru
Babu
Yi lissafin sunayen kumburi.

ajiya_pool
tsararru
Babu
Sunayen tafkin ajiya.

lissafi
girma
Babu
Simitocin injina na zahiri [“vcpu_num”, “mem_size”, “disk_size”, “created_at”].

ajiya
girma
Babu
Siffofin diski ["size", "created_at"].

Hanyoyin da ake amfani da su sune ƙaurawar injin kama-da-wane, ƙaurawar diski.

Unclassified - makasudin taimako da aka yi amfani da shi don sauƙaƙe tsarin ci gaban dabarun. Ba ya ƙunshe da ƙayyadaddun bayanai kuma ana iya amfani da shi a duk lokacin da dabarun ba a haɗa shi da burin da ake da shi ba. Hakanan za'a iya amfani da wannan burin azaman wurin miƙa mulki. Dabarun da ke da alaƙa da wannan burin shine Actuator.   

Ƙirƙirar sabuwar manufa

Injin Yanke shawara yana da "manufa na waje" plugin interface wanda ke ba da damar haɗawa da burin waje wanda za'a iya cimma ta amfani da dabarun.

Kafin ka ƙirƙiri sabuwar manufa, ya kamata ka tabbatar da cewa babu burin da ke akwai da ya dace da bukatun ku.

Ƙirƙirar sabon plugin

Don ƙirƙirar sabon manufa, dole ne ku: tsawaita ajin manufa, aiwatar da hanyar aji samun_name() don dawo da keɓaɓɓen ID na sabon manufa da kuke son ƙirƙira. Wannan na musamman mai ganowa dole ne ya dace da sunan wurin shigarwa da kuka ayyana daga baya.

Na gaba kuna buƙatar aiwatar da hanyar aji samun_display_name() don dawo da sunan nuni da aka fassara na maƙasudin da kake son ƙirƙira (kada ku yi amfani da mai canzawa don dawo da kirtani da aka fassara don haka kayan aikin fassarar za su iya tattara shi ta atomatik.).

Aiwatar da hanyar aji samun_fassarar_sunan_display_()don dawo da maɓallin fassarar (ainihin sunan nuni na Ingilishi) na sabon burin ku. Dole ne ƙimar dawowa ta dace da kirtani da aka fassara zuwa get_display_name().

Aiwatar da hanyarsa samun_efficacy_ƙididdigar()don dawo da ƙayyadaddun ingantaccen aiki don manufa. Hanyar get_efficacy_specification() tana dawo da misalin Unclassified() wanda Watcher ya bayar. Wannan ƙayyadaddun aikin yana da amfani a cikin aiwatar da haɓaka burin ku saboda ya dace da ƙayyadaddun fanko.

Kara karantawa anan

Tsarin gine-ginen kallo (ƙarin cikakkun bayanai) a nan).

Load Daidaita a Opentack

Kayan aiki

Load Daidaita a Opentack

API ɗin Watcher - bangaren da ke aiwatar da REST API wanda Watcher ya bayar. Hanyoyin hulɗa: CLI, Horizon plugin, Python SDK.

Mai duba DB - Watcher database.

Watcher Applier - wani bangaren da ke aiwatar da aiwatar da shirin aiwatar da aikin Injin Decision Engine na Watcher Decision Engine.

Injin Yanke shawara - Bangaren da ke da alhakin ƙididdige saiti na yuwuwar ayyukan ingantawa don cimma burin duba. Idan ba a kayyade dabara ba, sashin yana zaɓar mafi dacewa da kansa.

Mawallafin Metrics Watcher - Bangaren da ke tattarawa da ƙididdige wasu ma'auni ko abubuwan da suka faru da buga su zuwa ƙarshen CEP. Hakanan mawallafin Ceilometer na iya samar da aikin sashin.

Injin Gudanar da Hadaddiyar Halittu (CEP). - inji don hadaddun sarrafa taron. Don dalilan aiki, ƙila a sami misalan Injin CEP da yawa da ke gudana a lokaci guda, kowanne yana sarrafa takamaiman nau'in awo/wakili. A cikin tsarin Watcher, CEP yana haifar da nau'ikan ayyuka guda biyu: - rikodin abubuwan da suka dace / ma'auni a cikin jerin bayanan lokaci; - aika abubuwan da suka dace zuwa Injin yanke shawara na Watcher lokacin da wannan taron zai iya shafar sakamakon dabarun ingantawa na yanzu, tun da gungu na Opentack ba tsari ba ne.

Abubuwan da aka haɗa suna hulɗa ta amfani da ka'idar AMQP.

Yana saita Watcher

Tsarin hulɗa tare da Watcher

Load Daidaita a Opentack

Sakamakon gwajin kallo

  1. Akan Haɓakawa - Tsare-tsaren Ayyuka 500 shafi (duka kan tsantsar Queens da kuma kan tsayawa tare da Modules Tionix), yana bayyana ne kawai bayan an ƙaddamar da binciken kuma an samar da tsarin aiki; mara komai yana buɗewa kullum.
  2. Akwai kurakurai akan bayanan bayanan Action, ba zai yiwu a sami burin duba da dabarun ba (duka kan tsantsar Queens da kan tsayawa tare da samfuran Tionix).
  3. Ana ƙirƙira binciken bincike tare da manufar Dummy (gwaji) kuma ana ƙaddamar da su akai-akai, ana samar da tsare-tsaren ayyuka.
  4. Ba a ƙirƙira ƙididdiga na maƙasudin da ba a raba su ba saboda manufar ba ta aiki kuma an yi niyya don daidaitawa na tsaka-tsaki lokacin ƙirƙirar sabbin dabaru.
  5. An ƙirƙiri tantancewar maƙasudin Ma'auni na Ma'auni (Tsarin Ma'auni Ma'auni) cikin nasara, amma ba a samar da tsarin aiki ba. Ba a bužatar inganta wuraren ajiya.
  6. An ƙirƙiri tantance maƙasudin daidaita ma'auni na Aikin Aiki cikin nasara, amma ba a samar da tsarin aiki ba.
  7. Audits don Daidaita Yawan Aiki (Dabarun Tsantar da Aikin Aiki) ya gaza.
  8. An ƙirƙiri tantancewar maƙasudin Maƙwabcin Hayaniya cikin nasara, amma ba a samar da tsarin aiki ba.
  9. An ƙirƙiri ƙididdiga don manufar tabbatar da Hardware cikin nasara, ba a samar da tsarin aikin gabaɗaya ba (ana samar da alamun aiki, amma ba a samar da jerin ayyukan da kanta ba).
  10. Gyarawa a cikin saitunan nova.conf (a cikin tsohowar sashin compute_monitors = cpu.virt_driver) akan ƙididdigewa da nodes masu sarrafawa ba sa gyara kurakurai.
  11. Binciken da ke niyya Haɓaka Sabar (Tsarin Dabaru) shima ya gaza.
  12. Audits don manufar Ƙarfafa uwar garken (dabarun ƙarfafa nauyin aikin VM) ya gaza tare da kuskure. A cikin rajistan ayyukan akwai kuskure wajen samun bayanan tushe. Tattaunawar kuskure, musamman a nan.
    Mun yi ƙoƙari mu saka Watcher a cikin fayil ɗin daidaitawa (bai taimaka ba - sakamakon kuskure akan duk shafukan ingantawa, komawa zuwa ainihin abinda ke cikin fayil ɗin saitin baya gyara halin da ake ciki):

    [watcher_strategies.basic] tushen bayanai = ceilometer, gnocchi
  13. Bincike na Saving Energy ya gaza. Yin la'akari da rajistan ayyukan, matsalar har yanzu babu Ironic; ba zai yi aiki ba tare da sabis na baremetal ba.
  14. Audits don inganta yanayin zafi ya gaza. Binciken yana daidai da na Ƙarfafa Sabar (Dabarun ƙarfafa aikin VM) (kuskuren bayanan tushe)
  15. Audits don manufar inganta kwararar iska ta kasa tare da kuskure.

Hakanan ana fuskantar kurakurai na kammala tantancewa. Sabo a cikin rajistan ayyukan yanke shawara-engine.log (ba a bayyana yanayin tari ba).

→ Tattaunawar kuskure a nan

ƙarshe

Sakamakon binciken da muka yi na watanni biyu shi ne ƙaddamarwa maras tabbas cewa don samun cikakken tsari, tsarin daidaita nauyin aiki, za mu sami, a cikin wannan bangare, don yin aiki tare a kan tsaftace kayan aiki don dandalin Opentack.

Watcher ya tabbatar da zama samfuri mai mahimmanci kuma mai haɓakawa cikin sauri tare da babban yuwuwar, cikakken amfani da shi zai buƙaci babban aiki mai mahimmanci.

Amma ƙarin akan wannan a cikin kasidu na gaba na jerin.

source: www.habr.com

Add a comment