Isku-dheellitirka furitaanka gudaha Opentack

Nidaamyada daruuriga ah ee waaweyn, arrinta isku dheelitirka tooska ah ama isku dheelitirka culeyska agabka xisaabinta ayaa gaar ahaan aad u daran. Tionix (horumariyaha iyo hawlwadeenka adeegyada daruuraha, qayb ka mid ah kooxda Rostelecom ee shirkadaha) ayaa sidoo kale daryeelay arrintan.

Iyo, maadaama madalkeena horumarinta ugu weyn uu yahay Openstack, annaguna, sida dadka oo dhan, waa caajisiin, waxaa la go'aamiyay in la doorto qaar ka mid ah modules diyaarsan oo mar horeba lagu soo daray goobta. Doorashadayadu waxay ku dhacday Watcher, kaas oo aan go'aansanay inaan u isticmaalno baahiyaheena.
Isku-dheellitirka furitaanka gudaha Opentack
Marka hore, aan eegno shuruudaha iyo qeexitaannada.

Shuruudaha iyo Qeexitaannada

Goolka waa maxsuul bini'aadmigu akhriyi karo, la fiirsan karo lana qiyaasi karo oo ay tahay in la gaadho. Waxa jira hal ama in ka badan oo xeelado lagu gaadho yool kasta. Istaraatiijiyaddu waa hirgelinta algorithm awood u leh in uu xal u helo yoolka la hiigsanayo.

Ficil waa hawl dugsi hoose ah oo bedesha xaalada hadda ee bartilmaameedka la maareeyay ee kutlada OpenStack, sida: u haajiridda mishiinka farsamada (guuritaanka), bedelida xaalada awooda qanjidhka (change_node_power_state), badalida xaalada adeega nova (change_nova_service_state) ), Beddelida dhadhanka (cabbirka), diiwaangelinta fariimaha NOP (nop), waxqabad la'aanta waqti dheer - hakad (hurdo), wareejinta diskka (volume_migrate).

Qorshe Hawleed - dhaqdhaqaaq gaar ah oo lagu fuliyo hab gaar ah si loo gaaro yool gaar ah. Qorshe-hawleedku waxa kale oo uu ka kooban yahay waxqabad caalami ah oo la cabbiray oo leh jaantusyo hawl-qabad. Qorshe-hawleed waxa soo saara Watcher marka uu hanti-dhawrku guulaysto, taas oo keentay in istiraatijiyadda la isticmaalo ay xal u hesho si loo gaadho yoolka. Qorshe hawleedku waxa uu ka kooban yahay liis ficillo xidhiidhsan.

Hantidhawrka waa codsi lagu hagaajinayo kutlada. Hagaajinta waxaa loo sameeyaa si loo gaaro hal yool oo ku jira kooxdu. Hantidhawr kasta oo guulaysta, Watcher waxa uu abuuraa Qorshe Hawleed.

Baaxadda Hanti-dhawrka waa qayb ka mid ah agabka kaas oo hantidhawrka lagu sameeyo (aaga(yada) laga heli karo, ururiyayaasha noodhka, noodhka xisaabinta shaqsiga ah ama noodhka kaydinta, iwm.). Baaxadda hanti-dhawrka waxa lagu qeexay qaab-dhismeed kasta. Haddii aan la cayimin baaxadda hantidhawrka, kooxda oo dhan waa la baadhay.

Qaabka Hantidhawrka - habayn kaydsan oo lagu bilaabayo hantidhawrka. Nashqada qaabaysan ayaa loo baahan yahay si loo socodsiiyo xisaab xidhka dhawr jeer oo leh goobo isku mid ah. Qaab-dhismeedka waa inuu ka kooban yahay ujeeddada hanti-dhawrka, haddii xeeladaha aan la cayimin, markaa xeeladaha jira ee ugu habboon ayaa la dooranayaa.

Kooxda waa ururinta mashiinada jireed ee bixiya xisaabinta, kaydinta, iyo ilaha isku xidhka waxaana maamula isla noodhka maaraynta OpenStack.

Qaabka Xogta Kooxda (CDM) waa matal macquul ah oo ka tarjumaysa xaaladda hadda jirta iyo topology ee khayraadka ay maamusho kooxdu.

Tilmaamaha Waxtarka - tilmaame tilmaamaya sida xalka loo abuuray iyadoo la adeegsanayo istaraatiijiyadan. Tilmaamayaasha hawlqabadku waxay gaar u yihiin yool gaar ah waxaana sida caadiga ah loo isticmaalaa in lagu xisaabiyo waxtarka caalamiga ah ee qorshe hawleedka ka dhalanaya.

