opennebula. Qoraalo Gaaban

opennebula. Qoraalo Gaaban

Salaamu caleykum Maqaalkan waxaa loo qoray kuwa wali u kala go'ay inta u dhaxaysa xulashada aaladaha farsamada iyo ka dib akhrinta maqaalka taxanaha "Waxaan ku rakibnay proxmox iyo guud ahaan wax walba waa fiican yihiin, 6 sano oo wakhti ah oo aan lahayn hal nasasho." Laakiin ka dib markii la rakibo hal ama mid kale oo ka baxsan sanduuqa xalalka, su'aashu waxay soo baxaysaa: sidee baan tan u saxi karaa halkan, si kormeerku u noqdo mid la fahmi karo, iyo halkan, si loo xakameeyo kaydinta .... Kadibna wakhtigu wuu imanayaa oo waxaad ogaanaysaa inaad rabto wax ka sii shaqeynaya, ama aad rabto wax kasta oo ku jira nidaamkaaga si ay u noqdaan kuwo cad, oo maaha sanduuqan madow, ama waxaad rabtaa inaad isticmaasho wax ka badan hypervisor iyo farabadan mashiinnada farsamada. Maqaalkani waxa uu ka koobnaan doonaa qaar ka mid ah fikradaha iyo dhaqanka ku salaysan madal Opennebula - Waxaan u doortay sababtoo ah. ma aha mid u baahan kheyraad iyo qaabdhismeedku ma aha mid aad u adag.

Oo sidaas daraaddeed, sida aan aragno, bixiyeyaasha daruuraha badan ayaa ka shaqeeya kvm waxayna sameeyaan isku xirka dibadda si ay u xakameeyaan mashiinnada. Way caddahay in martigeliyayaasha waaweyni ay qoraan qaab-dhismeedkooda kaabayaasha daruuriga ah, isla YANDEX tusaale ahaan. Qof baa isticmaala openstack wuxuuna sameeyaa xiriir tan ku saleysan - SELECTEL, MAIL.RU. Laakiin haddii aad leedahay qalab adiga kuu gaar ah iyo shaqaale yar oo takhasus leh, markaa waxaad caadi ahaan doorataa wax diyaarsan - VMWARE, HYPER-V, waxaa jira shatiyo lacag la'aan ah oo lacag la'aan ah, laakiin taasi maahan waxa aan hadda ka hadlayno. Aynu ka hadalno kuwa xamaasadda leh - kuwani waa kuwa aan ka cabsanaynin inay bixiyaan oo ay tijaabiyaan wax cusub, inkastoo ay shirkaddu si cad u caddeeyeen, "Yaa u adeegi doona adiga ka dib," "Miyaanu tan u soo saari doonnaa wax soo saarka dambe. ? Naxdin leh." Laakiin marka hore waxaad ku dabaqi kartaa xalalkan kursiga tijaabada ah, iyo haddii qof kastaa uu jecel yahay, markaa waxaad kor u qaadi kartaa su'aasha ah horumarinta dheeraadka ah oo aad u isticmaasho goobo aad u daran.

Sidoo kale halkan waa link-ga warbixinta www.youtube.com/watch?v=47Mht_uoX3A ka qaybgale firfircoon ee horumarinta madal this.

Waxaa laga yaabaa in maqaalkani wax uu noqon doono mid aad u sarreeya oo horeba loo fahmi karo khabiir khibrad leh, iyo xaaladaha qaarkood, wax walba ma qeexi doono sababtoo ah amarro iyo tilmaamo la mid ah ayaa laga heli karaa internetka. Tani waa waayo-aragnimadayda kaliya ee madalkan. Waxaan rajeynayaa in kaqeybgalayaasha firfircoon ay ku dari doonaan faallooyinka waxa si ka wanaagsan loo qaban karo iyo wixii khaladaad ah ee aan sameeyay. Dhammaan ficillada ayaa ka dhacay meel guri oo ka kooban 3 PC oo leh astaamo kala duwan. Sidoo kale, si gaar ah uma aanan tilmaamin sida software-kani u shaqeeyo iyo sida loo rakibo. Maya, waayo-aragnimada maamulka iyo dhibaatooyinka aan la kulmay kaliya. Waxaa laga yaabaa in tani ay faa'iido u yeelan doonto qof dookhiisa ku jira.

