Cothromaíocht Luchtaithe i Openstack

I gcórais scamall mór, tá an cheist maidir le cothromú uathoibríoch nó an t-ualach ar acmhainní ríomhaireachta a chothromú go háirithe géar. Thug Tionix (forbróir agus oibreoir seirbhísí scamall, cuid de ghrúpa cuideachtaí Rostelecom) aire don tsaincheist seo freisin.

Agus, ós rud é gurb é Openstack an príomh-ardán forbartha atá againn, agus go bhfuilimidne, cosúil le gach duine, leisciúil, socraíodh roinnt modúl réidh a roghnú atá san áireamh san ardán cheana féin. Thit ár rogha ar Watcher, agus shocraigh muid é a úsáid dár gcuid riachtanas.
Cothromaíocht Luchtaithe i Openstack
Ar dtús, déanaimis féachaint ar na téarmaí agus na sainmhínithe.

Téarmaí agus Sainmhínithe

Sprioc is toradh deiridh atá inléite ag an duine, inbhraite agus intomhaiste nach mór a bhaint amach. Tá straitéis amháin nó níos mó ann chun gach sprioc a bhaint amach. Is éard is straitéis ann ná algartam a chur i bhfeidhm atá in ann teacht ar réiteach do sprioc ar leith.

Gníomh Is tasc bunúsach é a athraíonn staid reatha acmhainn bainistithe sprice an bhraisle OpenStack, mar shampla: meaisín fíorúil a aistriú (imirce), staid cumhachta nód a athrú (change_node_power_state), staid na seirbhíse nova a athrú (change_nova_service_state ), ag athrú blas (athraigh méid), ag clárú teachtaireachtaí NOP (nop), easpa gníomhaíochta ar feadh tréimhse áirithe ama - sos (codlata), aistriú diosca (volume_migrate).

Plean Gníomhaíochta - sreabhadh sonrach gníomhaíochtaí a dhéantar in ord áirithe chun Sprioc shonrach a bhaint amach. Tá feidhmíocht dhomhanda tomhaiste sa Phlean Gníomhaíochta chomh maith le sraith táscairí feidhmíochta. Gintear plean gníomhaíochta ag Watcher tar éis iniúchadh rathúil, agus mar thoradh air sin aimsíonn an straitéis a úsáidtear réiteach chun an sprioc a bhaint amach. Is éard atá i bplean gníomhaíochta liosta de ghníomhartha seicheamhacha.

Iniúchadh Is iarratas é an braisle a bharrfheabhsú. Déantar barrfheabhsú chun Sprioc amháin a bhaint amach i mbraisle ar leith. I gcás gach iniúchta rathúil, gineann Watcher Plean Gníomhaíochta.

Scóip Iniúchta Is sraith acmhainní é a ndéantar an t-iniúchadh laistigh díobh (criosanna infhaighteachta), comhbhailitheoirí nód, nóid ríomha aonair nó nóid stórála, etc.). Tá raon feidhme an iniúchta sainmhínithe i ngach teimpléad. Mura sonraítear scóip iniúchta, déantar iniúchadh ar an gcnuasach iomlán.

Teimpléad Iniúchta — sraith socruithe sábháilte chun iniúchadh a sheoladh. Tá teimpléid ag teastáil chun iniúchtaí a reáchtáil go minic leis na socruithe céanna. Caithfidh cuspóir an iniúchta a bheith sa teimpléad; mura sonraítear straitéisí, roghnaítear na straitéisí reatha is oiriúnaí.

Braisle Is bailiúchán de mheaisíní fisiceacha a sholáthraíonn acmhainní ríomha, stórála agus líonraithe agus a bhainistítear leis an nód bainistíochta OpenStack céanna.

Samhail Sonraí Cnuasaigh (CDM) is léiriú loighciúil é ar staid reatha agus topology na n-acmhainní atá á mbainistiú ag an gcnuasach.

Táscaire Éifeachtúlachta - táscaire a léiríonn conas a dhéantar an réiteach a cruthaíodh leis an straitéis seo. Baineann táscairí feidhmíochta go sonrach le sprioc ar leith agus de ghnáth úsáidtear iad chun éifeachtacht dhomhanda an phlean gníomhaíochta a thagann as a ríomh.