Tilmaamaha Waxtarka waa sifooyin gaar ah oo la xidhiidha yool kasta oo qeexaya tilmaamayaasha waxqabad ee kala duwan in istaraatijiyad lagu gaadho yoolka u dhigma ay tahay in lagu gaadho xalkeeda. Runtii, xal kasta oo ay soo jeediso istiraatijiyadu waxa lagu eegi doonaa qeexidda ka hor inta aan la xisaabin waxtarkeeda caalamiga ah.

Dhibcaha Matoorka waa fayl la fulin karo oo leh wax-soo-gelin si wanaagsan loo qeexay, wax-soo-saar si wanaagsan loo qeexay, oo qabta hawl xisaabeed oo keliya. Sidan, xisaabintu way ka madaxbannaan tahay deegaanka lagu sameeyo - waxay siin doontaa natiijo isku mid ah meel kasta.

Qorsheeyaha Ilaalada - qayb ka mid ah matoorka go'aan qaadashada Watcher. Qaybtani waxa ay qaadaa talaabooyin ay soo saartay istiraatijiyad oo waxa ay abuurtaa qorshe hawl-socod oo qeexaya sida loo jadwaleeyo falalkan kala duwan wakhtiga iyo fal kasta, maxay yihiin shuruuduhu.

Yoolka iyo Xeeladaha Ilaalada

Goolka
Xeeladaha

Goolka caajiska ah
Xeeladda Dummy 

Istaraatiijiyada Dummy iyadoo la isticmaalayo muunada Matoorada Dhibcaha

Istaraatiijiyad caajis ah oo leh cabbir

Keydinta Tamarta
Istaraatiijiyada Tamarta ee Badbaadinta

Isku-darka Server-ka
Isku-dubaridka Aasaaska Khadka Tooska ah

Xeeladda Isku-Darka culeyska Shaqada VM

Isku dheelitirnaanta culeyska shaqada
Istaraatiijiyada Socdaalka ee isku dheelitirnaanta culeyska shaqada

Istaraatiijiyada Hadhaaga Awooda Kaydinta

Dejinta culeyska shaqada

Deris buuq badan
Deris buuq badan

Hagaajinta kulaylka
Istaraatiijiyad ku salaysan heerkulka dibadda

Hagaajinta socodka hawada
Istaraatiijiyada socdaalka socodka hawada midaysan

Dayactirka qalabka
Socdaalka aagga

Unclassified
Ku-simaha

Goolka caajiska ah - yoolka gaarka ah ee loo isticmaalo ujeedooyinka tijaabada.

Xeeladaha laxidhiidha: Istaraatiijiyada Dummy, Istaraatiijiyada Dummy iyadoo la isticmaalayo muunada Matoorada Dhibcaha iyo istiraatijiyada dummy oo leh cabbir. Istaraatiijiyada Dummy waa istaraatijiyad nacas ah oo loo isticmaalo tijaabinta isku dhafka iyada oo loo marayo Tempest. Istaraatiijiyadani ma bixiso wax hagaajin ah oo faa'iido leh, ujeeddadeedu waa kaliya in la isticmaalo tijaabooyinka Tempest.

Istaraatiijiyad xamaasad leh iyadoo la adeegsanayo muunad Dhibcaha Matoorada - xeeladdu waxay la mid tahay tii hore, farqiga kaliya ee u dhexeeya waa isticmaalka muunad "matoorka dhibcaha" kaas oo sameeya xisaabinta iyadoo la adeegsanayo hababka barashada mashiinka.

Istaraatiijiyad khariban oo leh cabbir - istaraatijiyadu waxay la mid tahay tii hore, farqiga kaliya ayaa ah isticmaalka beddelka dhadhanka (guuritaanka iyo cabbirka).

Aan loo isticmaalin wax soo saarka.