Markaa, aan bilowno. Maamule nidaam ahaan, qodobada soo socda ayaa muhiim ii ah, la'aantoodna uma badna inaan isticmaalo xalkan.

1. Ku celcelinta rakibidda

Waxaa jira tilmaamo badan oo loogu talagalay rakibidda opennebula, waa inaysan jirin wax dhibaato ah. Laga soo bilaabo nooc ilaa nooc, astaamo cusub ayaa soo baxaya kuwaas oo aan had iyo jeer shaqayn doonin marka laga guurayo nooca loo guurayo.

2. Korjoogteynta

Waxaan la socon doonaa noode laftiisa, kvm iyo opennebula. Nasiib wanaag, durba waa diyaar. Waxaa jira fursado badan oo ku saabsan la socodka martigeliyaha Linux, isla Zabbix ama dhoofiyaha noode - qof kasta oo jecel waxa ka fiican - hadda waxaan u qeexayaa habka kormeerka mitirka (heerarka meesha lagu qiyaasi karo, joogtaynta qaabka diskka), iyada oo loo marayo zabbix , iyo sida codsiyada iyada oo loo marayo dhoofiyaha Prometheus. Kormeerka kvm, tusaale ahaan, waxaad qaadan kartaa mashruuca github.com/zhangjianweibj/prometheus-libvirt-exporter.git oo u deji inuu ku shaqeeyo nidaamka, si fiican ayuu u shaqeeyaa oo wuxuu muujinayaa cabbirada kvm, sidoo kale waxaa jira dashboard diyaarsan grafana.com/grafana/dashboards/12538.

Tusaale ahaan, waa kan faylkayga:

/etc/systemd/system/libvirtd_exporter.service
[Unit]
Description=Node Exporter

[Service]
User=node_exporter
ExecStart=/usr/sbin/prometheus-libvirt-exporter --web.listen-address=":9101"

[Install]
WantedBy=multi-user.target

Oo markaa waxaan haysanaa 1 dhoofiye, waxaan u baahanahay mid labaad si aan ula socono opennebula laftiisa, tan ayaan isticmaalay github.com/kvaps/opennebula-exporter/blob/master/opennebula_exporter

Waxaa lagu dari karaa si caadi ah node_dhoofin si ay ula socdaan nidaamka soo socda.

Faylka node_exporter waxaanu u bedelnaa bilawga sidan:

ExecStart=/usr/sbin/node_exporter --web.listen-address=":9102" --collector.textfile.directory=/var/lib/opennebula_exporter/textfile_collector

Samee hagaha mkdir -p /var/lib/opennebula_exporter

qoraalka bash ee kor lagu soo bandhigay, marka hore waxaan ku hubineynaa shaqada iyada oo loo marayo console, haddii ay muujiso waxa aan u baahanahay (haddii ay bixiso qalad, ka dibna ku dheji xmlstarlet), ku koobi /usr/local/bin/opennebula_exporter.sh

Ku dar hawl cron ah daqiiqad kasta:

*/1 * * * * (/usr/local/bin/opennebula_exporter.sh > /var/lib/opennebula_exporter/textfile_collector/opennebula.prom)

Metrics ayaa bilaabay inay soo baxaan, waxaad u qaadan kartaa sida prometheus oo waxaad dhisi kartaa garaafyo oo samee digniino. Grafana waxaad ku sawiri kartaa tusaale ahaan, dashboard fudud.

opennebula. Qoraalo Gaaban

( way caddahay in halkan aan ka badiyay cpu, ram)