Sonraíocht Éifeachtúlachta sraith de ghnéithe sonracha a bhaineann le gach Sprioc a shainíonn na táscairí feidhmíochta éagsúla nach mór do straitéis chun an Sprioc chomhfhreagrach a bhaint amach ina réiteach. Go deimhin, déanfar gach réiteach a mholtar sa straitéis a sheiceáil in aghaidh na sonraíochta sula ríomhfar a éifeachtacht dhomhanda.

Inneall Scórála is comhad inrite é a bhfuil ionchuir dea-shainithe, aschuir dea-shainithe, agus a chomhlíonann tasc matamaitice amháin. Ar an mbealach seo, tá an ríomh neamhspleách ar an timpeallacht ina ndéantar é - tabharfaidh sé an toradh céanna áit ar bith.

Pleanálaí Faire - cuid d'inneall cinnteoireachta an Watcher. Glacann an modúl seo sraith gníomhartha ginte ag straitéis agus cruthaíonn sé plean sreafa oibre a shonraíonn conas na gníomhartha éagsúla seo a sceidealú in am agus do gach gníomh, cad iad na réamhchoinníollacha.

Spriocanna agus Straitéisí Breathnóra

Sprioc
straitéis

Cúil chaocha
Straitéis Caochadán 

Straitéis Caochadán ag baint úsáide as Innill Scórála samplacha

Straitéis Caochadán le Athraigh méid

Fuinneamh a Shábháil
Straitéis Choigilt Fuinnimh

Comhdhlúthú Freastalaí
Comhdhlúthú Bunúsach Freastalaí As Líne

Straitéis Comhdhlúthaithe Ualach Oibre VM

Cothromaíocht Ualach Oibre
Straitéis Imirce um Chomhardú Ualach Oibre

Straitéis um Chomhardú Acmhainne Stórála

Cobhsú ualach oibre

Comharsa Noisy
Comharsa Noisy

Optamú Teirmeach
Straitéis bunaithe ar theocht asraon

Optamú Sreabhadh Aeir
Straitéis aonfhoirmeach imirce aeir

Cothabháil crua-earraí
Imirce chrios

Unclassified
Actuator

Cúil chaocha — sprioc in áirithe a úsáidtear chun críocha tástála.

Straitéisí gaolmhara: Straitéis Caochadán, Straitéis Caochadán ag baint úsáide as Innill Scórála samplacha agus straitéis Caochadán le méid athraithe. Is straitéis chaocha í straitéis chaocha a úsáidtear le haghaidh tástála comhtháthaithe trí Tempest. Ní sholáthraíonn an straitéis seo aon leas iomlán a bhaint as úsáideach, is é an t-aon chuspóir atá aige ná tástálacha Tempest a úsáid.

Straitéis Caochadán ag baint úsáide as Innill Scórála samplacha - tá an straitéis cosúil leis an gceann roimhe seo, is é an t-aon difríocht ná úsáid “inneall scórála” samplach a dhéanann ríomhanna ag baint úsáide as modhanna meaisínfhoghlama.

Straitéis Caochadán le Athraigh - tá an straitéis cosúil leis an gceann roimhe seo, is é an t-aon difríocht ná úsáid a bhaint as an blas a athrú (imirce agus Athraigh méid).

Ní úsáidtear i dtáirgeadh.

Fuinneamh a Shábháil — ídiú fuinnimh a íoslaghdú. Tá Straitéis Choigilt Fuinnimh na sprice seo, mar aon le Straitéis Comhdhlúthaithe Ualach Oibre VM (Comhdhlúthú Freastalaí), in ann gnéithe bainistíochta cumhachta dinimiciúla (DPM) a shábháil fuinnimh trí ualaí oibre a chomhdhlúthú go dinimiciúil fiú le linn tréimhsí úsáide íseal acmhainní: bogtar meaisíní fíorúla chuig níos lú nóid. , agus tá nóid neamhriachtanach díchumasaithe. Tar éis an chomhdhlúthaithe, tairgeann an straitéis cinneadh maidir le nóid a mhúchadh/a chur ar siúl de réir na bparaiméadar sonraithe: “min_free_hosts_num” - líon na nóid saor-chumasaithe atá ag fanacht le hualach, agus “free_used_percent” - céatadán na n-óstach cumasaithe saor in aisce chuig an líon na nóid atá á áitiú ag meaisíní. Caithfidh go n-oibreodh an straitéis cumasaithe agus cumraithe Ironic chun rothaíocht cumhachta ar nóid a láimhseáil.