Keydinta Tamarta - yaree isticmaalka tamarta. Istaraatiijiyada Tamarta ee Badbaadinta yoolka, oo ay weheliso Istaraatiijiyada Isku-dhafka Shaqada ee VM (isku-darka Server-ka), waxay awood u leedahay maareynta tamarta firfircoon (DPM) sifooyin badbaadinaya tamarta iyadoo si firfircoon u xoojinaysa culeyska shaqada xitaa xilliyada isticmaalka kheyraadka hooseeya: mashiinnada farsamada gacanta ayaa loo raray qandho yar. , iyo noodhadhka aan loo baahnayn waa naafo. Isku dhafka ka dib, istaraatiijiyadu waxay bixisaa go'aan ku saabsan daarinta / daminta qanjidhada iyada oo la raacayo xuduudaha la cayimay: "min_free_hosts_num" - tirada qanjidhada bilaashka ah ee sugaya culeyska, iyo "free_used_percent" - boqolkiiba martigeliyayaasha karti-la'aanta ah tirada noodhka ee ay ku jiraan mishiinada. Istaraatiijiyadu si ay u shaqeyso waa inay jirtaa karti u yeeshay oo loo habeeyey Ironic si uu u xakameeyo baaskiil-wadaha korantada ee noodhka.

Halbeegyada istaraatiijiyada

halbeegga
nooca
iyada oo loo eegayo qaddarka
sharaxaad

boqolkiiba_la'aanta_la isticmaalo
Number
10.0
saamiga tirada qanjidhada xisaabinta bilaashka ah iyo tirada noodhka xisaabinta ee leh mashiinnada farsamada

daq_free_hosts_num
Int
1
tirada ugu yar ee qanjidhada xisaabinta bilaashka ah

Daruurtu waa inay lahaataa ugu yaraan laba noodood. Habka loo isticmaalo waa beddelka awoodda qanjirada (change_node_power_state). Istaraatiijiyadu uma baahna ururinta qiyaasaha.

Isku-dubaridka Server-ka-yareeya tirada noodhka xisaabinta (isku-darka). Waxay leedahay laba xeeladood: Isku-dubarid Aasaaska Aasaasiga ah ee Server-ka iyo Xoojinta culayska Shaqada.

Istaraatiijiyada Isku-dhafka Server-ka ee Aasaasiga ah waxay yaraynaysaa wadarta tirada adeegayaasha la isticmaalay waxayna sidoo kale yaraynaysaa tirada socdaalka.

Istaraatiijiyadda aasaasiga ah waxay u baahan tahay cabbirrada soo socda:

cabbir
adeegga
plugins
faallo

xisaabi.node.cpu.boqolkiiba
ceilometer
ma jiro
 

cpu_util
ceilometer
ma jiro
 

Halbeegyada Istaraatiijiyada: isku dayga migration - tirada isku darka si loo raadiyo musharixiinta suurtagalka ah ee xiritaanka (default, 0, without rested), muddada - muddada u dhaxaysa ilbiriqsiyo si loo helo isu geynta joogtada ah ee isha xogta mitirka (default, 700).

Hababka loo isticmaalo: guuritaanka, beddelidda xaaladda adeegga nova (change_nova_service_state).

Istaraatiijiyada Isku-dhafka Shaqada ee VM waxay ku salaysan tahay heuristic taam ah ee ugu horreeya oo diiradda saaraya cabbirka culeyska CPU iyo isku dayada lagu dhimayo noodhka leh culeys aad u badan ama aad u yar oo la siiyay caqabadaha awoodda kheyraadka. Istaraatiijiyadani waxay bixisa xal keeni karta in si hufan loo isticmaalo ilaha kooxda iyadoo la isticmaalayo afartan tilaabo:

  1. Marxaladda dejinta - ka-habaynta kheyraadka sida xad-dhaafka ah loo isticmaalo;
  2. Marxaladda isku dhafka - maaraynta kheyraadka aan laga faa'iidaysan;
  3. Hagaajinta xalka - yaraynta tirada socdaalka;
  4. Deminta noodhadhka xisaabinta ee aan la isticmaalin.

Istaraatiijiyadu waxay u baahan tahay cabbirrada soo socda:

cabbir
adeegga
plugins
faallo

xusuusta
ceilometer
ma jiro
 

disk.root.cabbir
ceilometer
ma jiro
 

Qiyaasaha soo socdaa waa ikhtiyaari laakiin waxay hagaajin doonaan saxnaanta istiraatiijiyadda haddii la heli karo:

cabbir
adeegga
plugins
faallo

xusuusta.dagane
ceilometer
ma jiro
 

cpu_util
ceilometer
ma jiro
 

Halbeegyada Istaraatiijiyada: muddada - muddada u dhexaysa ilbiriqsiyo gudahood si loo helo isu-geynta joogtada ah ee isha xogta mitirka (default, 3600).

Waxay isticmaashaa habab la mid ah sidii xeeladdii hore. Faahfaahin dheeraad ah halkan.

