በ Opentack ውስጥ ሚዛንን ጫን

በትልልቅ የደመና ስርዓቶች ውስጥ፣ በኮምፒዩተር ሃብቶች ላይ ያለውን ጭነት በራስ ሰር የማመጣጠን ወይም የማመጣጠን ጉዳይ በጣም አሳሳቢ ነው። ቲዮኒክስ (የደመና አገልግሎቶች ገንቢ እና ኦፕሬተር ፣ የ Rostelecom የኩባንያዎች ቡድን አካል) እንዲሁ ይህንን ጉዳይ ወስኗል።

እና የእኛ ዋና የእድገት መድረክ Opentack ስለሆነ እና እኛ ልክ እንደ ሁሉም ሰዎች ሰነፍ ስለሆንን አስቀድሞ በመድረኩ ውስጥ የተካተተ ዝግጁ የሆነ ሞጁል ለመምረጥ ተወስኗል። ምርጫችን በ Watcher ላይ ወደቀ፣ ይህም ለፍላጎታችን ለመጠቀም ወሰንን።
በ Opentack ውስጥ ሚዛንን ጫን
በመጀመሪያ፣ ውሎችን እና ፍቺዎቹን እንመልከት።

ውሎች እና ትርጓሜዎች

ግብ ሰው ሊነበብ የሚችል፣ ሊታዘብ የሚችል እና ሊለካ የሚችል የመጨረሻ ውጤት ነው። እያንዳንዱን ግብ ለማሳካት አንድ ወይም ብዙ ስልቶች አሉ። ስትራቴጂ ለአንድ ግብ መፍትሄ መፈለግ የሚችል የአልጎሪዝም ትግበራ ነው።

ድርጊት የ OpenStack ክላስተር ዒላማ የሚተዳደርበትን ግብአት ወቅታዊ ሁኔታ የሚቀይር የመጀመሪያ ደረጃ ተግባር ነው፣ እንደ፡ ምናባዊ ማሽን ማዛወር (ፍልሰት)፣ የመስቀለኛ መንገድ ሃይል ሁኔታን መለወጥ (change_node_power_state)፣ የኖቫ አገልግሎትን ሁኔታ መለወጥ (change_nova_service_state) ), ጣዕሙን መለወጥ (መጠን), የ NOP መልዕክቶችን መመዝገብ (ኖፕ), ለተወሰነ ጊዜ የእርምጃዎች እጥረት - ለአፍታ ማቆም (እንቅልፍ), የዲስክ ማስተላለፍ (volume_migrate).

የድርጊት መርሀ - ግብር - አንድ የተወሰነ ግብ ለማሳካት በተወሰነ ቅደም ተከተል የተከናወኑ የተወሰኑ የድርጊት ፍሰት። የድርጊት መርሃ ግብሩ የሚለካ ዓለም አቀፋዊ አፈጻጸምን ከአፈጻጸም አመልካቾች ስብስብ ጋር ይዟል። የተግባር እቅድ በ Watcher የሚመነጨው የተሳካ ኦዲት ሲሆን በዚህም ምክንያት ጥቅም ላይ የዋለው ስልት ግቡን ለማሳካት መፍትሄ ያገኛል። የድርጊት መርሃ ግብር የተከታታይ ድርጊቶችን ዝርዝር ያካትታል.

ኦዲት ክላስተርን ለማሻሻል የቀረበ ጥያቄ ነው። ማመቻቸት የሚከናወነው በአንድ ዘለላ ውስጥ አንድ ግብን ለማሳካት ነው። ለእያንዳንዱ የተሳካ ኦዲት፣ Watcher የድርጊት መርሃ ግብር ያመነጫል።

የኦዲት ወሰን ኦዲቱ የሚካሄድበት የሃብት ስብስብ ነው (የተገኝነት ዞን(ዎች)፣ የመስቀለኛ ክፍል ሰብሳቢዎች፣ የግለሰብ ስሌት ኖዶች ወይም የማከማቻ ኖዶች፣ ወዘተ)። የኦዲት ወሰን በእያንዳንዱ አብነት ውስጥ ይገለጻል። የኦዲት ወሰን ካልተገለጸ ክላስተር በሙሉ ኦዲት ይደረጋል።

የኦዲት አብነት - ኦዲት ለመጀመር የተቀመጡ ቅንጅቶች ስብስብ። ኦዲቶችን ከተመሳሳዩ መቼቶች ጋር ብዙ ጊዜ ለማሄድ አብነቶች ያስፈልጋሉ። አብነቱ የግድ የኦዲቱን ዓላማ መያዝ አለበት፤ ስልቶች ካልተገለጹ፣ በጣም ተስማሚ የሆኑት ነባር ስልቶች ተመርጠዋል።

ክላስተር ስሌት፣ ማከማቻ እና የአውታረ መረብ ግብዓቶችን የሚያቀርቡ እና በተመሳሳይ የOpenStack አስተዳደር መስቀለኛ መንገድ የሚተዳደሩ የአካላዊ ማሽኖች ስብስብ ነው።

የክላስተር ውሂብ ሞዴል (ሲዲኤም) በክላስተር የሚተዳደሩትን ሀብቶች ወቅታዊ ሁኔታ እና ቶፖሎጂን የሚያሳይ አመክንዮአዊ መግለጫ ነው።

የውጤታማነት አመልካች - ይህንን ስልት በመጠቀም የተፈጠረውን መፍትሄ እንዴት እንደሚፈፀም የሚያመለክት አመላካች. የአፈጻጸም አመላካቾች ለአንድ የተወሰነ ግብ የተወሰኑ ናቸው እና በተለምዶ የውጤቱን የድርጊት መርሃ ግብር ዓለም አቀፍ ውጤታማነት ለማስላት ያገለግላሉ።

