ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

ይህ መጣጥፍ ያለፈው ቀጣይ ነው - “ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 1 - የ oVirt 4.3 ክላስተር ለማሰማራት በመዘጋጀት ላይ».

የመሠረተ ልማት አውታሮችን ለማዘጋጀት ሁሉም የመጀመሪያ ደረጃ እርምጃዎች ቀደም ብለው የተጠናቀቁ መሆናቸውን ከግምት ውስጥ በማስገባት በጣም የሚገኙ ቨርቹዋል ማሽኖችን ለማስተናገድ የ oVirt 4.3 ክላስተር የመሠረታዊ ተከላ እና የማዋቀር ሂደትን ይሸፍናል ።

መግቢያ

የጽሁፉ ዋና አላማ እንደ “ ደረጃ በደረጃ መመሪያዎችን መስጠት ነው።ቀጣይ -> አዎ -> ጪረሰ"ሲጫኑ እና ሲያዋቅሩት አንዳንድ ባህሪያትን እንዴት ማሳየት እንደሚቻል። በመሠረተ ልማት እና አካባቢ ባህሪያት ምክንያት ክላስተርዎን የማሰማራት ሂደት ሁልጊዜ በእሱ ውስጥ ከተገለፀው ጋር ላይስማማ ይችላል, ነገር ግን አጠቃላይ መርሆዎች አንድ አይነት ይሆናሉ.

ከርዕሰ-ጉዳይ አንፃር ፣ oVirt4.3 ተግባራዊነቱ ከ VMware vSphere ስሪት 5.x ጋር ተመሳሳይ ነው፣ ግን በእርግጥ የራሱ ውቅር እና አሰራር አለው።

ፍላጎት ላላቸው፣ በ RHEV (aka oVirt) እና በVMware vSphere መካከል ያሉ ሁሉም ልዩነቶች በይነመረብ ላይ ይገኛሉ፣ ለምሳሌ እዚህነገር ግን ጽሑፉ እየገፋ ሲሄድ አንዳንድ ልዩነቶቻቸውን ወይም መመሳሰልን አንዳንድ ጊዜ አሁንም አስተውያለሁ።

በተናጥል ፣ ስራውን ለምናባዊ ማሽኖች ከአውታረ መረቦች ጋር ትንሽ ማነፃፀር እፈልጋለሁ። oVirt በVMware vSphere ላይ እንዳለው ለምናባዊ ማሽኖች (ከዚህ በኋላ VMs እየተባለ የሚጠራ) ተመሳሳይ የኔትወርክ አስተዳደር መርህን ይተገብራል።

  • መደበኛ የሊኑክስ ድልድይ በመጠቀም (በቪኤምዌር ውስጥ - መደበኛ vSwitch), በምናባዊ አስተናጋጆች ላይ መሮጥ;
  • ክፍት vSwitch (OVS) በመጠቀም (በVMware ውስጥ - vSwitch ተሰራጭቷል።) ሁለት ዋና ዋና ክፍሎች ያሉት የተከፋፈለ ምናባዊ ማብሪያ / ማጥፊያ ነው፡ ማዕከላዊ የኦቪኤን አገልጋይ እና በሚተዳደሩ አስተናጋጆች ላይ የኦቪኤን ተቆጣጣሪዎች።

በአተገባበር ቀላልነት ምክንያት ጽሑፉ በመደበኛው የሊኑክስ ድልድይ በመጠቀም በ oVirt ለ VM አውታረ መረቦችን ማቀናበርን እንደሚገልፅ ልብ ሊባል ይገባል ፣ ይህ የ KVM hypervisor ሲጠቀሙ መደበኛ ምርጫ ነው።

በዚህ ረገድ ፣ ከአውታረ መረቡ ጋር በክላስተር ውስጥ ለመስራት ብዙ መሰረታዊ ህጎች አሉ ፣ እነሱ እንዳይጣሱ በጣም ጥሩ ናቸው ።

  • ወደ oVirt ከመጨመራቸው በፊት በአስተናጋጆች ላይ ያሉ ሁሉም የአውታረ መረብ ቅንብሮች ከአይፒ አድራሻዎች በስተቀር አንድ አይነት መሆን አለባቸው።
  • አንድ አስተናጋጅ በ oVirt ቁጥጥር ሾር ከዋለ በኋላ በድርጊትዎ ላይ ሙሉ እምነት ሳይኖር በኔትወርክ መቼቶች ውስጥ ማንኛውንም ነገር በእጅ መለወጥ በጣም አይመከርም ፣ ምክንያቱም የ oVirt ወኪል አስተናጋጁን እንደገና ከጀመረ በኋላ በቀላሉ ወደ ቀድሞዎቹ ይመለሳቸዋል ወይም ወኪል.
  • ለ VM አዲስ አውታረ መረብ ማከል እና ከእሱ ጋር አብሮ መስራት ከ oVirt አስተዳደር ኮንሶል ብቻ ነው መደረግ ያለበት።

ሌላ ጠቃሚ ማስታወሻ - በጣም ወሳኝ ለሆነ አካባቢ (ለገንዘብ ኪሳራ በጣም ስሜታዊ) አሁንም የሚከፈልበት ድጋፍ እና ጥቅም ላይ እንዲውል ይመከራል። ቀይ ኮፍያ ምናባዊ ፈጠራ 4.3. የ oVirt ክላስተር በሚሠራበት ጊዜ አንዳንድ ጉዳዮች ሊነሱ ይችላሉ ለዚህም እርስዎ እራስዎ ከማስተናገድ ይልቅ ብቃት ያለው እርዳታ በተቻለ ፍጥነት መቀበል ጥሩ ነው።

በመጨረሻም ፣ ይመከራል ፡፡ የ oVirt ክላስተር ከማሰማራትዎ በፊት እራስዎን በደንብ ይወቁ ኦፊሴላዊ ሰነዶች, ቢያንስ ቢያንስ መሰረታዊ ፅንሰ-ሀሳቦችን እና ፍቺዎችን ለመገንዘብ, አለበለዚያ የቀረውን ጽሑፍ ለማንበብ ትንሽ አስቸጋሪ ይሆናል.

ጽሑፉን ለመረዳት እና የ oVirt ክላስተር የአሠራር መርሆዎችን ለመረዳት እነዚህ የመመሪያ ሰነዶች ናቸው-

መጠኑ በጣም ትልቅ አይደለም ፣ በአንድ ወይም በሁለት ሰዓት ውስጥ መሰረታዊ መርሆችን በደንብ ማወቅ ይችላሉ ፣ ግን ዝርዝሮችን ለሚወዱ ፣ ለማንበብ ይመከራል ለቀይ ኮፍያ ምናባዊ የምርት ሰነድ 4.3 - RHEV እና oVirt በመሠረቱ አንድ አይነት ናቸው።

ስለዚህ, በአስተናጋጆች, መቀየሪያዎች እና የማከማቻ ስርዓቶች ላይ ሁሉም መሰረታዊ ቅንጅቶች ከተጠናቀቁ, በቀጥታ ወደ oVirt መዘርጋት እንቀጥላለን.

ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

ለማቅለል፣ በዚህ ጽሑፍ ውስጥ ያሉትን ዋና ዋና ክፍሎች አንድ በአንድ መሞላት ያለበትን እዘረዝራለሁ፡-

  1. የ oVirt አስተዳደር አገልጋይን በመጫን ላይ
  2. አዲስ የውሂብ ማዕከል መፍጠር
  3. አዲስ ስብስብ መፍጠር
  4. በራስ መስተንግዶ አካባቢ ውስጥ ተጨማሪ አስተናጋጆችን መጫን
  5. የማከማቻ ቦታ ወይም የማከማቻ ጎራዎችን መፍጠር
  6. ለምናባዊ ማሽኖች አውታረ መረቦችን መፍጠር እና ማዋቀር
  7. ምናባዊ ማሽንን ለማሰማራት የመጫኛ ምስል መፍጠር
  8. ምናባዊ ማሽን ይፍጠሩ

የ oVirt አስተዳደር አገልጋይን በመጫን ላይ

oVirt አስተዳደር አገልጋይ በ oVirt መሠረተ ልማት ውስጥ በቨርቹዋል ማሽን፣ በአስተናጋጅ ወይም በምናባዊ መሣሪያ መልክ መላውን የ oVirt መሠረተ ልማት የሚያስተዳድር በጣም አስፈላጊ አካል ነው።