Isku dheelitirnaanta culeyska shaqada - isu dheelli tirka culayska shaqada ee u dhexeeya noodhadhka xisaabinta. Hadafku wuxuu leeyahay saddex xeeladood: Xeeladda Socdaalka Isku-dheellitirka Culayska Shaqada, Dejinta culayska Shaqada, Istaraatiijiyada Isku-dheelitirka Awoodda Kaydinta.

Istaraatiijiyada Socdaalka ee culayska culeyska shaqada waxay waddaa guuritaanka mashiinka farsamada ee ku saleysan culeyska shaqada mashiinka farsamada ee martida loo yahay. Go'aanka socdaalka ayaa la sameeyaa mar kasta oo % CPU ama RAM ka faa'iidaysiga noode ka badan yahay xadka la cayimay. Xaaladdan oo kale, mashiinka farsamada gacanta ee guuray waa inuu keenaa noodhka u dhow celceliska culeyska shaqada ee dhammaan noodyada.

shuruudaha

  • Isticmaalka soosaarayaasha jirka;
  • Ugu yaraan laba qanjidhada xisaabinta jirka;
  • Rakibay oo habeeyay qaybta Ceilometer-ka-wakiilka-ceilometer-ka, oo ku shaqeeya noodhka xisaabiyaha, iyo Ceilometer API, iyo sidoo kale ururinta cabbirada soo socda:

cabbir
adeegga
plugins
faallo

cpu_util
ceilometer
ma jiro
 

xusuusta.dagane
ceilometer
ma jiro
 

Halbeegyada istaraatiijiyada:

halbeegga
nooca
iyada oo loo eegayo qaddarka
sharaxaad

jaangooyooyinka
string
'Cpu_util'
Qiyaasta hoose waa: 'cpu_util', 'memory.resident'.

xuddun
Number
25.0
Xadka culayska shaqada ee socdaalka.

muddo
Number
300
Xilliga isugeynta Ceilometer.

Habka loo isticmaalo waa socdaalka.

Xasilinta culeyska shaqadu waa istaraatiijiyad looga dan leeyahay in lagu dejiyo culeyska shaqada iyadoo la adeegsanayo guuritaanka tooska ah. Istaraatiijiyadu waxay ku salaysan tahay algorithm weecitaanka caadiga ah waxayna go'aamisaa haddii ay jirto saxmad ku jirta kooxda waxayna ka jawaabtaa iyada oo kicinaysa guuritaanka mashiinka si loo xasiliyo kooxda.

shuruudaha

  • Isticmaalka soosaarayaasha jirka;
  • Ugu yaraan laba qanjidhada xisaabinta jirka;
  • Rakibay oo habeeyay qaybta Ceilometer-ka-wakiilka-ceilometer-ka, oo ku shaqeeya noodhka xisaabiyaha, iyo Ceilometer API, iyo sidoo kale ururinta cabbirada soo socda:

cabbir
adeegga
plugins
faallo

cpu_util
ceilometer
ma jiro
 

xusuusta.dagane
ceilometer
ma jiro
 

Istaraatiijiyada Isku-dheelitirka Awoodda Kaydinta (Istaraatiijiyad la hirgeliyay laga bilaabo Queens) - istiraatiijiyadu waxay wareejisaa saxanadaha iyadoo ku xiran culeyska saaran barkadaha Cinder-ka. Go'aanka wareejinta ayaa la sameeyaa mar kasta oo heerka isticmaalka barkada uu ka bato xadka la cayimay. Saxanka la dhaqaajinayo waa inuu barkada u soo dhawaadaa celceliska culeyska dhammaan barkadaha Cinder-ka.

Shuruudaha iyo xannibaadaha

  • Ugu yaraan laba barkadood oo Cinder ah;
  • Suurtagalnimada socdaalka diskka.
  • Qaabka xogta kooxda - ururiyaha xogta kooxda Cinder.

Halbeegyada istaraatiijiyada:

halbeegga
nooca
iyada oo loo eegayo qaddarka
sharaxaad

xadka_mugga
Number
80.0
Qiimaha xad-dhaafka ah ee saxannada loogu talagalay isu-dheellitirka mugga.

Habka loo isticmaalo waa guuritaanka diskka (volume_migrate).

