
Kuidas uuendada suurte ettevĂ”tete vĂ”rgu seadmeid tootmise seiskamata? Suurprojekti kohta "avatud sĂŒdame operatsiooni" reĆŸiimis rÀÀgib projektihaldur Linxdatacenter Oleg Fedorov.Â
Viimastel aastatel oleme mĂ€rganud suurenemist tellijate nĂ”udluses IT-taristu vĂ”rgu komponentidega seotud teenuste jĂ€rele. IT-sĂŒsteemide, teenuste, rakenduste ĂŒhenduvuse vajadus, Ă€ritegevuse jĂ€lgimise ja operatiivjuhtimise ĂŒlesanded peaaegu igas valdkonnas sunnivad tĂ€napĂ€eva ettevĂ”tteid pöörama vĂ”rgu teemadele rohkem tĂ€helepanu. Â
KĂŒsimuste ulatus â alates vĂ”rgu usaldusvÀÀrsuse tagamisest kuni kliendi iseseisva sĂŒsteemi loomise ja haldamiseni ploki IP-aadresse, marsruutimisprotokollide seadistamise ning liikluse haldamisega vastavalt organisatsioonide poliitikale.
Samuti kasvab nĂ”udlus komplekssete lahenduste jĂ€rele vĂ”rgu infrastruktuuri loomisel ja teenindamisel, eelkĂ”ige tellijate seas, kelle vĂ”rgu infrastruktuur luuakse nullist vĂ”i on moraalselt vananenud, vajades tĂ”siseid moderniseerimist.Â
See suundumus langes kokku Linxdatacenteri enda vĂ”rgu infrastruktuuri arengu ja keerukuse perioodiga. Oleme laiendanud oma kohalolekute geograafiat Euroopas, ĂŒhinedes kaugete aladega, mis omakorda nĂ”udis ka vĂ”rgu infrastruktuuri tĂ€iustamist.Â
EttevĂ”te kĂ€ivitas uue teenuse klientidele, Network-as-a-Service: kĂ”ikide klientide vĂ”rgu ĂŒlesannete lahenduse vĂ”tame enda kanda, vĂ”imaldades neil keskenduda pĂ”hitegevusele.
2020. aasta suvel lĂ”petati esimene suurprojekt selles suunas, millest tahaksime rÀÀkida.Â
AlgusesÂ
Suur tööstuskompleks pöördus meie poole vĂ”rgu infrastruktuuri moderniseerimisega ĂŒhes oma tehases. Vajasime vana seadme asendamist uuega, sealhulgas vĂ”rgu tuumaga.
Viimane seadme moderniseerimine ettevĂ”ttes toimus umbes 10 aastat tagasi. EttevĂ”tte uus juhtkond otsustas parandada ĂŒhenduvust, alustades infrastruktuuri uuendamisest kĂ”ige pĂ”hjalikumal, fĂŒĂŒsilisel tasandil.Â
Projekt jagati kaheks osaks: serveripargi ja vĂ”rgu seadmete uuendamine. Meie vastutasime teise osa eest.Â
Alustavad tööde nĂ”udmised hĂ”lmasid tootmisliinide seiskumiste minimeerimist ettevĂ”ttes tööde teostamise ajal (mĂ”nes kohtades ka tĂ€ielikku seiskumiste vĂ€listamist). Iga peatus tĂ€hendab kliendi jaoks otseseid rahakadu, mida ei tohtinud mingil juhul juhtuda. TĂ€nu objekti tööreĆŸiimile 24x7x365 ning arvestades ettevĂ”tte praktikas planeeritud seiskumiste tĂ€ielikku puudumist, seati meile ĂŒlesanne teostada operatsioon avatud sĂŒdamega. See muutus projekti peamiseks eripĂ€raks.
LĂ€hme
Tööd olid planeeritud pĂ”himĂ”ttel liikuda kaugematest vĂ”rgu sĂ”lmedest lĂ€hemale, samuti vĂ€hem tootmisliinide tööd mĂ”jutavatest kohtadest rohkem neid otseselt mĂ”jutavate kohtade poole.Â
NĂ€iteks, kui vĂ”tta vĂ”rgu sĂ”lm mĂŒĂŒgiosakonnas, siis ei mĂ”juta selles osakonnas toimuvad tööd tootmist kuidagi. Samuti aitab selline sĂŒndmus meil, kui alltöövĂ”tjal, kontrollida valitud lĂ€henemisviisi Ă”igsust selliste sĂ”lmede töö osas ning vajadusel korrigeerida tegevusi jĂ€rgmistes projekti etappides.Â
On vajalik mitte ainult asendada sĂ”lmed ja kaablid vĂ”rgus, vaid ka Ă”igesti konfigureerida kĂ”ik lahenduse komponendid tervikuna. Just nende konfiguratsioonide kontrollimise teostamine kĂ€is nii, et alustades töödega kaugemal pĂ”hikohast, andsime endale justkui "Ă”iguse eksida", mitte riskides ettevĂ”tte kriitiliselt oluliste aladega.Â
MÀÀrasime alad, mis ei mĂ”juta tootmisprotsessi, ning kriitilised kohad â töökoja, laadimis- ja mahalaadimisbloki, ladude jne. Klient nĂ”ustus vĂ”tma iga vĂ”rgu sĂ”lme maksimaalse lubatud seiskumise aja osas: 1 kuni 15 minutit. Ăksikute vĂ”rgu sĂ”lmede tĂ€ielikku vĂ€ljalĂŒlitamist ei olnud vĂ”imalik vĂ€ltida, kuna kaabel tuli fĂŒĂŒsiliselt vanast seadmest uude seadmesse ĂŒmber lĂŒlitada ning selle protsessi kĂ€igus tuli ka lahti harutada "kaablite habe", mis oli vormunud mitmeaastase kasutamise kĂ€igus ilma nĂ”uetekohase hoolduseta (ĂŒks tagajĂ€rgi kaablite paigaldamise tööde allhangetena teostamine).
Tööd jagati mitmeks etapiks.
Etapp 1 â Audit. Valmistamine ja tööde planeerimise lĂ€henemise kooskĂ”lastamine ning meeskondade valmisoleku hindamine: kliendi, montaaĆŸi teostava allhankija ja meie meeskonna.
Etapp 2 â Tööde lĂ€biviimise formaadi arendamine, sĂŒvamĂ”tteline analĂŒĂŒs ja planeerimine. Valisime kontrollnimekirja, mis nĂ€itab tĂ€pselt tegevuse jĂ€rjekorda ja jĂ€rjestust, sealhulgas patĆĄikordide vahetamise jĂ€rjekorda portide kaupa.
Etapp 3 â Tööde teostamine kapides, mis ei mĂ”juta tootmist. Seisakuaegade hindamine ja korrigeerimine edasiste tööetappide jaoks.
Etapp 4 â Tööde teostamine kapides, mis mĂ”jutavad tootmist. Seisakuaegade hindamine ja korrigeerimine lĂ”pp-etapi jaoks.
Etapp 5 â Tööde teostamine serveri ruumis jĂ€relejÀÀnud seadmete vahetamiseks. Uue juure marsruutimise kĂ€ivitamine.
Etapp 6 â SĂŒsteemi juure jĂ€rjestikune ĂŒleminek vana vĂ”rgu konfiguratsioonilt uuele, et tagada kogu sĂŒsteemikompleksi sujuv ĂŒleminek (VLAN, marsruutimine jms). Sel etapil ĂŒhendasime kĂ”ik kasutajad ja viimistlesime kĂ”ik teenused uuele seadmele, kontrollisime ĂŒhenduse Ă”igsust, veendusime, et ĂŒkski ettevĂ”tte teenus ei seiskunud, ning tagasime, et tekkivad probleemid oleksid seotud otseselt juurega, mis lihtsustas vĂ”imalike tĂ”rgete kĂ”rvaldamist ja lĂ”ppseadet.Â
Kaablite juuste korrastamine
Projekt osutus keeruliseks ka keeruliste algtingimuste tĂ”ttu.Â
Esiteks, suure hulga sĂ”lmede ja vĂ”rgu lĂ”ikude tĂ”ttu, keerulise topoloogia ja kaablite klassifitseerimise jĂ€rgi nende otstarbe jĂ€rgi. Selliseid "juukseid" tuli kapidest vĂ€lja vĂ”tta ja hoolikalt "korrastada", mĂ”istes, milline kaabel kust tuleb ja kuhu viib.Â
See nÀgi vÀlja umbes nii:

nii:

vĂ”i nii:Â

Teiseks, iga sellise ĂŒlesande jaoks tuli ette valmistada fail protsessi kirjeldamisega. âVĂ”tame kaabli X vanast seadmest port 1, ĂŒhendame selle uue seadme porti 18.â Tundub lihtne, kuid kui sul on lĂ€hteandmetes 48 tĂ€iesti tĂ€idetud porti ning varuvalikut pole (me mĂ€letame 24x7x365), on ainus lahendus töötada blokkidena. Mida rohkem kaableid saab vanast seadmest korraga vĂ€lja tĂ”mmata, seda kiiremini saab need korralikult paika panna ja uude vĂ”rgu âraudteeâ sisestada, vĂ€ltides tĂ”rkeid ja seisakuid vĂ”rgutöös.Â
SeetĂ”ttu viisime ettevalmistusfaasis vĂ”rgu jagamise blokkideks â iga blokk kuulus kindlasse VLAN-i. Iga port (vĂ”i nende alamhulk) vanas seadmes on mingi VLAN uues vĂ”rgu topoloogias. Gruppisime need jĂ€rgmiselt: lĂŒhikesed portid lĂŒlitites olid kasutajavĂ”rgud, keskel olid tootmisvĂ”rgud ja viimastes olid pÀÀsupunktid ja uplink-id.Â
Selline lĂ€henemine vĂ”imaldas ĂŒhe korraga vanast seadmest vĂ€lja tĂ”mmata ja korda teha mitte 1 kaablit, vaid 10-15. See kiirendas töövoogu mitu korda. Â
Muide, nii nĂ€evad kaablid kapides vĂ€lja pĂ€rast korda tegemist:Â