የውጤታማነት መግለጫ ከእያንዳንዱ ግብ ጋር የተቆራኙ ልዩ ባህሪያት ስብስብ ሲሆን ይህም ተጓዳኝ ግብን ለማሳካት ስትራቴጂው በመፍትሔው ውስጥ ማሳካት ያለበትን የተለያዩ የአፈፃፀም አመልካቾችን የሚገልጽ ነው። በእርግጥ፣ በስልቱ የቀረበው እያንዳንዱ መፍትሔ ዓለም አቀፋዊ ውጤታማነቱን ከማስላት በፊት ከዝርዝሩ ጋር ይጣራል።

የውጤት አሰጣጥ ሞተር በሚገባ የተገለጹ ግብዓቶች፣ በሚገባ የተገለጹ ውጤቶች ያሉት እና ሙሉ በሙሉ የሂሳብ ስራን የሚያከናውን executable ፋይል ነው። በዚህ መንገድ, ስሌቱ ከተሰራበት አካባቢ ነፃ ነው-በየትኛውም ቦታ ላይ ተመሳሳይ ውጤት ይሰጣል.

ጠባቂ እቅድ አውጪ - የ Watcher ውሳኔ ሰጪ ሞተር አካል። ይህ ሞጁል በስትራቴጂ የተፈጠሩ የእርምጃዎች ስብስብ ይወስዳል እና እነዚህን የተለያዩ ድርጊቶች በጊዜ ውስጥ እንዴት መርሐግብር ማስያዝ እንደሚቻል የሚገልጽ የስራ ፍሰት እቅድ ይፈጥራል እና ለእያንዳንዱ እርምጃ ቅድመ ሁኔታዎቹ ምን እንደሆኑ ይገልጻል።

የተመልካቾች ግቦች እና ስልቶች

ግብ
ስትራቴጂዎች

ዱሚ ግብ
የዱሚ ስትራቴጂ 

የናሙና የውጤት መስጫ ሞተሮችን በመጠቀም የዱሚ ስትራቴጂ

የዱሚ ስልት ከመጠኑ ጋር

ኃይልን መቆጠብ
የኃይል ቁጠባ ስትራቴጂ

የአገልጋይ ማጠናከሪያ
መሰረታዊ ከመስመር ውጭ የአገልጋይ ማጠናከሪያ

የቪኤም የስራ ጫና ማጠናከሪያ ስልት

የሥራ ጫና ማመጣጠን
የሥራ ጫና ሚዛን የስደት ስትራቴጂ

የማከማቻ አቅም ሚዛን ስትራቴጂ

የሥራ ጫና ማረጋጋት

ጫጫታ ጎረቤት።
ጫጫታ ጎረቤት።

የሙቀት ማመቻቸት
የሙቀት መጠንን መሰረት ያደረገ ስልት

የአየር ፍሰት ማመቻቸት
ወጥ የሆነ የአየር ፍሰት የፍልሰት ስትራቴጂ

የሃርድዌር ጥገና
የዞን ፍልሰት

ያልተመደበ
ተዋናይ

ዱሚ ግብ - ለሙከራ ዓላማዎች ጥቅም ላይ የሚውል የተያዘ ግብ።

ተዛማጅ ስልቶች፡- Dummy Strategy፣ Dummy Strategy የናሙና የውጤት መስጫ ሞተሮችን በመጠቀም እና የዱሚ ስትራቴጂን በመጠገን። የዱሚ ስትራቴጂ በTempest በኩል ለውህደት ሙከራ የሚያገለግል ዲሚ ስትራቴጂ ነው። ይህ ስልት ምንም ጠቃሚ ማመቻቸትን አይሰጥም, ብቸኛው አላማው የ Tempest ሙከራዎችን መጠቀም ነው.

የናሙና የውጤት መስጫ ሞተሮችን በመጠቀም ዱሚ ስትራቴጂ - ስልቱ ከቀዳሚው ጋር ተመሳሳይ ነው ፣ ልዩነቱ የማሽን መማሪያ ዘዴዎችን በመጠቀም ስሌቶችን የሚያካሂድ የናሙና “የነጥብ መስጫ ሞተር” አጠቃቀም ብቻ ነው።

የዱሚ ስልት ከመጠኑ ጋር - ስልቱ ከቀዳሚው ጋር ተመሳሳይ ነው, ልዩነቱ ጣዕሙን መቀየር (ፍልሰት እና መጠን መቀየር) ብቻ ነው.

በምርት ውስጥ ጥቅም ላይ አይውልም.

ኃይልን መቆጠብ - የኃይል ፍጆታን ይቀንሱ. የዚህ ግብ ኢነርጂ ቁጠባ ስትራቴጂ ከቪኤም የስራ ጫና ማጠናከሪያ ስትራቴጂ (የአገልጋይ ማጠናከሪያ) ጋር በዝቅተኛ የሀብት አጠቃቀም ጊዜም ቢሆን የስራ ጫናዎችን በተለዋዋጭ በማዋሃድ ኃይልን የሚቆጥቡ ተለዋዋጭ የኃይል አስተዳደር (ዲፒኤም) ባህሪያትን ይይዛል፡ ቨርቹዋል ማሽኖች ወደ አናሳ አንጓዎች ይወሰዳሉ። , እና አላስፈላጊ አንጓዎች ተሰናክለዋል. ከተጠናከረ በኋላ ስልቱ በተገለጹት መመዘኛዎች መሠረት ኖዶችን ለማብራት/ማጥፋት ውሳኔ ይሰጣል፡- “min_free_hosts_num” - ጭነትን የሚጠብቁ ነፃ የነቁ አንጓዎች ብዛት እና “ነፃ_ጥቅም_በመቶ” - ነፃ የነቁ አስተናጋጆች መቶኛ ለ በማሽኖች የተያዙ የኖዶች ብዛት. ስልቱ እንዲሰራ የግድ መኖር አለበት። በመስቀለኛ መንገዱ ላይ የሃይል ብስክሌት መንዳትን ለማስተናገድ ኢሪኒክ የነቃ እና የተዋቀረ።

