Den hÀr artikeln Àr den första i en serie artiklar "Hur du tar kontroll över din nÀtverksinfrastruktur." InnehÄllet i alla artiklar i serien och lÀnkar finns .
Jag erkÀnner fullt ut att det finns tillrÀckligt mÄnga företag dÀr en nÀtavbrottstid pÄ en timme eller till och med en dag inte Àr kritisk. TyvÀrr eller lyckligtvis hade jag inte möjlighet att arbeta pÄ sÄdana platser. Men, naturligtvis, nÀtverken Àr olika, kraven Àr olika, tillvÀgagÄngssÀtten Àr olika, och ÀndÄ, i en eller annan form, kommer listan nedan i mÄnga fall faktiskt att vara ett "mÄste".
SÄ, de ursprungliga förutsÀttningarna.
Du har ett nytt jobb, du har fÄtt befordran eller sÄ har du bestÀmt dig för att ta en ny titt pÄ ditt ansvar. FöretagsnÀtverket Àr ditt ansvarsomrÄde. För dig Àr detta pÄ mÄnga sÀtt en utmaning och nytt, vilket till viss del motiverar mentorstonen i denna artikel :). Men jag hoppas att artikeln ocksÄ kan vara anvÀndbar för alla nÀtverksingenjörer.
Ditt första strategiska mÄl Àr att lÀra dig att motstÄ entropi och bibehÄlla den servicenivÄ som tillhandahÄlls.
MÄnga av problemen som beskrivs nedan kan lösas pÄ olika sÀtt. Jag tar medvetet inte upp Àmnet teknisk implementering, eftersom... i princip Àr det ofta inte sÄ viktigt hur du löste det eller det problemet, utan det som Àr viktigt Àr hur du anvÀnder det och om du anvÀnder det överhuvudtaget. Till exempel Àr ditt professionellt byggda övervakningssystem till liten nytta om du inte tittar pÄ det och inte svarar pÄ varningar.
ĐĐ±ĐŸŃŃĐŽĐŸĐČĐ°ĐœĐžĐ”
Först mÄste du förstÄ var de största riskerna finns.
à terigen, det kan vara annorlunda. Jag erkÀnner att nÄgonstans, till exempel, kommer dessa att vara sÀkerhetsfrÄgor, och nÄgonstans, frÄgor relaterade till kontinuiteten i tjÀnsten, och nÄgonstans, kanske, nÄgot annat. Varför inte?
LÄt oss anta, för att vara tydliga, att detta fortfarande Àr kontinuitet i tjÀnsten (detta var fallet i alla företag dÀr jag arbetade).
Sedan mÄste du börja med utrustningen. HÀr Àr en lista över Àmnen att uppmÀrksamma:
- klassificering av utrustning efter grad av kritikalitet
- backup av kritisk utrustning
- support, licenser
Du mÄste tÀnka igenom möjliga felscenarier, sÀrskilt med utrustning överst i din klassificering av kritik. Vanligtvis försummas möjligheten till dubbla problem, annars kan din lösning och support bli orimligt dyra, men i fallet med verkligt kritiska nÀtverkselement, vars misslyckande kan pÄverka verksamheten avsevÀrt, bör du tÀnka pÄ det.
Exempel
LÄt oss sÀga att vi pratar om en rotswitch i ett datacenter.
Eftersom vi var överens om att tjÀnstens kontinuitet Àr det viktigaste kriteriet, Àr det rimligt att tillhandahÄlla "het" backup (redundans) av denna utrustning. Men det Àr inte allt. Du mÄste ocksÄ bestÀmma dig för hur lÀnge, om den första vÀxeln gÄr sönder, Àr det acceptabelt för dig att leva med endast en kvarvarande vÀxel, eftersom det finns en risk att den ocksÄ gÄr sönder.
Viktig! Du behöver inte bestÀmma denna frÄga sjÀlv. Du ska beskriva risker, möjliga lösningar och kostnader för ledningen eller företagsledningen. De mÄste fatta beslut.
SÄ om det beslutades att, med tanke pÄ den lilla sannolikheten för ett dubbelfel, att arbeta i 4 timmar pÄ en strömbrytare i princip Àr acceptabelt, kan du helt enkelt ta lÀmpligt stöd (enligt vilket utrustningen kommer att ersÀttas inom 4 timmar).
Men det finns en risk att de inte levererar. TyvÀrr hamnade vi en gÄng i en sÄdan situation. IstÀllet för fyra timmar reste utrustningen i en vecka!!!
DĂ€rför mĂ„ste denna risk ocksĂ„ diskuteras och kanske Ă€r det mer korrekt för dig att köpa en annan switch (tredje) och förvara den i ett reservdelspaket (âkallâ backup) eller anvĂ€nda den för laboratorieĂ€ndamĂ„l.
Viktig! Gör ett kalkylblad över all support du har med utgÄngsdatum och lÀgg till den i din kalender sÄ att du fÄr ett mail minst en mÄnad i förvÀg om att du ska börja oroa dig för att förnya din support.
Du kommer inte att bli förlÄten om du glömmer att förnya din support och dagen efter det upphör din hÄrdvara gÄr sönder.
Nödarbete
Vad som Àn hÀnder pÄ ditt nÀtverk bör du helst ha tillgÄng till din nÀtverksutrustning.
Viktig! Du mÄste ha konsolÄtkomst till all utrustning och denna Ätkomst bör inte bero pÄ tillstÄndet hos anvÀndardatanÀtverket.
Du bör ocksÄ förutse möjliga negativa scenarier i förvÀg och dokumentera nödvÀndiga ÄtgÀrder. TillgÀngligheten av detta dokument Àr ocksÄ avgörande, sÄ det bör inte bara lÀggas upp pÄ en delad resurs för avdelningen, utan ocksÄ sparas lokalt pÄ ingenjörernas datorer.
Det mÄste finnas
- information som krÀvs för att öppna en biljett med leverantörs- eller integratörssupport
- information om hur man kommer till valfri utrustning (konsol, hantering)
Naturligtvis kan den ocksÄ innehÄlla annan anvÀndbar information, till exempel en beskrivning av uppgraderingsproceduren för olika utrustningar och anvÀndbara diagnostiska kommandon.
partner
Nu mÄste du bedöma riskerna med partners. Vanligtvis detta
- Internetleverantörer och trafikutbytespunkter (IX)
- leverantörer av kommunikationskanaler
Vilka frÄgor bör du stÀlla dig sjÀlv? Liksom med utrustning mÄste olika nödsituationer beaktas. För internetleverantörer kan det till exempel vara nÄgot som:
- vad hÀnder om internetleverantören X slutar tillhandahÄlla tjÀnster till dig av nÄgon anledning?
- Kommer andra leverantörer att ha tillrÀckligt med bandbredd för dig?
- Hur bra kommer anslutningen att förbli?
- Hur oberoende Àr dina internetleverantörer och kommer ett allvarligt avbrott hos en av dem att orsaka problem med de andra?
- hur mÄnga optiska ingÄngar till ditt datacenter?
- vad hÀnder om en av ingÄngarna förstörs helt?
AngÄende inputen, i min praktik i tvÄ olika företag, i tvÄ olika datacenter GrÀvmaskinen förstörde brunnarna, och det var bara genom ett mirakel som vÄr optik inte skadades. Detta Àr inte en sÄ ovanlig hÀndelse.
Och, naturligtvis, behöver du inte bara stÀlla dessa frÄgor, utan, Äterigen, med stöd frÄn ledningen, för att tillhandahÄlla en acceptabel lösning i alla situationer.
SĂ€kerhetskopiering
NÀsta prioritet kan vara en sÀkerhetskopia av utrustningskonfigurationer. Detta Àr i alla fall en mycket viktig punkt. Jag kommer inte att lista de fall dÄ du kan förlora konfigurationen; det Àr bÀttre att göra regelbundna sÀkerhetskopior och inte tÀnka pÄ det. Dessutom kan regelbundna sÀkerhetskopior vara mycket anvÀndbara för att övervaka förÀndringar.
Viktig! Gör sÀkerhetskopior dagligen. Det hÀr Àr inte sÄ stor mÀngd data att spara pÄ detta. PÄ morgonen bör vakthavande ingenjör (eller du) fÄ en rapport frÄn systemet, som tydligt indikerar om sÀkerhetskopieringen lyckades eller inte, och om sÀkerhetskopieringen misslyckades bör problemet lösas eller en biljett skapas ( se nÀtverksavdelningens processer).
Programvaruversioner
FrÄgan om det Àr vÀrt att uppgradera utrustningens programvara Àr inte sÄ tydlig. à ena sidan Àr gamla versioner kÀnda buggar och sÄrbarheter, men Ä andra sidan Àr ny programvara för det första inte alltid en smÀrtfri uppgraderingsprocedur, och för det andra nya buggar och sÄrbarheter.
HÀr mÄste du hitta det bÀsta alternativet. NÄgra uppenbara rekommendationer
- installera endast stabila versioner
- ĂndĂ„ bör du inte leva pĂ„ mycket gamla versioner av programvara
- göra en skylt med information om var viss programvara finns
- lÀs regelbundet rapporter om sÄrbarheter och buggar i mjukvaruversioner, och vid kritiska problem bör du tÀnka pÄ att uppgradera
I detta skede, med konsolÄtkomst till utrustningen, information om support och en beskrivning av uppgraderingsproceduren, Àr du i princip redo för detta steg. Det idealiska alternativet Àr nÀr du har laboratorieutrustning dÀr du kan kontrollera hela proceduren, men det hÀnder tyvÀrr inte ofta.
I fallet med kritisk utrustning kan du kontakta leverantörens support med en begÀran om att hjÀlpa dig med uppgraderingen.
Biljettsystem
Nu kan du se dig omkring. Du behöver etablera processer för interaktion med andra avdelningar och inom avdelningen.
Detta kanske inte Àr nödvÀndigt (till exempel om ditt företag Àr litet), men jag rekommenderar starkt att organisera arbetet pÄ ett sÄdant sÀtt att alla externa och interna uppgifter gÄr genom biljettsystemet.
Biljettsystemet Àr i huvudsak ditt grÀnssnitt för intern och extern kommunikation, och du bör beskriva detta grÀnssnitt tillrÀckligt detaljerat.
LÄt oss ta ett exempel pÄ en viktig och vanlig uppgift att öppna Ätkomst. Jag kommer att beskriva en algoritm som fungerade perfekt i ett av företagen.
Exempel
LÄt oss börja med det faktum att Ätkomstkunder ofta formulerar sina önskemÄl pÄ ett sprÄk som Àr obegripligt för en nÀtverksingenjör, nÀmligen pÄ applikationens sprÄk, till exempel "ge mig tillgÄng till 1C."
DÀrför har vi aldrig accepterat förfrÄgningar direkt frÄn sÄdana anvÀndare.
Och det var det första kravet
- förfrÄgningar om Ätkomst bör komma frÄn tekniska avdelningar (i vÄrt fall var dessa unix, windows, helpdesk-ingenjörer)
Det andra kravet Àr det
- denna Ätkomst mÄste loggas (av den tekniska avdelning som vi fick denna begÀran frÄn) och som en begÀran fÄr vi en lÀnk till denna loggade Ätkomst
Formen pÄ denna begÀran mÄste vara förstÄelig för oss, d.v.s.
- begÀran mÄste innehÄlla information om vilket subnÀt och vilket subnÀtaccess som ska vara öppen, samt protokoll och (vid tcp/udp) portar
Det bör ocksÄ anges dÀr
- beskrivning av varför denna Ätkomst öppnas
- tillfÀlligt eller permanent (om det Àr tillfÀlligt, till vilket datum)
Och en mycket viktig punkt Àr godkÀnnanden
- frÄn avdelningschefen som initierade Ätkomst (till exempel redovisning)
- frÄn chefen för den tekniska avdelningen, varifrÄn denna förfrÄgan kom till nÀtverksavdelningen (till exempel helpdesk)
I det hÀr fallet anses "Àgaren" av denna Ätkomst vara chefen för den avdelning som initierade Ätkomsten (redovisning i vÄrt exempel), och han ansvarar för att sidan med loggad Ätkomst för denna avdelning förblir uppdaterad .
Skogsavverkning
Det hÀr Àr nÄgot man kan drunkna i. Men om du vill implementera ett proaktivt tillvÀgagÄngssÀtt mÄste du lÀra dig hur du hanterar denna dataflod.
HÀr Àr nÄgra praktiska rekommendationer:
- du mÄste granska loggarna dagligen
- vid en planerad granskning (och inte en nödsituation) kan du begrÀnsa dig till svÄrighetsgrad 0, 1, 2 och lÀgga till valda mönster frÄn andra nivÄer om du anser det nödvÀndigt
- skriv ett skript som analyserar loggar och ignorerar de loggar vars mönster du lagt till i ignoreringslistan
Det hÀr tillvÀgagÄngssÀttet gör att du med tiden kan skapa en ignoreringslista över loggar som inte Àr intressanta för dig och bara lÀmna de som du verkligen anser vara viktiga.
Det fungerade jÀttebra för oss.
övervakning
Det Àr inte ovanligt att ett företag saknar ett övervakningssystem. Du kan till exempel lita pÄ loggar, men utrustningen kan helt enkelt "dö" utan att hinna "sÀga" nÄgot, eller sÄ kan udp syslog-protokollpaketet gÄ förlorat och inte komma fram. Generellt sett Àr naturligtvis aktiv övervakning viktig och nödvÀndig.
De tvÄ mest populÀra exemplen i min praktik:
- övervakning av belastningen av kommunikationskanaler, kritiska lÀnkar (till exempel anslutning till leverantörer). De lÄter dig proaktivt se det potentiella problemet med tjÀnsteförsÀmring pÄ grund av förlust av trafik och följaktligen undvika det.
- grafer baserade pÄ NetFlow. De gör det enkelt att hitta anomalier i trafiken och Àr mycket anvÀndbara för att upptÀcka nÄgra enkla men betydande typer av hackerattacker.
Viktig! StÀll in SMS-aviseringar för de mest kritiska hÀndelserna. Det gÀller bÄde övervakning och loggning. Om du inte har ett jourpass bör sms ocksÄ komma utanför arbetstid.
TÀnk igenom processen pÄ ett sÄdant sÀtt att inte vÀcka alla ingenjörer. Vi hade en ingenjör i tjÀnst för detta.
FörÀndring kontroll
Enligt min mening Àr det inte nödvÀndigt att kontrollera alla förÀndringar. Men i alla fall bör du vid behov enkelt kunna hitta vem som gjort vissa Àndringar i nÀtverket och varför.
NÄgra tips:
- anvÀnd ett biljettsystem för att detaljera vad som gjordes pÄ den biljetten, till exempel genom att kopiera den tillÀmpade konfigurationen till biljetten
- anvÀnd kommentarsfunktioner pÄ nÀtverksutrustning (till exempel kommentera Juniper). Du kan skriva ner biljettnumret
- anvÀnd diff av dina konfigurationsbackuper
Du kan implementera detta som en process och granska alla biljetter dagligen för Àndringar.
Processerna
Du ska formalisera och beskriva processerna i ditt team. Om du har nÄtt denna punkt bör ditt team redan ha Ätminstone följande processer igÄng:
Dagliga processer:
- arbetar med biljetter
- arbetar med stockar
- förÀndring kontroll
- dagligt kontrollblad
Ă rliga processer:
- förlÀngning av garantier, licenser
Asynkrona processer:
- reaktion pÄ olika nödsituationer
Avslutning pÄ första delen
Har du mÀrkt att allt detta Ànnu inte handlar om nÀtverkskonfiguration, inte om design, inte om nÀtverksprotokoll, inte om routing, inte om sÀkerhet... Det Àr nÄgot runt. Men dessa, Àven om de kanske Àr trÄkiga, Àr naturligtvis mycket viktiga delar av arbetet med en nÀtverksavdelning.
SÄ lÄngt, som du kan se, har du inte förbÀttrat nÄgot i ditt nÀtverk. Om det fanns sÀkerhetsbrister sÄ fanns de kvar, om det fanns dÄlig design sÄ fanns det kvar. Tills du har tillÀmpat dina fÀrdigheter och kunskaper som nÀtverksingenjör, som du med största sannolikhet har spenderat mycket tid, anstrÀngning och ibland pengar pÄ. Men först mÄste du skapa (eller stÀrka) grunden och sedan börja bygga.
Följande delar berÀttar hur du hittar och eliminerar fel och sedan förbÀttrar din infrastruktur.
Naturligtvis behöver du inte göra allt sekventiellt. Tid kan vara kritisk. Gör det parallellt om resurserna tillÄter.
Och ett viktigt tillÀgg. Kommunicera, frÄga, rÄdgör med ditt team. I slutÀndan Àr det de som stöttar och gör allt detta.
KĂ€lla: will.com