ከቨርቹዋልነት አለም የቅርብ አናሎግዎቹ የሚከተሉት ናቸው፡-

  • VMware vSphere - vCenter አገልጋይ
  • ማይክሮሶፍት Hyper-V - የስርዓት ማእከል ምናባዊ ማሽን አስተዳዳሪ (ቪኤምኤም)።

የ oVirt አስተዳደር አገልጋይን ለመጫን ሁለት አማራጮች አሉን።

አማራጭ 1
አገልጋይ በልዩ ቪኤም ወይም አስተናጋጅ መልክ ማሰማራት።

ይህ አማራጭ በትክክል ይሰራል፣ ነገር ግን እንዲህ ዓይነቱ ቪኤም ከጥቅል ውስጥ ራሱን ችሎ የሚሠራ ከሆነ፣ ማለትም። KVMን እንደ መደበኛ ምናባዊ ማሽን በማንኛውም የክላስተር አስተናጋጅ ላይ እየሰራ አይደለም።

ለምንድን ነው እንደዚህ ያለ ቪኤም በክላስተር አስተናጋጆች ላይ መሰማራት ያልቻለው?

የ oVirt አስተዳደር አገልጋይን በማሰማራት ሂደት መጀመሪያ ላይ አንድ ችግር አለብን - የአስተዳደር ቪኤም መጫን አለብን ፣ ግን በእውነቱ እስካሁን ምንም ክላስተር የለም ፣ እና ስለዚህ በበረራ ላይ ምን ማምጣት እንችላለን? ልክ ነው - KVMን በወደፊት ክላስተር መስቀለኛ መንገድ ላይ ይጫኑ, ከዚያም በላዩ ላይ ምናባዊ ማሽን ይፍጠሩ, ለምሳሌ, ከ CentOS OS ጋር እና የ oVirt ሞተሩን በእሱ ውስጥ ያሰማሩ. ይህ ብዙውን ጊዜ በእንደዚህ ዓይነት ቪኤም ላይ ሙሉ ቁጥጥር በሚደረግበት ምክንያቶች ሊከናወን ይችላል ፣ ግን ይህ የተሳሳተ ሀሳብ ነው ፣ ምክንያቱም በዚህ ሁኔታ ፣ ለወደፊቱ 100% በእንደዚህ ዓይነት ቁጥጥር ቪኤም ላይ ችግሮች ይኖራሉ ።

  • በክላስተር አስተናጋጆች (አንጓዎች) መካከል በ oVirt ኮንሶል ውስጥ ሊሰደድ አይችልም;
  • በ KVM በመጠቀም ሲሰደዱ ቪርሽ ፍልሰት፣ ይህ ቪኤም ከኦቨርት ኮንሶል ለማስተዳደር አይገኝም።
  • የክላስተር አስተናጋጆች ሊታዩ አይችሉም የጥገና ሁነታ (የጥገና ሁነታ)፣ ይህንን ቪኤም ከአስተናጋጅ ወደ አስተናጋጅ ተጠቅመው ከተሸጋገሩ ቪርሽ ፍልሰት.

ስለዚህ ሁሉንም ነገር በህጉ መሰረት ያድርጉ - ለ oVirt አስተዳደር አገልጋይ የተለየ አስተናጋጅ ፣ ወይም በላዩ ላይ የሚሰራ ገለልተኛ ቪኤም ይጠቀሙ ፣ ወይም በተሻለ ፣ በሁለተኛው አማራጭ ላይ እንደተፃፈው ያድርጉ።

አማራጭ 2
በእሱ በሚተዳደረው የክላስተር አስተናጋጅ ላይ የ oVirt Engine አፕሊያንስን መጫን።

በእኛ ሁኔታ የበለጠ ትክክለኛ እና ተስማሚ ሆኖ የሚወሰደው ይህ አማራጭ ነው።
ለእንደዚህ ዓይነቱ ቪኤም መስፈርቶች ከዚህ በታች ተብራርተዋል ፣ እኔ ብቻ እጨምራለሁ ፣ ቁጥጥር VM ጥፋትን መቋቋም የሚችልበት መሠረተ ልማት ውስጥ ቢያንስ ሁለት አስተናጋጆች እንዲኖሩት ይመከራል። እዚህ ላይ መጨመር እፈልጋለሁ, ቀደም ሲል በነበረው ርዕስ ውስጥ በአስተያየቶች ውስጥ አስቀድሜ እንደጻፍኩት, ፈጽሞ ማግኘት አልቻልኩም የተከፈለ አንጎል በእነሱ ላይ የተስተናገዱ ሞተር ቪኤምዎችን የማሄድ ችሎታ ባለው የሁለት አስተናጋጆች የ oVirt ክላስተር ላይ።

የክላስተር የመጀመሪያ አስተናጋጅ ላይ oVirt Engine Applianceን በመጫን ላይ

ወደ ኦፊሴላዊ ሰነዶች አገናኝ - oVirt በራስ የሚስተናገድ የሞተር መመሪያ, ምዕራፍ "የትእዛዝ መስመርን በመጠቀም በራስ የሚስተናገደውን ሞተር መዘርጋት»

ሰነዱ የተስተናገደ ሞተር ቪኤም ከማሰማራቱ በፊት መሟላት ያለባቸውን ቅድመ ሁኔታዎች ይገልጻል፣ እንዲሁም የመጫን ሂደቱን ራሱ በዝርዝር ይገልፃል፣ ስለዚህ በቃላት መድገሙ ትንሽ ፋይዳ የለውም፣ ስለዚህ በአንዳንድ አስፈላጊ ዝርዝሮች ላይ እናተኩራለን።

  • ሁሉንም ድርጊቶች ከመጀመርዎ በፊት በአስተናጋጁ ላይ ባለው የ BIOS መቼቶች ውስጥ የምናባዊ ድጋፍን ማንቃትዎን ያረጋግጡ።
  • በአስተናጋጁ ላይ ለሚስተናገደው-ሞተር ጫኝ ጥቅሉን ይጫኑ፡-

yum -y install http://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm 
yum -y install epel-release
yum install screen ovirt-hosted-engine-setup

  • በስክሪኑ ላይ የ oVirt Hosted Engineን ለማሰማራት ሂደቱን እንጀምራለን (ከ Ctrl-A + D መውጣት ይችላሉ ፣ በ Ctrl-D በኩል)

screen
hosted-engine --deploy

ከፈለጉ፣ መጫኑን አስቀድሞ በተዘጋጀ የመልስ ፋይል ማሄድ ይችላሉ።

hosted-engine --deploy --config-append=/var/lib/ovirt-hosted-engine-setup/answers/answers-ohe.conf

  • የተስተናገደ-ሞተርን በሚዘረጋበት ጊዜ ሁሉንም አስፈላጊ መለኪያዎች እንገልፃለን-

- имя кластера
- количество vCPU и vRAM (рекомендуется 4 vCPU и 16 Гб)
- пароли
- тип хранилища для hosted engine ВМ – в нашем случае FC
- номер LUN для установки hosted engine
- где будет находиться база данных для hosted engine – рекомендую для простоты выбрать Local (это БД PostgreSQL работающая внутри этой ВМ)
и др. параметры. 

  • በከፍተኛ ደረጃ የሚገኝ ቪኤም ከተስተናገደ ሞተር ጋር ለመጫን ከዚህ ቀደም በማከማቻ ስርዓቱ ላይ ልዩ LUN ፈጠርን ቁጥር 4 እና 150 ጂቢ መጠን ከዚያም ለክላስተር አስተናጋጆች ቀርቧል - ይመልከቱ ቀዳሚ መጣጥፍ.

ከዚህ ቀደም በአስተናጋጆች ላይ ያለውን ታይነት አረጋግጠናል፡-