የስትራቴጂ መለኪያዎች

መለኪያ
ይተይቡ
ነባሪ
መግለጫው ፡፡

በነጻ_ያገለገለ_በመቶ
ቁጥር
10.0
የነፃ የኮምፒዩተር ኖዶች ብዛት ከምናባዊ ማሽኖች ጋር የኮምፒዩተር ኖዶች ብዛት

ደቂቃ_ነጻ_የአስተናጋጆች_ቁጥር
int
1
ዝቅተኛው የነፃ ስሌት ኖዶች ብዛት

ደመናው ቢያንስ ሁለት አንጓዎች ሊኖሩት ይገባል. ጥቅም ላይ የዋለው ዘዴ የመስቀለኛ መንገድ (change_node_power_state) የኃይል ሁኔታን መለወጥ ነው. ስልቱ መለኪያዎችን መሰብሰብ አያስፈልገውም።

የአገልጋይ ማጠናከሪያ - የኮምፒዩተር ኖዶች (ማጠናከሪያ) ብዛት ይቀንሱ። ሁለት ስልቶች አሉት፡ መሰረታዊ ከመስመር ውጭ አገልጋይ ማጠናከሪያ እና ቪኤም የስራ ጫና ማጠናከሪያ ስልት።

የመሠረታዊ ከመስመር ውጭ አገልጋይ ማጠናከሪያ ስትራቴጂ አጠቃላይ ጥቅም ላይ የዋሉ አገልጋዮችን ብዛት ይቀንሳል እና እንዲሁም የፍልሰትን ብዛት ይቀንሳል።

መሠረታዊው ስትራቴጂ የሚከተሉትን መለኪያዎች ይፈልጋል።

መለኪያዎች
አገልግሎት
ተሰኪዎች
አስተያየት

ስሌት.node.ሲፑ.ፐርሰንት
ሲሊሜትር
አንድም
 

cpu_util
ሲሊሜትር
አንድም
 

የስትራቴጂ መለኪያዎች-ሚግሬሽን_ሙከራዎች - ለመዝጋት እጩ ተወዳዳሪዎችን ለመፈለግ የጥምረቶች ብዛት (ነባሪ ፣ 0 ፣ ምንም ገደቦች የሉም) ፣ የጊዜ ክፍተት - በሰከንዶች ውስጥ ያለው የጊዜ ክፍተት ከሜትሪ መረጃ ምንጭ (ነባሪ ፣ 700)።

ጥቅም ላይ የዋሉ ዘዴዎች፡ ፍልሰት፣ የኖቫ አገልግሎት ሁኔታን መለወጥ (change_nova_service_state)።

የVM Workload Consolidation Strategy በተለካ የሲፒዩ ጭነት እና በጣም ብዙ ወይም ትንሽ ሸክም ያላቸውን የሃብት አቅም ውስንነቶችን ለመቀነስ በሚደረጉ ሙከራዎች ላይ በሚያተኩር የመጀመሪያ ደረጃ ሂዩሪስቲክ ላይ የተመሰረተ ነው። ይህ ስትራቴጂ የሚከተሉትን አራት ደረጃዎች በመጠቀም የክላስተር ሀብቶችን በብቃት መጠቀምን የሚያስገኝ መፍትሄ ይሰጣል።

  1. የማራገፊያ ደረጃ - ከመጠን በላይ ጥቅም ላይ የዋሉ ሀብቶችን ማቀነባበር;
  2. የማጠናከሪያ ደረጃ - ጥቅም ላይ ያልዋሉ ሀብቶችን አያያዝ;
  3. የመፍትሄውን ማመቻቸት - የስደትን ብዛት መቀነስ;
  4. ጥቅም ላይ ያልዋሉ የስሌት ኖዶችን በማሰናከል ላይ።

ስልቱ የሚከተሉትን መለኪያዎች ይፈልጋል።

መለኪያዎች
አገልግሎት
ተሰኪዎች
አስተያየት

አእምሮ
ሲሊሜትር
አንድም
 

disk.root.መጠን
ሲሊሜትር
አንድም
 

የሚከተሉት መለኪያዎች አማራጭ ናቸው ነገር ግን የሚገኝ ከሆነ የስትራቴጂ ትክክለኛነትን ያሻሽላሉ፡

መለኪያዎች
አገልግሎት
ተሰኪዎች
አስተያየት

ትውስታ.ነዋሪ
ሲሊሜትር
አንድም
 

cpu_util
ሲሊሜትር
አንድም
 

የስትራቴጂ መለኪያዎች፡ ጊዜ — ከሜትሪክ መረጃ ምንጭ (ነባሪ፣ 3600) የማይለዋወጥ ድምርን ለማግኘት በሰከንዶች ውስጥ ያለው የጊዜ ክፍተት።

ከቀዳሚው ስትራቴጂ ጋር ተመሳሳይ ዘዴዎችን ይጠቀማል። ተጨማሪ ዝርዝሮች እዚህ.

የሥራ ጫና ማመጣጠን - በኮምፒዩተር ኖዶች መካከል ያለውን የሥራ ጫና ማመጣጠን. ግቡ ሶስት ስልቶች አሉት፡ የስራ ጫና ሚዛን የፍልሰት ስልት፣ የስራ ጫና ማረጋጋት፣ የማከማቻ አቅም ሚዛን ስትራቴጂ።