Deriska buuqa badan - Aqoonso oo haaji "deris buuq badan" - mashiin mudnaan hoose leh kaas oo si xun u saameeya waxqabadka mashiinka farsamada casriga ah ee mudnaanta sare leh marka loo eego IPC adoo si xad dhaaf ah u isticmaalaya heerka ugu dambeeya. Istaraatiijiyad u gaar ah: Deris buuq badan (qiyaasta istaraatiijiyadeed ee la isticmaalay waa khasnadda_threshold (qiimaha hore waa 35), marka waxqabadku hoos ugu dhaco qiimaha la cayimay, guuritaanka ayaa bilaabmaya. Si xeeladdu u shaqeyso, waa karti Halbeegyada LLC (Cache Heerka ugu dambeeya), Adeegga ugu dambeeyay ee Intel oo leh taageerada CMT, iyo sidoo kale ururinta cabbirada soo socda:

cabbir
adeegga
plugins
faallo

cpu_l3_cache
ceilometer
ma jiro
Intel ayaa loo baahan yahay CMT.

Qaabka xogta kooxda (default): ururiyaha xogta kooxda Nova. Habka loo isticmaalo waa socdaalka.

Ka shaqaynta yoolkan iyada oo loo marayo Dashboard si buuxda loogama hirgeliyo Queens.

Hagaajinta kulaylka - hagaajin nidaamka heerkulka. Heerkulka hawada ka baxaya (hawo-baxa) waa mid ka mid ah nidaamyada telemetry kulaylka ee muhiimka ah si loo cabbiro heerka kulaylka/ culayska shaqada ee serverka. Bartilmaameedku waxa uu leeyahay hal istaraatijiyad, istaraatijiyad ku salaysan heerkulka Outlet, kaas oo go'aansada in uu u haajiro culayska shaqada ee kuleylku fiican martida loo yahay (heerkulka ugu hooseeya) marka heerkulka ka soo baxa ilaha martida loo yahay uu gaaro heer la habeyn karo.

Si ay istaraatijiyadu u shaqeyso, waxaad u baahan tahay adeege uu ku rakiban yahay oo habeeyey maamulaha Power Node Intel 3.0 ama ka dib, iyo sidoo kale ururinta cabbirada soo socda:

cabbir
adeegga
plugins
faallo

hardware.ipmi.node.outlet_temperature
ceilometer
IPMI
 

Halbeegyada istaraatiijiyada:

halbeegga
nooca
iyada oo loo eegayo qaddarka
sharaxaad

xuddun
Number
35.0
Heerkulka heerka socdaalka.

muddo
Number
30
Muddada u dhexaysa, ilbidhiqsiyo gudaheed, si loo helo isu geynta tirakoobka isha xogta mitirka.

Habka loo isticmaalo waa socdaalka.

Hagaajinta socodka hawada - hagaajin habka hawo-qaadista. Istaraatiijiyad u gaar ah - Lebis socodka hawada iyadoo la adeegsanayo guuritaanka tooska ah. Istaraatiijiyadu waxay kicisaa guuritaanka mashiinka farsamada mar kasta oo qulqulka hawada ka imanaya taageeraha server-ku dhaafo xadka la cayimay.

Si xeeladdu u shaqeyso waxaad u baahan tahay:

  • Hardware: xisaabi noodhadhka < taageeraya NodeManager 3.0;
  • Ugu yaraan laba nood oo xisaabeed;
  • Qaybaha ceilometer-agent-compute iyo Ceilometer API ayaa lagu rakibay laguna habeeyay noodhka xisaabinta, kaas oo si guul leh uga warbixin kara cabbirada sida socodka hawada, awoodda nidaamka, heerkulka gudaha:

cabbir
adeegga
plugins
faallo

hardware.ipmi.node. socodka hawada
ceilometer
IPMI
 

hardware.ipmi.node.heerkulka
ceilometer
IPMI
 

hardware.ipmi.node.awood
ceilometer
IPMI
 

Si xeeladdu u shaqeyso, waxaad u baahan tahay server leh Intel Power Node Manager 3.0 ama ka dib rakibay oo habeeyey.

Xaddid: Fikradda looguma talogelin wax-soo-saarka.

Waxaa la soo jeediyay in loo isticmaalo algorithm-kan xisaab hubin joogto ah, maadaama hal mashiin oo farsamaysan la qorsheeyay in loo haajiro mar kasta.

Socdaal toos ah ayaa suurtagal ah.

Halbeegyada istaraatiijiyada:

halbeegga
nooca
iyada oo loo eegayo qaddarka
sharaxaad

marinka_hawo socodka
Number
400.0
Xadka socodka hawada ee Unugga hijrada waa 0.1CFM

marinka_gudashada_t
Number
28.0
Xadka heerkulka gelitaanka go'aanka socdaalka

bilowga_awoodda
Number
350.0
Heerka awooda nidaamka ee go'aanka socdaalka

muddo
Number
30
Muddada u dhexaysa, ilbidhiqsiyo gudaheed, si loo helo isu geynta tirakoobka isha xogta mitirka.

Habka loo isticmaalo waa socdaalka.

Dayactirka qalabka - dayactirka qalabka. Istaraatiijiyadda la xiriirta yoolkan waa socdaalka Aagga. Istaraatiijiyadu waa qalab loogu talagalay guuritaanka tooska ah ee ugu yar ee mishiinnada farsamada iyo saxanadaha haddii loo baahdo dayactirka qalabka. Istaraatiijiyadu waxay dhistaa qorshe hawleed si waafaqsan miisaannada: hawlqabadyo miisaan badan leh ayaa la qorsheyn doonaa ka hor kuwa kale. Waxaa jira laba ikhtiyaar oo qaabeynta: action_miisaannada iyo isbarbardhigga.

Xaddid: miisaannada waxqabadka iyo isbarbardhigga waxay u baahan yihiin in la habeeyo.

Halbeegyada istaraatiijiyada:

halbeegga
nooca
iyada oo loo eegayo qaddarka
sharaxaad

xisaabiye_nodes
array
None
Xisaabi noodhka socdaalka.

barkadaha kaydinta
array
None
Noodhyada kaydinta socdaalka.

isbarbardhigga_wadarta
isku dhafan
6
Tirada guud ee hawlaha ay tahay in si barbar socda loo fuliyo.

isbarbaryaac_per_node
isku dhafan
2
Tirada ficillada lagu sameeyay isbarbar dhigga noodh kasta oo xisaabiye ah.

barbaro_per_pool
isku dhafan
2
Tirada ficilada lagu sameeyay isbarbar dhigga barkad kasta oo wax lagu kaydiyo.

mudnaanta
shay
None
Liiska mudnaanta leh ee mishiinnada farsamada iyo saxanadaha.

mug_xiran
boolean
Beenta
Mashiinada beenta ah waa la guuri doonaa ka dib marka dhammaan saxanadaha la guuro. Runβ€”mashiinada wax ku oolka ah waa la guuri doonaa ka dib marka dhammaan saxanadaha ku xiran la guuro.

Qaybaha isku dhafka noodhka xisaabinta:

halbeegga
nooca
iyada oo loo eegayo qaddarka
sharaxaad

src_node
xaraf
None
Noodka xisaabinta ee mishiinnada farsamada gacanta laga haajiray (loo baahan yahay).

dst_node
xaraf
None
Xisaabi noodhka ay u guurayaan mashiinada farsamada gacanta.

Walxaha isku xidhka noodhka kaydinta:

halbeegga
nooca
iyada oo loo eegayo qaddarka
sharaxaad

src_pool
xaraf
None
Barkadda kaydinta ee saxanadaha laga guurayo (loo baahan yahay).

dst_pool
xaraf
None
Barkadda kaydinta ee saxanadaha loo guuro.

src_nooca
xaraf
None
Nooca diskooga asalka ah (loo baahan yahay).

dst_nooca
xaraf
None
Nooca diskka ee ka dhashay (loo baahan yahay).

Walxaha mudnaanta leh:

halbeegga
nooca
iyada oo loo eegayo qaddarka
sharaxaad

mashruuca
array
None
Magacyada mashruuca.

xisaabiye_node
array
None
Xisaabi magacyada noodhka

kaydinta_pool
array
None
Magacyada barkadda kaydinta

xisaabi
tiro
None
Qiyaasaha mashiinka farsamada ["vcpu_num", "mem_size", "disk_size", "created_at"].

kaydinta
tiro
None
Qiyaasaha diskka ["xajmiga", "created_at"].

Hababka loo isticmaalo waa guuritaanka mashiinka farsamada, guuritaanka diskka.

Unclassified - yool caawiye ah oo loo isticmaalo in lagu fududeeyo habka horumarinta istiraatijiyadda. Ma ka koobna wax tilmaamo ah waxaana la isticmaali karaa mar kasta oo aan xeeladdu weli la xidhiidhin yoolka jira. Hadafkan waxa kale oo loo isticmaali karaa meel kala guur ah. Istaraatiijiyad la xiriirta yoolkan waa Actuator.   

Abuurista yool cusub

Matoorka Go'aanka Ilaaliyaha waxa uu leeyahay interface plugin ah "hadafka dibadda" kaas oo suurtogal ka dhigaya in la mideeyo hadaf dibadda ah oo lagu gaari karo iyada oo la adeegsanayo xeelad.

Kahor intaadan abuurin yool cusub, waa inaad hubisaa inaysan jirin yoolal jira oo daboolaya baahiyahaaga.

Abuuritaanka plugin cusub

Si aad u abuurto bartilmaameed cusub, waa inaad: kordhisaa fasalka la beegsanayo, fuliso hab fasalka Hel_name() si aad u soo celiso aqoonsiga gaarka ah ee bartilmaameedka cusub ee aad rabto in aad abuurto. Aqoonsigan gaarka ah waa inuu waafaqaa magaca barta laga soo galo ee aad mar dambe ku dhawaaqdo.

Marka xigta waxaad u baahan tahay inaad fuliso habka fasalka Hel_display_name () si aad u soo celiso magaca bandhiga ee la turjumay ee bartilmaameedka aad rabto in aad abuurto (ha isticmaalin doorsoome si aad u soo celiso xadhigga la turjumay si si toos ah loogu ururiyo qalabka tarjumaada.).

Hirgeli habka fasalka Hel_translatable_display_name ()si aad u soo celiso furaha tarjumaada (dhab ahaantii magaca muuqaalka Ingiriisiga) ee bartilmaameedkaaga cusub. Qiimaha soo celinta waa inuu waafaqaa xargaha loo turjumay get_display_name().

Fulin habkiisa hel_wax-ku-oolnimo gaar ah ()si aad u soo celiso qeexida hufnaanta bartilmaameedkaaga. Habka get_efficacy_specification() waxa uu soo celiyaa tusaalaha aan la kala saarin() ee uu bixiyay Watcher. Tilmaamaha waxqabadkani wuxuu faa'iido u leeyahay habka horumarinta yoolalkaaga sababtoo ah waxay u dhigantaa qeexitaanka madhan.

β†’ Halkan ka akhri wax badan

Qaab dhismeedka ilaalada (faahfaahin dheeraad ah) halkan).

