
Kuidas uuendada suurte ettevĂ”tete vĂ”rgu seadmeid tootmise katkestamata? Suurprojekti "avatud sĂŒdameoperatsiooni" kohta rÀÀgib projekti juhtimise spetsialist Linxdatacenter Oleg Fedorov.Â
Viimastel aastatel oleme mĂ€rganud suurenenud nĂ”udlust klientide seas IT-infrastruktuuri vĂ”rgu komponentidega seotud teenuste jĂ€rele. IT-sĂŒsteemide, teenuste ja rakenduste ĂŒhenduvuse vajadus, samuti Ă€ri jĂ€lgimise ja operatiivse juhtimise ĂŒlesanded sunnivad ettevĂ”tteid tĂ€napĂ€eval vĂ”rguprobleemidele rohkem tĂ€helepanu pöörama. Â
KĂŒsimuste spekter ulatub vĂ”rgu katkestusteta toimimise tagamisest kuni kliendi iseseisva sĂŒsteemi loomise ja juhtimiseni, sealhulgas IP-aadresse, marsruutimisprotokollide seadistamise ja liikluse haldamise vastavalt organisatsioonide poliitikatele.
Samuti kasvab nĂ”udlus keerukate lahenduste jĂ€rele vĂ”rgu infrastruktuuri seadmiseks ja hooldamiseks, eelkĂ”ige klientide seas, kelle vĂ”rgu infrastruktuur on loodud nullist vĂ”i on moraalselt vananenud, vajades tĂ”sist moderniseerimist.Â
See trend lange, mis on kooskĂ”las Linxdatacenteri vĂ”rgu infrastruktuuri arengu ja keerukuse perioodiga. Oleme laiendanud oma kohaloleku geograafiat Euroopas, liitudes kaugete paikadega, mis omakorda nĂ”udis vĂ”rgu infrastruktuuri tĂ€iustamist.Â
EttevĂ”te alustas uut teenust klientidele, Network-as-a-Service: vĂ”tame enda peale kĂ”ik vĂ”rguĂŒlesanded, vĂ”imaldades neil keskenduda oma pĂ”hibusinessile.
Suvel 2020 lĂ”ppes esimene suur projekt selles suunas, millest tahaksime rÀÀkida.Â
AlustadesÂ
Suur tööstuskompleks pöördus meie poole vĂ”rgu infrastruktuuri moderniseerimisega seoses ĂŒhe oma ettevĂ”tte juures. Oli vaja vana varustuse asendamist uuega, sealhulgas vĂ”rgu tuumaga.
Viimane seadmete moderniseerimine ettevĂ”ttes toimus umbes 10 aastat tagasi. Uus juhtkond otsustas parandada ĂŒhenduvust, alustades infrastruktuuri uuendamisest kĂ”ige alusel, fĂŒĂŒsilisel tasemel.Â
Projekt jagunes kaheks osaks: serverite ja vĂ”rgu varustuse uuendamine. Me vastutasime teise osa eest.Â
BaaspĂ”himĂ”tted hĂ”lmasid tootmisliinide seiskamise minimiseerimist tööde teostamise ajal (teatud kohtades isegi tĂ€ielikku seiskamise vĂ€listamist). Iga peatumine tĂ€hendab otseseid rahakaotusi kliendile, mida ei tohtinud mingil juhul juhtuda. Objekt töötab reĆŸiimis 24/7/365 ja arvestades planeeritud seiskamisperioodide tĂ€ielikku puudumist ettevĂ”tte praktikas, seisis meie ees ĂŒlesanne, mis sisuliselt tĂ€hendas avatud sĂŒdame operatsiooni teostamist. See sai projekti peamiseks eristavaks omaduseks.
LĂ€heme
Tööd plaaniti sĂŒsteemi kaugetelt sĂ”lmedelt liikuda lĂ€hemale, samuti vĂ€hem mĂ”jutavatelt tootmisliinidelt neile, mis mĂ”jutasid tööd otseselt.Â
NĂ€iteks, kui vĂ”tta mĂŒĂŒgiosakonna sĂ”lm, siis tööde tĂ”ttu esinev kommunikatsioonikatkestus ei mĂ”juta tootmist. Sellega samas aitab selline juhtum meid, kui alltöövĂ”tjat, kontrollida valitud lĂ€henemise Ă”igsust nende sĂ”lmede juures ning kohandada tegevusi, et töötada jĂ€rgmistes projektietappides.Â
Vajadus ei seisne ainult vĂ”rkude ja juhtmete vahetamises, vaid ka kĂ”igi komponentide Ă”iges seadistamises, et lahendus toimiks korrektselt. Just seadistusi kontrolliti jĂ€rgmiselt: alustades tuumast eemal töötamist, andsime endale omamoodi "Ă”iguse eksida", mitte seades ohtu ettevĂ”tte kriitiliselt olulised alad.Â
Me mÀÀratlesime alad, mis ei mĂ”juta tootmisprotsessi, samuti kriitilised punktid â töökojad, laadimis- ja mahalaadimisblokk, laod jne. Klientidega kokku leppides mÀÀrasime iga vĂ”rgu sĂ”lme jaoks lubatud seisakuaja, mis oli vahemikus 1 kuni 15 minutit. Erakordselt ei olnud vĂ”imalik vĂ€ltida teatud vĂ”rgu sĂ”lmede vĂ€ljalĂŒlitamist, kuna kaabel tuleb fĂŒĂŒsiliselt vanast seadmetest uutesse ĂŒmber lĂŒlitada, ja selle protsessi kĂ€igus tuleb lahti harutada ka juhtmete "saba", mis on tekkinud mitme aasta jooksul ilma nĂ”uetekohase hoolduseta (ĂŒks outsourcingu tööst tulenevaid tagajĂ€rgi kaabeldusprojektide osas).
Tööd jagati mitmeks etapiks.
Etapp 1 â Audit. Tööde kavandamise lĂ€henemise ettevalmistamine ja kooskĂ”lastamine ning kliendi, paigaldusettevĂ”tte ja meie meeskonna valmiduse hindamine.
Etapp 2 â Tööde teostamise formaadi arendamine pĂ”hjaliku analĂŒĂŒsi ja planeerimisega. Valiti kontrollnimekiri, mis nĂ€itab tĂ€pselt tegevuste jĂ€rjekorda ja jĂ€rjestust, kaasa arvatud vaheĂŒhenduste vahetamine portide vahel.
Etapp 3 â Tööde teostamine kappides, mis ei mĂ”juta tootmist. Seisakuaja hindamine ja korrigeerimine jĂ€rgnevate tööde etappide jaoks.
Etapp 4 â Tööde teostamine kappides, mis mĂ”jutavad otseselt tootmist. Seisakuaja hindamine ja korrigeerimine lĂ”pp-etapi jaoks.
Etapp 5 â Tööde teostamine serveritoas ĂŒlejÀÀnud seadmete vahetamiseks. Suunamine uuele tuumale.
Etapp 6 â SĂŒsteemi tuuma sujuv ĂŒleminek vanadelt vĂ”rgu konfiguratsioonidelt uuteks, et kogu sĂŒsteemi kompleks sujuvalt toimiks (VLAN, marsruutimine jne). Sellel etapil ĂŒhendasime kĂ”ik kasutajad ja ĂŒksteise jĂ€rel viisime kĂ”ik teenused uuele varustusele, kontrollisime ĂŒhenduste korrektsust, veendusime, et ĂŒkski ettevĂ”tte teenustest ei peatu ning garantii, et vĂ”imalike probleemide korral on need otseselt seotud tuumaga, mistĂ”ttu oli lihtsam vĂ”imalikke tĂ”rkeid kĂ”rvaldata ja lĂ”ppseadistust teha.Â
Juhtmoodulite hooldus
Projekt osutus keeruliseks ka keerukate lĂ€hteolude tĂ”ttu.Â
Esiteks, see on tohutult palju sĂ”lmi ja vĂ”rgupiirkondi, kus on keeruline topoloogia ja juhtmete klassifitseerimine nende mÀÀramise jĂ€rgi. Sellised 'juhtmed' tuli kapidest vĂ€lja tuua ja hoolikalt 'hooldada', mĂ”istmaks, kust juhtmed tulevad ja kuhu viivad.Â
See nÀgi vÀlja umbes nii:

nii:

vĂ”i selline:Â

Teiseks, iga sellise ĂŒlesande puhul tuli ette valmistada fail, mis kirjeldab protsessi. "VĂ”tame kaabli X vanast seadmest pordist 1 ja ĂŒhendame selle uue seadme pordiga 18." NĂ€eb vĂ€lja lihtne, kuid kui sul on algandmetes 48 tĂ€ielikult tĂ€idetud porti ning seisaku vĂ”imalust pole (mĂ”tleme 24/7/365), siis on ainus lahendus töötada plokkidena. Mida rohkem kaableid suudame vanast seadmest korraga eemaldada, seda kiiremini saame need korda teha ja uude vĂ”rku paigaldada, vĂ€ltides vĂ”rgu tĂ”rkeid ja seisakuid.Â
SeetĂ”ttu viisime ettevalmistavas etapis vĂ”rgu jaotuse plokkidesse â igal neist oli oma VLAN. Iga port (vĂ”i nende alamhulk) vanas seadmes vastas mĂ”nele VLAN-ile uues vĂ”rgu topoloogias. Grupeerisime need nii: lĂŒliti esimestes portides olid kasutajate vĂ”rgud, keskel tootmisvĂ”rgud ja viimastes juurdepÀÀsupunktid ja ĂŒlesĂŒhendused.Â
Selline lĂ€henemine vĂ”imaldas ĂŒhel korral vanast seadmest vĂ€lja tĂ”sta ja korda teha mitte 1 kaabli, vaid 10-15. See kiirendas tööprotsessi mitmekordselt. Â
Ăksikasjalikult, nii nĂ€evad juhtmed kapis vĂ€lja pĂ€rast korrastamist:Â

