= Amathuluzi angcono kakhulu okuhlinzeka ngensimbi angenalutho amaseva akwaDell? = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Ngithungatha ithuluzi lokuthola insimbi engenalutho. Empeleni ngidinga isithombe engingakwazi ukusisebenzisa kunethiwekhi (i-PXE/Bios noma i-UEFI) esingathola zonke izingxenye kuseva (amamodeli e-CPU/amadiski/inkumbulo/NIC/njll), izinguqulo ze-firmware, yiziphi izimbobo zokushintsha yonke into exhunywe kuyo nge-LLDP , futhi ubike konke lokho emuva kohlobo oluthile lwethuluzi lokusungula eline-API. Lawa wonke amaseva akwa-Dell anelayisensi ye-iDRAC yebhizinisi kodwa ukwesekwa kwabathengisi abaningi kuyinhlanganisela. Uma senginayo yonke le datha ngingathanda ukwakha i-automation ethile ukuze ngithi yakha iseva ngale phrofayela futhi izobuza i-API ukuze ihlangane neseva leyo mininingwane bese ngihamba ngiyosetha izinketho ze-bios, i-RAID, lungiselela shintsha izimbobo (esiteshini sembobo), engeza okufakwayo kokufakwa kwe-PXE (okwamanje sisebenzisa i-cobbler, kodwa evulekele kwezinye), bese uqalisa i-PXE ukuze ufake i-OS/ukulungiselelwa okufunayo. Lokho cishe ngokuqinisekile kusekelwe ku-Ansible. Kunamathuluzi amaningana omthombo ovulekile angenalutho wokuhlinzeka ngensimbi ngaphandle kodwa angikaze ngibe nakho noma iyiphi yawo ngaphandle kweForeman encane ebibonakala ingumzamo omkhulu wokuhlanganisa nengqalasizinda yethu yopopayi namanye amathuluzi akhona. Ingabe ikhona kuzo engenza engikufunayo, noma ukugeleza komsebenzi okushintshiwe kancane okungafinyelela umphumela ofanayo wokuphela? Ulwazi lwe-LLDP lubalulekile ngoba okwamanje sithembele ekuqopheni lokho mathupha ethuluzini lethu lokusungula lapho siqopha izinto ezintsha (ngaphambi kokufakwa kwe-OS, ngaleso sikhathi kubikwa ngokuzenzakalelayo uma ukufakwa kwe-OS kusekela lokho) futhi leyo datha erekhodiwe mathupha ngokuvamile ayilungile. /ilahlekile futhi kufanele siyibheke ku-switch ukuze sithole ukuthi izinto zifakwe kuphi ngempela. Ngicabange nje ukwakha isithombe esibukhoma esingenza esikufunayo, sesivele sinalo ithuluzi lokusungula esingalisebenzisa ukuze sibike kulo, kodwa lokho kungase kube umsebenzi owengeziwe ngasohlangothini lwethu ongagwenywa ngethuluzi elikhona. ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) Ungase ubheke Digital Rebar. Yaqalwa njengephrojekthi yangaphakathi yakwaDell futhi kamuva yaqanjwa njengenkampani yayo. Umnikezeli we-OpenStack ka-Suse usekelwe enguqulweni engu-1.0, negatsha le-2.0 bawenza jikelele ngokwengeziwe. Ngakho-ke akuyona nje iphrojekthi ye-OpenStack manje. httpsrebar.digital Ngingancoma kakhulu i-Digital Rebar (httpsrebar.digital). Yenza lokho kanye okufunayo. Idizayinelwe ukuhlanganisa wonke amaphrothokholi okunikezwayo kokukodwa okuhlanganisiwe kwe-Golang kanambambili (akukho ukusethwa kwephupho elibi leshumi nambili lamasevisi angaphandle ukuze enze izinto zisebenze). Isekela ukugeleza komsebenzi okuhlanganisekayo (okwenziwe ngokwezifiso), ine-Inventory ehlanganisiwe, Ukuhlelwa, kanye nezingxenye Zokuqinisekisa. I-Inventory ingakhishwa ngefosholo ku-SoR yangaphandle (amasistimu erekhodi, i-asethi mgmt dbs, njll futhi i-API engu-100% kuqala, nge-CLI enamandla kakhulu, kanye nephothali yewebhu ehamba phambili. Ukufakwa kwe-OS kungenziwa nge-kickstart/preseed PXE ngokusekelwe noma ngezithombe ze-artifact eyodwa. Iphinde ibe nokuphathwa okuphelele komjikelezo wokuphila kwehadiwe (i-BIOS, iFirmware, izilawuli ze-RAID). Ungakhetha ukusebenzisa ukuhamba komsebenzi okunezinyathelo/isiteji ukuze ufeze yonke into, noma ungakha ukugeleza komsebenzi okuzenzakalelayo kokuthinta okuyiziro uma wazi ukuthi ufuna Ukuhlukanisa kanjani imishini yakho. I-Tinkerbell ayilona ithuluzi elinamandla lokuzenzakalela - NGEKE iphakamise lokho; futhi ukuze uthole noma yini ewusizo kuyo, udinga izinsiza ezincane ezi-4 ezihlukene nezihlukile, ukuhlanganiswa okwengeziwe kanye nezinhlungu zokuphatha. I-Foreman ihloselwe ukuhlinzeka kuphela, futhi idinga ukusetha ithoni yezinsizakalo zangaphandle ukuze zenze okuthile okuwusizo. Intekenteke futhi ishwabene. I-MaaS iphinde igxile kakhulu ekuhlinzekeni, futhi iqine kakhulu uma uthenga ku-Ubuntu kuphela - ayigcini ku-Ubuntu kuphela, nokho. I-Digital Rebar iyinkundla ye-Infrastructure Automation, eklanywe njengesevisi yesimanje enamakhono aphelele okuphatha umjikelezo wokuphila wesikhungo sedatha. Ayibhilidi ekuhlanganisweni eceleni njengamaningi amathuluzi akhona - ukuhlanganisa namathuluzi akho nengqalasizinda kuwumongo ekwakhiweni. Ukuphathwa kwezingxenyekazi zekhompuyutha zomjikelezo wempilo kunezidingo zakho, futhi futhi, kwaklanywa kusukela phansi kuya phezulu ukuze kusekelwe amasistimu ahlukahlukene kanye nezindawo zengqalasizinda eziyinkimbinkimbi. [HLELA] - Ibha Yedijithali isekela umbuzo we-LLDP njengengxenye yezigaba ze-Inventory, ukuze ukwazi ukunquma ukushintsha nezimbobo iziphakeli zakho ezixhunywe kuzo. Kukhona ukwesekwa okujulile kwe-Dell hardware yokuphatha umjikelezo wempilo ephelele, kanye nezinye izingxenyekazi zekhompuyutha zabathengisi. Sisebenzisa i-Digital Rebar futhi siyayithanda, ithimba elingemuva kwayo liyasabela kakhulu ku-Slack futhi amanani abo anengqondo uma uya ngaleyo ndlela. Siyathanda nje ukusebenza nabo. Inokuncane kwijika lokufunda kodwa iguquguquka kakhulu. Futhi banemithombo evulekile yekhodi ewusizo kakhulu lapho uzama ukulungisa izinto. Ngike ngagijima kahle noPuppet/Foreman esikhathini esidlule, nokho, kuyavunywa, akumina engikulethe esimweni sokuqala. Okwamanje u-IâÂÂm ngiba umlandeli we-MAAS (httpsmaas.io). Uma usesitolo se-Ubuntu, izame nakanjani. I-Foreman ipholile ngokuphelele, ungasebenzisa i-plugin ye-foreman discovery ukufeza lokho okufunayo. Ungenza i-automation Kodwa inkomo engcwele ibuhlungu basebukhosini ekusetheni i-theto ngicabanga ukuthi ngihlangabezane nayo yonke inkinga engenzeka. Kwadingeka ukuthi ngenze ukufakwa nokusetha ngingaxhunyiwe ku-inthanethi okwenze izinto zaba nzima nakakhulu nokusebenza ngamaseva engingakwazi ukuwafinyelela ngokoqobo. Ukuthatha kwami ​​​​ithuluzi layo elipholile, uma udinga ngempela ukulisebenzisa futhi ube nesabelomali sihambisane ne-Redhat Satellite ngokusekelwa (induna inguqulo yomphakathi yeSatellite). I-MaaS yayibukeka ithembisa nokho kodwa angizange ngidlale ngayo (futhi ngangizenza ngokuzenzakalelayo ukufakwa kwe-CentOS/RHEL) Ngisebenzisa ama-API e-Redfish akhelwe ngaphakathi e-iDRAC. Iningi labathengisi bebhizinisi selivele lidalule i-Redfish endizeni yokuphatha. UDell une-github repo engekho emthethweni eneqoqo lemibhalo ewusizo yePython ukufeza konke okuhle kakhulu kokuhlinzekwa. Ngisebenzisa lezi script kanye ne-Ansible ukuhlinzeka ngensimbi engenalutho. httpsgithub.com/dell/iDRAC-Redfish-Scripting Kubalulekile ukuqaphela ukuthi akubona bonke abathengisi abasekela i-Redfish ngokulinganayo. Sinolwazi oluningi ngezinhlungu zezindawo ezinabathengisi abaningi. Abathengisi abahlukene Ama-BMC (izilawuli zokuphatha i-baseboard) (isb i-iDRAC) basekela izinguqulo ezihlukene zezivumelwano ze-Redfish, futhi abanye benza izinto ngendlela ehlukile. Uma uyisitolo somthengisi oyedwa, leli su lingasebenza, kodwa uma wethula omunye umthengisi, noma inguqulo entsha ye-BMC (noma i-Firmware upgrade), eshintsha ukwesekwa/ukuziphatha kwe-Redfish, kufanele ulungise amathuluzi akho ngokufanele. Usalelwe futhi ukwenza ngendlela oyifisayo i-OS ngezinqubo ezinzima ukuzenza - njengoba ungenakho amathuluzi e-OS - ngaphandle uma "uyishisa"ezithombeni zakho ze-ISO. Uma ubheka ukufaka esikhundleni sendiza ekhona yokubika/yokuphatha bese weqela kwesokudla uye ekufakeni kwe-hypervisor OS, kuhlala kukhona okuthi httpsdocs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.install.doc/GUID- 8C221180-8B56-4E07-88BE-789B25BA372A.html