Isku-dheellitirka furitaanka gudaha Opentack

Qeybaha

Isku-dheellitirka furitaanka gudaha Opentack

Watcher API - qayb fulisa API REST ee uu bixiyo Watcher. Hababka is dhexgalka: CLI, Horizon plugin, Python SDK.

Ilaaliyaha DB - Xog-ururinta.

Codsadaha Watcher - waa qayb fulinaysa fulinta qorshe hawleed ay samaysay qaybta Matoorka Go'aanka Ilaaliyaha.

Matoorka Go'aanka Ilaaliyaha -Qaybta mas'uulka ka ah xisaabinta go'an waxqabadyada kobcinta suurtagalka ah si loo gaaro yoolka hanti-dhawrka. Haddii aan la cayimin istaraatiijiyad, qaybtu waxay si madax-bannaan u doorataa midda ugu habboon.

Daabacaha Metrics Watcher - Qayb ururisa oo xisaabisa qiyaasaha ama dhacdooyinka qaarkood oo ku daabaca barta dhamaadka CEP. Shaqeynta qaybta sidoo kale waxaa bixin kara daabacaha Ceilometer.

Mashiinka Habaynta Dhacdada Adag (CEP). - mishiinka habaynta dhacdooyinka adag. Sababaha waxqabadka awgood, waxaa jiri kara tusaalooyin badan oo CEP Engine ah oo si isku mid ah u socda, mid kastaa wuxuu farsameeyaa nooc gaar ah oo mitir/dhacdo ah. Nidaamka Ilaalada, CEP waxay kicisaa laba nooc oo ficil ah: - Ku duub dhacdooyinka / cabbirada u dhigma xogta taxanaha wakhtiga; - u dir dhacdooyinka ku habboon Matoorka Go'aanka Ilaaliyaha marka dhacdadani ay saameyn karto natiijada istaraatiijiyada hagaajinta hadda, maadaama kooxda Opentack aysan ahayn nidaam taagan.