የሥራ ጫና ሚዛን የፍልሰት ስትራቴጂ በአስተናጋጁ ምናባዊ ማሽን የሥራ ጫና ላይ የተመሰረተ የቨርቹዋል ማሽን ፍልሰትን ያካሂዳል። የመስቀለኛ መንገድ % ሲፒዩ ወይም RAM አጠቃቀም ከተጠቀሰው ገደብ ባለፈ ቁጥር የስደት ውሳኔ ይደረጋል። በዚህ አጋጣሚ የተንቀሳቀሰው ቨርቹዋል ማሽን መስቀለኛ መንገድን ወደ ሁሉም የአንጓዎች አማካይ የስራ ጫና መቅረብ አለበት።

መስፈርቶች

  • አካላዊ ማቀነባበሪያዎችን መጠቀም;
  • ቢያንስ ሁለት የአካል ማስላት አንጓዎች;
  • የተጫነ እና የተዋቀረ የሴይሎሜትር አካል - ሲሊሜትር-ወኪል-ማስላት፣ በእያንዳንዱ ስሌት መስቀለኛ መንገድ ላይ እና በሴሎሜትር ኤፒአይ ላይ የሚሰራ፣ እንዲሁም የሚከተሉትን መለኪያዎች በመሰብሰብ ላይ።

መለኪያዎች
አገልግሎት
ተሰኪዎች
አስተያየት

cpu_util
ሲሊሜትር
አንድም
 

ትውስታ.ነዋሪ
ሲሊሜትር
አንድም
 

የስትራቴጂ መለኪያዎች

መለኪያ
ይተይቡ
ነባሪ
መግለጫው ፡፡

ሜትሪክስ
ሕብረቁምፊ
'ሲፒዩቱል'
ከስር ያሉት መለኪያዎች፡- 'cpu_util'፣ 'memory.resident' ናቸው።

ገደብ
ቁጥር
25.0
ለስደት የስራ ጫና ገደብ።

ወቅት
ቁጥር
300
ድምር የጊዜ ወቅት Ceilometer.

ጥቅም ላይ የዋለው ዘዴ ስደት ነው.

የስራ ጫናን ማረጋጋት የቀጥታ ስደትን በመጠቀም የስራ ጫናን ለማረጋጋት ያለመ ስልት ነው። ስልቱ በመደበኛ ዲቪኤሽን አልጎሪዝም ላይ የተመሰረተ እና በክላስተር ውስጥ መጨናነቅ አለመኖሩን ይወስናል እና ክላስተርን ለማረጋጋት የማሽን ፍልሰትን በማስነሳት ምላሽ ይሰጣል።

መስፈርቶች

  • አካላዊ ማቀነባበሪያዎችን መጠቀም;
  • ቢያንስ ሁለት የአካል ማስላት አንጓዎች;
  • የተጫነ እና የተዋቀረ የሴይሎሜትር አካል - ሲሊሜትር-ወኪል-ማስላት፣ በእያንዳንዱ ስሌት መስቀለኛ መንገድ ላይ እና በሴሎሜትር ኤፒአይ ላይ የሚሰራ፣ እንዲሁም የሚከተሉትን መለኪያዎች በመሰብሰብ ላይ።

መለኪያዎች
አገልግሎት
ተሰኪዎች
አስተያየት

cpu_util
ሲሊሜትር
አንድም
 

ትውስታ.ነዋሪ
ሲሊሜትር
አንድም
 

የማከማቻ አቅም ሚዛን ስትራቴጂ (በኩዊንስ ጀምሮ የተተገበረ ስትራቴጂ) - ስልቱ በሲንደር ገንዳዎች ላይ ባለው ጭነት ላይ በመመስረት ዲስኮችን ያስተላልፋል። የመዋኛ ገንዳ አጠቃቀም መጠን ከተወሰነ ገደብ ባለፈ በማንኛውም ጊዜ የማስተላለፍ ውሳኔ ይደረጋል። እየተንቀሳቀሰ ያለው ዲስክ ገንዳውን ወደ ሁሉም የሲንደር ገንዳዎች አማካኝ ጭነት መቅረብ አለበት.

መስፈርቶች እና ገደቦች

  • ቢያንስ ሁለት የሲንደሮች ገንዳዎች;
  • የዲስክ ፍልሰት ዕድል.
  • የክላስተር መረጃ ሞዴል - የሲንደር ክላስተር መረጃ ሞዴል ሰብሳቢ.

የስትራቴጂ መለኪያዎች

መለኪያ
ይተይቡ
ነባሪ
መግለጫው ፡፡

የድምጽ መጠን_ገደብ
ቁጥር
80.0
መጠኖችን ለማመጣጠን የዲስኮች ገደብ ዋጋ።

ጥቅም ላይ የዋለው ዘዴ የዲስክ ፍልሰት (volume_migrate) ነው.

