အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

ဤဆောင်းပါးသည် ယခင်ဆောင်းပါး၏ အဆက်အစပ်ဖြစ်သည်—«အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 1 - oVirt 4.3 အစုအဝေးတစ်ခုကို အသုံးပြုရန် ပြင်ဆင်နေပါသည်။"။

အခြေခံအဆောက်အဦပြင်ဆင်ခြင်းအတွက် ပဏာမအဆင့်များအားလုံးကို ပြီးမြောက်ပြီဟု ထည့်သွင်းစဉ်းစားကာ oVirt 4.3 အစုအဝေးတစ်ခု၏ တပ်ဆင်မှုနှင့် ဖွဲ့စည်းမှုလုပ်ငန်းစဉ်ကို အကျုံးဝင်မည်ဖြစ်သည်။

နိဒါန်းအပိုင်း

ဆောင်းပါး၏ အဓိက ပန်းတိုင်မှာ အမျိုးအစား၏ အဆင့်ဆင့် ညွှန်ကြားချက်များကို ပေးဆောင်ရန် များစွာ မဟုတ်ပါ။နောက်တစ်ခု -> Yes -> အပြီးသတ်"၊ သို့သော် ၎င်း၏ တပ်ဆင်မှုနှင့် ဖွဲ့စည်းမှုဆိုင်ရာ သီးခြားအချို့ကို မီးမောင်းထိုးပြရန်။ သင်၏ အစုအဝေးကို ဖြန့်ကျက်ခြင်း လုပ်ငန်းစဉ်သည် သင်၏ အခြေခံအဆောက်အဦနှင့် ပတ်ဝန်းကျင်၏ သီးခြားအချက်များကြောင့် ထိုနေရာတွင် ဖော်ပြထားသည့် လုပ်ငန်းစဉ်နှင့် အမြဲတမ်းကိုက်ညီမည်မဟုတ်သော်လည်း ယေဘူယျမူများသည် အတူတူပင်ဖြစ်သည်။

ပုဂ္ဂလဒိဋ္ဌိအမြင်၊ oVirt 4.3 ၎င်း၏လုပ်ဆောင်နိုင်စွမ်းတွင်၎င်းသည် VMware vSphere ဗားရှင်း 5.x နှင့်ဆင်တူသည်၊ သို့သော်၎င်း၏ကိုယ်ပိုင်ဖွဲ့စည်းပုံနှင့်လုပ်ဆောင်မှုအင်္ဂါရပ်များဖြင့်သေချာပါသည်။

စိတ်ဝင်စားသူများအတွက် RHEV (aka oVirt) နှင့် VMware vSphere အကြား ခြားနားချက်အားလုံးကို ဥပမာအားဖြင့် အင်တာနက်ပေါ်တွင် တွေ့နိုင်ပါသည်။ ဒီမှာဒါပေမယ့် ဆောင်းပါး တိုးတက်လာတာနဲ့အမျှ သူတို့ရဲ့ ကွဲပြားမှုတွေ ဒါမှမဟုတ် တူညီတာတွေ ကိုလည်း ခဏခဏ မှတ်သားထားပါသေးတယ်။

virtual machines များအတွက် networks များနှင့် အလုပ်အား သီးခြားစီ နှိုင်းယှဉ်လိုပါသည်။ oVirt သည် VMware vSphere တွင်ကဲ့သို့ virtual machines (နောင် VM) အတွက် ကွန်ရက်များကို စီမံခန့်ခွဲခြင်း၏ အလားတူနိယာမကို အကောင်အထည်ဖော်သည်-

  • ပုံမှန် Linux တံတားကို အသုံးပြုခြင်း (VMware တွင် - Standard vSwitch), virtualization hosts ပေါ်တွင်အလုပ်လုပ်နေ;
  • Open vSwitch (OVS) ကို အသုံးပြု၍ (VMware တွင် - ဖြန့်ဝေထားသော vSwitch) သည် စီမံခန့်ခွဲထားသော hosts များရှိ ဗဟို OVN ဆာဗာ နှင့် OVN ထိန်းချုပ်ကိရိယာများ ပါဝင်သော အဓိက အစိတ်အပိုင်း နှစ်ခု ပါဝင်သည့် ဖြန့်ဝေသည့် virtual ခလုတ်တစ်ခု ဖြစ်သည်။

အကောင်အထည်ဖော်ခြင်း၏ရိုးရှင်းမှုကြောင့်၊ ဤဆောင်းပါးသည် KVM hypervisor ကိုအသုံးပြုသည့်အခါ စံရွေးချယ်မှုဖြစ်သည့် စံ Linux တံတားကို အသုံးပြု၍ VMs အတွက် oVirt တွင် ကွန်ရက်များတည်ဆောက်ခြင်းကို ဖော်ပြမည်ဖြစ်ကြောင်း သတိပြုသင့်သည်။

ဤကိစ္စနှင့်စပ်လျဉ်း၍ ချိုးဖောက်ခြင်းမရှိသော အစုအဖွဲ့တစ်ခုရှိ ကွန်ရက်တစ်ခုနှင့် လုပ်ဆောင်ရန်အတွက် အခြေခံစည်းမျဉ်းများစွာ ရှိပါသည်။

  • IP လိပ်စာများမှလွဲ၍ ၎င်းတို့ကို oVirt တွင်မထည့်မီ host ပေါ်ရှိ ကွန်ရက်ဆက်တင်အားလုံးသည် တူညီရပါမည်။
  • host တစ်ခုသည် oVirt ၏ထိန်းချုပ်မှုအောက်တွင်ရှိနေသည်နှင့်တစ်ပြိုင်နက်၊ oVirt အေးဂျင့်သည် ၎င်းတို့ကို host သို့မဟုတ် အေးဂျင့်ကိုပြန်လည်စတင်ပြီးနောက် ၎င်းတို့၏ယခင်ဆက်တင်များသို့ပြန်လှည့်ပေးမည်ဖြစ်သောကြောင့် မည်သည့်ကွန်ရက်ဆက်တင်များကိုမဆို ကိုယ်တိုင်မပြောင်းလဲရန် အကြံပြုအပ်ပါသည်။
  • VM တစ်ခုအတွက် ကွန်ရက်အသစ်တစ်ခုကို ပေါင်းထည့်ခြင်းအပြင် ၎င်းနှင့် လုပ်ဆောင်ခြင်းကိုလည်း oVirt စီမံခန့်ခွဲမှု ကွန်ဆိုးလ်မှသာ လုပ်ဆောင်သင့်သည်။

နောက်ထပ်တစ်ခု အရေးကြီးသောမှတ်ချက် — အလွန်အရေးကြီးသော ပတ်ဝန်းကျင်တစ်ခုအတွက် (ငွေကြေးဆုံးရှုံးမှုအတွက် အလွန်ထိခိုက်လွယ်သော) အခကြေးငွေပံ့ပိုးမှုကို အသုံးပြုရန်နှင့် အသုံးပြုရန် အကြံပြုထားဆဲဖြစ်သည်။ Red Hat Virtualization 4.3oVirt အစုအဝေး၏ လည်ပတ်မှုအတွင်း၊ ၎င်းတို့ကို သင်ကိုယ်တိုင်ဖြေရှင်းရန် ကြိုးစားခြင်းထက် အရည်အချင်းပြည့်မီသော အကူအညီကို အမြန်ဆုံးရယူရန် အကြံပြုလိုသည်မှာ အချို့သောပြဿနာများ ဖြစ်ပေါ်လာနိုင်သည်။

နောက်ဆုံးတော့ အကြံပြုခဲ့သည် oVirt အစုအဝေးကို အသုံးမပြုမီ၊ ကျေးဇူးပြု၍ ဖတ်ပါ။ တရားဝင်စာရွက်စာတမ်းအနည်းဆုံး အခြေခံသဘောတရားများနှင့် အဓိပ္ပါယ်ဖွင့်ဆိုချက်များကို သတိထားရန်၊ မဟုတ်ပါက ကျန်ဆောင်းပါးကို ဖတ်ရန် အနည်းငယ်ခက်ခဲပါလိမ့်မည်။

အောက်ဖော်ပြပါ လမ်းညွှန်ချက်များသည် ဆောင်းပါးနှင့် oVirt အစုအဝေး၏ လုပ်ဆောင်မှုဆိုင်ရာ အခြေခံမူများကို နားလည်ရန်အတွက် အခြေခံကျသည်-

ထုထည်သည် အလွန်မကြီးပါ၊ အခြေခံမူများကို တစ်နာရီ သို့မဟုတ် နှစ်နာရီအတွင်း အလွယ်တကူ ကျွမ်းကျင်နိုင်ပြီး အသေးစိတ်အချက်အလက်များကို နှစ်သက်သူများအတွက် ဖတ်ရန် အကြံပြုထားသည်။ Red Hat Virtualization 4.3 အတွက် ထုတ်ကုန်စာရွက်စာတမ်း - RHEV နှင့် oVirt တို့သည် အခြေခံအားဖြင့် တူညီသောအရာဖြစ်သည်။

ထို့ကြောင့်၊ hosts၊ ခလုတ်များနှင့် သိုလှောင်မှုစနစ်များပေါ်ရှိ အခြေခံဆက်တင်များအားလုံးကို ပြီးမြောက်ပါက၊ ကျွန်ုပ်တို့သည် oVirt ၏ဖြန့်ကျက်မှုသို့ တိုက်ရိုက်သွားပါမည်။

အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

ဦးတည်ချက်လွယ်ကူစေရန်အတွက်၊ ဤဆောင်းပါး၏ အဓိကကဏ္ဍများကို ကျွန်ုပ်ဖော်ပြပါမည်၊

  1. oVirt စီမံခန့်ခွဲမှုဆာဗာကို ထည့်သွင်းခြင်း။
  2. ဒေတာစင်တာအသစ်တစ်ခုဖန်တီးခြင်း။
  3. အစုအဝေးအသစ်တစ်ခု ဖန်တီးခြင်း။
  4. Self-Hosted ပတ်ဝန်းကျင်တွင် နောက်ထပ် host များကို ထည့်သွင်းခြင်း။
  5. Storage Area သို့မဟုတ် Storage Domains ဖန်တီးခြင်း။
  6. အတုအယောင်စက်များအတွက် ကွန်ရက်များကို ဖန်တီးခြင်းနှင့် စီစဉ်သတ်မှတ်ခြင်း။
  7. အတုအယောင်စက်ကို အသုံးပြုရန်အတွက် တပ်ဆင်ပုံဖန်တီးခြင်း။
  8. virtual machine တစ်ခုဖန်တီးပါ။

oVirt စီမံခန့်ခွဲမှုဆာဗာကို ထည့်သွင်းခြင်း။

oVirt စီမံခန့်ခွဲမှုဆာဗာ - oVirt အခြေခံအဆောက်အအုံတစ်ခုလုံးကို စီမံခန့်ခွဲသည့် virtual machine၊ host သို့မဟုတ် virtual device ပုံစံဖြင့် oVirt အခြေခံအဆောက်အအုံတွင် အရေးကြီးဆုံးဒြပ်စင်ဖြစ်သည်။

virtualization လောကမှ ၎င်း၏ အနီးကပ် analogues များ

  • VMware vSphere - vCenter ဆာဗာ
  • Microsoft Hyper-V - System Center Virtual Machine Manager (VMM)။

oVirt စီမံခန့်ခွဲမှုဆာဗာကို ထည့်သွင်းရန် ကျွန်ုပ်တို့တွင် ရွေးချယ်စရာနှစ်ခုရှိသည်။

option ကို 1
သီးသန့် VM သို့မဟုတ် လက်ခံဆောင်ရွက်ပေးသူအဖြစ် ဆာဗာကို အသုံးပြုခြင်း။

ဤရွေးချယ်မှုသည် ကောင်းမွန်စွာအလုပ်လုပ်သော်လည်း၊ ထိုသို့သော VM သည် အစုအဝေး၏ သီးခြားလုပ်ဆောင်နေမှသာ KVM ထိန်းချုပ်မှုအောက်ရှိ ပုံမှန် virtual machine တစ်ခုအနေဖြင့် မည်သည့် cluster host တွင်မဆို ဖွင့်မထားပါ။

ထိုသို့သော VM ကို အစုလိုက်လက်ခံသည့်နေရာများတွင် အဘယ်ကြောင့် မအသုံးပြုနိုင်သနည်း။

oVirt စီမံခန့်ခွဲမှုဆာဗာ ဖြန့်ကျက်မှု လုပ်ငန်းစဉ်အစတွင်၊ ကျွန်ုပ်တို့သည် စီမံခန့်ခွဲမှု VM ကို ထည့်သွင်းရန် လိုအပ်သော်လည်း၊ အစုအဝေးကိုယ်တိုင် မရှိသေးပါ၊ ထို့ကြောင့် ကျွန်ုပ်တို့ ချက်ချင်း ဘာလုပ်နိုင်မည်နည်း။ လုပ်သင့်လုပ်ထိုက်တာက KVM ကို အနာဂတ် cluster node မှာ install လုပ်ပြီး၊ ဥပမာ၊ CentOS ကို run ပြီး oVirt အင်ဂျင်ကို အဲဒီပေါ်မှာ အသုံးပြုတဲ့ virtual machine တစ်ခုကို ဖန်တီးပါ။ ထိုသို့သော VM ကို ပြီးပြည့်စုံသော ထိန်းချုပ်မှု အတွက်ကြောင့် ၎င်းကို လုပ်ဆောင်နိုင်သော်လည်း၊ ၎င်းသည် စီမံခန့်ခွဲမှု VM နှင့် မလွဲမသွေ ပြဿနာများ ဖြစ်ပေါ်လာနိုင်သောကြောင့် ၎င်းသည် မှားယွင်းသော အယူအဆတစ်ခုဖြစ်သည်။

  • cluster hosts (nodes) များကြား oVirt console တွင် ၎င်းကို ရွှေ့ပြောင်းရန် မဖြစ်နိုင်ပါ။
  • KVM ကို အသုံးပြု၍ ရွှေ့ပြောင်းသည့်အခါ virsh ရွှေ့ပြောင်းပါ။ဤ VM သည် oVirt ကွန်ဆိုးလ်မှ စီမံခန့်ခွဲမှုအတွက် မရနိုင်ပါ။
  • cluster host များကို ပြသ၍မရပါ။ ကို Maintenance mode ကို (ပြုပြင်ထိန်းသိမ်းမှုမုဒ်) ကိုအသုံးပြု၍ ဤ VM ကို host မှ host သို့ ရွှေ့ပြောင်းပါက virsh ရွှေ့ပြောင်းပါ။.

ထို့ကြောင့်၊ စည်းမျဉ်းများနှင့်အညီ အရာအားလုံးကို လုပ်ဆောင်ပါ- oVirt စီမံခန့်ခွဲမှုဆာဗာအတွက် သီးခြား host ကိုသုံးပါ သို့မဟုတ် ၎င်းတွင် လုပ်ဆောင်နေသည့် သီးခြား VM သို့မဟုတ် ဒုတိယရွေးချယ်မှုကို လိုက်နာပါ။

option ကို 2
oVirt Engine Appliance ကို ၎င်းစီမံခန့်ခွဲသည့် အစုအဝေးတစ်ခုတွင် ထည့်သွင်းခြင်း။

ဤရွေးချယ်မှုကို ကျွန်ုပ်တို့ကိစ္စတွင် ပိုမိုမှန်ကန်ပြီး သင့်လျော်သည်ဟု ထပ်မံယူဆပါမည်။
ထိုသို့သော VM အတွက် လိုအပ်ချက်များကို အောက်တွင်ဖော်ပြထားသည်၊ ကျွန်ုပ်သည် ၎င်းကို အမှားခံနိုင်စေရန် ထိန်းချုပ်ရန်အတွက် VM ကို စတင်နိုင်သည့် အခြေခံအဆောက်အအုံတွင် အနည်းဆုံး host နှစ်ခုရှိရန် အကြံပြုထားကြောင်း ထပ်လောင်းတင်ပြပါမည်။ ဒီနေရာမှာ ထပ်ပြောချင်တာက အရင်ဆောင်းပါးက comment မှာရေးထားပြီးသားဆိုတော့ အခုထိ မရသေးဘူး၊ ဦးနှောက်ကွဲ host နှစ်ခု၏ oVirt အစုအဝေးတစ်ခုတွင်၊ ၎င်းတို့အပေါ်တွင် လက်ခံထားသော-အင်ဂျင် VM များကို လုပ်ဆောင်နိုင်သည်။

ပထမအစုအဝေးတွင် oVirt Engine Appliance ကို ထည့်သွင်းခြင်း။

တရားဝင်စာရွက်စာတမ်းလင့်ခ်- oVirt Self-Hosted အင်ဂျင်လမ်းညွှန်အခန်း"Command line ကိုအသုံးပြု၍ Self-Hosted Engine ကိုအသုံးပြုခြင်း။»

စာရွက်စာတမ်းတွင် လက်ခံထားသော-အင်ဂျင် VM ကို အသုံးမပြုမီတွင် လိုက်နာရမည့် လိုအပ်ချက်များကို သတ်မှတ်ပေးထားပြီး တပ်ဆင်မှု လုပ်ငန်းစဉ် ကိုယ်တိုင်ကိုလည်း အသေးစိတ်ဖော်ပြထားသည်၊ ထို့ကြောင့် ၎င်းကို ထပ်ခါတလဲလဲ ပြန်ဆိုရာတွင် သီးခြားအချက်မရှိသောကြောင့် အရေးကြီးသောအသေးစိတ်အချက်အချို့ကို အာရုံစိုက်ပါမည်။

  • မည်သည့်လုပ်ဆောင်ချက်များမစတင်မီ၊ host ရှိ BIOS ဆက်တင်များတွင် virtualization ပံ့ပိုးမှုကိုဖွင့်ရန်သေချာပါစေ။
  • host တွင် လက်ခံ-အင်ဂျင် တပ်ဆင်သူ ပက်ကေ့ဂျ်ကို ထည့်သွင်းပါ-

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

  • ကျွန်ုပ်တို့သည် စခရင်ရှိ host တွင် 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 работающая внутри этой ВМ)
и др. параметры. 

  • လက်ခံထားသောအင်ဂျင်ဖြင့် အလွန်ရရှိနိုင်သော VM ကို ထည့်သွင်းရန်၊ ကျွန်ုပ်တို့သည် အထူး LUN နံပါတ် 4 နှင့် သိုလှောင်မှုစနစ်တွင် 150 GB အရွယ်အစားကို ကြိုတင်ဖန်တီးထားပြီး၊ ထို့နောက် အစုအဝေးများကို တင်ပြခဲ့သည့် - တွင် ကြည့်ရှုပါ။ ယခင်ဆောင်းပါး.