vĂ”i nĂ€iteks nii:Â

PĂ€rast teise etapi lĂ”ppu tegime pausi vigade ja projekti dĂŒnaamika analĂŒĂŒsimiseks. NĂ€iteks ilmnesid kohe vĂ€ikesed puudujÀÀgid, kuna esitatud vĂ”rgu skeemides olid ebatĂ€psused (vale konnektor skeemil â vale ostetud patch-kord ja vajadus selle vahetamiseks).Â
Paus oli vajalik, kuna serveriga töötades oli isegi vĂ€ike rike protsessis vastuvĂ”etamatu. Kui eesmĂ€rk on tagada, et vĂ”rgu lĂ”igus ei oleks seisakut ĂŒle 5 minuti, siis seda ĂŒletada ei tohtinud. KĂ”ik vĂ”imalikud ajakava kĂ”rvalekalded pidid olema kooskĂ”lastatud kliendiga.Â
Siiski vĂ”imaldas eelnev planeerimine ja projekti jaotamine plokkideks jÀÀda kĂ”ikides lĂ”ikudes kavandatud seisaku aega ning enamikul juhtudel isegi ilma selleta hakkama saada.Â
Aja vĂ€ljakutse â projekt COVID-i ajalÂ
Ilma lisaprobleemideta siiski ei saanud. Loomulikult oli koroonaviirus ĂŒks takistustest.Â
Tööd muutusid keeruliseks seoses pandeemia algusega, mistĂ”ttu ei saanud kĂ”ik projekti elluviimisega seotud spetsialistid kohal olla. Kohale lubati ainult paigaldusettevĂ”tte töötajad, samas kui kontroll toimus Zoomi ruumis â seal viibis Linxdatacenteri vĂ”rguinsener, mina projektijuht, kliendi poolt mÀÀratud vĂ”rguinsener, kes vastutas töö teostamise eest, ja paigaldustöid teostav meeskond.
Töö kÀigus tekkisid arvestamata probleemid, mille tÔttu tuli jooksvalt kohandusi teha. Nii suudeti kiiresti inimfaktorist tulenevaid mÔjusid (skeemist tingitud vead, vead liidese aktiivsuse mÀÀramisel jne) vÀltida.
Kuigi kaugtöö formaat tundus projekti alguses ebaharilik, suudame me kiiresti uutele tingimustele kohanduda ja oleme jĂ”udnud töö lĂ”ppfaasi.Â
KĂ€ivitame ajutise vĂ”rgu konfigureerimise kahe vĂ”rgu tuuma â vana ja uue â paralleelseks tööks sujuva ĂŒlemineku tagamiseks. TĂ”desime siiski, et uut tuuma konfiguratsioonifailist ei olnud eemaldatud ĂŒks ĂŒleliigne rida, mistĂ”ttu ĂŒleminek ei toimunud. See sundis meid pĂŒhendama aega probleemi otsimisele.Â
Selgus, et peamine andmevoog edastati korrektselt, kuid juhtimisandmed ei jĂ”udnud sĂ”lmeni uue tuuma kaudu. TĂ€nu projekti selgele jaotusele etappideks suudeti suhteliselt kiiresti tuvastada probleemi piirkond vĂ”rgus, avastada probleem ja see kĂ”rvaldada.Â
Ja tulemuseks
Projekti tehnilised tulemusedÂ
Esiteks loodi uue ettevĂ”tte vĂ”rgu tuum, mille jaoks ehitasime fĂŒĂŒsilised/loogilised rĂ”ngad. See on tehtud nii, et igal vĂ”rgu lĂŒlitil oleks âteine Ă”lgâ. Vanas vĂ”rgus ĂŒhinesid paljusid lĂŒliteid tuumaga ĂŒhe teega, ĂŒhe Ă”laga (uplink). Kui see katkestas, muutus lĂŒliti tĂ€ielikult saavutamatuks. Ja kui ĂŒhe uplinkiga oli ĂŒhendatud mitu lĂŒlitit, siis rike viis pĂ”himĂ”tteliselt terve osakonna vĂ”i tootmisliini ettevĂ”ttes töövĂ”imetuks.Â
Uues vĂ”rgus ei suuda isegi tĂ”sine vĂ”rguĂ”nnetus ĂŒhelgi juhul âmaandadaâ kogu vĂ”rku vĂ”i olulist selle osa.Â
90% kogu vĂ”rgu seadmetest on uuendatud, vĂ€lja on viidud mediakonverterid (signaali levitamise muundurid) ja ka Ă€ra on kaotatud vajadus eraldi toitejuhtmete jĂ€rele seadmete toiteks, ĂŒhendades PoE-lĂŒlititega, kus elektritoide edastatakse Etherneti kaablite kaudu.Â
KĂ”ik optilised ĂŒhendused serveris ja kapides on mĂ€rgistatud â kĂ”ikidel vĂ”tmeĂŒhenduse sĂ”lmedel. See on vĂ”imaldanud koostada topoloogilise skeemi varustuse ja ĂŒhenduste kohta, mis kajastab selle tegelikku seisundit tĂ€nasel pĂ€eval.Â
VÔrgu skeem

Peamine tehniline jĂ€reldus: ulatuslikud infrastruktuuri tööd viidi lĂ€bi kiiresti, hĂ€irimata ettevĂ”tte tööd ja peaaegu mĂ€rkamatult selle personalile.Â
Projekti Àrilised kokkuvÔtted
Minu arvates on see projekt huvitav eeskĂ€tt mitte tehnilisest, vaid organisatoorsest vaatepunktist. Peamine keerukus seisnes projektitööde elluviimise planeerimises ja lĂ€bimĂ”tlemises.Â
Projekti edukus lubab rÀÀkida sellest, et meie algatus arendada vĂ”rguteenuseid Linxdatacenteri teenuste portfelli raames on Ă”ige valik ettevĂ”tte arengusuuna osas. Vastutustundlik projektijuhtimine, pĂ€dev strateegia ja selge planeerimine vĂ”imaldasid meil töö kvaliteetselt lĂ”pule viia.Â
Töö kvaliteedi kinnitamine â kliendi taotlus jĂ€tkata teenuste osutamist oma muudele objektidele Venemaal vĂ”rgu moderniseerimiseks.
Allikas: habr.com