ጫጫታ ያለው ጎረቤት - “ጫጫታ ያለው ጎረቤት”ን መለየት እና ማዛወር - ዝቅተኛ ቅድሚያ የሚሰጠው ቨርቹዋል ማሽን ከአይፒሲ አንፃር ከፍተኛ ቅድሚያ የሚሰጠውን የቨርቹዋል ማሽን አፈጻጸም ላይ አሉታዊ ተጽእኖ እያሳደረ ያለ የመጨረሻ ደረጃ መሸጎጫ በመጠቀም። የራሱ ስልት፡ ጫጫታ ያለው ጎረቤት (ጥቅም ላይ የዋለው የስትራቴጂ መለኪያ መሸጎጫ_ትሬዝ ነው (ነባሪው ዋጋ 35 ነው)፣ አፈፃፀሙ ወደተገለጸው እሴት ሲወርድ ስደት ይጀምራል። ስልቱ እንዲሰራ፣ ነቅቷል LLC (የመጨረሻው ደረጃ መሸጎጫ) መለኪያዎች፣ የቅርብ ጊዜ የኢንቴል አገልጋይ ከሲኤምቲ ድጋፍ ጋር, እንዲሁም የሚከተሉትን መለኪያዎች መሰብሰብ:

መለኪያዎች
አገልግሎት
ተሰኪዎች
አስተያየት

ሲፒዩ_ኤል3_መሸጎጫ
ሲሊሜትር
አንድም
ኢንቴል ያስፈልጋል CMT.

የክላስተር ውሂብ ሞዴል (ነባሪ)፡ የኖቫ ክላስተር ውሂብ ሞዴል ሰብሳቢ። ጥቅም ላይ የዋለው ዘዴ ስደት ነው.

ከዚህ ግብ ጋር በዳሽቦርድ መስራት በኩዊንስ ውስጥ ሙሉ በሙሉ አልተተገበረም።

የሙቀት ማመቻቸት - የሙቀት ስርዓቱን ያሻሽሉ. የውጤት (የጭስ ማውጫ አየር) የሙቀት መጠን የአገልጋዩን የሙቀት/የስራ ጫና ሁኔታ ለመለካት አስፈላጊ ከሆኑ የሙቀት ቴሌሜትሪ ስርዓቶች አንዱ ነው። ዒላማው አንድ ስትራቴጂ አለው፣ የOutlet ሙቀት-ተኮር ስትራቴጂ፣ የስራ ጫናዎችን ለሙቀት ምቹ አስተናጋጆች (ዝቅተኛው የውጤት ሙቀት) ለማሸጋገር የሚወስነው የምንጭ አስተናጋጆች የውጪ ሙቀት መጠን ሊዋቀር የሚችል ደረጃ ላይ ሲደርስ ነው።

ስልቱ እንዲሰራ የኢንቴል ፓወር ኖድ አስተዳዳሪ የተጫነ እና የተዋቀረ አገልጋይ ያስፈልገዎታል 3.0 ወይም ከዚያ በኋላ, እንዲሁም የሚከተሉትን መለኪያዎች መሰብሰብ:

መለኪያዎች
አገልግሎት
ተሰኪዎች
አስተያየት

hardware.ipmi.node.outlet_temperature
ሲሊሜትር
አይፒኤምአይ
 

የስትራቴጂ መለኪያዎች

መለኪያ
ይተይቡ
ነባሪ
መግለጫው ፡፡

ገደብ
ቁጥር
35.0
ለፍልሰት የሙቀት ገደብ.

ወቅት
ቁጥር
30
የጊዜ ክፍተቱ፣ በሰከንዶች ውስጥ፣ የስታቲስቲክስ ድምርን ከሜትሪክ መረጃ ምንጭ ለማግኘት።

ጥቅም ላይ የዋለው ዘዴ ስደት ነው.

የአየር ፍሰት ማመቻቸት - የአየር ማናፈሻ ሁነታን ያሻሽሉ. የራሱ ስልት - የቀጥታ ስደትን በመጠቀም ዩኒፎርም የአየር ፍሰት። ስልቱ ከአገልጋዩ ደጋፊ የሚመጣው የአየር ፍሰት ከተወሰነ ገደብ ባለፈ ቁጥር የቨርቹዋል ማሽን ፍልሰትን ያነሳሳል።

ስልቱ እንዲሰራ የሚከተሉትን ያስፈልግዎታል

  • ሃርድዌር፡ ኖዶችን አስሉ < ደጋፊ NodeManager 3.0;
  • ቢያንስ ሁለት የኮምፒዩተር አንጓዎች;
  • በእያንዳንዱ የኮምፒውተር መስቀለኛ መንገድ ላይ የተጫነ እና የተዋቀረ የሲሊሜትር-ኤጀንት-ኮምፒዩተር እና የሴኢሎሜትር ኤፒአይ አካል፣ይህም እንደ የአየር ፍሰት፣ የስርዓት ሃይል፣ የመግቢያ ሙቀት ያሉ መለኪያዎችን በተሳካ ሁኔታ ሪፖርት ማድረግ ይችላል።

መለኪያዎች
አገልግሎት
ተሰኪዎች
አስተያየት

hardware.ipmi.node.የአየር ፍሰት
ሲሊሜትር
አይፒኤምአይ
 

hardware.ipmi.node.ሙቀት
ሲሊሜትር
አይፒኤምአይ
 

hardware.ipmi.node.ኃይል
ሲሊሜትር
አይፒኤምአይ
 

ስልቱ እንዲሰራ ኢንቴል ፓወር ኖድ አስተዳዳሪ 3.0 ወይም ከዚያ በኋላ የተጫነ እና የተዋቀረ አገልጋይ ያስፈልግዎታል።

ገደቦች: ጽንሰ-ሐሳቡ ለማምረት የታሰበ አይደለም.

ይህንን ስልተ ቀመር በተከታታይ ኦዲት ለመጠቀም ታቅዷል፣ ምክንያቱም አንድ ቨርቹዋል ማሽን በአንድ ድግግሞሽ ለመሰደድ ታቅዷል።

የቀጥታ ፍልሰት ይቻላል.

የስትራቴጂ መለኪያዎች

መለኪያ
ይተይቡ
ነባሪ
መግለጫው ፡፡

ገደብ_የአየር ፍሰት
ቁጥር
400.0
የፍልሰት ክፍል የአየር ፍሰት ገደብ 0.1CFM ነው።

ገደብ_መግቢያ_ት
ቁጥር
28.0
ለስደት ውሳኔ የመግቢያ የሙቀት መጠን

የመነሻ_ኃይል
ቁጥር
350.0
ለስደት ውሳኔ የስርዓት ሃይል ገደብ

ወቅት
ቁጥር
30
የጊዜ ክፍተቱ፣ በሰከንዶች ውስጥ፣ የስታቲስቲክስ ድምርን ከሜትሪክ መረጃ ምንጭ ለማግኘት።

ጥቅም ላይ የዋለው ዘዴ ስደት ነው.

የሃርድዌር ጥገና - የሃርድዌር ጥገና. ከዚህ ግብ ጋር የተያያዘው ስልት የዞን ፍልሰት ነው። ስትራቴጂው የሃርድዌር ጥገና በሚያስፈልግበት ጊዜ ቨርቹዋል ማሽኖች እና ዲስኮች ውጤታማ አውቶማቲክ እና አነስተኛ ፍልሰት መሳሪያ ነው። ስትራቴጂ በክብደት መሰረት የድርጊት መርሃ ግብር ይገነባል፡ የበለጠ ክብደት ያለው የድርጊት ስብስብ ከሌሎች በፊት ይታቀዳል። ሁለት የማዋቀር አማራጮች አሉ፡ action_weights እና parallelization.

ገደቦች፡ የእርምጃ ክብደት እና ትይዩነት መዋቀር ያስፈልጋል።

የስትራቴጂ መለኪያዎች

መለኪያ
ይተይቡ
ነባሪ
መግለጫው ፡፡

ማስላት_ኖዶች
ደርድር
አንድም
ለስደት ኖዶችን አስሉ.

የማከማቻ_ገንዳዎች
ደርድር
አንድም
ለስደት የማጠራቀሚያ አንጓዎች።

ትይዩ_ጠቅላላ
ኢንቲጀር
6
በትይዩ መከናወን ያለባቸው አጠቃላይ የእንቅስቃሴዎች ብዛት።

ትይዩ_በእያንዳንዱ_መስቀለኛ መንገድ
ኢንቲጀር
2
ለእያንዳንዱ የስሌት መስቀለኛ መንገድ በትይዩ የተከናወኑ ድርጊቶች ብዛት።

ትይዩ_በአንድ_ገንዳ
ኢንቲጀር
2
ለእያንዳንዱ የማከማቻ ገንዳ በትይዩ የተከናወኑ ድርጊቶች ብዛት።

ቅድሚያ
ነገር
አንድም
ለምናባዊ ማሽኖች እና ዲስኮች ቅድሚያ የሚሰጠው ዝርዝር።

ከተያያዘው_ድምጽ ጋር
ቡሊያን
የተሳሳተ
ሀሰተኛ-ምናባዊ ማሽኖች ሁሉም ዲስኮች ከተሰደዱ በኋላ ይፈልሳሉ። እውነት ነው - ሁሉም የተገናኙ ዲስኮች ከተሰደዱ በኋላ ምናባዊ ማሽኖች ይፈልሳሉ.

የኮምፒውተር ኖዶች ድርድር አካላት፡-

መለኪያ
ይተይቡ
ነባሪ
መግለጫው ፡፡

src_node
ክር
አንድም
ቨርቹዋል ማሽኖቹ የሚፈልሱበት የስሌት መስቀለኛ መንገድ (አስፈላጊ)።

dst_node
ክር
አንድም
ምናባዊ ማሽኖቹ የሚፈልሱበትን መስቀለኛ መንገድ አስሉት።

የማጠራቀሚያ መስቀለኛ ድርድር አካላት፡

መለኪያ
ይተይቡ
ነባሪ
መግለጫው ፡፡

src_pool
ክር
አንድም
ዲስኮች የሚፈልሱበት የማከማቻ ገንዳ (አስፈላጊ)።

dst_pool
ክር
አንድም
ዲስኮች የሚፈልሱበት የማከማቻ ገንዳ።

src_አይነት
ክር
አንድም
ኦሪጅናል የዲስክ ዓይነት (አስፈላጊ)።

dst_አይነት
ክር
አንድም
የተገኘው የዲስክ ዓይነት (አስፈላጊ)።

ቅድሚያ የሚሰጣቸው ነገሮች፡-

መለኪያ
ይተይቡ
ነባሪ
መግለጫው ፡፡

ፕሮጀክት
ደርድር
አንድም
የፕሮጀክት ስሞች.

ማስላት_መስቀለኛ መንገድ
ደርድር
አንድም
የመስቀለኛ መንገድ ስሞችን አስሉ.

ማከማቻ_ገንዳ
ደርድር
አንድም
የማከማቻ ገንዳ ስሞች.

ማስላት
ቅፅል
አንድም
ምናባዊ ማሽን መለኪያዎች [“vcpu_num”፣ “mem_size”፣ “disk_size”፣ “created_at”]።

መጋዘን
ቅፅል
አንድም
የዲስክ መለኪያዎች [“መጠን”፣ “created_at”]።

ጥቅም ላይ የዋሉት ዘዴዎች ምናባዊ ማሽን ፍልሰት, የዲስክ ፍልሰት ናቸው.

ያልተመደበ - የስትራቴጂ ልማት ሂደቱን ለማመቻቸት የሚያገለግል ረዳት ግብ። ምንም ዝርዝር መግለጫዎችን አልያዘም እና ስልቱ እስካሁን ካለው ግብ ጋር ባልተገናኘ በማንኛውም ጊዜ ጥቅም ላይ ሊውል ይችላል። ይህ ግብ እንደ መሸጋገሪያ ነጥብም ሊያገለግል ይችላል። ከዚህ ግብ ጋር ተዛማጅነት ያለው ስልት Actuator ነው.   

አዲስ ግብ መፍጠር

ተመልካች ውሳኔ ሞተር ስትራቴጂን በመጠቀም ሊሳካ የሚችል ውጫዊ ግብን ለማዋሃድ የሚያስችል "ውጫዊ ግብ" ተሰኪ በይነገጽ አለው።

አዲስ ግብ ከመፍጠርዎ በፊት ምንም ነባር ግቦች ፍላጎቶችዎን እንደማያሟሉ ማረጋገጥ አለብዎት።

አዲስ ተሰኪ በመፍጠር ላይ

አዲስ ኢላማ ለመፍጠር የሚከተሉትን ማድረግ አለብዎት: የታለመውን ክፍል ማራዘም, የክፍል ዘዴን መተግበር አግኝ_ስም() መፍጠር የሚፈልጉትን የአዲሱ ኢላማ ልዩ መታወቂያ ለመመለስ። ይህ ልዩ መለያ በኋላ ካወጁት የመግቢያ ነጥብ ስም ጋር መዛመድ አለበት።

በመቀጠል የክፍል ዘዴን መተግበር ያስፈልግዎታል የማሳያ_ስም ያግኙ () መፍጠር የሚፈልጉትን የዒላማውን የተተረጎመውን የማሳያ ስም ለመመለስ (የተተረጎመውን ሕብረቁምፊ ለመመለስ ተለዋዋጭ አይጠቀሙ ስለዚህ በትርጉም መሳሪያው በራስ-ሰር ሊሰበሰብ ይችላል).

የክፍል ዘዴን ተግብር ሊተረጎም የሚችል_የማሳያ_ስም ያግኙ()የአዲሱን ኢላማህን የትርጉም ቁልፍ (በእርግጥ የእንግሊዝኛው ማሳያ ስም) ለመመለስ። የመመለሻ ዋጋው ወደ get_display_name() ከተተረጎመው ሕብረቁምፊ ጋር መዛመድ አለበት።

የእሱን ዘዴ ተግባራዊ ያድርጉ የውጤታማነት_ገለፃ()ለዒላማዎ የውጤታማነት ዝርዝርን ለመመለስ. የget_efficacy_specification() ዘዴ በ Watcher የቀረበውን ያልተመደበ() ምሳሌ ይመልሳል። ይህ የአፈጻጸም ዝርዝር ግብዎን በማዳበር ሂደት ውስጥ ጠቃሚ ነው ምክንያቱም ከባዶ ዝርዝር መግለጫ ጋር ይዛመዳል።

→ እዚህ የበለጠ ያንብቡ

የተመልካች አርክቴክቸር (ተጨማሪ ዝርዝሮች) እዚህ).