Paraiméadair straitéise

paraiméadar
Cineál
de réir réamhshocraithe
описание

saor_úsáidte_faoin gcéad
Uimhir
10.0
cóimheas idir líon na nóid ríomhaireachta in aisce agus líon na nóid ríomhaireachta le meaisíní fíorúla

min_free_hosts_num
Int
1
Íoslíon nóid ríomhaireachta saor in aisce

Caithfidh dhá nóid ar a laghad a bheith ag an scamall. Tá an modh a úsáidtear ag athrú staid chumhachta an nód (change_node_power_state). Ní éilíonn an straitéis bailiú méadrachta.

Comhdhlúthú Freastalaí - íoslaghdú ar líon na nóid ríomhaireachta (comhdhlúthú). Tá dhá straitéis aige: Bunús Comhdhlúthú Freastalaí As Líne agus Straitéis Comhdhlúthaithe Ualach Oibre VM.

Laghdaíonn an Bunstraitéis Comhdhlúthaithe Freastalaí As Líne líon iomlán na bhfreastalaithe a úsáidtear agus laghdaítear líon na n-aistrithe freisin.

Éilíonn an straitéis bhunúsach na méadrachtaí seo a leanas:

méadracht
seirbhís
forlíontáin
tráchtaireacht

ríomh.nód.cpu.faoin gcéad
céiliméadar
none
 

cpu_util
céiliméadar
none
 

Paraiméadair straitéise: imirce_iarrachtaí - líon na dteaglaim chun iarrthóirí ionchasacha a chuardach le haghaidh múchadh (réamhshocraithe, 0, gan srianta), tréimhse - eatramh ama i soicindí chun comhiomlánú statach a fháil ón bhfoinse sonraí méadrach (réamhshocraithe, 700).

Modhanna a úsáideadh: imirce, an stát seirbhíse nova a athrú (change_nova_service_state).

Tá an Straitéis Comhdhlúite Ualach Oibre VM bunaithe ar heorastúla den chéad oiriúnach a dhíríonn ar ualach tomhaiste LAP agus a dhéanann iarracht nóid a bhfuil ró-ualach nó róbheagán ualach orthu a íoslaghdú i bhfianaise srianta acmhainne acmhainne. Soláthraíonn an straitéis seo réiteach as a n-eascraíonn úsáid níos éifeachtaí a bhaint as acmhainní braisle ag baint úsáide as na ceithre chéim seo a leanas:

  1. Céim díluchtaithe - próiseáil acmhainní ró-úsáidte;
  2. Céim an chomhdhlúthaithe - láimhseáil acmhainní tearcúsáidte;
  3. Leas iomlán a bhaint as an réiteach - laghdú ar líon na n-imirce;
  4. Nóid ríomha neamhúsáidte a dhíchumasú.

Éilíonn an straitéis na méadrachtaí seo a leanas:

méadracht
seirbhís
forlíontáin
tráchtaireacht

cuimhne
céiliméadar
none
 

méid.diosca.root
céiliméadar
none
 

Tá na méadrachtaí seo a leanas roghnach ach feabhsóidh siad cruinneas straitéise má tá fáil orthu:

méadracht
seirbhís
forlíontáin
tráchtaireacht

cuimhne.cónaitheach
céiliméadar
none
 

cpu_util
céiliméadar
none
 

Paraiméadair straitéise: tréimhse — eatramh ama i soicindí chun comhiomlánú statach a fháil ón bhfoinse sonraí méadrach (réamhshocraithe, 3600).

Úsáideann sé na modhanna céanna leis an straitéis roimhe seo. Tuilleadh sonraí anseo.

Cothromaíocht Ualach Oibre — an t-ualach oibre idir nóid ríomhaireachta a chothromú. Tá trí straitéis ag an sprioc: Straitéis Imirce um Chomhardú an Ualach Oibre, Cobhsú Ualach Oibre, Straitéis um Chomhardú Acmhainne Stórála.