multipath -ll
…
3600a098000e4b4b3000003c95d171065 dm-3 DELL    , MD38xxf
size=150G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 rdac' wp=rw
|-+- policy='service-time 0' prio=14 status=active
| `- 15:0:0:4  sdc 8:32  active ready running
`-+- policy='service-time 0' prio=9 status=enabled
  `- 18:0:0:4  sdj 8:144 active ready running

  • የተስተናገደው-ሞተር የማሰማራት ሂደት ልሹ የተወሳሰበ አይደለም፣በመጨረሻም እንደዚህ አይነት ነገር መቀበል አለብን።

[ INFO  ] Generating answer file '/var/lib/ovirt-hosted-engine-setup/answers/answers-20191129131846.conf'
[ INFO  ] Generating answer file '/etc/ovirt-hosted-engine/answers.conf'
[ INFO  ] Stage: Pre-termination
[ INFO  ] Stage: Termination
[ INFO  ] Hosted Engine successfully deployed

በአስተናጋጁ ላይ የ oVirt አገልግሎቶች መኖራቸውን እናረጋግጣለን።

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

ሁሉም ነገር በትክክል ከተሰራ, ከዚያ መጫኑ ከተጠናቀቀ በኋላ, ለመሄድ የድር አሳሽ ይጠቀሙ https://ovirt_hostname/ovirt-engine ከአስተዳዳሪው ኮምፒተር እና [[የአስተዳደር ፖርታል].

የ"አስተዳደር ፖርታል" ቅጽበታዊ ገጽ እይታ

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

እንደ ቅጽበታዊ ገጽ እይታው የመግቢያ እና የይለፍ ቃል (በመጫን ሂደት ውስጥ የተቀመጠውን) ወደ መስኮቱ ውስጥ በማስገባት ሁሉንም ድርጊቶች በምናባዊ መሠረተ ልማት ማከናወን ወደ ሚችሉበት ክፍት የቨርቹዋል ማኔጀር የቁጥጥር ፓነል ደርሰናል ።

  1. የውሂብ ማዕከል አክል
  2. ክላስተር ይጨምሩ እና ያዋቅሩ
  3. አስተናጋጆችን ይጨምሩ እና ያስተዳድሩ
  4. ለምናባዊ ማሽን ዲስኮች የማጠራቀሚያ ቦታዎችን ወይም የማከማቻ ጎራዎችን ይጨምሩ
  5. ለምናባዊ ማሽኖች አውታረ መረቦችን ይጨምሩ እና ያዋቅሩ
  6. ምናባዊ ማሽኖችን፣ የመጫኛ ምስሎችን፣ የቪኤም አብነቶችን ማከል እና ማስተዳደር

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

እነዚህ ሁሉ ድርጊቶች በይበልጥ ይብራራሉ፣ አንዳንዶቹ በትልልቅ ህዋሶች ውስጥ፣ ሌሎች ደግሞ በበለጠ ዝርዝር እና በድምፅ ይብራራሉ።
በመጀመሪያ ግን ይህን ተጨማሪ ለማንበብ እመክራለሁ, ይህም ምናልባት ለብዙዎች ጠቃሚ ይሆናል.

ተጨማሪ

1) በመርህ ደረጃ, እንደዚህ አይነት ፍላጎት ካለ, ጥቅሎችን በመጠቀም የ KVM ሃይፐርቫይዘርን በክላስተር ኖዶች ላይ አስቀድመው እንዳይጭኑ ምንም ነገር አይከለክልዎትም. libvirt и qemu-kvm (ወይም qemu-kvm-ev) የተፈለገውን እትም, ምንም እንኳን የ oVirt ክላስተር መስቀለኛ መንገድን ሲዘረጋ, ይህንን በራሱ ማድረግ ይችላል.

ግን ከሆነ libvirt и qemu-kvm የቅርብ ጊዜውን ስሪት ካልጫኑት የሚስተናገደውን ሞተር ሲያሰማሩ የሚከተለውን ስህተት ሊያገኙ ይችላሉ፡

error: unsupported configuration: unknown CPU feature: md-clear

እነዚያ። ሊኖረው ይገባል። የዘመነ ስሪት libvirt ከ ጥበቃ ጋር MDSይህንን ፖሊሲ የሚደግፍ፡-

<feature policy='require' name='md-clear'/>

libvirt v.4.5.0-10.el7_6.12ን ከኤምዲ-ክሊር ድጋፍ ጋር ጫን፡-

yum-config-manager --disable mirror.centos.org_centos-7_7_virt_x86_64_libvirt-latest_

yum install centos-release-qemu-ev
yum update
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer libguestfs libguestfs-tools dejavu-lgc-sans-fonts virt-top libvirt libvirt-python libvirt-client

systemctl enable libvirtd
systemctl restart libvirtd && systemctl status libvirtd

የ'md-cler' ድጋፍን ያረጋግጡ፡-

virsh domcapabilities kvm | grep require
      <feature policy='require' name='ss'/>
      <feature policy='require' name='hypervisor'/>
      <feature policy='require' name='tsc_adjust'/>
      <feature policy='require' name='clflushopt'/>
      <feature policy='require' name='pku'/>
      <feature policy='require' name='md-clear'/>
      <feature policy='require' name='stibp'/>
      <feature policy='require' name='ssbd'/>
      <feature policy='require' name='invtsc'/>

ከዚህ በኋላ የተስተናገደውን ሞተር መጫን መቀጠል ይችላሉ.

2) በ oVirt 4.3, የፋየርዎል መኖር እና አጠቃቀም እሳት የግዴታ መስፈርት ነው.

VM ለአስተናጋጅ-ሞተር በሚሰራጭበት ጊዜ የሚከተለው ስህተት ይደርሰናል፡

[ ERROR ] fatal: [localhost]: FAILED! => {"changed": false, "msg": "firewalld is required to be enabled and active in order to correctly deploy hosted-engine. Please check, fix accordingly and re-deploy.n"}
[ ERROR ] Failed to execute stage 'Closing up': Failed executing ansible-playbook
[https://bugzilla.redhat.com/show_bug.cgi?id=1608467

ከዚያ ሌላ ፋየርዎልን (ጥቅም ላይ ከዋለ) ማጥፋት ያስፈልግዎታል እና ይጫኑት እና ያሂዱ እሳት:

yum install firewalld
systemctl enable firewalld
systemctl start firewalld

firewall-cmd --state
firewall-cmd --get-default-zone
firewall-cmd --get-active-zones
firewall-cmd --get-zones

በኋላ፣ የኦቪርት ወኪልን ለክላስተር አዲስ አስተናጋጅ ላይ ሲጭን የሚፈለጉትን ወደቦች ያዋቅራል። እሳት በራስ-ሰር.

3) አስተናጋጁን በተስተናገደ ሞተር ላይ በሚሰራው ቪኤም ጋር እንደገና ማስጀመር።

በመደበኛነት ፣ አገናኝ 1 и አገናኝ 2 ለአስተዳደር ሰነዶች.

ሁሉም የተስተናገደው ሞተር ቪኤም አስተዳደር የሚከናወነው ትዕዛዙን በመጠቀም ብቻ ነው። የተስተናገደ-ሞተር በሚሮጥበት አስተናጋጅ ላይ, ስለ ቪርሽሽ መርሳት አለብን ፣ እንዲሁም ከዚህ VM ጋር በ SSH በኩል መገናኘት እና ትዕዛዙን ማስኬድ እንደሚችሉየማይቻልበት».

VMን ወደ ጥገና ሁነታ የማስገባት ሂደት፡-

hosted-engine --set-maintenance --mode=global

hosted-engine --vm-status
!! Cluster is in GLOBAL MAINTENANCE mode !!
--== Host host1.test.local (id: 1) status ==--
conf_on_shared_storage             : True
Status up-to-date                  : True
Hostname                           : host1.test.local
Host ID                            : 1
Engine status                      : {"health": "good", "vm": "up", "detail": "Up"}
Score                              : 3400
stopped                            : False
Local maintenance                  : False
crc32                              : dee1a774
local_conf_timestamp               : 1821
Host timestamp                     : 1821
Extra metadata (valid at timestamp):
        metadata_parse_version=1
        metadata_feature_version=1
        timestamp=1821 (Sat Nov 29 14:25:19 2019)
        host-id=1
        score=3400
        vm_conf_refresh_time=1821 (Sat Nov 29 14:25:19 2019)
        conf_on_shared_storage=True
        maintenance=False
        state=GlobalMaintenance
        stopped=False

hosted-engine --vm-shutdown

አስተናጋጁን በተስተናገደው ሞተር ወኪል እንደገና እናስነሳዋለን እና የምንፈልገውን እናደርጋለን።

ዳግም ከተነሳ በኋላ የቪኤምን ሁኔታ በተስተናገደው ሞተር ያረጋግጡ፡

hosted-engine --vm-status

የእኛ ቪኤም ከተስተናገደ-ሞተር ጋር ካልጀመረ እና በአገልግሎት ምዝግብ ማስታወሻው ውስጥ ተመሳሳይ ስህተቶች ካየን፡-

በአገልግሎት ምዝግብ ማስታወሻ ውስጥ ስህተት;

journalctl -u ovirt-ha-agent
...
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.hosted_engine.HostedEngine ERROR Failed to start necessary monitors
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.agent.Agent ERROR Traceback (most recent call last):#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/agent.py", line 131, in _run_agent#012    return action(he)#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/agent.py", line 55, in action_proper#012    return he.start_monitoring()#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py", line 413, in start_monitoring#012    self._initialize_broker()#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py", line 537, in _initialize_broker#012    m.get('options', {}))#012  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py", line 86, in start_monitor#012    ).format(t=type, o=options, e=e)#012RequestError: brokerlink - failed to start monitor via ovirt-ha-broker: [Errno 2] No such file or directory, [monitor: 'ping', options: {'addr': '172.20.32.32'}]
Jun 29 14:34:44 host1 journal: ovirt-ha-agent ovirt_hosted_engine_ha.agent.agent.Agent ERROR Trying to restart agent

ከዚያ ማከማቻውን እናገናኘዋለን እና ወኪሉን እንደገና እናስጀምራለን፡-

hosted-engine --connect-storage
systemctl restart ovirt-ha-agent
systemctl status ovirt-ha-agent

hosted-engine --vm-start
hosted-engine --vm-status

ቪኤምን በአስተናጋጅ-ሞተር ከጀመርን በኋላ፣ ከጥገና ሁነታ እናወጣዋለን፡-

VMን ከጥገና ሁነታ የማስወገድ ሂደት፡-

hosted-engine --check-liveliness
hosted-engine --set-maintenance --mode=none
hosted-engine --vm-status

--== Host host1.test.local (id: 1) status ==--

conf_on_shared_storage             : True
Status up-to-date                  : True
Hostname                           : host1.test.local
Host ID                            : 1
Engine status                      : {"health": "good", "vm": "up", "detail": "Up"}
Score                              : 3400
stopped                            : False
Local maintenance                  : False
crc32                              : 6d1eb25f
local_conf_timestamp               : 6222296
Host timestamp                     : 6222296
Extra metadata (valid at timestamp):
        metadata_parse_version=1
        metadata_feature_version=1
        timestamp=6222296 (Fri Jan 17 11:40:43 2020)
        host-id=1
        score=3400
        vm_conf_refresh_time=6222296 (Fri Jan 17 11:40:43 2020)
        conf_on_shared_storage=True
        maintenance=False
        state=EngineUp
        stopped=False

4) የተስተናገደውን ሞተር እና ከእሱ ጋር የተያያዙትን ነገሮች በሙሉ ማስወገድ.

አንዳንድ ጊዜ ቀደም ሲል የተጫነውን የተስተናገደ ሞተር በትክክል ማስወገድ አስፈላጊ ነው - ሳንቲም ወደ መመሪያው ሰነድ.

ትዕዛዙን በአስተናጋጁ ላይ ብቻ ያሂዱ፡-

/usr/sbin/ovirt-hosted-engine-cleanup

በመቀጠል አላስፈላጊ ጥቅሎችን እናስወግዳለን, አስፈላጊ ከሆነ ከዚህ በፊት አንዳንድ ውቅሮችን በመደገፍ ላይ.

yum autoremove ovirt* qemu* virt* libvirt* libguestfs 

አዲስ የውሂብ ማዕከል መፍጠር

የማመሳከሪያ ሰነዶች - የ oVirt አስተዳደር መመሪያ. ምዕራፍ 4፡ የውሂብ ማዕከሎች

በመጀመሪያ ምን እንደሆነ እንገልፃለን የውሂብ ማዕከል (ከእርዳታው እጠቅሳለሁ) በተወሰነ አካባቢ ውስጥ ጥቅም ላይ የሚውሉትን ሀብቶች ስብስብ የሚገልጽ ምክንያታዊ አካል ነው.

የመረጃ ማእከል የሚከተሉትን የሚያካትት የመያዣ ዓይነት ነው-

  • ሎጂካዊ ሀብቶች በክላስተር እና በአስተናጋጆች መልክ
  • የክላስተር አውታረ መረብ ሀብቶች በሎጂካዊ አውታረ መረቦች እና በአስተናጋጆች ላይ አካላዊ አስማሚዎች ፣
  • የማጠራቀሚያ ሀብቶች (ለቪኤም ዲስኮች ፣ አብነቶች ፣ ምስሎች) በማከማቻ ቦታዎች (የማከማቻ ጎራዎች) መልክ።

የመረጃ ማእከል ብዙ አስተናጋጆችን ያቀፈ ብዙ አስተናጋጆችን እና ቨርቹዋል ማሽኖችን ሊያካትት ይችላል፣ እና ከእሱ ጋር የተያያዙ በርካታ የማከማቻ ቦታዎችም ሊኖሩት ይችላል።
ብዙ የመረጃ ማእከሎች ሊኖሩ ይችላሉ, እነሱ እርስ በርስ ራሳቸውን ችለው ይሠራሉ. ኦቪርት በተናጥል የስልጣን መለያየት አለው እና ፈቃዶችን በመረጃ ማእከል ደረጃ እና በተናጥል ሎጂካዊ ክፍሎቹ ላይ በተናጠል ማዋቀር ይችላሉ።

የመረጃ ማእከሉ፣ ወይም የውሂብ ማእከሎች ብዙዎቹ ካሉ፣ ከአንድ የአስተዳደር ኮንሶል ወይም ፖርታል ነው የሚተዳደሩት።

የውሂብ ማዕከል ለመፍጠር ወደ የአስተዳደር ፖርታል ይሂዱ እና አዲስ የውሂብ ማዕከል ይፍጠሩ፡
ማስላት >> የውሂብ ማዕከል >> አዲስ

በማከማቻ ስርዓቱ ላይ የጋራ ማከማቻን ስለምንጠቀም የማከማቻ አይነት መጋራት አለበት፡-

የውሂብ ማዕከል መፍጠር አዋቂ ቅጽበታዊ ገጽ እይታ

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

ቨርቹዋል ማሽን በአስተናጋጅ-ሞተር ሲጭኑ የውሂብ ማዕከል በነባሪነት ይፈጠራል - የውሂብ ማዕከል1, እና ከዚያ አስፈላጊ ከሆነ የማከማቻ ዓይነትን ወደ ሌላ መቀየር ይችላሉ.

የውሂብ ማዕከል መፍጠር ቀላል ስራ ነው, ያለ ምንም አስቸጋሪ ሁኔታዎች, እና ሁሉም ተጨማሪ እርምጃዎች በሰነዱ ውስጥ ተገልጸዋል. እኔ የማስተውለው ብቸኛው ነገር ለቪኤምኤስ አካባቢያዊ ማከማቻ (ዲስክ) ብቻ ያላቸው ነጠላ አስተናጋጆች በማከማቻ ዓይነት - የተጋራ (እዚያ ሊጨመሩ አይችሉም) ወደ የውሂብ ማእከል ውስጥ መግባት አይችሉም እና ለእነሱ መፍጠር ያስፈልግዎታል የተለየ የውሂብ ማዕከል - ማለትም. እያንዳንዱ የአካባቢ ማከማቻ ያለው ግለሰብ አስተናጋጅ የራሱ የተለየ የውሂብ ማዕከል ያስፈልገዋል።

አዲስ ስብስብ መፍጠር

የሰነድ ማገናኛ - የ oVirt አስተዳደር መመሪያ. ምዕራፍ 5፡ ስብስቦች

ያለ አላስፈላጊ ዝርዝሮች ፣ እጅብታ - ይህ የጋራ ማከማቻ ቦታ (በእኛ ሁኔታ እንደሚታየው በማከማቻ ስርዓት ላይ በተጋሩ ዲስኮች መልክ) ያላቸው የአስተናጋጆች አመክንዮአዊ ስብስብ ነው። በክላስተር ውስጥ ያሉት አስተናጋጆች በሃርድዌር አንድ አይነት እንዲሆኑ እና አንድ አይነት ፕሮሰሰር (ኢንቴል ወይም ኤኤምዲ) እንዲኖራቸው የሚፈለግ ነው። በጥቅሉ ውስጥ ያሉት አገልጋዮች ሙሉ ለሙሉ አንድ ዓይነት መሆናቸው በእርግጥ ጥሩ ነው።

ክላስተር የውሂብ ማዕከል አካል ነው (ከተወሰነ የማከማቻ አይነት ጋር - አካባቢያዊ ወይም የተጋራ), እና ሁሉም አስተናጋጆች የጋራ ማከማቻ ነበራቸው ወይም አልነበራቸው ላይ በመመስረት የአንድ ዓይነት ስብስብ መሆን አለባቸው።

ቨርቹዋል ማሽን ከአስተናጋጅ-ሞተር ጋር በአስተናጋጅ ላይ ሲጭኑ የውሂብ ማዕከል በነባሪነት ይፈጠራል - የውሂብ ማዕከል1ከጥቅሉ ጋር - ክላስተር1, እና ለወደፊቱ የእሱን መለኪያዎች ማዋቀር, ተጨማሪ አማራጮችን ማንቃት, አስተናጋጆችን ማከል, ወዘተ.

እንደተለመደው ስለ ሁሉም የክላስተር ቅንጅቶች ዝርዝሮችን ለማግኘት ኦፊሴላዊውን ሰነድ ማየቱ ተገቢ ነው። ክላስተርን የማዋቀር አንዳንድ ባህሪዎች ፣ እሱን በሚፈጥሩበት ጊዜ ብቻ እጨምራለሁ ፣ በትሩ ላይ ያሉትን መሰረታዊ መለኪያዎች ብቻ ማዋቀር በቂ ነው ። ጠቅላላ.

በጣም አስፈላጊ የሆኑትን መለኪያዎች አስተውያለሁ-

  • የሂደቱ አይነት - በክላስተር አስተናጋጆች ላይ የትኞቹ ማቀነባበሪያዎች እንደተጫኑ ፣ ከየትኛው አምራች እንደሆኑ እና በአስተናጋጆች ላይ የትኛው ፕሮሰሰር በጣም ጥንታዊ እንደሆነ የተመረጠ ነው ፣ ስለሆነም በዚህ ላይ በመመስረት ፣ በክላስተር ውስጥ ያሉት ሁሉም የአቀነባባሪ መመሪያዎች ጥቅም ላይ ይውላሉ።
  • የመቀየሪያ አይነት - በክላስተር ውስጥ የምንጠቀመው የሊኑክስ ድልድይ ብቻ ነው ፣ ለዚህም ነው የምንመርጠው።
  • የፋየርዎል አይነት - እዚህ ሁሉም ነገር ግልፅ ነው ፣ ይህ ፋየርዎል ነው ፣ እሱም መንቃት እና በአስተናጋጆች ላይ መዋቀር አለበት።

ቅጽበታዊ ገጽ እይታ ከስብስብ ግቤቶች ጋር

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

በራስ መስተንግዶ አካባቢ ውስጥ ተጨማሪ አስተናጋጆችን መጫን

ማያያዣ ለሰነዶች.

ለራስ-ተስተናጋጅ አካባቢ ተጨማሪ አስተናጋጆች ልክ እንደ መደበኛ አስተናጋጅ በተመሳሳይ መንገድ ተጨምረዋል ፣ ተጨማሪው ቪኤም ከተስተናገደ ሞተር ጋር ማሰማራት - የተስተናገደ የሞተር ማሰማራት እርምጃን ይምረጡ >> ቦታ ቦታ ሰጠ. ተጨማሪው አስተናጋጅ እንዲሁ በ LUN ለቪኤም ከተስተናገደ ሞተር ጋር መቅረብ ስላለበት ይህ ማለት ይህ አስተናጋጅ አስፈላጊ ከሆነ በላዩ ላይ የተስተናገደ ሞተር ያለው ቪኤም ለማስተናገድ ሊያገለግል ይችላል ማለት ነው።
ለስህተት መቻቻል ዓላማዎች የተቀናጀ ሞተር ቪኤም የሚቀመጥባቸው ቢያንስ ሁለት አስተናጋጆች መኖራቸው በጣም ይመከራል።

ተጨማሪ አስተናጋጅ ላይ፣ iptables ያሰናክሉ (ከነቃ)፣ ፋየርዎልድን አንቃ

systemctl stop iptables
systemctl disable iptables

systemctl enable firewalld
systemctl start firewalld

አስፈላጊውን የ KVM ስሪት ይጫኑ (አስፈላጊ ከሆነ)

yum-config-manager --disable mirror.centos.org_centos-7_7_virt_x86_64_libvirt-latest_

yum install centos-release-qemu-ev
yum update
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer libguestfs libguestfs-tools dejavu-lgc-sans-fonts virt-top libvirt libvirt-python libvirt-client

systemctl enable libvirtd
systemctl restart libvirtd && systemctl status libvirtd

virsh domcapabilities kvm | grep md-clear

አስፈላጊዎቹን ማከማቻዎች እና የተስተናገደውን የሞተር ጫኝ ይጫኑ፡-

yum -y install http://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
yum -y install epel-release
yum update
yum install screen ovirt-hosted-engine-setup

በመቀጠል ወደ ኮንሶል ይሂዱ ምናባዊ አስተዳዳሪን ክፈት, አዲስ አስተናጋጅ ጨምሩ እና በ ውስጥ እንደተፃፈው ሁሉንም ነገር ደረጃ በደረጃ ያድርጉ ሰነድ.

በውጤቱም, አንድ ተጨማሪ አስተናጋጅ ከጨመርን በኋላ, እንደ ቅጽበታዊ ገጽ እይታው በአስተዳደር ኮንሶል ውስጥ እንደ ስዕሉ የሆነ ነገር ማግኘት አለብን.

የአስተዳደር ፖርታል ቅጽበታዊ ገጽ እይታ - አስተናጋጆች

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

የተስተናገደው ሞተር ቪኤም በአሁኑ ጊዜ የሚሠራበት አስተናጋጅ የወርቅ ዘውድ እና "ጽሑፍ" አለው።የተስተናገደውን ሞተር ቪኤም በማሄድ ላይአስፈላጊ ከሆነ ይህ ቪኤም ማስጀመር የሚቻልበት አስተናጋጅ - ጽሑፉ"የተስተናገደውን ሞተር ቪኤም ማሄድ ይችላል።».

የአስተናጋጅ ውድቀት በሚከሰትበት ጊዜ "የተስተናገደውን ሞተር ቪኤም በማሄድ ላይ", በራስ-ሰር በሁለተኛው አስተናጋጅ ላይ እንደገና ይጀምራል. ይህ ቪኤም ለጥገናው ከነቃ አስተናጋጅ ወደ ተጠባባቂ አስተናጋጅ ሊሸጋገር ይችላል።

በ oVirt አስተናጋጆች ላይ የኃይል አስተዳደር / አጥርን ማቋቋም

የሰነድ አገናኞች፡-

አስተናጋጅ ማከል እና ማዋቀር የጨረሱ ቢመስልም፣ ያ ሙሉ በሙሉ እውነት አይደለም።
ለመደበኛ የአስተናጋጆች አሠራር እና ከማንኛቸውም ጋር አለመሳካቶችን ለመለየት / ለመፍታት የኃይል አስተዳደር / አጥር ቅንጅቶች ያስፈልጋሉ።

ማጠር, ወይም አጥር, ለጊዜው የተሳሳተ ወይም ያልተሳካለትን አስተናጋጅ ከክላስተር የማስወጣት ሂደት ነው, በዚህ ጊዜ የ oVirt አገልግሎቶች ወይም አስተናጋጁ ራሱ እንደገና ይጀመራል.

ስለ ፓወር ማኔጅመንት/አጥር ፍቺዎች እና መለኪያዎች ሁሉም ዝርዝሮች በሰነዱ ውስጥ እንደተለመደው ተሰጥተዋል ፣ይህን አስፈላጊ መለኪያ እንዴት ማዋቀር እንደሚቻል ምሳሌ ብቻ እሰጣለሁ ከ iDRAC 640 ጋር ለ Dell R9 አገልጋዮች።

  1. ወደ የአስተዳደር ፖርታል ይሂዱ, ጠቅ ያድርጉ ማስላት >> አስተናጋጆች አስተናጋጅ ይምረጡ።
  2. ጠቅ ያድርጉ አርትዕ.
  3. ትሩን ጠቅ ያድርጉ የኃይል አስተዳደር.
  4. ከአማራጭ ቀጥሎ ባለው ሳጥን ላይ ምልክት ያድርጉ የኃይል አስተዳደርን አንቃ.
  5. ከአማራጭ ቀጥሎ ባለው ሳጥን ላይ ምልክት ያድርጉ የ Kdump ውህደትየከርነል ብልሽት መጣያ በሚቀዳበት ጊዜ አስተናጋጁ ወደ አጥር ሁነታ እንዳይሄድ ለመከላከል።

ማሳሰቢያ:

የ Kdump ውህደትን ቀድሞውኑ በሂደት ላይ ባለው አስተናጋጅ ላይ ካነቃ በኋላ በ oVirt አስተዳደር መመሪያ ውስጥ ባለው አሰራር መሠረት እንደገና መጫን አለበት -> ምዕራፍ 7፡ አስተናጋጆች -> አስተናጋጆችን እንደገና በመጫን ላይ።

  1. እንደ አማራጭ, ሳጥኑ ላይ ምልክት ማድረግ ይችላሉ የኃይል አስተዳደር ፖሊሲ ቁጥጥርን አሰናክል፣ የአስተናጋጅ ኃይል አስተዳደር በክላስተር መርሐግብር ፖሊሲ እንዲቆጣጠር ካልፈለግን ።
  2. አዝራሩን ጠቅ ያድርጉ (+) አዲስ የኃይል አስተዳደር መሣሪያን ለመጨመር የወኪል ንብረቶች አርትዖት መስኮት ይከፈታል።
    ለ iDRAC9፣ መስኮቹን ይሙሉ፡-

    • አድራሻ - iDRAC9 አድራሻ
    • የተጠቃሚ ስም የይለፍ ቃል - ወደ iDRAC9 ለመግባት መግቢያ እና የይለፍ ቃል በቅደም ተከተል
    • ዓይነት - ድራክ5
    • ምልክት ያድርጉ አስተማማኝ
    • የሚከተሉትን አማራጮች ያክሉ cmd_prompt=>፣login_timeout=30

በአስተናጋጅ ባህሪያት ውስጥ "የኃይል አስተዳደር" መለኪያዎች ያለው ቅጽበታዊ ገጽ እይታ

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

የማከማቻ ቦታ ወይም የማከማቻ ጎራዎችን መፍጠር

የሰነድ ማገናኛ - የ oVirt አስተዳደር መመሪያ, ምዕራፍ 8፡ ማከማቻ.

የማከማቻ ጎራ, ወይም የማከማቻ ቦታ, ምናባዊ ማሽን ዲስክዎችን, የመጫኛ ምስሎችን, አብነቶችን እና ቅጽበተ-ፎቶዎችን ለማከማቸት የተማከለ ቦታ ነው.

የማከማቻ ቦታዎች የተለያዩ ፕሮቶኮሎችን፣ ክላስተር እና የኔትወርክ ፋይል ስርዓቶችን በመጠቀም ከመረጃ ማዕከሉ ጋር ሊገናኙ ይችላሉ።

oVirt ሶስት ዓይነት የማከማቻ ቦታ አለው፡

  • የውሂብ ጎራ - ከቨርቹዋል ማሽኖች (ዲስኮች ፣ አብነቶች) ጋር የተያያዙ ሁሉንም መረጃዎች ለማከማቸት። የውሂብ ጎራ በተለያዩ የውሂብ ማዕከሎች መካከል ሊጋራ አይችልም.
  • ISO ጎራ (ጊዜ ያለፈበት የማከማቻ ቦታ) - የስርዓተ ክወና ምስሎችን ለማከማቸት. ISO Domain በተለያዩ የመረጃ ማዕከሎች መካከል ሊጋራ ይችላል።
  • ጎራ ወደ ውጪ ላክ (ጊዜ ያለፈበት የማከማቻ ቦታ) - በመረጃ ማእከሎች መካከል የተንቀሳቀሱ ምስሎችን ለጊዜያዊ ማከማቻነት.

በእኛ ሁኔታ፣ የውሂብ ጎራ አይነት ያለው የማከማቻ ቦታ በማከማቻ ስርዓቱ ላይ ከ LUNs ጋር ለመገናኘት Fiber Channel Protocol (FCP) ይጠቀማል።

ከ oVirt እይታ አንጻር የማከማቻ ስርዓቶችን (FC ወይም iSCSI) ሲጠቀሙ እያንዳንዱ ምናባዊ ዲስክ, ቅጽበታዊ ገጽ እይታ ወይም አብነት ሎጂካዊ ዲስክ ነው.
አግድ መሳሪያዎች የድምጽ ቡድንን በመጠቀም ወደ አንድ አሃድ (በክላስተር አስተናጋጆች ላይ) ይሰበሰባሉ ከዚያም LVMን በመጠቀም ወደ ሎጂካዊ ጥራዞች ይከፋፈላሉ፣ እነዚህም ለቪኤምኤስ እንደ ቨርቹዋል ዲስኮች ያገለግላሉ።

እነዚህ ሁሉ ቡድኖች እና ብዙ የኤልቪኤም ጥራዞች ትእዛዞቹን በመጠቀም በክላስተር አስተናጋጅ ላይ ሊታዩ ይችላሉ። ወዘተ и lvs እ.ኤ.አ.. በተፈጥሮ ፣ ከእንደዚህ ዓይነት ዲስኮች ጋር ያሉ ሁሉም ድርጊቶች በልዩ ጉዳዮች ካልሆነ በስተቀር ከ oVirt ኮንሶል ብቻ መከናወን አለባቸው ።

ለቪኤም ቨርቹዋል ዲስኮች ሁለት ዓይነት ሊሆኑ ይችላሉ - QCOW2 ወይም RAW. ዲስኮች ሊሆኑ ይችላሉ "ቀጭን"ወይም"ወፍራም"ቅጽበተ-ፎቶዎች ሁልጊዜ የሚፈጠሩት እንደ"ቀጭን".

የማጠራቀሚያ ጎራዎችን ወይም በ FC በኩል የሚደርሱ የማከማቻ ቦታዎችን የማስተዳደር መንገድ በጣም ምክንያታዊ ነው - ለእያንዳንዱ VM ቨርቹዋል ዲስክ በአንድ አስተናጋጅ ብቻ የሚጻፍ የተለየ ምክንያታዊ ድምጽ አለ። ለFC ግንኙነቶች፣ oVirt እንደ ክላስተር LVM ያለ ነገር ይጠቀማል።

በተመሳሳዩ የማከማቻ ቦታ ላይ የሚገኙ ምናባዊ ማሽኖች የአንድ ዘለላ አባል በሆኑ አስተናጋጆች መካከል ሊሰደዱ ይችላሉ።

ከማብራሪያው እንደምንረዳው፣ በ oVirt ውስጥ ያለ ክላስተር፣ ልክ በVMware vSphere ወይም Hyper-V ውስጥ እንዳለ ክላስተር፣ በመሠረቱ አንድ አይነት ነገር ማለት ነው - እሱ አመክንዮአዊ የአስተናጋጆች ስብስብ ነው፣ በተለይም በሃርድዌር ስብጥር ተመሳሳይ የሆነ እና ለምናባዊው የጋራ ማከማቻ ያለው። የማሽን ዲስኮች.

ያለ እሱ የመረጃ ማእከሉ መጀመር ስለማይችል የውሂብ ማከማቻ ቦታ (ቪኤም ዲስኮች) ለመፍጠር በቀጥታ እንቀጥል።
ላስታውስህ በማከማቻ ስርዓቱ ላይ ለክላስተር አስተናጋጆች የሚቀርቡት ሁሉም LUNs በላያቸው ላይ "" የሚለውን ትዕዛዝ በመጠቀም መታየት አለባቸው።ባለብዙ መንገድ -ll».

እንደ ሰነድ, ወደ ፖርታል ይሂዱ ወደ ይሂዱ መጋዘን >> ጎራዎች -> አዲስ ጎራ እና ከ "FCP ማከማቻ ማከል" ክፍል ውስጥ ያሉትን መመሪያዎች ይከተሉ.

ጠንቋዩን ከጀመሩ በኋላ የሚፈለጉትን መስኮች ይሙሉ፡-

  • ስም - የክላስተር ስም ያዘጋጁ
  • የጎራ ተግባር - ውሂብ
  • የማጠራቀሚያ ዓይነት - የፋይበር ቻናል
  • ለመጠቀም አስተናጋጅ - የምንፈልገው ሉን የሚገኝበትን አስተናጋጅ ይምረጡ

በ LUNs ዝርዝር ውስጥ, የሚያስፈልገንን ምልክት ያድርጉ, ጠቅ ያድርጉ አክል እና ከዚያ እሺ. አስፈላጊ ከሆነ, ጠቅ በማድረግ የማከማቻ ቦታውን ተጨማሪ መለኪያዎች ማስተካከል ይችላሉ የላቁ መለኪያዎች.

“የማከማቻ ጎራ”ን ለመጨመር የአዋቂው ቅጽበታዊ ገጽ እይታ

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

በጠንቋዩ ውጤቶች ላይ በመመስረት አዲስ የማከማቻ ቦታ መቀበል አለብን, እና የእኛ የውሂብ ማዕከል ወደ ሁኔታው ​​መሄድ አለበት. UP፣ ወይም የተጀመረ

የውሂብ ማዕከል እና በውስጡ ያሉ የማከማቻ ቦታዎች ቅጽበታዊ ገጽ እይታዎች፡-

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

ለምናባዊ ማሽኖች አውታረ መረቦችን መፍጠር እና ማዋቀር

የሰነድ ማገናኛ - የ oVirt አስተዳደር መመሪያ, ምዕራፍ 6: ምክንያታዊ አውታረ መረቦች

ኔትወርኮች፣ ወይም ኔትወርኮች፣ በ oVirt ምናባዊ መሠረተ ልማት ውስጥ ጥቅም ላይ የሚውሉ የሎጂክ አውታረ መረቦችን ለቡድን ያገለግላሉ።

በቨርቹዋል ማሽኑ ላይ ባለው የአውታረ መረብ አስማሚ እና በአስተናጋጁ ላይ ባለው አካላዊ አስማሚ መካከል መስተጋብር ለመፍጠር እንደ ሊኑክስ ድልድይ ያሉ አመክንዮአዊ መገናኛዎች ጥቅም ላይ ይውላሉ።

ትራፊክን በኔትወርኮች መካከል ለመቧደን እና ለመከፋፈል፣ VLANs በማብሪያዎቹ ላይ ተዋቅረዋል።

በ oVirt ውስጥ ለምናባዊ ማሽኖች አመክንዮአዊ አውታረመረብ ሲፈጥሩ፣ ምንም እንኳን በተለያዩ የክላስተር ኖዶች ቢሄዱም ቪኤምዎቹ እርስ በርሳቸው እንዲግባቡ ከ VLAN ቁጥር ጋር የሚዛመድ መለያ መመደብ አለበት።

ምናባዊ ማሽኖችን ለማገናኘት በአስተናጋጆች ላይ የአውታረ መረብ አስማሚዎች የመጀመሪያ ቅንጅቶች በ ውስጥ መደረግ ነበረባቸው ቀዳሚ መጣጥፍ - ምክንያታዊ በይነገጽ ተዋቅሯል። bondxnumx, ከዚያ ሁሉም የአውታረ መረብ መቼቶች መደረግ ያለባቸው በ oVirt አስተዳደር ፖርታል በኩል ብቻ ነው.

ቪኤም በአስተናጋጅ ሞተር ከፈጠርን በኋላ የመረጃ ማእከል እና ክላስተር አውቶማቲክ ከመፍጠር በተጨማሪ የእኛን ክላስተር ለማስተዳደር አመክንዮአዊ አውታረ መረብ እንዲሁ በራስ-ሰር ተፈጠረ - ovritmgmtይህ ቪኤም የተገናኘበት።

አስፈላጊ ከሆነ, የሎጂካዊ የአውታረ መረብ ቅንብሮችን ማየት ይችላሉ ovritmgmt እና እነሱን አስተካክላቸው፣ ነገር ግን የ oVirt መሠረተ ልማትን ከመቆጣጠርዎ መጠንቀቅ አለብዎት።

ምክንያታዊ የአውታረ መረብ ቅንብሮች ovritmgmt

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

ለመደበኛ ቪኤምዎች አዲስ አመክንዮአዊ አውታረ መረብ ለመፍጠር በአስተዳደር ፖርታል ውስጥ ወደ ይሂዱ አውታረ መረብ >> አውታረ መረቦች >> አዲስ, እና በትሩ ላይ ጠቅላላ ከተፈለገው የVLAN መታወቂያ ጋር አውታረ መረብ ያክሉ እና ከ" ቀጥሎ ባለው ሳጥን ላይ ምልክት ያድርጉበትቪኤም አውታረ መረብ"፣ ይህ ማለት ለቪኤም ለመመደብ ሊያገለግል ይችላል።

የአዲሱ VLAN32 ምክንያታዊ አውታረ መረብ ቅጽበታዊ ገጽ እይታ

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

በትሩ ውስጥ ክላስተር, ይህን አውታረ መረብ ከክላስተር ጋር እናያይዛለን ክላስተር1.

ከዚህ በኋላ ወደ እኛ እንሄዳለን ማስላት >> አስተናጋጆች, ወደ እያንዳንዱ አስተናጋጅ በተራ, ወደ ትሩ ይሂዱ የአውታረ መረብ በይነገጽ, እና ጠንቋዩን ያስጀምሩ የአስተናጋጅ አውታረ መረቦችን ያዋቅሩ፣ ከአዲስ አመክንዮአዊ አውታር አስተናጋጆች ጋር ለማሰር።

የ"Setup host networks" አዋቂው ቅጽበታዊ ገጽ እይታ

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

የ oVirt ወኪል በአስተናጋጁ ላይ ሁሉንም አስፈላጊ የአውታረ መረብ ቅንብሮች በራስ-ሰር ያደርጋል - VLAN እና BRIDGE ይፍጠሩ።

በአስተናጋጁ ላይ ለአዲስ አውታረ መረቦች የማዋቀሪያ ፋይሎች ምሳሌ፡-

cat ifcfg-bond1
# Generated by VDSM version 4.30.17.1
DEVICE=bond1
BONDING_OPTS='mode=1 miimon=100'
MACADDR=00:50:56:82:57:52
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no

cat ifcfg-bond1.432
# Generated by VDSM version 4.30.17.1
DEVICE=bond1.432
VLAN=yes
BRIDGE=ovirtvm-vlan432
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no

cat ifcfg-ovirtvm-vlan432
# Generated by VDSM version 4.30.17.1
DEVICE=ovirtvm-vlan432
TYPE=Bridge
DELAY=0
STP=off
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no

እንደገና ላስታውሳችሁ በክላስተር አስተናጋጅ ላይ አያስፈልግም አስቀድመው የአውታረ መረብ መገናኛዎችን በእጅ ይፍጠሩ ifcfg-ቦንድ1.432 и ifcfg-ovirtvm-vlan432.

አመክንዮአዊ አውታረመረብ ካከሉ በኋላ እና በአስተናጋጁ እና በተስተናገደው ሞተር ቪኤም መካከል ያለውን ግንኙነት ካረጋገጡ በኋላ በቨርቹዋል ማሽን ውስጥ ጥቅም ላይ ሊውል ይችላል።

ምናባዊ ማሽንን ለማሰማራት የመጫኛ ምስል መፍጠር

የሰነድ ማገናኛ - የ oVirt አስተዳደር መመሪያ, ምዕራፍ 8፡ ማከማቻ, ክፍል ምስሎችን ወደ የውሂብ ማከማቻ ጎራ በመስቀል ላይ።

የስርዓተ ክወና ምስል ከሌለ ቨርቹዋል ማሽንን መጫን አይቻልም, ምንም እንኳን ይህ በእርግጥ በአውታረ መረቡ ላይ ከተጫነ ምንም ችግር የለውም. ኮብልብል አስቀድመው ከተፈጠሩ ምስሎች ጋር.

በእኛ ሁኔታ, ይህ የማይቻል ነው, ስለዚህ ይህን ምስል እራስዎ ወደ oVirt ማስገባት አለብዎት. ከዚህ ቀደም ይህ የ ISO Domain መፍጠርን ይጠይቃል ነገር ግን በአዲሱ የ oVirt ስሪት ውስጥ ተቋርጧል, እና ስለዚህ አሁን ምስሎችን በቀጥታ ከአስተዳደር ፖርታል ወደ ማከማቻው ጎራ መስቀል ይችላሉ.

በአስተዳደር ፖርታል ውስጥ ወደ ይሂዱ መጋዘን >> ዲስኮች >> ስቀል >> መጀመሪያ
የእኛን የስርዓተ ክወና ምስል እንደ ISO ፋይል እንጨምራለን ፣ በቅጹ ውስጥ ያሉትን ሁሉንም መስኮች ይሙሉ እና አዝራሩን ጠቅ ያድርጉ።ግንኙነትን ይሞክሩ".

የመጫኛ ምስል አዋቂው ቅጽበታዊ ገጽ እይታ

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

እንደዚህ አይነት ስህተት ካጋጠመን፡-

Unable to upload image to disk d6d8fd10-c1e0-4f2d-af15-90f8e636dadc due to a network error. Ensure that ovirt-imageio-proxy service is installed and configured and that ovirt-engine's CA certificate is registered as a trusted CA in the browser. The certificate can be fetched from https://ovirt.test.local/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA`