hosts များပေါ်တွင်၎င်း၏မြင်နိုင်စွမ်းကို ယခင်ကလည်း စစ်ဆေးခဲ့သည်-

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

host ရှိ oVirt ဝန်ဆောင်မှုများ ရရှိနိုင်မှုကို စစ်ဆေးပါ-

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

အရာအားလုံး မှန်ကန်စွာ ပြီးပါက၊ တပ်ဆင်မှု ပြီးပါက၊ ဝဘ်ဘရောက်ဆာသို့ သွားပါ။ https://ovirt_hostname/ovirt-engine စီမံခန့်ခွဲသူ၏ကွန်ပြူတာမှ၊ [အုပ်ချုပ်ရေးမုခ်ဦး].

"စီမံခန့်ခွဲရေးပေါ်တယ်" ၏မျက်နှာပြင်ဓာတ်ပုံ

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

ဖန်သားပြင်တွင် ပြထားသည့် ဝင်းဒိုးတွင် သင်၏ အကောင့်ဝင်ခြင်းနှင့် စကားဝှက် (တပ်ဆင်စဉ် သတ်မှတ်) ကို ထည့်သွင်းခြင်းဖြင့်၊ သင်သည် သင်၏ virtual အခြေခံအဆောက်အဦဖြင့် လုပ်ဆောင်မှုများအားလုံးကို လုပ်ဆောင်နိုင်သည့် Open Virtualization Manager ထိန်းချုပ်မှု panel သို့ ခေါ်ဆောင်သွားလိမ့်မည်-

  1. datacenter ကိုထည့်ပါ။
  2. ထည့်သွင်းပြီး အစုအဝေးကို စီစဉ်သတ်မှတ်ပါ။
  3. host များကို ပေါင်းထည့်၍ စီမံပါ။
  4. virtual machine disks အတွက် သိုလှောင်မှုနေရာများ သို့မဟုတ် Storage Domains များကို ပေါင်းထည့်ပါ။
  5. အတုအယောင်စက်များအတွက် ကွန်ရက်များကို ထည့်သွင်းပြီး စီစဉ်သတ်မှတ်ပါ။
  6. ပကတိစက်များ၊ တပ်ဆင်ပုံများ၊ VM နမူနာများကို ထည့်သွင်းစီမံပါ။

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

ဤလုပ်ဆောင်မှုများအားလုံးကို အောက်တွင်ဖော်ပြထားသည်၊ အချို့သည် ကြီးမားသောပုံနှိပ်မှု၊ အချို့ကို ပိုမိုအသေးစိတ်နှင့် ကွဲပြားမှုများဖြင့် ဆွေးနွေးမည်ဖြစ်သည်။
ဒါပေမယ့် ပထမဆုံးအနေနဲ့ လူတော်တော်များများအတွက် အသုံးဝင်နိုင်စေမယ့် ဒီဖြည့်စွက်စာကို ဖတ်ဖို့ အကြံပြုချင်ပါတယ်။

ထို့အပြင်

1) မူအရ၊ ထိုသို့သောလိုအပ်ချက်ရှိပါက၊ ပက်ကေ့ဂျ်များကိုအသုံးပြု၍ ကြိုတင်၍ KVM hypervisor ကို အစုအဝေးများပေါ်တွင် ထည့်သွင်းခြင်းမှ မည်သည့်အရာမှ သင့်ကို တားဆီးနိုင်မည်မဟုတ်ပေ။ 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'/>

md-ရှင်းလင်းသောပံ့ပိုးမှုဖြင့် 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-clear' ပံ့ပိုးမှုကို စစ်ဆေးနေသည်-

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 တွင်၊ firewall တစ်ခု၏တည်ရှိမှုနှင့်အသုံးပြုမှု Firewalld မရှိမဖြစ်လိုအပ်ချက်တစ်ခုဖြစ်သည်။

အကယ်၍ လက်ခံထား-အင်ဂျင်အတွက် 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

ထို့နောက် အခြား firewall (အသုံးပြုပါက) ကို ပိတ်ပြီး install လုပ်ပြီး run ရပါမည်။ Firewalld:

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

နောက်ပိုင်းတွင်၊ သင်သည် cluster အတွက် host အသစ်တစ်ခုတွင် ovirt agent ကို ထည့်သွင်းသောအခါတွင် လိုအပ်သော port များကို configure လုပ်လိမ့်မည်၊ Firewalld အလိုအလျောက်။

3) လက်ခံထားသည့်အင်ဂျင်ဖြင့် ၎င်းတွင်လည်ပတ်နေသော VM ဖြင့် host ကို ပြန်လည်စတင်ခြင်း။

ထုံးစံအတိုင်း, လင့်ခ် ၁ и လင့်ခ် ၁ အုပ်ချုပ်ရေးစာရွက်စာတမ်းများပေါ်တွင်။

လက်ခံထားသောအင်ဂျင် VM ၏စီမံခန့်ခွဲမှုအားလုံးကို command ၏အကူအညီဖြင့်သာလုပ်ဆောင်သည်။ လက်ခံထားသောအင်ဂျင် သူအလုပ်လုပ်တဲ့အိမ်ရှင်ပေါ်မှာ၊ virsh SSH မှတဆင့် ဤ VM ကို ချိတ်ဆက်၍ အမိန့်ကို လုပ်ဆောင်နိုင်သည်ကိုလည်း ကျွန်ုပ်တို့မေ့ထားသင့်သည် ။အပြီးပိတ်လိုက်သည်"။

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

ကျွန်ုပ်တို့သည် လက်ခံထားသော အင်ဂျင်အေးဂျင့်ဖြင့် ဟို့စ်ကို ပြန်လည်စတင်ပြီး ကျွန်ုပ်တို့ လိုအပ်သည်များကို လုပ်ဆောင်ပါ။

ပြန်လည်စတင်ပြီးနောက်၊ လက်ခံထားသောအင်ဂျင်ဖြင့် VM ၏အခြေအနေကိုစစ်ဆေးပါ-

hosted-engine --vm-status

အကယ်၍ လက်ခံဆောင်ရွက်ပေးသည့်အင်ဂျင်ပါရှိသော ကျွန်ုပ်တို့၏ VM မစတင်ပါက ဝန်ဆောင်မှုမှတ်တမ်းတွင် အလားတူအမှားအယွင်းများတွေ့ပါက၊

ဝန်ဆောင်မှုမှတ်တမ်းတွင် အမှားအယွင်းရှိသည်-

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 ကို လက်ခံ-အင်ဂျင်ဖြင့် စတင်ပြီးနောက်၊ ၎င်းကို ပြုပြင်ထိန်းသိမ်းမှုမုဒ်မှ ဖယ်ရှားသည်-

ပြုပြင်ထိန်းသိမ်းမှုမုဒ်မှ 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) လက်ခံထားသော အင်ဂျင်နှင့် ၎င်းနှင့်ဆက်စပ်သောအရာအားလုံးကို ဖယ်ရှားခြင်း။

တစ်ခါတစ်ရံတွင် ယခင်က ထည့်သွင်းထားသော အင်ဂျင်ကို စနစ်တကျ ဖယ်ရှားရန် လိုအပ်သည်- link ကို အုပ်ချုပ်ရေးစာရွက်စာတမ်းသို့။

ကျွန်ုပ်တို့သည် host ပေါ်တွင် command ကိုရိုးရှင်းစွာလုပ်ဆောင်သည်-

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

ထို့နောက်၊ လိုအပ်ပါက၊ အချို့သော configs များကို ကြိုတင်အရန်သိမ်းဆည်းထားခြင်းဖြင့် မလိုအပ်သော packages များကို ဖျက်ပစ်သည်-

yum autoremove ovirt* qemu* virt* libvirt* libguestfs 

ဒေတာစင်တာအသစ်တစ်ခုဖန်တီးခြင်း။

အကူအညီစာရွက်စာတမ်း - oVirt စီမံခန့်ခွဲမှုလမ်းညွှန်။ အခန်း 4- ဒေတာစင်တာများ

ပထမဦးစွာ၊ အဲဒါဘာလဲဆိုတာ သတ်မှတ်ကြည့်ရအောင် ဒေတာစင်တာ (အကူအညီမှ ကိုးကားခြင်း) သည် သီးခြားပတ်ဝန်းကျင်တစ်ခုတွင် အသုံးပြုသည့် အရင်းအမြစ်အစုံအလင်ကို သတ်မှတ်ပေးသည့် ယုတ္တိတန်သော အရာတစ်ခုဖြစ်သည်။

ဒေတာစင်တာသည် အောက်ပါတို့ပါဝင်သော ကွန်တိန်နာအမျိုးအစားတစ်ခုဖြစ်သည်။

  • အစုများနှင့် လက်ခံဆောင်ရွက်ပေးသည့်ပုံစံဖြင့် ယုတ္တိတန်သောအရင်းအမြစ်များ
  • လော့ဂျစ်ကွန်ရက်များ နှင့် hosts များပေါ်ရှိ ရုပ်ပိုင်းဆိုင်ရာ အဒက်တာများ ပုံစံဖြင့် အစုလိုက် ကွန်ရက်ရင်းမြစ်များ၊
  • သိုလှောင်မှု အရင်းအမြစ်များ (VM ဒစ်များ၊ တမ်းပလိတ်များ၊ ပုံများအတွက်) သိုလှောင်မှုနေရာများ (Storage Domains) ပုံစံ။