Ritheann Straitéis Imirce Iarmhéid Ualach Oibre ascnaimh meaisíní fíorúla bunaithe ar ualach oibre meaisín fíorúil an óstaigh. Déantar cinneadh ascnaimh aon uair a sháraíonn an úsáid % CPU nó RAM nód an tairseach sonraithe. Sa chás seo, ba cheart go gcuirfeadh an meaisín fíorúil ar athraíodh a ionad an nód níos gaire do mheán-ualach oibre na nóid go léir.

Riachtanais

  • Úsáid próiseálaithe fisiceacha;
  • Ar a laghad dhá nód ríomhaireachta fisiciúil;
  • Suiteáil agus cumraigh an chomhpháirt Ceilometer - ceilometer-agent-compute, ag rith ar gach nód ríomh, agus an API Ceilometer, chomh maith leis an méadracht seo a leanas a bhailiú:

méadracht
seirbhís
forlíontáin
tráchtaireacht

cpu_util
céiliméadar
none
 

cuimhne.cónaitheach
céiliméadar
none
 

Paraiméadair straitéise:

paraiméadar
Cineál
de réir réamhshocraithe
описание

méadracht
teaghrán
'cpu_util'
Is iad na bunmhéadracht ná: 'cpu_util', 'memory.resident'.

tairseach
Uimhir
25.0
Tairseach ualaigh oibre le haghaidh aistrithe.

tréimhse
Uimhir
300
Tréimhse ama carnach Ceiliméadar.

Is é an modh a úsáidtear ná imirce.

Is straitéis é cobhsú ualaigh oibre atá dírithe ar an ualach oibre a chobhsú trí úsáid a bhaint as imirce bheo. Tá an straitéis bunaithe ar algartam diall caighdeánach agus cinneann sé an bhfuil brú tráchta sa bhraisle agus an bhfreagraíonn sé dó trí imirce meaisín a spreagadh chun an braisle a chobhsú.

Riachtanais

  • Úsáid próiseálaithe fisiceacha;
  • Ar a laghad dhá nód ríomhaireachta fisiciúil;
  • Suiteáil agus cumraigh an chomhpháirt Ceilometer - ceilometer-agent-compute, ag rith ar gach nód ríomh, agus an API Ceilometer, chomh maith leis an méadracht seo a leanas a bhailiú:

méadracht
seirbhís
forlíontáin
tráchtaireacht

cpu_util
céiliméadar
none
 

cuimhne.cónaitheach
céiliméadar
none
 

Straitéis Iarmhéid Acmhainne Stórála (straitéis curtha i bhfeidhm ag tosú le Queens) - aistríonn an straitéis dioscaí ag brath ar an ualach ar na linnte Cinder. Déantar cinneadh aistrithe aon uair a sháraíonn ráta úsáide na linne tairseach sonraithe. Ba chóir go dtabharfadh an diosca atá á bhogadh an linn níos gaire do mheánualach na linnte Lincéir go léir.

Ceanglais agus srianta

  • Íosmhéid dhá linnte Cinder;
  • Féidearthacht aistrithe diosca.
  • Samhail sonraí braisle - bailitheoir samhail sonraí braisle cinder.

Paraiméadair straitéise:

paraiméadar
Cineál
de réir réamhshocraithe
описание

toirt_thairseach
Uimhir
80.0
Luach tairsí dioscaí chun méideanna a chothromú.

Is é an modh a úsáidtear ná aistriú diosca (volume_migrate).