Kuwa jecel oo isticmaala Zabbix, waxaa jira github.com/OpenNebula/addon-zabbix

Ilaa hadda sida ay khusayso la socodka, waxa ugu weyn waa in uu jiro. Dabcan, waxaad sidoo kale isticmaali kartaa qalabka kormeerka mashiinka farsamada ee ku dhex jira oo aad xogta ku dhejiso biilasha, halkan qof kastaa wuxuu leeyahay aragti u gaar ah, anigu ma aanan bilaabin ka shaqeynta tan si dhow.

Runtii wali maan bilaabin in aan gooyo Xulashada ugu fudud waa in lagu daro td-wakiil si loo kala saaro /var/lib/hal buug oo leh tibaaxo joogto ah. Tusaale ahaan, faylka sunstone.log wuxuu u dhigmaa nginx regexp iyo faylal kale oo muujinaya taariikhda gelitaanka goobta - maxay tahay faa'iidada tan? Waa hagaag, tusaale ahaan, waxaan si cad ula socon karnaa tirada "Qalada, qaladka" oo si deg deg ah ula socon karnaa meesha iyo heerka ay jirto cillad.

3. Backups

Waxa kale oo jira mashruucyo dhammaystiran oo lacag bixin ah - tusaale ahaan sep wiki.sepsoftware.com/wiki/index.php/4_4_3_Tigon:FurNebula_Backup. Halkan waa inaan fahamnaa in si fudud u taageerida sawirka mishiinku aanu isku mid ahayn kiiskan, sababtoo ah mashiinadayada farsamada gacanta waa inay la shaqeeyaan isdhexgalka buuxa (faylka isku midka ah ee qeexaya goobaha shabakada, magaca vm iyo goobaha gaarka ah ee codsiyadaada) . Sidaa darteed, halkan waxaan ku go'aamineynaa waxa iyo sida aan u taageeri doono. Xaaladaha qaarkood way fiicantahay in la sameeyo koobiyo waxa ku jira vm laftiisa. Waxaana laga yaabaa inaad u baahan tahay oo kaliya inaad hal disk ka kaydiso mishiinka la bixiyay.

Tusaale ahaan, waxaan go'aansanay in dhammaan mashiinnada ay ku bilaabaan sawirro joogto ah, sidaas darteed, akhrinta ka dib docs.opennebula.io/5.12/operation/vm_management/img_guide.html

Tani waxay ka dhigan tahay in marka hore aan ka soo dejin karno sawirka vm-keena:

onevm disk-saveas 74 3 prom.qcow2
Image ID: 77

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΏΠΎΠ΄ ΠΊΠ°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΎΠ½ сохранился

oneimage show 77
/var/lib/one//datastores/100/f9503161fe180658125a9b32433bf6e8
   
И Π΄Π°Π»Π΅Π΅ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΡƒΠ΄Π° Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‚Π°ΠΊ сСбС способ. ΠŸΡ€ΠΎΡΡ‚ΠΎ Ρ…ΠΎΡ‚Π΅Π» ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ инструмСнты opennebula ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Waxaan sidoo kale ka helay internetka warbixin xiiso leh iyo wax ka badan mashruuc furan, laakiin waxaa jira oo kaliya kaydinta qcow2.

Laakiin sida aynu wada ognahay, mar dhow ama hadhow waxaa imanaysa wakhti aad rabto in la kordhiyo kaydinta, way ka sii adag tahay halkan waxaana laga yaabaa in maamulku u qoondeeyo lacag si xal lacag ah loo helo, ama aad si kale u socoto oo aad fahamto in halkan aan ku jareyno kaliya kheyraadka. iyo samaynta nuqul ka mid ah heerka codsiga iyo ku darista tiro ka mid ah noodes cusub iyo mashiinada farsamada - haa, halkan, waxaan sheegayaa in isticmaalka daruuriga kaliya si ay u bilaabaan kooxaha codsiga, iyo soo saarida xogta ee goob kale ama qaadashada mid diyaarsan. alaab-qeybiyaha, haddii ay suurtagal tahay.