በ Opentack ውስጥ ሚዛንን ጫን

ክፍለ አካላት

በ Opentack ውስጥ ሚዛንን ጫን

ተመልካች ኤፒአይ - በ Watcher የቀረበውን REST API የሚተገበር አካል። የመስተጋብር ዘዴዎች፡ CLI፣ Horizon plugin፣ Python SDK

ተመልካች ዲቢ - የተመልካች የውሂብ ጎታ.

Watcher Applier - በ Watcher Decision Engine አካል የተፈጠረ የድርጊት መርሃ ግብር አፈፃፀምን የሚተገበር አካል።

ተመልካች ውሳኔ ሞተር - የኦዲት ግቡን ለማሳካት ሊሆኑ የሚችሉ የማመቻቸት ተግባራትን ስብስብ ለማስላት ኃላፊነት ያለው አካል። አንድ ስልት ካልተገለጸ, ክፍሉ በተናጥል በጣም ተስማሚ የሆነውን ይመርጣል.

ተመልካች ሜትሪክስ አታሚ - አንዳንድ መለኪያዎችን ወይም ክስተቶችን የሚሰበስብ እና የሚያሰላ እና ወደ ሲኢፒ መጨረሻ ነጥብ የሚያሳትመ አካል። የክፍሉ ተግባራዊነት በሲኢሎሜትር አሳታሚም ሊሰጥ ይችላል።