ከዚያ የ oVirt ሰርተፍኬት ወደ “ ላይ ማከል ያስፈልግዎታልየታመኑ ሥር CAs"(የታመነ ሥር CA) በአስተዳዳሪው መቆጣጠሪያ ጣቢያ ላይ፣ ምስሉን ለማውረድ በምንሞክርበት ቦታ ላይ።

የምስክር ወረቀቱን ወደ የታመነ Root CA ካከሉ በኋላ እንደገና ጠቅ ያድርጉግንኙነትን ይሞክሩ", ማግኘት ያለበት:

Connection to ovirt-imageio-proxy was successful.

የምስክር ወረቀቱን የማከል እርምጃን ከጨረሱ በኋላ የ ISO ምስልን ወደ ማከማቻ ጎራ ለመስቀል መሞከር ይችላሉ ።

በመርህ ደረጃ ምስሎችን እና አብነቶችን ከቪኤም ዲስኮች ለይተህ ለማከማቸት ወይም ለተስተናገደው ሞተር በማከማቻ ጎራ ውስጥ ለማከማቸት ከዳታ አይነት ጋር የተለየ የማከማቻ ዶሜይን መስራት ትችላለህ ነገርግን ይህ በአስተዳዳሪው ውሳኔ ነው።

ለተስተናገደው ሞተር በማከማቻ ጎራ ውስጥ ከ ISO ምስሎች ጋር ቅጽበታዊ ገጽ እይታ

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