ဒေတာစင်တာတစ်ခုတွင် ၎င်းတို့ပေါ်တွင်လည်ပတ်နေသည့် virtual machines များစွာရှိသော host အများအပြားပါဝင်သော အစုအဝေးများစွာ ပါဝင်နိုင်ပြီး ၎င်းနှင့်ဆက်စပ်နေသော သိုလှောင်မှုနေရာများစွာလည်း ရှိနိုင်ပါသည်။
ဒေတာစင်တာများစွာရှိနိုင်သည်၊ ၎င်းတို့သည် တစ်ခုနှင့်တစ်ခု သီးခြားလုပ်ဆောင်သည်။ ovirt တွင် ကဏ္ဍများအလိုက် ပါဝါခွဲဝေမှုများ ရှိပြီး ဒေတာစင်တာအဆင့်တွင် နှင့် ၎င်း၏တစ်ဦးချင်းယုတ္တိဒြပ်စင်များပေါ်တွင် ခွင့်ပြုချက်များကို သင်တစ်ဦးချင်းစီ စီစဉ်သတ်မှတ်နိုင်သည်။

အများအပြားရှိလျှင် ဒေတာစင်တာ သို့မဟုတ် ဒေတာစင်တာများကို စီမံခန့်ခွဲရေးကွန်ဆိုးလ်တစ်ခု သို့မဟုတ် ပေါ်တယ်တစ်ခုမှ စီမံခန့်ခွဲသည်။

ဒေတာစင်တာတစ်ခုဖန်တီးရန်၊ စီမံခန့်ခွဲရေးပေါ်တယ်သို့သွားပြီး ဒေတာစင်တာအသစ်တစ်ခုကို ဖန်တီးပါ-
Compute >> ဒေတာကိုစင်တာများ >> နယူး

ကျွန်ုပ်တို့သည် သိုလှောင်မှုစနစ်တွင် မျှဝေထားသော သိုလှောင်ခန်းကို အသုံးပြုသောကြောင့်၊ သိုလှောင်မှုအမျိုးအစား (သိုလှောင်မှုအမျိုးအစား) ကို မျှဝေရပါမည်-

ဒေတာစင်တာ ဖန်တီးမှု ပဟေဠိ၏ ဖန်သားပြင်ဓာတ်ပုံ

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

host-engine ဖြင့် virtual machine ကို install လုပ်သောအခါ၊ datacenter ကို မူရင်းအတိုင်း ဖန်တီးသည်- ဒေတာစင်တာ ၁လိုအပ်ပါက၊ သိုလှောင်မှုအမျိုးအစား (Storage Type) ကို အခြားသို့ ပြောင်းလဲနိုင်သည်။

ဒေတာစင်တာတစ်ခု ဖန်တီးခြင်းသည် ခက်ခဲသောအလုပ်မဟုတ်ပါ၊ ရှုပ်ထွေးသော ကွဲပြားမှုများမရှိဘဲ၊ ၎င်းနှင့်ပါရှိသော နောက်ထပ်လုပ်ဆောင်မှုများအားလုံးကို စာရွက်စာတမ်းတွင် ဖော်ပြထားပါသည်။ ကျွန်ုပ်သတိပြုမိသည်မှာ တစ်ခုတည်းသောအချက်မှာ VMs အတွက် local storage (disk) သာရှိသော host တစ်ခုတည်းသည် Storage Type - Shared (၎င်းတို့ကို ထိုနေရာတွင်ထည့်ရန်မဖြစ်နိုင်) နှင့် data center ထဲသို့ သီးခြား data center တစ်ခုကို ဖန်တီးရပါမည် - ဆိုလိုသည်မှာ local storage ရှိသော သီးခြား host တစ်ခုစီသည် ၎င်း၏ သီးခြား data center လိုအပ်ပါသည်။

အစုအဝေးအသစ်တစ်ခု ဖန်တီးခြင်း။

စာရွက်စာတမ်းလင့်ခ်- oVirt စီမံခန့်ခွဲရေးလမ်းညွှန်။ အခန်း ၅- အစုအဝေးများ

သိပ်အသေးစိတ်မရေးဘဲ၊ စပျစ်သီးပြွတ် - သည် ဘုံသိုလှောင်မှုဧရိယာ (ကျွန်ုပ်တို့၏ကိစ္စတွင်ကဲ့သို့ပင်၊ သိုလှောင်မှုစနစ်ရှိ ဘုံဒစ်များပုံစံဖြင့်) ဘုံသိုလှောင်ရာနေရာပါရှိသော အိမ်ရှင်များ၏ ယုတ္တိကျသောအုပ်စုဖွဲ့မှုတစ်ခုဖြစ်သည်။ အစုအဝေးရှိ host များသည် ဟာ့ဒ်ဝဲတွင် တူညီပြီး တူညီသော ပရိုဆက်ဆာ (Intel သို့မဟုတ် AMD) ရှိရန်လည်း လိုလားပါသည်။ အစုအဝေးရှိ ဆာဗာများသည် လုံးဝတူညီစေရန်အတွက် အကောင်းဆုံးဖြစ်သည်။

အစုအဝေးသည် ဒေတာစင်တာတစ်ခု၏ အစိတ်အပိုင်းတစ်ခုဖြစ်သည် (တိကျသောသိုလှောင်မှုအမျိုးအစားတစ်ခုပါရှိသော - ဒေသဆိုင်ရာ သို့မဟုတ် shared) နှင့် host များအားလုံးသည် ၎င်းတို့တွင် ဘုံသိုလှောင်မှု ရှိ/မရှိပေါ် မူတည်၍ အချို့သော အစုအဝေးနှင့် သက်ဆိုင်ရပါမည်။

host တစ်ခုတွင် host-engine ဖြင့် virtual machine ကို install လုပ်သောအခါ၊ datacenter ကို ပုံသေဖြင့် ဖန်တီးသည် - ဒေတာစင်တာ ၁အစုအဖွဲ့နှင့် အတူ- Cluster1နှင့် အနာဂတ်တွင် သင်သည် ၎င်း၏ ကန့်သတ်ချက်များကို စီစဉ်သတ်မှတ်နိုင်သည်၊ အပိုရွေးချယ်စရာများကို ဖွင့်နိုင်သည်၊ ၎င်းတွင် hosts များထည့်ရန် စသည်ဖြင့်။

ထုံးစံအတိုင်း၊ အစုအဖွဲ့ဆက်တင်များအားလုံးတွင် အသေးစိတ်အချက်အလက်များအတွက်၊ တရားဝင်စာရွက်စာတမ်းများကို ကိုးကားရန် အကြံပြုလိုပါသည်။ အစုအဝေးဆက်တင်များတွင်၊ ၎င်းကိုဖန်တီးသည့်အခါတွင်သာ ကျွန်ုပ်ထည့်သွင်းပါမည်၊ ၎င်းသည် တက်ဘ်ရှိအခြေခံဘောင်များကိုသာ configure လုပ်ရန်လုံလောက်ပါသည်။ ယေဘုယျ.

ကျွန်ုပ်သည် အရေးကြီးဆုံး ကန့်သတ်ချက်များကို မီးမောင်းထိုးပြပါမည်။

  • Processor အမျိုးအစား — မည်သည့်ပရိုဆက်ဆာများကို အစုအဝေးများပေါ်တွင် တပ်ဆင်ထားသနည်း၊ ၎င်းတို့သည် ထုတ်လုပ်သူထံမှဖြစ်ပြီး မည်သည့်ပရိုဆက်ဆာသည် ရှေးအကျဆုံးဖြစ်သည်ကို အခြေခံ၍ ရွေးချယ်ထားသည်၊ ထို့ကြောင့် အစုအဝေးရှိ ပရိုဆက်ဆာရှိရရှိနိုင်သည့် ပရိုဆက်ဆာညွှန်ကြားချက်အားလုံးကို အသုံးပြုထားသည်။
  • Switch အမျိုးအစား - ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏အစုအဝေးတွင် Linux တံတားကိုသာ အသုံးပြုသောကြောင့် ၎င်းကို ကျွန်ုပ်တို့ ရွေးချယ်ပါသည်။
  • Firewall အမျိုးအစား - ဤနေရာတွင် အားလုံးရှင်းပါသည်၊ ၎င်းသည် firewalld ဖြစ်သည်၊ ၎င်းသည် host များပေါ်တွင်ဖွင့်ပြီး configure လုပ်ရပါမည်။

အစုအဝေးကန့်သတ်ချက်များနှင့်အတူ ဖန်သားပြင်ဓာတ်ပုံ

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

Self-Hosted ပတ်ဝန်းကျင်တွင် နောက်ထပ် host များကို ထည့်သွင်းခြင်း။

link ကို စာရွက်စာတမ်းအပေါ်။