ውስብስብ ክስተት ማቀነባበሪያ (ሲኢፒ) ሞተር - ውስብስብ የዝግጅት ሂደት ሞተር። ለአፈጻጸም ምክንያቶች፣ እያንዳንዳቸው አንድ የተወሰነ የሜትሪክ/ክስተት አይነት በማካሄድ በአንድ ጊዜ የሚሄዱ በርካታ የሲኢፒ ሞተር ምሳሌዎች ሊኖሩ ይችላሉ። በጠባቂው ስርዓት, ሲኢፒ ሁለት አይነት ድርጊቶችን ያስነሳል: - በጊዜ ተከታታይ የውሂብ ጎታ ውስጥ ተጓዳኝ ክስተቶችን / መለኪያዎችን ይመዝግቡ; - ክፍት ክላስተር የማይንቀሳቀስ ስርዓት ስላልሆነ ይህ ክስተት አሁን ባለው የማመቻቸት ስትራቴጂ ውጤት ላይ ተጽዕኖ በሚያሳድርበት ጊዜ ተገቢ ዝግጅቶችን ወደ Watcher Decision Engine ይላኩ።

ክፍሎቹ የ AMQP ፕሮቶኮልን በመጠቀም ይገናኛሉ።

→ Watcher በማዋቀር ላይ

ከ Watcher ጋር የመስተጋብር እቅድ

በ Opentack ውስጥ ሚዛንን ጫን