ምናባዊ ማሽን ይፍጠሩ

የሰነድ ማገናኛ፡
oVirt ምናባዊ ማሽን አስተዳደር መመሪያ -> ምዕራፍ 2፡ የሊኑክስ ቨርቹዋል ማሽኖችን መጫን
የኮንሶል ደንበኞች መርጃዎች

የመጫኛ ምስሉን ከስርዓተ ክወናው ጋር ወደ oVirt ከጫኑ በኋላ በቀጥታ ወደ ቨርቹዋል ማሽን መፍጠር መቀጠል ይችላሉ። ብዙ ስራዎች ተሰርተዋል፣ ነገር ግን ይህ ሁሉ የተጀመረበት የመጨረሻ ደረጃ ላይ ነን - በከፍተኛ ደረጃ የሚገኙ ምናባዊ ማሽኖችን ለማስተናገድ ጥፋትን መቋቋም የሚችል መሠረተ ልማት ማግኘት። እና ይሄ ሁሉ ፍፁም ነፃ ነው - ማንኛውንም የሶፍትዌር ፍቃድ ለመግዛት አንድ ሳንቲም አላወጣም።

በ CentOS 7 ምናባዊ ማሽን ለመፍጠር ከስርዓተ ክወናው የመጫኛ ምስል መውረድ አለበት.