Self-Hosted ပတ်၀န်းကျင်အတွက် နောက်ထပ် host များကို ပုံမှန် host တစ်ခုကဲ့သို့ ထပ်လောင်းထည့်သွင်းထားပြီး၊ VM ကို host engine ဖြင့် ဖြန့်ကျက်ခြင်း၏နောက်ထပ်ခြေလှမ်းနှင့်အတူ — လက်ခံထားသော အင်ဂျင် ဖြန့်ကျက်ခြင်းလုပ်ဆောင်ချက်ကို ရွေးချယ်ပါ။ >> အသုံးချ. လက်ခံထားသည့်အင်ဂျင် VM အတွက် အပို host ကို LUN ဖြင့်တင်ပြရမည်ဖြစ်ပြီး၊ ဆိုလိုသည်မှာ လိုအပ်ပါက ဤ host ကို host engine VM ကို လက်ခံကျင်းပရန် အသုံးပြုနိုင်သည်။
အမှားခံနိုင်ရည်ရှိစေရန်အတွက်၊ VM တွင် လက်ခံထားသောအင်ဂျင်ပါရှိသည့် အနည်းဆုံး host နှစ်ခုရှိရန် အကြံပြုထားသည်။

နောက်ထပ် host တွင်၊ iptables ကိုပိတ်ပါ (ဖွင့်ထားလျှင်) firewalld ကိုဖွင့်ပါ။

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

လိုအပ်သော repositories နှင့် host engine installer ကို ထည့်သွင်းပါ-

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

ထို့နောက် console ကိုသွားပါ။ Virtualization Manager ကိုဖွင့်ပါ။၊ host အသစ်တစ်ခုထည့်ပါ၊ ရေးထားသည့်အတိုင်း အဆင့်ဆင့်လုပ်ဆောင်ပါ။ စာရွက်စာတမ်း.

ရလဒ်အနေဖြင့်၊ နောက်ထပ် host တစ်ခုကို ပေါင်းထည့်ပြီးနောက်၊ ဖန်သားပြင်မျက်နှာပြင်ရှိ ပုံနှင့်ဆင်တူသော စီမံခန့်ခွဲရေးကွန်ဆိုးလ်တွင် ပုံတစ်ပုံကို ကျွန်ုပ်တို့ ရရှိသင့်ပါသည်။

စီမံခန့်ခွဲရေးပေါ်တယ်၏ ဖန်သားပြင်ဓာတ်ပုံ - အိမ်ရှင်များ

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

လက်ရှိအသုံးပြုနေသော VM အင်ဂျင်ပါဝါဖွင့်ထားသည့် အိမ်ရှင်တွင် ရွှေသရဖူနှင့် ကမ္ပည်းပြားပါရှိသည်။Hosted Engine VM ကိုအသုံးပြုခြင်း။"၊ လိုအပ်ပါက ဤ VM ကိုဖွင့်နိုင်သည့် host - ကမ္ပည်း"Hosted Engine VM ကို run နိုင်ပါတယ်။"။

“အိမ်ရှင် ပျက်ကွက်ရင်၊Hosted Engine VM ကိုအသုံးပြုခြင်း။"၊ ၎င်းသည် ဒုတိယ host တွင် အလိုအလျောက် ပြန်လည်စတင်ပါမည်။ ထို့အပြင်၊ ဤ VM ကို လက်ရှိအသုံးပြုနေသည့် host မှ ၎င်း၏ပြုပြင်ထိန်းသိမ်းမှုအတွက် အရန်ဖိုင်သို့ ရွှေ့ပြောင်းနိုင်သည်။

oVirt တန်ဆာပလာများတွင် ပါဝါစီမံခန့်ခွဲမှု/ကာရံခြင်းကို စနစ်ထည့်သွင်းခြင်း။

စာရွက်စာတမ်းလင့်ခ်များ-

host ထည့်သွင်းခြင်းနှင့် စီစဉ်သတ်မှတ်ခြင်း ပြီးမြောက်ကြောင်း ပေါ်လာနိုင်သော်လည်း ၎င်းသည် လုံး၀မမှန်ပါ။
အိမ်ရှင်များ၏ ပုံမှန်လည်ပတ်မှုကို သေချာစေရန်နှင့် ၎င်းတို့နှင့် ချို့ယွင်းချက်မှန်သမျှကို ခွဲခြားသတ်မှတ်ရန်၊ ပါဝါစီမံခန့်ခွဲခြင်း/ကာရံခြင်းတို့ကို စီစဉ်သတ်မှတ်ရန် လိုအပ်ပါသည်။

ခြံစည်းရိုးသို့မဟုတ် ကာရံထားခြင်းသည် oVirt ဝန်ဆောင်မှုများ သို့မဟုတ် လက်ခံသူကိုယ်တိုင် ပြန်လည်စတင်သည့်အတောအတွင်း ချို့ယွင်းနေသော သို့မဟုတ် မအောင်မြင်သော host ကို ယာယီဖယ်ထုတ်ခြင်းလုပ်ငန်းစဉ်ဖြစ်သည်။

ပါဝါစီမံခန့်ခွဲမှု/ကာရံခြင်းဆိုင်ရာ အဓိပ္ပါယ်ဖွင့်ဆိုချက်များနှင့် ဘောင်များဆိုင်ရာ အသေးစိတ်အချက်အလတ်အားလုံးကို ထုံးစံအတိုင်း၊ စာရွက်စာတမ်းများတွင်၊ iDRAC 640 ဖြင့် Dell R9 ဆာဗာများတွင် အသုံးပြုထားသည့်အတိုင်း ဤအရေးကြီးသောပါရာမီတာကို ဘယ်လိုပုံစံသတ်မှတ်ရမည်ကို ဥပမာတစ်ခုသာ ပြောပြပါမည်။

  1. ကျွန်ုပ်တို့သည် အုပ်ချုပ်ရေးပေါ်တယ်ကို နှိပ်ပါ။ Compute >> ကောင်းကင်ဗိုလ်ခြေအရှင် အိမ်ရှင်ကိုရွေးချယ်ပါ။
  2. နှိပ်ပါ။ Edit .
  3. tab ကိုနှိပ်ပါ။ ပါဝါကိုစီမံခန့်ခွဲမှု.
  4. ရွေးချယ်စရာဘေးရှိ အကွက်ကို စစ်ဆေးပါ။ ပါဝါစီမံခန့်ခွဲမှုကို ဖွင့်ပါ။.
  5. ရွေးချယ်စရာဘေးရှိ အကွက်ကို စစ်ဆေးပါ။ Kdump ပေါင်းစပ်မှုkernel crash dump ကိုရေးနေချိန်တွင် host သည် fencing mode သို့မသွားရန်ကာကွယ်ရန်။

မှတ်ချက်။

လက်ရှိလည်ပတ်နေသော host တစ်ခုတွင် Kdump ပေါင်းစည်းမှုကို ဖွင့်ပြီးနောက်၊ ၎င်းကို oVirt စီမံခန့်ခွဲရေးလမ်းညွှန်ရှိ လုပ်ထုံးလုပ်နည်းအတိုင်း ပြန်လည်ထည့်သွင်းရပါမည်။ အခန်း ၇- အိမ်ရှင်များ -> Hosts ကို ပြန်လည်ထည့်သွင်းခြင်း။

  1. ရွေးချယ်နိုင်သည်၊ သင်သည် box ကိုစစ်ဆေးနိုင်သည်။ ပါဝါစီမံခန့်ခွဲမှုဆိုင်ရာ မူဝါဒထိန်းချုပ်မှုကို ပိတ်ပါ။အကယ်၍ ကျွန်ုပ်တို့သည် host power management ကို cluster Scheduling Policy မှ ထိန်းချုပ်ခြင်းမပြုလိုပါက၊
  2. ခလုတ်ကိုနှိပ်ပါ (+) ပါဝါစီမံခန့်ခွဲမှုကိရိယာအသစ်တစ်ခုထည့်ရန်၊ အေးဂျင့်ဂုဏ်သတ္တိများ တည်းဖြတ်ခြင်းဝင်းဒိုးကို ဖွင့်ပါမည်။
    iDRAC9 အတွက်၊ အကွက်များကို ဖြည့်ပါ။
    • လိပ်စာ - iDRAC9 လိပ်စာ
    • အသုံးပြုသူအမည်/စကားဝှက် - iDRAC9 ကိုဝင်ရောက်ရန်အတွက် အသီးသီးဝင်ရောက်ခြင်းနှင့် စကားဝှက်
    • ပုံစံ — ဒရာစီ ၅
    • အမှတ် Secure
    • အောက်ပါရွေးချယ်စရာများကိုထည့်ပါ။ cmd_prompt=>၊login_timeout=30

လက်ခံသူဂုဏ်သတ္တိများရှိ "ပါဝါစီမံခန့်ခွဲမှု" ဘောင်များ၏မျက်နှာပြင်ဓာတ်ပုံ

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

Storage Area သို့မဟုတ် Storage Domains ဖန်တီးခြင်း။

စာရွက်စာတမ်းလင့်ခ် - oVirt အုပ်ချုပ်ရေးလမ်းညွှန်၊ အခန်း ၈- သိုလှောင်မှု.

Storage Domainသို့မဟုတ် သိုလှောင်မှုဧရိယာသည် virtual machine disk များ၊ တပ်ဆင်ပုံများ၊ နမူနာများနှင့် လျှပ်တစ်ပြက်ရိုက်ချက်များကို သိမ်းဆည်းရန်အတွက် ဗဟိုချုပ်ကိုင်သောတည်နေရာဖြစ်သည်။

ပရိုတိုကောများ၊ အစုအဝေးနှင့် ကွန်ရက်ဖိုင်စနစ်အမျိုးမျိုးကို အသုံးပြု၍ သိုလှောင်မှုဧရိယာများကို ဒေတာစင်တာသို့ ချိတ်ဆက်နိုင်သည်။