4. Isticmaalka fudud

Baaragaraafkan waxaan ku sifayn doonaa dhibaatooyinkii aan la kulmay. Tusaale ahaan, marka loo eego sawirada, sida aynu ognahay, waxaa jira joogto ah - marka sawirkan lagu dhejiyo vm, dhammaan xogta ayaa loo qoraa sawirkan. Oo haddii aan joogto ahayn, ka dibna sawirka waxaa lagu koobiyeeyay kaydinta iyo xogta waxaa lagu qoraa waxa laga soo koobiyay sawirka isha - tani waa sida qaab-dhismeedka template u shaqeeyaan. Waxaan si isdaba joog ah u keenay dhibaatooyin nafteyda ah aniga oo illoobay in aan qeexo si joogto ah iyo sawirka 200 GB waa la koobiyeeyay, dhibaatadu waxay tahay in habkan dhab ahaantii aan la tirtiri karin, waa inaad tagtaa noodhka oo aad dishaa habka "cp" ee hadda jira.

Mid ka mid ah khasaarooyinka muhiimka ah ayaa ah inaadan baabi'in karin falalka si fudud adoo isticmaalaya gui. Ama halkii, waad tirtiri doontaa oo waxaad arki doontaa in aysan waxba dhicin oo aad dib u bilaabi doontaa iyaga, tirtiri doonaan oo dhab ahaantii waxaa jiri doona 2 cp hababka oo nuqul ka dhigaya sawirka.

Kadibna waxay timaaddaa in la fahmo sababta opennebula ay lambarrada cusub ee mid kasta oo cusub wata id cusub, tusaale ahaan, in isla proxmox ayaa abuuray vm leh id 101, tirtirtay, ka dibna aad u abuurto mar kale iyo id 101. In opennebula tani ma dhici doonto. tusaale kasta oo cusub waxaa lagu abuuri doonaa id cusub tanina waxay leedahay macquul u gaar ah - tusaale ahaan, nadiifinta xogtii hore ama rakibaadda aan lagu guulaysan.

Waxa la mid ah kaydinta;inta badan dhammaan, madalkan waxa loogu talagalay kaydinta dhexe. Waxaa jira addons loo isticmaalo maxalliga ah, laakiin taasi maahan waxa aan ka hadlayno kiiskan. Waxaan u maleynayaa in mustaqbalka qof uu qori doono maqaal ku saabsan sida ay ugu suurtagashay in ay isticmaalaan kaydinta maxaliga ah ee qanjidhada oo si guul leh u isticmaalaan wax soo saarka.

5. Fududeynta ugu badan

Dabcan, mar kasta oo aad sii socoto, waxaa yaraanaya kuwa ku fahmi doona.

Marka la eego shuruudaha istaagida - 3 qanjidhada oo leh kaydinta nfs - wax walba si fiican ayey u shaqeeyaan. Laakiin haddii aan samayno tijaabooyin ku lug leh koronto la'aan, tusaale ahaan, marka sawir-qaadis ah oo aan daminno awoodda noodhka, waxaan ku keydineynaa goobaha kaydinta in ay jirto sawir-qaadis, laakiin dhab ahaantii ma jirto (si fiican, dhammaanteen waan fahamsanahay inaan nahay markii hore wuxuu ku qoray xogta ku saabsan ficilkan sql , laakiin hawlgalka laftiisa ma guulaysan). Faa'iidada ayaa ah in marka la abuurayo sawir-qaadis, fayl gaar ah ayaa la sameeyay oo waxaa jira "waalid", sidaas darteed haddii ay dhacdo dhibaatooyin iyo xitaa haddii aysan ku shaqeynin gui, waxaan soo qaadan karnaa faylka qcow2 oo si gooni ah u soo celin karnaa. docs.opennebula.io/5.8/operation/vm_management/vm_instances.html