ወደ አስተዳደራዊ ፖርታል እንሄዳለን, ወደ ይሂዱ ማስላት >> ምናባዊ ማሽኖች፣ እና የቪኤም መፍጠር አዋቂን ያስጀምሩ። ሁሉንም መለኪያዎች እና መስኮች ይሙሉ እና ጠቅ ያድርጉ እሺ. ሰነዶቹን ከተከተሉ ሁሉም ነገር በጣም ቀላል ነው.

እንደ ምሳሌ፣ ከፍተኛ የሚገኝ የቪኤም መሰረታዊ እና ተጨማሪ ቅንብሮችን፣ ከተፈጠረ ዲስክ ጋር፣ ከአውታረ መረብ ጋር የተገናኘ እና ከመጫኛ ምስል ላይ እሰጣለሁ፡

ቅጽበታዊ ገጽ እይታዎች በከፍተኛ ሁኔታ የሚገኙ የVM ቅንብሮች

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

ከጠንቋዩ ጋር ስራውን ከጨረሱ በኋላ ይዝጉት, አዲስ ቪኤም ያስጀምሩ እና ስርዓተ ክወናውን በእሱ ላይ ይጫኑት.
ይህንን ለማድረግ በአስተዳደር ፖርታል በኩል ወደ የዚህ ቪኤም ኮንሶል ይሂዱ፡