Comharsa Noisy - Aithnigh agus aistrigh "comharsa torannach" - meaisín fíorúil ísealtosaíochta a bhfuil tionchar diúltach aige ar fheidhmíocht meaisín fíorúil ardtosaíochta i dtéarmaí IPC trí ró-úsáid a bhaint as Cache Leibhéil Deiridh. Straitéis féin: Comharsan Tochtach (is é an paraiméadar straitéise a úsáidtear ná cache_threshold (is é 35 an luach réamhshocraithe), nuair a thiteann an fheidhmíocht go dtí an luach sonraithe, tosaítear ar imirce. Le go n-oibreoidh an straitéis, cumasaithe méadracht LLC (Taisce Leibhéil Deiridh), freastalaí Intel is déanaí le tacaíocht CMT, chomh maith leis na méadrachtaí seo a leanas a bhailiú:

méadracht
seirbhís
forlíontáin
tráchtaireacht

cpu_l3_taisce
céiliméadar
none
Intel ag teastáil CMT.

Samhail sonraí braisle (réamhshocraithe): bailitheoir múnla sonraí braisle Nova. Is é an modh a úsáidtear ná imirce.

Níl oibriú leis an sprioc seo tríd an Deais curtha i bhfeidhm go hiomlán i Queens.

Optamú Teirmeach — an réimeas teochta a bharrfheabhsú. Tá teocht asraon (aer sceite) ar cheann de na córais teiliméadrachta teirmeacha tábhachtacha chun stádas teirmeach/ualach oibre freastalaí a thomhas. Tá straitéis amháin ag an sprioc, an straitéis bunaithe ar theocht Asraon, a chinneann ualaí oibre a aistriú chuig na hóstach atá fabhrach go teirmeach (an teocht asraonta is ísle) nuair a shroicheann teocht asraon na n-óstach foinse tairseach inchumraithe.

Chun go n-oibreoidh an straitéis, ní mór duit freastalaí le Intel Power Nód Manager suiteáilte agus cumraithe 3.0 nó níos déanaí, chomh maith leis na méadrachtaí seo a leanas a bhailiú:

méadracht
seirbhís
forlíontáin
tráchtaireacht

hardware.ipmi.node.outlet_temperature
céiliméadar
IPMI
 

Paraiméadair straitéise:

paraiméadar
Cineál
de réir réamhshocraithe
описание

tairseach
Uimhir
35.0
Tairseach teochta le haghaidh imirce.

tréimhse
Uimhir
30
An t-eatramh ama, i soicindí, chun an comhiomlánú staidrimh a fháil ón bhfoinse sonraí méadrach.

Is é an modh a úsáidtear ná imirce.

Optamú Sreabhadh Aeir — an modh aerála a bharrfheabhsú. Straitéis féin - Sreabhadh Aeir Éide ag baint úsáide as imirce beo. Spreagann an straitéis ascnamh meaisín fíorúil aon uair a sháraíonn an sruth aeir ó lucht leanúna an fhreastalaí tairseach sonraithe.

Le go n-oibreoidh an straitéis ní mór duit:

  • Crua-earraí: nóid a ríomh < ag tacú le NodeManager 3.0;
  • Dhá nód ríomhaireachta ar a laghad;
  • Tá an chomhpháirt ceiliméadar-gníomhaire-ríomh agus Ceilometer API suiteáilte agus cumraithe ar gach nód ríomhaireachta, ar féidir leo méadracht a thuairisciú go rathúil mar shreabhadh aeir, cumhacht an chórais, teocht inlet:

méadracht
seirbhís
forlíontáin
tráchtaireacht

crua-earraí.ipmi.nód.aeir
céiliméadar
IPMI
 

crua-earraí.ipmi.nód.teocht
céiliméadar
IPMI
 

crua-earraí.ipmi.nód
céiliméadar
IPMI
 

Chun go n-oibreoidh an straitéis, is gá duit freastalaí le Intel Power Node Manager 3.0 nó níos déanaí suiteáilte agus cumraithe.

Teorainneacha: Níl an coincheap beartaithe le haghaidh táirgeadh.

Tá sé beartaithe an algartam seo a úsáid le hiniúchtaí leanúnacha, ós rud é nach bhfuil sé beartaithe ach meaisín fíorúil amháin a aistriú in aghaidh an atriallta.

Is féidir ascnaimh bheo.

Paraiméadair straitéise:

paraiméadar
Cineál
de réir réamhshocraithe
описание

tairseach_aershreafa
Uimhir
400.0
Is é 0.1CFM an tairseach sreafa aeir don Aonad imirce

tairseach_inlet_t
Uimhir
28.0
Tairseach teochta ionraoin chun cinneadh a dhéanamh maidir le himirce

tairseach_chumhacht
Uimhir
350.0
Tairseach cumhachta an chórais le haghaidh cinneadh aistrithe

tréimhse
Uimhir
30
An t-eatramh ama, i soicindí, chun an comhiomlánú staidrimh a fháil ón bhfoinse sonraí méadrach.

Is é an modh a úsáidtear ná imirce.

Cothabháil Crua-earraí — cothabháil crua-earraí. Is í an straitéis a bhaineann leis an sprioc seo ná imirce ón gCrios. Is uirlis í an straitéis le haghaidh aistriú éifeachtach uathoibríoch agus íosta ar mheaisíní agus dioscaí fíorúla i gcás go bhfuil gá le cothabháil crua-earraí. Tógann straitéis plean gníomhaíochta de réir meáchain: déanfar sraith gníomhartha a bhfuil níos mó meáchain acu a phleanáil roimh chinn eile. Tá dhá rogha cumraíochta ann: action_weights agus comhthreomharú.

Teorainneacha: ní mór meáchain gníomhaíochta agus comhthreomharú a chumrú.

Paraiméadair straitéise:

paraiméadar
Cineál
de réir réamhshocraithe
описание

ríomh nóid_
eagar
Ar bith
Ríomh nóid le haghaidh imirce.

stórála_linnte
eagar
Ar bith
Nóid stórála le haghaidh imirce.

comhthreomhar_iomlán
slánuimhir
6
Líon iomlán na ngníomhaíochtaí nach mór a chur i gcrích go comhthreomhar.

comhthreomhar_per_nód
slánuimhir
2
Líon na ngníomhartha a dhéantar go comhthreomhar do gach nód ríomh.

comhthreomhar_gach_linn
slánuimhir
2
Líon na ngníomhartha a dhéantar go comhthreomhar do gach linn stórála.

tosaíocht
réad
Ar bith
Liosta tosaíochta le haghaidh meaisíní fíorúil agus dioscaí.

le_imleabhar_ceangailte
Boole
Bréagach
Aistreofar meaisíní bréagacha fíorúla tar éis na dioscaí go léir a aistriú. Déanfar meaisíní fíor-fhíorúla a ascnamh tar éis gach diosca nasctha a aistriú.

Gnéithe den sraith nóid ríomhaireachta:

paraiméadar
Cineál
de réir réamhshocraithe
описание

src_nóid
teaghrán
Ar bith
An nód ríomh óna bhfuil na meaisíní fíorúla á n-aistriú (riachtanach).

dst_nód
teaghrán
Ar bith
Ríomh an nód a bhfuil na meaisíní fíorúla ag dul ar imirce chuige.

Eilimintí eagar nód stórála:

paraiméadar
Cineál
de réir réamhshocraithe
описание

src_pool
teaghrán
Ar bith
An linn stórála as a bhfuil na dioscaí á n-aistriú (riachtanach).

dst_ linn snámha
teaghrán
Ar bith
An linn stórála a aistrítear dioscaí chuici.

src_cineál
teaghrán
Ar bith
Cineál diosca bunaidh (riachtanach).

dst_cineál
teaghrán
Ar bith
An cineál diosca mar thoradh air (riachtanach).

Eilimintí tosaíochta oibiachta:

paraiméadar
Cineál
de réir réamhshocraithe
описание

tionscadal
eagar
Ar bith
Ainmneacha tionscadail.

ríomh_nód
eagar
Ar bith
Ríomh ainmneacha nód.

stóras_pool
eagar
Ar bith
Ainmneacha linn snámha stórála.

ríomh
áim
Ar bith
Paraiméadair meaisín fíorúil [“vcpu_num”, “mem_size”, “disk_size”, “created_at”].

stórála
áim
Ar bith
Paraiméadair diosca ["méid", "created_at"].

Is iad na modhanna a úsáidtear ná imirce meaisín fíorúil, imirce diosca.

Unclassified - sprioc chúnta a úsáidtear chun an próiseas forbartha straitéise a éascú. Níl aon sonraíochtaí ann agus is féidir í a úsáid nuair nach bhfuil baint ag an straitéis le sprioc atá ann cheana féin. Is féidir an sprioc seo a úsáid mar phointe aistrithe freisin. Straitéis a bhaineann leis an sprioc seo ná Actuator.   

Sprioc nua a chruthú

Inneall Cinnidh Watcher tá comhéadan breiseán “sprioc sheachtrach” aige a fhágann gur féidir sprioc sheachtrach is féidir a bhaint amach trí úsáid a bhaint as straitéis a chomhtháthú.

Sula gcruthaíonn tú sprioc nua, ba chóir duit a chinntiú nach gcomhlíonann aon spriocanna atá ann cheana do chuid riachtanas.

Breiseán nua á chruthú

Chun sprioc nua a chruthú, ní mór duit: an spriocrang a leathnú, modh ranga a chur i bhfeidhm faigh_ainm() chun ID uathúil an sprice nua a theastaíonn uait a chruthú a thabhairt ar ais. Caithfidh an t-aitheantóir uathúil seo a bheith ag teacht le hainm an phointe iontrála a dhearbhaíonn tú níos déanaí.

Ansin ní mór duit an modh ranga a chur i bhfeidhm faigh_ainm_taispeána() chun ainm taispeána aistrithe an sprice a theastaíonn uait a chruthú a thabhairt ar ais (ná húsáid athróg chun an teaghrán aistrithe a thabhairt ar ais ionas gur féidir leis an uirlis aistriúcháin é a bhailiú go huathoibríoch.).

Cuir modh ranga i bhfeidhm get_translatable_display_name()chun an eochair aistriúcháin (an t-ainm taispeána Béarla i ndáiríre) do sprice nua a thabhairt ar ais. Caithfidh an luach tuairisceáin teacht leis an teaghrán aistrithe go get_display_name().

A mhodh a chur i bhfeidhm faigh_éifeachtúlacht_sonraíocht()chun an tsonraíocht éifeachtúlachta do do sprice a thabhairt ar ais. Tugann an modh get_efficacy_specification() an cás Neamhrangaithe() a chuir an Watcher ar fáil ar ais. Tá an tsonraíocht feidhmíochta seo úsáideach sa phróiseas chun do sprioc a fhorbairt toisc go gcomhfhreagraíonn sé don tsonraíocht folamh.

Léigh tuilleadh anseo

Ailtireacht faireoir (tuilleadh sonraí) anseo).