oVirt တွင် သိုလှောင်မှုနေရာ သုံးမျိုးရှိသည်။

  • ဒေတာဒိုမိန်း - virtual machines (disks၊ templates) နှင့်သက်ဆိုင်သော data အားလုံးကိုသိမ်းဆည်းရန်အတွက်။ Data Domain ကို မတူညီသော ဒေတာစင်တာများကြားတွင် ပိုင်းခြား၍မရပါ။
  • ISO Domain (ရှေးဟောင်း သိုလှောင်မှု ဧရိယာ အမျိုးအစား) – OS တပ်ဆင်ပုံများကို သိမ်းဆည်းရန်အတွက်။ ISO Domain ကို မတူညီသော ဒေတာစင်တာများကြားတွင် မျှဝေနိုင်ပါသည်။
  • Domain ကို ထုတ်ယူပါ။ (ရှေးဟောင်း သိုလှောင်မှု ဧရိယာ အမျိုးအစား) – ဒေတာစင်တာများကြား ရွှေ့ပြောင်းထားသော ရုပ်ပုံများကို ယာယီသိမ်းဆည်းရန်အတွက်။

ကျွန်ုပ်တို့၏ သီးခြားအခြေအနေတွင်၊ Data Domain အမျိုးအစားရှိ သိုလှောင်မှုဧရိယာသည် သိုလှောင်မှုစနစ်ရှိ LUN များနှင့် ချိတ်ဆက်ရန် Fiber Channel Protocol (FCP) ကို အသုံးပြုပါသည်။

oVirt ၏ ရှုထောင့်မှကြည့်လျှင် သိုလှောင်မှု (FC သို့မဟုတ် iSCSI) ကို အသုံးပြုသောအခါ၊ virtual disk၊ snapshot သို့မဟုတ် template တစ်ခုစီသည် ယုတ္တိတန်သော disk တစ်ခုဖြစ်သည်။
Block ကိရိယာများကို Volume Group သုံးပြီး (အစုလိုက်လက်ခံသည့်နေရာများတွင်) စုစည်းပြီး LVM ကိုအသုံးပြု၍ VM များအတွက် virtual disks အဖြစ်အသုံးပြုသည့် logical volumes အဖြစ် ပိုင်းခြားထားပါသည်။

ဤအုပ်စုများအားလုံးနှင့် LVM volumes အများအပြားကို commands များသုံးပြီး cluster host တွင်တွေ့မြင်နိုင်ပါသည်။ စသည်တို့ и lvsပုံမှန်အားဖြင့်၊ အထူးကိစ္စများတွင် မှလွဲ၍ ထိုကဲ့သို့သော disk များဖြင့် လုပ်ဆောင်မှုအားလုံးကို oVirt ကွန်ဆိုးလ်မှသာ လုပ်ဆောင်သင့်သည်။

VM များအတွက် Virtual disk များသည် QCOW2 သို့မဟုတ် RAW အမျိုးအစား နှစ်မျိုးရှိသည်။ Disks တွေဖြစ်နိုင်ပါတယ်"ပိန်တယ်။"သို့မဟုတ်"အထူ"။ လျှပ်တစ်ပြက်များကို အမြဲဖန်တီးသည်"ပိန်တယ်။".

သိုလှောင်မှုဒိုမိန်းများ သို့မဟုတ် FC မှတစ်ဆင့် ဝင်ရောက်သည့် သိုလှောင်မှုဧရိယာများကို စီမံခန့်ခွဲပုံသည် အလွန်ယုတ္တိတန်သည် - VM ၏ virtual disk တစ်ခုစီအတွက်၊ လက်ခံသူတစ်ခုတည်းကသာ ရေးသားနိုင်သော သီးခြားယုတ္တိပမာဏတစ်ခုရှိသည်။ FC ချိတ်ဆက်မှုများတွင်၊ oVirt သည် clustered LVM ကဲ့သို့သော အရာတစ်ခုကို အသုံးပြုသည်။

တူညီသောသိုလှောင်မှုဧရိယာတွင်ရှိသော အတုအယောင်စက်များကို တူညီသောအစုအဝေးမှပိုင်ဆိုင်သည့် host များကြားတွင် ရွှေ့ပြောင်းနိုင်သည်။

ဖော်ပြချက်မှ ကျွန်ုပ်တို့မြင်နိုင်သည်အတိုင်း၊ VMware vSphere သို့မဟုတ် Hyper-V ရှိ အစုအဝေးကဲ့သို့ oVirt ရှိ အစုအဝေးတစ်ခုသည် အခြေခံအားဖြင့် တူညီသောအရာကို ဆိုလိုသည် - ၎င်းသည် ယုတ္တိကျသော host များအုပ်စုဖွဲ့ခြင်း၊ ဟာ့ဒ်ဝဲဖွဲ့စည်းမှုတွင် ပိုကောင်းပြီး ထပ်တူကျပြီး virtual machine disks အတွက် ဘုံသိုလှောင်မှုတစ်ခုရှိသည်။

ဒေတာစင်တာ (VM ဒစ်ခ်များ) အတွက် သိုလှောင်မှု ဧရိယာ ဖန်တီးခြင်းသို့ တိုက်ရိုက် ရွှေ့ကြပါစို့။ ၎င်းမရှိလျှင် ဒေတာစင်တာကို စတင်မည်မဟုတ်ပါ။
သိုလှောင်မှုစနစ်ရှိ အစုအဝေးများထံတင်ပြသည့် LUN များအားလုံးသည် " command ကိုအသုံးပြု၍ ၎င်းတို့တွင်မြင်ရမည်ဖြစ်ကြောင်း သတိပေးပါရစေ။multipath -ll"။

အတိုင်း စာရွက်စာတမ်းငါတို့ ပေါ်တယ်ကိုသွား၊ ငါတို့ဝင်သွားမယ်။ သိုလှောင်ခြင်း >> domains -> Domain အသစ် "FCP သိုလှောင်မှုထည့်ခြင်း" ကဏ္ဍရှိ ညွှန်ကြားချက်များကို လိုက်နာပါ။

wizard ကိုဖွင့်ပြီးနောက်၊ လိုအပ်သောအကွက်များကိုဖြည့်ပါ။

  • အမည် — အစုအဝေးအမည်ကို သတ်မှတ်ပါ။
  • Domain Function - ဒေတာ
  • သိုလှောင်အမျိုးအစား - ဖိုက်ဘာလိုင်း
  • အသုံးပြုရန် လက်ခံဆောင်ရွက်ပေးခြင်း။ — လိုအပ်သော LUN ရရှိနိုင်သည့် အိမ်ရှင်ကို ရွေးချယ်ပါ။

LUN များစာရင်းတွင်၊ ကျွန်ုပ်တို့လိုအပ်သောတစ်ခုကို အမှတ်အသားပြုပြီး နှိပ်ပါ။ ပေါင်း ပြီးတော့ OK ကိုလိုအပ်ပါက၊ ပေါ်တွင်နှိပ်ခြင်းဖြင့် နောက်ထပ်သိုလှောင်မှုဧရိယာဘောင်များကို ချိန်ညှိနိုင်ပါသည်။ အဆင့်မြင့် ကန့်သတ်ချက်များ.

"သိုလှောင်မှုဒိုမိန်း" ထည့်ရန်အတွက် wizard ၏ဖန်သားပြင်ဓာတ်ပုံ

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

wizard ၏လုပ်ဆောင်မှုရလဒ်များအပေါ်အခြေခံ၍ ကျွန်ုပ်တို့သည် သိုလှောင်မှုဧရိယာအသစ်တစ်ခုရရှိသင့်ပြီး ကျွန်ုပ်တို့၏ဒေတာစင်တာသည် အခြေအနေသို့ပြောင်းသင့်ပါသည်။ UPသို့မဟုတ် အစပြုထားသည်-

ဒေတာစင်တာနှင့် ၎င်း၏ သိုလှောင်မှုနေရာများ၏ မျက်နှာပြင်ဓာတ်ပုံများ-

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

အတုအယောင်စက်များအတွက် ကွန်ရက်များကို ဖန်တီးခြင်းနှင့် စီစဉ်သတ်မှတ်ခြင်း။

စာရွက်စာတမ်းလင့်ခ် - oVirt အုပ်ချုပ်ရေးလမ်းညွှန်၊ အခန်း 6- ယုတ္တိတန်သောကွန်ရက်များ

ကွန်ရက်များ သို့မဟုတ် ကွန်ရက်များကို oVirt အတုအယောင်အခြေခံအဆောက်အအုံတွင် အသုံးပြုသည့် ယုတ္တိကျသောကွန်ရက်များကို အုပ်စုဖွဲ့ရန်အတွက် အသုံးပြုသည်။

virtual machine ပေါ်ရှိ network adapter နှင့် host ပေါ်ရှိ physical adapter အကြား အပြန်အလှန် တုံ့ပြန်ရန်အတွက် Linux Bridge ကဲ့သို့သော logical interface များကို အသုံးပြုပါသည်။

ကွန်ရက်များအကြား လမ်းကြောင်းများကို အုပ်စုဖွဲ့ပြီး ခွဲရန်၊ VLAN များကို ခလုတ်များပေါ်တွင် စီစဉ်သတ်မှတ်ထားသည်။