Shabakadaha, nasiib daro, wax walba ma fududa. Hagaag, ugu yaraan way ka sahlan tahay marka loo eego openstack, waxaan isticmaalay kaliya vlan (802.1Q) - si fiican ayey u shaqeysaa, laakiin haddii aad isbeddel ku sameyso jaangooyooyinka shabakadda template, markaa goobahan laguma dabaqi doono mashiinnada horeba u shaqeynaya, i.e. waxaad u baahan tahay inaad tirtirto oo aad ku darto kaarka shabakada, ka dibna goobaha cusub ayaa lagu dabaqi doonaa.

Haddii aad wali rabto inaad isbarbardhigto openstack, markaa waxaad dhihi kartaa sidan: Opennebula ma jiro qeexitaan cad oo ku saabsan tignoolajiyada loo isticmaalo kaydinta xogta, maareynta shabakada, kheyraadka - maamule kasta ayaa go'aamiya naftiisa waxa ku habboon isaga.

6. Plugins iyo rakibo dheeraad ah

Ka dib oo dhan, sida aan u fahamno, goobta daruurtu waxay maareyn kartaa ma aha oo kaliya kvm, laakiin sidoo kale vmware esxi. Nasiib darro, ma aanan haysan barkad leh Vcenter, haddii qof uu isku dayay, fadlan qor.

Taageerada bixiyayaasha daruuraha kale ayaa la sheegay docs.opennebula.io/5.12/advanced_components/cloud_bursting/index.html
AWS, AZURE.

Waxaan sidoo kale isku dayay inaan ku xiro Vmware Cloud oo ka socda Selectel, laakiin waxba ma shaqeynin - guud ahaan, waa la xannibay sababtoo ah waxaa jira arrimo badan, mana jirto wax macno ah oo qoraal ah oo ku saabsan taageerada farsamada ee bixiyaha martigelinta.

Sidoo kale, hadda nooca cusub wuxuu leeyahay firecracker - tani waa bilawga microvm, oo ah nooc ka mid ah kvm xammuulka ka sarreeya docker, kaas oo siinaya xitaa wax badan, amniga iyo wax soo saarka korodhka sababtoo ah ma jirto baahi loo qabo in lagu lumiyo agabka ku dayashada qalabka. Faa'iidada kaliya ee aan ku arko Docker waa in aysan qaadan tiro dheeri ah oo habab ah mana jiraan saldhigyo la qabsaday marka la isticmaalayo ku dayashadan, i.e. Aad bay suurtogal u tahay in loo isticmaalo sida miisaan-qaade (laakiin waxay u badan tahay inay mudan tahay in maqaal gaar ah laga qoro tan ilaa aan si buuxda u wado dhammaan imtixaannada).

7. Waayo-aragnimada wanaagsan ee isticmaalka iyo khaladka ka saarida

Waxaan doonayay inaan la wadaago indha-indhayntayda shaqada, waxaan ku tilmaamay qaar ka mid ah kor ku xusan, waxaan jeclaan lahaa inaan wax badan qoro. Runtii, malaha ma ihi midka kaliya ee marka hore u maleynaya in tani aysan ahayn nidaamka saxda ah iyo guud ahaan wax walba oo halkan ku yaal - sidee ayay xitaa tan ula shaqeeyaan? Laakiin markaa fahamku wuxuu yimaadaa in wax walba ay yihiin wax macquul ah. Dabcan, ma qancin kartid qof walba oo dhinacyada qaar waxay u baahan yihiin horumar.