Cothromaíocht Luchtaithe i Openstack

Comhpháirteanna

Cothromaíocht Luchtaithe i Openstack

Watcher API - comhpháirt a chuireann an API REST ar fáil ag Watcher i bhfeidhm. Meicníochtaí idirghníomhaíochta: CLI, breiseán Horizon, Python SDK.

Breathnóir DB — Bunachar sonraí faireoir.

Feidhmeoir Faire — comhpháirt a chuireann i bhfeidhm forghníomhú plean gníomhaíochta arna chruthú ag comhpháirt Inneall Cinnidh an Fhaireora.

Inneall Cinnidh Watcher - An chomhpháirt atá freagrach as sraith gníomhaíochtaí optamaithe féideartha a ríomh chun sprioc an iniúchta a bhaint amach. Mura sonraítear straitéis, roghnaíonn an chomhpháirt go neamhspleách an ceann is oiriúnaí.

Foilsitheoir Watcher Metrics - Comhpháirt a bhailíonn agus a ríomhann roinnt méadracht nó imeachtaí agus a fhoilsíonn iad chuig críochphointe an CEP. Is féidir le foilsitheoir Ceiliméadar feidhmiúlacht an chomhpháirt a sholáthar freisin.

Inneall Próiseála Imeachta Coimpléascach (CEP). — inneall le haghaidh próiseála teagmhas casta. Ar chúiseanna feidhmíochta, d'fhéadfadh go mbeadh go leor cásanna Inneall CEP ag rith i gcomhthráth, gach ceann acu ag próiseáil cineál sonrach méadrach/imeachta. Sa chóras Watcher, spreagann CEP dhá chineál gníomhaíochta: - taifead a dhéanamh ar imeachtaí / méadracht ábhartha sa bhunachar sonraí sraith ama; - imeachtaí cuí a sheoladh chuig Inneall Cinnidh an Watcher nuair is féidir leis an imeacht seo tionchar a imirt ar thoradh na straitéise leas iomlán a bhaint atá ann faoi láthair, ós rud é nach córas statach é braisle Openstack.