vĂ”i nĂ€iteks nii:Â

Teise etapi lĂ”pus vĂ”tsime pausi vigade analĂŒĂŒsimiseks ja projekti dĂŒnaamikaks. NĂ€iteks ilmusid kohe vĂ€lja vĂ€ikesed puudused, mis tulenesid meile edastatud vĂ”rgu skeemide ebatĂ€psustest (vale ĂŒhendus skeemil â vale ostetud patch-kaabel ja vajadus selle asendamiseks).Â
Paus oli vajalik, kuna serverites töötades ei olnud isegi vĂ€ike tĂ”rge protsessis lubatud. Kui eesmĂ€rgiks on tagada vĂ”rgu osa tööseisaku aeg mitte ĂŒle 5 minuti, siis seda ĂŒletada ei tohtinud. Iga vĂ”imalik kĂ”rvalekalle ajakavast pidi olema kooskĂ”lastatud kliendiga.Â
Kuid eelplaneerimine ja projekti jagamine blokkideks vĂ”imaldasid rahulduda planeeritud tööseisaku ajaga kĂ”igis ootes ja enamikul juhtudel isegi ilma selleta hakkama saada.Â
Aja vĂ€ljakutse â projekt COVID-i ajalÂ
TĂ€iendavad keerukused ei puudunud siiski. Loomulikult oli ĂŒheks takistuseks koroonaviirus.Â
Tööd komplikatsioonid tekkisid seoses pandeemia algusega, mistĂ”ttu ei olnud vĂ”imalik, et kĂ”ik protsessis osalejad viibiksid kliendi objektil töid teostamas. Objekti lubati ainult paigaldusettevĂ”tte töötajad ning kontroll toimus Zoomis â seal viibis vĂ”rguinsener Linxdatacenter'ist, mina kui projekti juht, kliendi poolt vastutav vĂ”rguinsener ning meeskond, kes tegi paigaldusarbeid.
Tööde kÀigus tekkis ootamatuid probleeme ning tuli jooksvalt teha kohandusi. Nii Ônnestus kiiresti ennetada inimfaktori mÔju (skeemivead, aktiivsusliidese seisundi mÀÀramise vead jne).
Kuigi kaugtehnoloogia formaat tundus projekti alguses ebatavaline, kohandusime me ĂŒsna kiiresti uute tingimustega ning jĂ”udsime tööde viimasesse etappi.Â
KĂ€ivitame ajutise vĂ”rgu seadistamise konfiguratsiooni kahele vĂ”rgukernale â vanale ja uuele â sujuva ĂŒlemineku tagamiseks. Selgus, et uue tuuma konfiguratsiooni failist polnud eemaldatud ĂŒhte tarbetut rida ja ĂŒleminekut ei toimunud. See sundis meid veidi aega probleemile lahenduse leidmiseks raiskama.Â
Selgus, et peamine liiklus edastati Ă”igesti, kuid juhtimisliiklus ei jĂ”udnud sĂ”lme uue tuuma kaudu. TĂ€nu projekti selgele etappideks jagamisele Ă”nnestus kiiresti kindlaks teha vĂ”rguosa, kus tekkis takistus, tuvastada probleem ja see lahendada.Â
Ja tulemuseks
Projekti tehnilised tulemusedÂ
Esiteks loodi uue ettevĂ”tte vĂ”rgu uus tuum, selleks ehitasime fĂŒĂŒsilisi/loogilisi ringe. See tehti nii, et igal vĂ”rgu lĂŒlikil oleks "teine Ă”lg". Vanas vĂ”rgus olid paljud lĂŒlitid ĂŒhendatud tuumaga ĂŒhe rada kaudu, ĂŒhe Ă”laga (uplink). Kui see katkeb, muutub lĂŒliti tĂ€ielikult kĂ€ttesaamatuks. Ja kui ĂŒhe uplinki kaudu oli ĂŒhendatud mitu lĂŒlitit, siis rike tĂ”i kaasa terve osakonna vĂ”i tootmisliini tĂ”rke.Â
Uues vĂ”rgus ei suuda isegi tĂ”sine vĂ”rguintsident mingisuguses stsenaariumis "panna" kogu vĂ”rku vĂ”i selle olulist osa maapinnale.Â
90% kogu vĂ”rgutehnika on uuendatud, vĂ€lja on toodud meediakonverterid (signaali edastamise keskkonna muundurid) ning ka kaotatud on vajadus eraldiseisvate elektriliinide jĂ€rele seadmete toitmiseks, tĂ€nu PoE-lĂŒlitite kasutusele, kus toide edastatakse Etherneti kaablite kaudu.Â
Samuti on kĂ”ik optilised ĂŒhendused serveriruumis ja kohtade kapides mĂ€rgistatud â kĂ”igis vĂ”tmeĂŒhenduspunktides. See vĂ”imaldas koostada sidetehnika ja ĂŒhenduste topoloogilise skeemi, mis peegeldab selle tegelikku seisukorda tĂ€nasel pĂ€eval.Â
VÔrguskeem

KĂ”ige olulisem tulemus tehnilisest vaatepunktist: ulatuslikud infrastruktuuritööd viidi lĂ€bi kiiresti, ilma et see oleks ettevĂ”tte töös mingit segadust tekitanud ja peaaegu mĂ€rkamatult selle personali jaoks.Â
Projekti Àrilised tulemused
Minu arvates on see projekt esmajoones huvitav mitte tehnilisest, vaid organisatsioonilisest poolest. Raskused seisnesid peamiselt projektiĂŒlesannete elluviimise planeerimises ja lĂ€bimĂ”eldud sammude vĂ€ljatöötamises.Â
Projekti edu vĂ”imaldab rÀÀkida sellest, et meie algatus arendada vĂ”rgusuunda Linxdatacenter'i teenuste portfellis on Ă”ige ettevĂ”tte arengusuund. Vastutustundlik lĂ€henemine projektide juhtimisele, mĂ”istlik strateegia ja selge planeerimine vĂ”imaldasid meil töö kvaliteetselt teostada.Â
Töö kvaliteedi kinnituseks on kliendi taotlus jĂ€tkata vĂ”rgu moderniseerimise teenuste osutamist tema ĂŒlejÀÀnud objektides Venemaal.
Allikas: habr.com