ከቪኤም ኮንሶል ጋር ለመገናኘት የአስተዳደር ፖርታል ቅንጅቶች ቅጽበታዊ ገጽ እይታ

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

ከቪኤም ኮንሶል ጋር ለመገናኘት በመጀመሪያ ኮንሶሉን በቨርቹዋል ማሽኑ ባህሪያት ውስጥ ማዋቀር አለብዎት።

የVM ቅንብሮች ቅጽበታዊ ገጽ እይታ፣ “ኮንሶል” ትር

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

ከቪኤም ኮንሶል ጋር ለመገናኘት ለምሳሌ፡- ምናባዊ ማሽን መመልከቻ.

በአሳሹ መስኮት ውስጥ በቀጥታ ከ VM ኮንሶል ጋር ለመገናኘት በኮንሶሉ በኩል ያለው የግንኙነት ቅንጅቶች እንደሚከተለው መሆን አለባቸው ።

ስህተትን የሚቋቋም የአይቲ መሠረተ ልማት መፍጠር። ክፍል 2. የ oVirt 4.3 ክላስተርን መጫን እና ማዋቀር

ስርዓተ ክወናውን በVM ላይ ከጫኑ በኋላ የ oVirt እንግዳ ወኪልን መጫን ጥሩ ነው-

yum -y install epel-release
yum install -y ovirt-guest-agent-common
systemctl enable ovirt-guest-agent.service && systemctl restart ovirt-guest-agent.service
systemctl status ovirt-guest-agent.service