Idirghníomhaíonn na comhpháirteanna ag baint úsáide as an bprótacal AMQP.

Cumraíocht Watcher

Scéim idirghníomhaíochta le Watcher

Cothromaíocht Luchtaithe i Openstack

Torthaí tástála faireora

  1. Ar an leathanach Optimization - Pleananna gníomhaíochta 500 (ar Queens íon agus ar sheastán le modúil Tionix), ní fheictear ach tar éis an t-iniúchadh a sheoladh agus plean gníomhaíochta a ghiniúint; osclaíonn an ceann folamh de ghnáth.
  2. Ar an táb Sonraí Gníomhaíochta tá earráidí ann, ní féidir an sprioc iniúchta agus an straitéis a fháil (ar Queens íon agus ar sheastán le modúil Tionix).
  3. Cruthaítear agus seoltar iniúchtaí chun críche Caochadán (tástáil) de ghnáth, gintear pleananna gníomhaíochta.
  4. Ní chruthaítear iniúchtaí don sprioc Neamhrangaithe toisc nach bhfuil an sprioc feidhmiúil agus go bhfuil sé beartaithe do chumraíocht idirmheánach nuair a bhíonn straitéisí nua á gcruthú.
  5. Cruthaítear iniúchtaí chun críche Cothromú Ualach Oibre (straitéis um chothromaíocht Acmhainne Stórála), ach ní ghintear plean gníomhaíochta. Níl gá le leas iomlán a bhaint as linn stórála.
  6. Cruthaítear iniúchtaí don sprioc um Chomhardú Ualach Oibre (Straitéis Imirce um Chomhardú an Ualach Oibre) go rathúil, ach ní ghintear plean gníomhaíochta.
  7. Teipeann ar Iniúchtaí um Chomhardú Ualach Oibre (Straitéis um Chobhsú Ualach Oibre).
  8. Cruthaítear iniúchtaí do sprioc na gComharsan Torainn go rathúil, ach ní chruthaítear plean gníomhaíochta.
  9. Cruthaítear iniúchtaí chun críche cothabhála Crua-earraí go rathúil, ní ghintear an plean gníomhaíochta go hiomlán (gineadh táscairí feidhmíochta, ach ní ghintear liosta na ngníomhartha féin).
  10. Ní cheartaíonn athruithe sna cumraíochtaí nova.conf (sa roinn réamhshocraithe compute_monitors = cpu.virt_driver) ar na nóid ríomh agus rialaithe na hearráidí.
  11. Teipeann freisin ar iniúchtaí atá dírithe ar Chomhdhlúthú Freastalaí (Straitéis Bhunsach).
  12. Teipeann ar iniúchtaí chun críche Comhdhlúthú Freastalaí (straitéis comhdhlúthaithe ualach oibre VM) de bharr earráide. Sna logaí tá earráid ann maidir le sonraí foinseacha a fháil. Plé ar an earráid, go háirithe anseo.
    Rinneamar iarracht Watcher a shonrú sa chomhad cumraíochta (níor chabhraigh sé - mar thoradh ar earráid ar gach leathanach Optamaithe, ní cheart an cás má fhilleann tú ar bhunábhar an chomhaid cumraíochta):

    [watcher_strategies.basic] datasource = ceiliméadar, gnocchi
  13. Teipeann ar iniúchtaí chun Fuinneamh a Choigilt. Ag breith ar na logaí, is é an fhadhb atá ann fós ná an easpa íorónta; ní oibreoidh sé gan seirbhís baremetal.
  14. Teipeann ar iniúchtaí le haghaidh Optamú Teirmeach. Tá an t-aisrianú mar an gcéanna le Comhdhlúthú Freastalaí (straitéis comhdhlúthaithe ualaigh oibre VM) (earráid bhunsonraí)
  15. Theipeann ar iniúchtaí chun críche Optamú Aershreafa mar gheall ar earráid.

Thángthas ar na hearráidí críochnaithe iniúchta seo a leanas freisin. Rianú siar i logaí cinneadh-engine.log (níl an stát braisle sainithe).

→ Plé ar an earráid anseo

Conclúid

Ba é toradh ár dtaighde dhá mhí ná an chonclúid aonchiallach go mbeidh orainn, sa chuid seo, oibriú go dlúth chun na huirlisí don ardán Openstack a scagadh chun córas cothromaithe ualach oibre iomlán a fháil.

Tá sé cruthaithe gur táirge tromchúiseach é Watcher atá ag forbairt go tapa agus a bhfuil acmhainneacht ollmhór aige, agus beidh go leor oibre dáiríre ag teastáil chun é a úsáid go hiomlán.

Ach tuilleadh faoi seo sna chéad ailt eile den tsraith.

Foinse: will.com

Add a comment