oVirt တွင် virtual machines အတွက် logical network တစ်ခုကို ဖန်တီးသောအခါ၊ VM များသည် မတူညီသော cluster node များပေါ်တွင် အလုပ်လုပ်နေသော်လည်း ၎င်းတို့အချင်းချင်း ဆက်သွယ်နိုင်စေရန် switch ပေါ်ရှိ VLAN နံပါတ်နှင့် ကိုက်ညီသော ID တစ်ခုကို သတ်မှတ်ရန် လိုအပ်ပါသည်။

virtual machines များကိုချိတ်ဆက်ရန်အတွက် host များရှိ ကွန်ရက်အဒက်တာများ၏ ပဏာမဆက်တင်များကို ထည့်သွင်းသင့်သည်။ ယခင်ဆောင်းပါး - ယုတ္တိတန်သော interface ကိုစီစဉ်ထားသည်။ မင်္ဂလာပါထို့နောက် ကွန်ရက်ဆက်တင်အားလုံးကို oVirt စီမံခန့်ခွဲရေးပေါ်တယ်မှတစ်ဆင့်သာ ပြုလုပ်သင့်သည်။

လက်ခံထားသောအင်ဂျင်ဖြင့် VM တစ်ခုကို ဖန်တီးပြီးနောက်၊ ဒေတာစင်တာနှင့် အစုအဝေးတစ်ခု၏ အလိုအလျောက်ဖန်တီးမှုအပြင် ကျွန်ုပ်တို့၏ အစုအဝေးကို စီမံခန့်ခွဲရန်အတွက် ယုတ္တိတန်သောကွန်ရက်ကိုလည်း အလိုအလျောက်ဖန်တီးခဲ့သည်- ovritmgmtဤ VM ကို ချိတ်ဆက်ထားသည်။

လိုအပ်ပါက၊ သင်သည် ယုတ္တိတန်သောကွန်ရက်ဆက်တင်များကို ကြည့်ရှုနိုင်ပါသည်။ ovritmgmt ၎င်းတို့ကို ချိန်ညှိပါ၊ သို့သော် oVirt အခြေခံအဆောက်အအုံ၏ ထိန်းချုပ်မှု မဆုံးရှုံးစေရန် သတိထားရန် လိုအပ်သည်။

ယုတ္တိတန်သောကွန်ရက်ဆက်တင်များ ovritmgmt

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

ပုံမှန် VM များအတွက် ယုတ္တိတန်သောကွန်ရက်အသစ်ဖန်တီးရန်၊ စီမံခန့်ခွဲရေးပေါ်တယ်တွင်၊ သို့သွားပါ။ Network >> networks >> နယူးနှင့် tab ပေါ်တွင် ယေဘုယျ လိုအပ်သော VLAN ID ဖြင့် ကွန်ရက်တစ်ခုကို ပေါင်းထည့်ကာ "ဘေးရှိ အကွက်ကို အမှန်ခြစ်ပါ။VM ကွန်ရက်"၊ ဆိုလိုသည်မှာ ၎င်းကို VM သို့ သတ်မှတ်ရန် သုံးနိုင်သည်။

VLAN32 ယုတ္တိဗေဒကွန်ရက်အသစ်၏ ဖန်သားပြင်ဓာတ်ပုံ

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

tab မှာ စပျစ်သီးပြွတ်ဤကွန်ရက်ကို ကျွန်ုပ်တို့၏အစုအဝေးတွင် ချိတ်တွဲထားသည်။ Cluster1.

အဲဒါပြီးရင် ငါတို့သွားမယ်။ Compute >> ကောင်းကင်ဗိုလ်ခြေအရှင်ကျွန်ုပ်တို့သည် အလှည့်တွင် host တစ်ခုစီသို့သွားသည်၊ တက်ဘ်သို့သွားပါ။ ကွန်ရက်ချိတ်ဆက်မှုများနှင့် wizard ကိုဖွင့်ပါ။ လက်ခံကွန်ရက်များကို စနစ်ထည့်သွင်းပါ။ယုတ္တိဗေဒကွန်ရက်အသစ်၏ host များနှင့် ချိတ်ဆက်ရန်။

"တည်ဆောက်မှုလက်ခံကွန်ရက်များ" wizard ၏ဖန်သားပြင်ဓာတ်ပုံ

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

oVirt အေးဂျင့်သည် host တွင် လိုအပ်သော ကွန်ရက်ဆက်တင်များအားလုံးကို အလိုအလျောက်ပြုလုပ်ပေးလိမ့်မည် - VLAN နှင့် BRIDGE ကိုဖန်တီးပါ။

host ပေါ်ရှိ ကွန်ရက်အသစ်များအတွက် နမူနာဖွဲ့စည်းမှုဖိုင်များ-

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-bond1.432 и ifcfg-ovirtvm-vlan432.

ယုတ္တိဗေဒကွန်ရက်ကို ထည့်သွင်းပြီး လက်ခံထားသည့်အင်ဂျင်ဖြင့် host နှင့် VM အကြားချိတ်ဆက်မှုကို စစ်ဆေးပြီးနောက်၊ ၎င်းကို virtual machine တွင်အသုံးပြုနိုင်ပါသည်။

အတုအယောင်စက်ကို အသုံးပြုရန်အတွက် တပ်ဆင်ပုံဖန်တီးခြင်း။

စာရွက်စာတမ်းလင့်ခ် - oVirt အုပ်ချုပ်ရေးလမ်းညွှန်၊ အခန်း ၈- သိုလှောင်မှုအပိုင်း၊ ဒေတာသိုလှောင်မှုဒိုမိန်းသို့ ပုံများကို အပ်လုဒ်တင်ခြင်း။

OS တပ်ဆင်ပုံမရှိပါက၊ ဥပမာ၊ သင့်ကွန်ရက်ပေါ်တွင် virtual machine ထည့်သွင်းထားပါက ၎င်းသည် ပြဿနာမဟုတ်သော်လည်း ၎င်းသည် ပြဿနာမဟုတ်သော်လည်း၊ သင်သည် virtual machine တစ်ခုကို ထည့်သွင်းနိုင်မည်မဟုတ်ပေ။ ကျောက်တံတား ကြိုတင်ဖန်တီးထားသောပုံများနှင့်အတူ။

ကျွန်ုပ်တို့၏အခြေအနေတွင်၊ ထိုကဲ့သို့သောရွေးချယ်ခွင့်မရှိသောကြောင့် ကျွန်ုပ်တို့သည် ဤပုံကို oVirt သို့တင်သွင်းရမည်ဖြစ်ပါသည်။ ယခင်က၊ ၎င်းသည် ISO Domain ဖန်တီးရန် လိုအပ်သော်လည်း oVirt ၏ ဗားရှင်းအသစ်တွင် ၎င်းကို အသုံးမပြုတော့ဟု ယူဆသောကြောင့် ယခု ပုံများကို စီမံခန့်ခွဲရေးပေါ်တယ်မှ Storage ဒိုမိန်းသို့ တိုက်ရိုက် အပ်လုဒ်လုပ်နိုင်ပါသည်။

အုပ်ချုပ်ရေးပေါ်တယ်တွင်၊ သို့သွားပါ။ သိုလှောင်ခြင်း >> disks >> လွှတ်တင်ခြင်း >> စတင်
ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ OS ပုံကို ISO ဖိုင်အဖြစ် ထည့်သွင်းပြီး၊ ဖောင်တွင် ကွက်လပ်အားလုံးကို ဖြည့်ပြီး ခလုတ်ကို နှိပ်ပါ။စမ်းသပ်ချိတ်ဆက်မှု".

Add Installation Image Wizard ၏ ဖန်သားပြင်ဓာတ်ပုံ

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 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 လက်မှတ်ကို "သို့ထည့်ရန်လိုသည်။ယုံကြည်ရသော Root CA များ» ပုံအား ဒေါင်းလုဒ်လုပ်ရန် ကြိုးစားနေသည့် စီမံခန့်ခွဲသူ၏ ထိန်းချုပ်ရေးဌာနတွင် (ယုံကြည်စိတ်ချရသော Root CA)။

အသိအမှတ်ပြုလက်မှတ်ကို Trusted Root CA တွင်ထည့်ပြီးနောက် "" ကိုနှိပ်ပါ။စမ်းသပ်ချိတ်ဆက်မှု"၊ လက်ခံသင့်သည်

Connection to ovirt-imageio-proxy was successful.

အသိအမှတ်ပြုလက်မှတ် ထပ်လောင်းခြင်းလုပ်ငန်းစဉ်ကို ပြီးသည်နှင့်၊ သင်သည် ISO ပုံအား Storage Domain သို့ ထပ်မံတင်ရန် ကြိုးစားနိုင်သည်။

မူအရ၊ ပုံများနှင့် နမူနာများကို သီးခြား VM ဒစ်ခ်များမှ သီးခြားသိမ်းဆည်းရန်အတွက် Data အမျိုးအစားဖြင့် သီးခြား Storage Domain တစ်ခုကို ဖန်တီးနိုင်သည် သို့မဟုတ် ၎င်းတို့ကို လက်ခံထားသည့် အင်ဂျင်အတွက် Storage Domain တွင်ပင် သိမ်းဆည်းနိုင်သော်လည်း ၎င်းသည် စီမံခန့်ခွဲသူ၏ ဆုံးဖြတ်ချက်အရ ဖြစ်သည်။

လက်ခံထားသည့်အင်ဂျင်အတွက် Storage Domain ရှိ ISO ပုံများ၏ ဖန်သားပြင်ဓာတ်ပုံ

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

virtual machine တစ်ခုဖန်တီးပါ။