Tusaale ahaan, hawl fudud oo ah nuqul ka samaynta sawirka diskka ee kaydinta xogta mid kale. Kiiskeyga, waxaa jira 2 nodes oo leh nfs, waxaan soo diraa sawirka - koobiyeyntu waxay dhacdaa iyada oo loo marayo opennebula frontend, in kasta oo aan dhammaanteen la qabsanay xaqiiqda ah in xogta si toos ah loo koobi karo inta u dhaxaysa martida loo yahay - isla vmware, hyper-v waxaan nahay caadaystay tan, laakiin halkan mid kale. Waxaa jira habab kala duwan iyo fikrado kala duwan, iyo nooca 5.12 waxay ka saareen badhanka "u guuri xogta kaydinta" - kaliya mashiinka laftiisa ayaa la wareejiyaa, laakiin maaha kaydinta sababtoo ah macneheedu waa kayd dhexe.

Xiga waa qalad caan ah oo leh sababo kala duwan: "Cilaad geynta mashiinka farsamada: Lama abuuri karo domain ka /var/lib/one//datastores/103/10/deployment.5" Hoos waxaa ku yaal waxa ugu sarreeya ee la eego.

  • Xuquuqda sawirka ee isticmaalaha oneadmin;
  • Ogolaanshaha isticmaale oneadmin inuu ku shaqeeyo libvirtd;
  • Ma kaydka xogta ayaa si sax ah loogu rakibay? Tag oo hubi dariiqa qanjirka laftiisa, malaha wax baa ka dhacay;
  • Shabakadda si khaldan loo habeeyey, ama halkii hore ee hore waxay ku jirtaa goobaha shabakada in interface ugu weyn ee vlan uu yahay br0, laakiin noodhka waxa loogu qoraa bridge0 - waa inay isku mid noqotaa.

system datastore waxa uu kaydiyaa xogta badan ee vm kaaga, hadii aad ku socodsiiso vm sawir joogto ah, markaas vm waxa uu u baahan yahay in uu galo qaabaynta markii hore la sameeyay ee kaydinta aad ku abuurtay vm - tani waa mid aad muhiim u ah. Sidaa darteed, markaad u wareejinayso vm kaydka xogta kale, waxaad u baahan tahay inaad laba jeer hubiso wax walba.

8. Dukumeenti, bulshada. Horumarin dheeri ah

Inta soo hartay, dukumeenti wanaagsan, bulshada iyo waxa ugu muhiimsan waa in mashruucu sii noolaado mustaqbalka.

Guud ahaan, wax walba si fiican ayaa loo diiwaangeliyay xitaa isticmaalka ilo rasmi ah dhib ma noqon doonto in la rakibo oo loo helo jawaabaha su'aalaha.

Bulsho, firfircoon Wuxuu daabacaa xalal badan oo diyaarsan oo aad ku isticmaali karto rakibaadaada.

Waqtigan xaadirka ah, siyaasadaha qaar ee shirkadda ayaa isbedelay ilaa 5.12 forum.opennebula.io/t/towards-a-opennebula-community-ka-xoog-furan/8506/14 Waxay noqon doontaa mid xiiso leh in la arko sida mashruuca u horumariyo. Bilowgii, waxaan si gaar ah u tilmaamay qaar ka mid ah iibiyeyaasha isticmaala xalalkooda iyo waxa ay warshaduhu bixiyaan. Dabcan, ma jirto jawaab cad oo ku saabsan waxa loo isticmaalo. Laakiin ururada yaryar, ilaalinta daruurtooda gaarka ah ayaa laga yaabaa inaanay u qaali ahayn sida ay u muuqato. Waxa ugu muhiimsan waa inaad si sax ah u ogaato waxaad u baahan tahay.

Natiijo ahaan, iyadoon loo eegin waxa aad doorato nidaamka daruuriga ah, waa inaadan ku joojin hal shay. Haddii aad haysato waqti, waxaa habboon in aad eegto xalal kale oo furan.

Sheeko fiican baa jirta t.me/opennebula Waxay si firfircoon u caawiyaan oo kuuma diraan inaad xal u raadiso dhibaatada Google. Nagu soo biir.

Source: www.habr.com

Add a comment