Qaybuhu waxay is dhexgalaan iyaga oo isticmaalaya borotokoolka AMQP.

β†’ Habaynta Ilaaliyaha

Qorshaha la dhexgalka Watcher

Isku-dheellitirka furitaanka gudaha Opentack

Natiijooyinka baaritaanka ilaaliye

  1. On the Optimization - Action Plan 500 bog (labadaba on Queens saafi ah iyo on taagan la modules Tionix), waxa ay u muuqataa kaliya ka dib markii hantidhawrka la bilaabay iyo qorshe-hawleed ayaa la soo saaray; ka madhan si caadi ah u furmay.
  2. Khaladaad baa ku jira tab tafaasiisha Action-ka, suurtagal maaha in la helo yoolka iyo istaraatiijiyadda hanti-dhawrka (labadaba dhanka Queens saafiga ah iyo mid taagan oo leh modules Tionix).
  3. Hantidhawrka ujeeddada Dummy (imtixaanka) ayaa la abuuray oo si caadi ah loo bilaabay, qorshayaal hawleed ayaa la sameeyay.
  4. Hantidhawrka yoolka aan la kala saarin lama abuurin sababtoo ah hadafku ma shaqaynayo waxaana loogu talagalay qaabaynta dhexdhexaadka ah marka la abuurayo xeelado cusub.
  5. Hantidhawrka loogu talagalay isu-dheellitirka culeyska shaqada (Istaraatiijiyada dheelitirka awoodda kaydinta) ayaa loo abuuray si guul leh, laakiin qorshe hawleed lama soo saarin. Looma baahna hagaajinta barkada kaydinta
  6. Hantidhawrka Isku-dheellitirka Culayska Shaqada (Xeeladda Socdaalka Isku-dheelitirka Shaqada) ayaa loo abuuray si guul leh, laakiin qorshe hawleed lama soo saarin.
  7. Hantidhawrka Isu-dheellitirka Culayska Shaqada (Istaraatiijiyada Xasilinta Shaqada) ayaa fashilantay.
  8. Hantidhawrka bartilmaameedka Deriska buuqa badan ayaa loo abuuray si guul leh, laakiin qorshe hawleed lama abuurin.
  9. Hantidhawrka loogu talagalay dayactirka qalabka ayaa si guul leh loo abuuray, qorshe hawleedka lama soo saarin si buuxda (tilmaamayaasha waxqabadka ayaa la sameeyay, laakiin liiska ficillada laftiisa lama soo saarin).
  10. Wax ka beddelka habaynta nova.conf (qaybta caadiga ah compute_monitors = cpu.virt_driver) ee kombuyuutarka iyo noodhka xakamaynta ma saxaan khaladaadka.
  11. Hanti-dhawrka lagu beegsanayo Isku-dubbaridka Server-ka (Istaraatiijiyadda aasaasiga ah) ayaa sidoo kale fashilantay.
  12. Hantidhawrka ujeeddada Isku-xidhka Server-ka (Xeeladda xoojinta culayska shaqada ee VM) waxay ku guul-darraystaan ​​khalad. Diiwaanka waxaa ku jira khalad helitaanka xogta isha. Ka hadalka qaladka, gaar ahaan halkan.
    Waxaan isku daynay inaan ku sheegno Watcher faylka qaabeynta (ma aysan caawin - natiijada qaladka dhammaan bogagga hagaajinta, ku noqoshada nuxurka asalka ah ee faylka qaabeynta ma saxdo xaaladda):

    [watcher_strategies. aasaasiga ah] xogta xogta = ceilometer, gnocchi
  13. Hantidhawrka Kaydinta Tamarta ayaa fashilantay. Marka la eego logyada, dhibaatadu wali waa maqnaanshaha Ironic; ma shaqayn doonto adeeg la'aan.
  14. Hantidhawrka Hagaajinta Kulaylku wuu guuldarraystay. Dib-u-soo-celinta waxay la mid tahay Isku-darka Server-ka (Xeeladda xoojinta culeyska shaqada ee VM) (khalad xogta isha)
  15. Hantidhawrka ujeeddada Hawo-qaadista socodka hawada waxay ku guul-darraystaan ​​khalad.

Khaladaadka soo socda ee xisaab xidhka ayaa sidoo kale la kulma. Dib-u-soo-noqoshada go'aan-engine.log logs ( gobolka kooxdu lama qeexin).

β†’ Ka hadalka qaladka halkan

gunaanad

Natiijadii cilmi-baadhistayada labada bilood ah waxay ahayd gunaanad aan mugdi ku jirin oo ah in si loo helo nidaam dhammaystiran oo dheellitiran culeyska shaqada, waxaan yeelan doonnaa, qaybtan, inaan si dhow uga shaqeyno sifeynta aaladaha loogu talagalay madal Opentack.

Watcher waxa uu caddeeyey in uu yahay badeeco halis ah oo si degdeg ah u kobcaysa oo leh karti aad u weyn, isticmaalka buuxa ee u baahan doona shaqo badan oo culus.

Laakiin wax badan oo arrintan ku saabsan maqaallada soo socda ee taxanaha.

Source: www.habr.com

Add a comment