စာရွက်စာတမ်းလင့်ခ်-
oVirt Virtual Machine Management Guide --> အခန်း 2- Linux Virtual Machines ကို ထည့်သွင်းခြင်း။
Console ဖောက်သည် အရင်းအမြစ်များ

OS တပ်ဆင်ပုံအား oVirt တွင် ထည့်သွင်းပြီးနောက်၊ သင်သည် virtual machine ကို ဖန်တီးခြင်းသို့ တိုက်ရိုက်ဆက်လက်လုပ်ဆောင်နိုင်သည်။ အလုပ်တွေအများကြီးပြီးပါပြီ၊ ဒါပေမယ့် ကျွန်တော်တို့အားလုံး စတင်ခဲ့တဲ့ ပန်းတိုင်ဖြစ်တဲ့ နောက်ဆုံးအဆင့်ကို ရောက်နေပါပြီ- အလွန်အမင်းရရှိနိုင်သော virtual machines များလက်ခံခြင်းအတွက် အမှားအယွင်းခံနိုင်ရည်ရှိသော အခြေခံအဆောက်အဦတစ်ခုကို ဖန်တီးခြင်း။ ၎င်းအားလုံးသည် လုံးဝအခမဲ့ဖြစ်သည်—မည်သည့်ဆော့ဖ်ဝဲလ်လိုင်စင်များကိုမဆို ဝယ်ယူခြင်းအတွက် တစ်ပြားတစ်ချပ်မျှ မသုံးစွဲခဲ့ပါ။

CentOS 7 ဖြင့် virtual machine တစ်ခုကို ဖန်တီးရန်၊ OS ပါသော တပ်ဆင်ပုံအား ဒေါင်းလုဒ်လုပ်ရပါမည်။

အုပ်ချုပ်ရေးပေါ်တယ်ကိုသွား၊ သွားပါ။ Compute >> virtual machineနှင့် VM ဖန်တီးမှု wizard ကိုဖွင့်ပါ။ ဘောင်များနှင့် အကွက်များအားလုံးကို ဖြည့်ပြီး ကလစ်နှိပ်ပါ။ OK ကိုစာရွက်စာတမ်းတွေကို လိုက်နာမယ်ဆိုရင် အရာအားလုံးက အရမ်းရိုးရှင်းပါတယ်။

ဥပမာအနေဖြင့်၊ ဖန်တီးထားသောဒစ်ဖြင့်၊ ကွန်ရက်သို့ချိတ်ဆက်ကာ၊ တပ်ဆင်ပုံမှစတင်ခြင်းနှင့်အတူ အလွန်ရရှိနိုင်သော VM ၏ အခြေခံနှင့် ထပ်ဆောင်းဆက်တင်များကို ကျွန်ုပ်ပေးပါမည်။

အလွန်ရရှိနိုင်သော VM ၏ဆက်တင်များနှင့်အတူ ဖန်သားပြင်ဓာတ်ပုံများ

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

wizard ဖြင့်အလုပ်လုပ်ပြီးသောအခါ၊ ကျွန်ုပ်တို့သည် ၎င်းကိုပိတ်ပြီး၊ VM အသစ်တစ်ခုကိုဖွင့်ပြီး ၎င်းတွင် OS ကိုထည့်သွင်းပါ။
၎င်းကိုလုပ်ဆောင်ရန် စီမံခန့်ခွဲရေးပေါ်တယ်မှတစ်ဆင့် ဤ VM ၏ ကွန်ဆိုးလ်သို့ ဝင်ရောက်ပါ။

VM ကွန်ဆိုးလ်သို့ချိတ်ဆက်ရန်အတွက် စီမံခန့်ခွဲရေးပေါ်တယ်ဆက်တင်များ၏ ဖန်သားပြင်ဓာတ်ပုံ

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

VM ကွန်ဆိုးလ်သို့ ချိတ်ဆက်ရန်၊ သင်သည် ဦးစွာ ကွန်ဆိုးလ်ကို အတုအယောင် စက်၏ ဂုဏ်သတ္တိများတွင် ထည့်သွင်းရပါမည်။

VM ဆက်တင်များ၊ "Console" တဘ်၏ ဖန်သားပြင်ဓာတ်ပုံ

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

VM ကွန်ဆိုးလ်သို့ ချိတ်ဆက်ရန်၊ ဥပမာ၊ သင်သည် အသုံးပြုနိုင်သည်။ Virtual Machine Viewer.

ဘရောက်ဆာဝင်းဒိုးတွင် VM ကွန်ဆိုးလ်သို့ တိုက်ရိုက်ချိတ်ဆက်ရန်၊ ကွန်ဆိုးလ်ချိတ်ဆက်မှုဆက်တင်များသည် အောက်ပါအတိုင်းဖြစ်ရမည်-

အမှား-ခံနိုင်ရည်ရှိသော IT အခြေခံအဆောက်အအုံကို ဖန်တီးခြင်း။ အပိုင်း 2။ oVirt 4.3 အစုအဝေးကို ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်သတ်မှတ်ခြင်း။

VM တွင် OS ကို ထည့်သွင်းပြီးနောက်၊ 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 သည် လွန်စွာရရှိနိုင်လိမ့်မည်၊ ဆိုလိုသည်မှာ ၎င်းကိုလုပ်ဆောင်နေသော cluster node ၏ချို့ယွင်းမှုရှိပါက oVirt သည် ၎င်းကို ဒုတိယ node တွင် အလိုအလျောက်ပြန်လည်စတင်မည်ဖြစ်သည်။ ထို့အပြင်၊ ဤ VM ကို ၎င်းတို့၏ ပြုပြင်ထိန်းသိမ်းမှု သို့မဟုတ် အခြားရည်ရွယ်ချက်များအတွက် အစုအဝေးများအကြား ရွှေ့ပြောင်းနိုင်သည်။

ကောက်ချက်

oVirt သည် ဆောင်းပါးနှင့် စာရွက်စာတမ်းနှစ်ခုလုံးတွင် ဖော်ပြထားသည့် သီးခြားစည်းမျဉ်းများနှင့် လိုအပ်ချက်များကို သင်လိုက်နာသရွေ့ အသုံးပြုရန် ခက်ခဲသည်မဟုတ်ကြောင်း oVirt သည် အပြည့်အဝလုပ်ဆောင်နိုင်သော virtual အခြေခံအဆောက်အအုံစီမံခန့်ခွဲမှုကိရိယာတစ်ခုဖြစ်ကြောင်း ကျွန်ုပ်မျှော်လင့်ပါသည်။

ဆောင်းပါး၏ အရွယ်အစားကြီးမားမှုကြောင့်၊ အသေးစိတ်ရှင်းလင်းချက်များနှင့် ဖန်သားပြင်ဓာတ်ပုံများ၊ ရှည်လျားသောအမိန့်ထုတ်ချက်များ အစရှိသည့် အမျိုးမျိုးသော wizards များကို ဖြည့်စွက်ရန် အဆင့်ဆင့် လမ်းညွှန်ချက်များကဲ့သို့သော အရာများစွာကို ထည့်သွင်းရန် မဖြစ်နိုင်ပါ။ အမှန်မှာ၊ ဆန်းသစ်တီထွင်မှုများနှင့် ပြောင်းလဲမှုများဖြင့် ဆော့ဖ်ဝဲလ်ဗားရှင်းအသစ်များကို စဉ်ဆက်မပြတ်ထုတ်ပြန်ပေးထားသည့် အထူးလက်တွေ့မဖြစ်နိုင်သော စာအုပ်တစ်အုပ် လိုအပ်မည်ဖြစ်သည်။ အရေးကြီးဆုံးအချက်မှာ အရာအားလုံး အတူတကွ မည်သို့လုပ်ဆောင်သည်ကို နားလည်ရန်နှင့် အမှား-ခံနိုင်ရည်ရှိသော virtual machine management platform ကိုဖန်တီးရန်အတွက် ယေဘုယျ algorithm တစ်ခုကို ဖန်တီးရန်ဖြစ်သည်။

ကျွန်ုပ်တို့သည် ပကတိအခြေခံအဆောက်အအုံတစ်ခုကို ဖန်တီးထားသော်လည်း၊ ၎င်း၏တစ်ဦးချင်းစီဒြပ်စင်များ—အိမ်ရှင်များ၊ ဗိသုကာစက်များ၊ စက်တွင်းကွန်ရက်များ—နှင့် ပြင်ပကမ္ဘာတို့အကြား အပြန်အလှန်အပြန်အလှန်ဆက်ဆံတတ်စေရန် သင်ကြားပေးရန် လိုအပ်ပါသည်။

ဤလုပ်ငန်းစဉ်သည် စနစ် သို့မဟုတ် ကွန်ရက်စီမံခန့်ခွဲသူ၏ အဓိကအလုပ်များထဲမှ တစ်ခုဖြစ်ပြီး၊ နောက်ဆောင်းပါးတွင် ဖော်ပြမည့် - ကျွန်ုပ်တို့၏လုပ်ငန်း၏ အမှားအယွင်းခံနိုင်သော အခြေခံအဆောက်အဦတွင် VyOS virtual routers အသုံးပြုခြင်းအကြောင်း (သင်ခန့်မှန်းထားသည့်အတိုင်း ၎င်းတို့သည် ကျွန်ုပ်တို့၏ oVirt အစုအဝေးတွင် virtual machines များအဖြစ် လုပ်ဆောင်ပါမည်)။

source: www.habr.com

မှတ်ချက် Add