ስለዚህ, በድርጊታችን ምክንያት, የተፈጠረው VM በከፍተኛ ደረጃ የሚገኝ ይሆናል, ማለትም. የሚሰራበት የክላስተር ኖድ ካልተሳካ፣ oVirt በራስ ሰር በሁለተኛው መስቀለኛ መንገድ እንደገና ያስጀምረዋል። ይህ ቪኤም ለጥገናቸው ወይም ለሌላ ዓላማቸው በክላስተር አስተናጋጆች መካከል ሊሰደድ ይችላል።

መደምደሚያ

ይህ ጽሑፍ oVirt ምናባዊ መሠረተ ልማትን ለማስተዳደር ሙሉ በሙሉ መደበኛ መሣሪያ መሆኑን ለማስተላለፍ ተስፋ አደርጋለሁ ፣ ይህም ለማሰማራት በጣም አስቸጋሪ አይደለም - ዋናው ነገር በአንቀጹ ውስጥ እና በሰነዶቹ ውስጥ የተገለጹትን የተወሰኑ ህጎችን እና መስፈርቶችን መከተል ነው ።

በአንቀጹ ትልቅ መጠን ምክንያት በውስጡ ብዙ ነገሮችን ማካተት አልተቻለም፣ ለምሳሌ የተለያዩ ጠንቋዮችን ደረጃ በደረጃ አፈፃፀም በሁሉም ዝርዝር ማብራሪያዎች እና ቅጽበታዊ ገጽ እይታዎች ፣ የአንዳንድ ትዕዛዞች ረጅም ድምዳሜዎች ፣ ወዘተ. እንደውም ይህ ሙሉ መጽሃፍ መፃፍን ይጠይቃል ይህም አዳዲስ የሶፍትዌር ስሪቶች በየጊዜው አዳዲስ ፈጠራዎች እና ለውጦች በመታየታቸው ብዙም ትርጉም አይሰጥም። በጣም አስፈላጊው ነገር ሁሉም እንዴት አንድ ላይ እንደሚሰሩ መርሆውን መረዳት እና ቨርቹዋል ማሽኖችን ለማስተዳደር ስህተትን የሚቋቋም መድረክ ለመፍጠር አጠቃላይ ስልተ-ቀመር ማግኘት ነው።

ምንም እንኳን ምናባዊ መሠረተ ልማት ብንፈጥርም አሁን ሁለቱንም በተናጥል አካላት ማለትም በአስተናጋጆች ፣ በቨርቹዋል ማሽኖች ፣ በውስጣዊ አውታረ መረቦች እና ከውጭው ዓለም ጋር መስተጋብር እንዲፈጥር ማስተማር አለብን።

ይህ ሂደት የስርዓት ወይም የአውታረ መረብ አስተዳዳሪ ዋና ተግባራት አንዱ ነው, እሱም በሚቀጥለው ርዕስ ውስጥ ይብራራል - ስለ VyOS ምናባዊ ራውተሮች በድርጅታችን ጥፋት መቋቋም የሚችል መሠረተ ልማት (እንደገመቱት, እንደ ምናባዊ ይሰራሉ). ማሽኖች በእኛ የ oVirt ክላስተር)።

ምንጭ: hab.com

አስተያየት ያክሉ