የተመልካቾች የፈተና ውጤቶች

  1. በማመቻቸት ላይ - የድርጊት መርሃ ግብሮች 500 ገጽ (በሁለቱም በንጹህ ኩዊንስ ላይ እና በቲዮኒክስ ሞጁሎች ላይ) ፣ የሚታየው ኦዲቱ ከተጀመረ እና የድርጊት መርሃ ግብር ከተፈጠረ በኋላ ነው ፣ ባዶው በመደበኛነት ይከፈታል።
  2. በድርጊት ዝርዝሮች ትር ላይ ስህተቶች አሉ, የኦዲት ግብ እና ስትራቴጂ ማግኘት አይቻልም (በሁለቱም በንጹህ ኩዊንስ ላይ እና በቲዮኒክስ ሞጁሎች ላይ).
  3. የዱሚ (ሙከራ) ዓላማ ያላቸው ኦዲቶች በመደበኛነት ተፈጥረዋል እና ተጀምረዋል፣ የድርጊት መርሃ ግብሮች ይዘጋጃሉ።
  4. ላልተመደበ ግብ ኦዲቶች አልተፈጠሩም ምክንያቱም ግቡ የሚሰራ ስላልሆነ እና አዳዲስ ስልቶችን በሚፈጥርበት ጊዜ ለመካከለኛ ውቅር የታሰበ ነው።
  5. ለስራ ጫና ማመጣጠን ዓላማ ኦዲቶች በተሳካ ሁኔታ ይፈጠራሉ፣ ነገር ግን የድርጊት መርሃ ግብር አልተፈጠረም። የማከማቻ ገንዳ ማመቻቸት አያስፈልግም።
  6. የሥራ ጫና ሚዛን ግብ (የሥራ ጫና ሚዛን የፍልሰት ስትራቴጂ) በተሳካ ሁኔታ ይፈጠራል፣ ነገር ግን የድርጊት መርሃ ግብር አልተፈጠረም።
  7. ለስራ ጫና ማመጣጠን (የስራ ጫና ማረጋጊያ ስልት) ኦዲት አልተሳካም።
  8. የጩኸት ጎረቤት ኢላማ ኦዲቶች በተሳካ ሁኔታ ይፈጠራሉ፣ ነገር ግን የድርጊት መርሃ ግብር አልተፈጠረም።
  9. ለሃርድዌር ጥገና ዓላማ ኦዲቶች በተሳካ ሁኔታ ይፈጠራሉ, የድርጊት መርሃ ግብሩ ሙሉ በሙሉ አልተፈጠረም (የአፈጻጸም አመልካቾች ተፈጥረዋል, ነገር ግን የእርምጃዎች ዝርዝር እራሱ አልተፈጠረም).
  10. በ nova.conf ውቅሮች ውስጥ (በነባሪው ክፍል compute_monitors = cpu.virt_driver) በኮምፒዩተር እና በመቆጣጠሪያ ኖዶች ላይ ስህተቶቹን አያርሙም።
  11. የአገልጋይ ማጠናከሪያ (መሰረታዊ ስትራቴጂ) ላይ ያነጣጠረ ኦዲት እንዲሁ አልተሳካም።
  12. ለአገልጋይ ማጠናከሪያ ዓላማ (የቪኤም የሥራ ጫና ማጠናከሪያ ስልት) ኦዲቶች ከስህተት ጋር ይወድቃሉ። በምዝግብ ማስታወሻዎች ውስጥ የምንጭ መረጃን በማግኘት ላይ ስህተት አለ. ስለ ስህተቱ ውይይት በተለይም እዚህ.
    በማዋቀር ፋይሉ ውስጥ Watcherን ለመጥቀስ ሞክረናል (አልረዳም - በሁሉም የማመቻቸት ገፆች ላይ በተፈጠረው ስህተት ምክንያት ወደ የውቅር ፋይሉ ዋና ይዘቶች መመለስ ሁኔታውን አያስተካክለውም)

    [watcher_strategies.basic] የውሂብ ምንጭ = ceilometer, gnocchi
  13. የኃይል ቁጠባ ኦዲት አልተሳካም። በምዝግብ ማስታወሻዎች ስንገመግም ችግሩ አሁንም የኢሪኒክ አለመኖር ነው, ያለ ባርሚታል አገልግሎት አይሰራም.
  14. ለሙቀት ማመቻቸት ኦዲት አልተሳካም። ዱካው ከአገልጋይ ማጠናከሪያ (የቪኤም የስራ ጫና ማጠናከሪያ ስልት) ጋር ተመሳሳይ ነው (የምንጭ ውሂብ ስህተት)
  15. ለአየር ፍሰት ማበልጸጊያ ዓላማ ኦዲቶች ከስህተት ጋር ይወድቃሉ።

የሚከተሉት የኦዲት ማጠናቀቂያ ስህተቶችም አጋጥመዋል። መከታተያ በ decision-engine.log logs (ክላስተር ሁኔታ አልተገለጸም)።

→ ስለ ስህተቱ ውይይት እዚህ

መደምደሚያ

የሁለት ወር ምርምራችን ውጤት ሙሉ ለሙሉ የሚሰራ እና የሚሰራ ጭነት ማመጣጠን ስርዓትን ለማግኘት በዚህ ክፍል የ Opentack የመሳሪያ ስርዓትን በማጣራት ላይ ተቀራርቦ መስራት አለብን የሚል የማያሻማ መደምደሚያ ነበር።

Watcher ትልቅ አቅም ያለው ከባድ እና በፍጥነት በማደግ ላይ ያለ ምርት መሆኑን አረጋግጧል፣ አጠቃቀሙ ብዙ ከባድ ስራን ይጠይቃል።

ግን በዚህ ጉዳይ ላይ በሚቀጥሉት ተከታታይ ጽሁፎች ውስጥ.

ምንጭ: hab.com

አስተያየት ያክሉ