Sögur 1C þróunaraðila: admin's

Allir 1C forritarar hafa á einn eða annan hátt náin samskipti við upplýsingatækniþjónustu og beint við kerfisstjóra. En þessi samskipti ganga ekki alltaf snurðulaust fyrir sig. Mig langar að segja þér nokkrar skemmtilegar sögur um þetta.

Háhraða samskiptarás

Flestir viðskiptavinir okkar eru stórar eignir með eigin stórar upplýsingatæknideildir. Og sérfræðingar viðskiptavina bera venjulega ábyrgð á öryggisafritum af upplýsingagagnagrunnum. En það eru líka tiltölulega lítil samtök. Sérstaklega fyrir þá höfum við þjónustu þar sem við tökum að okkur öll mál sem tengjast öryggisafriti af öllu 1C. Þetta er fyrirtækið sem við munum tala um í þessari sögu.

Nýr viðskiptavinur kom til að styðja við 1C og meðal annars var í samningnum ákvæði um að við værum ábyrg fyrir öryggisafritum, þó þeir væru með sinn eigin kerfisstjóra. Gagnagrunnur viðskiptavina-miðlara, MS SQL sem DBMS. Nokkuð staðlað ástand, en það var samt einn blæbrigði: aðalstöðin var nokkuð stór, en mánaðarleg hækkun var mjög lítil. Það er að gagnagrunnurinn innihélt mikið af sögulegum gögnum. Að teknu tilliti til þessa eiginleika setti ég upp varaviðhaldsáætlanir sem hér segir: fyrsta laugardag hvers mánaðar var tekið fullt öryggisafrit, það var frekar þungt, síðan var mismunaafrit gert á hverju kvöldi - tiltölulega lítið magn og afrit af viðskiptaskránni á klukkutíma fresti. Þar að auki voru full og mismunandi afrit ekki aðeins afrituð yfir á netkerfi heldur einnig hlaðið upp á FTP netþjóninn okkar. Þetta er skyldubundin krafa þegar þessi þjónusta er veitt.

Allt þetta tókst vel stillt, tekið í notkun og virkaði almennt án bilana.

En nokkrum mánuðum síðar breyttist kerfisstjórinn í þessari stofnun. Nýi kerfisstjórinn byrjaði smám saman að endurbyggja upplýsingatækniinnviði fyrirtækisins í samræmi við nútíma strauma. Sérstaklega birtist sýndarvæðing, diskahillur, aðgangur var lokaður alls staðar og allt o.s.frv., sem í almennu tilvikinu getur auðvitað ekki annað en fagnað. En hlutirnir gengu ekki alltaf snurðulaust fyrir hann; það voru oft vandamál með frammistöðu 1C, sem olli nokkrum ágreiningi og misskilningi með stuðningi okkar. Einnig skal tekið fram að samband okkar við hann var almennt frekar kalt og nokkuð stirt, sem jók aðeins spennuna ef einhver vandamál komu upp.

En einn morguninn kom í ljós að þjónn þessa viðskiptavinar var ekki tiltækur. Ég hringdi í kerfisstjórann til að komast að því hvað gerðist og fékk sem svar eitthvað eins og "þjónninn okkar hefur hrunið, við erum að vinna í því, ekki undir þér komið." Jæja, það er gott að þeir virka. Þetta þýðir að ástandið er undir stjórn. Eftir hádegismat hringi ég aftur og í stað þess að vera pirruð finn ég fyrir þreytu og sinnuleysi í rödd stjórnandans. Ég er að reyna að komast að því hvað gerðist og er eitthvað sem við getum gert til að hjálpa? Í kjölfar samtalsins kom eftirfarandi í ljós:

Hann flutti netþjóninn í nýtt geymslukerfi með nýsamsettu árás. En eitthvað fór úrskeiðis og nokkrum dögum síðar hrundi þetta áhlaup örugglega. Hvort stjórnandinn brann út eða eitthvað kom fyrir diskana, man ég ekki nákvæmlega, en allar upplýsingar týndust óafturkallanlega. Og aðalatriðið var að nettilföngin með afritum enduðu líka á sama diskaflokki við ýmsar flutninga. Það er, bæði framleiðslugagnagrunnurinn sjálfur og öll öryggisafrit hans týndust. Og það er óljóst hvað á að gera núna.

Rólegur segi ég. Við erum með öryggisafrit þitt á nóttunni. Til að bregðast við því varð þögn, þar sem ég áttaði mig á því að ég var nýbúinn að bjarga lífi manns. Við byrjum að ræða hvernig eigi að flytja þetta eintak yfir á nýjan, nýuppsettan netþjón. En hér kom líka upp vandamál.

Manstu þegar ég sagði að öryggisafritið væri frekar stórt? Það var ekki fyrir neitt sem ég gerði það einu sinni í mánuði á laugardögum. Staðreyndin er sú að fyrirtækið var lítil verksmiðja, sem var staðsett langt fyrir utan borgina og internetið þeirra var mjög svo sem svo. Á mánudagsmorgni, það er að segja um helgina, tókst varla að hlaða þessu eintaki inn á FTP-þjóninn okkar. En það var engin leið að bíða í einn eða tvo sólarhringa eftir að það hleðst í gagnstæða átt. Eftir nokkrar árangurslausar tilraunir til að flytja skrána tók stjórnandinn harða diskinn beint af nýja netþjóninum, fann bíl með bílstjóra einhvers staðar og hljóp fljótt á skrifstofuna okkar, sem betur fer erum við enn í sömu borg.

Á meðan þeir stóðu í netþjónaherberginu okkar og biðu eftir að skrárnar yrðu afritaðar hittumst við í fyrsta skipti, ef svo má segja, „í eigin persónu,“ drukkum kaffibolla og töluðum saman í óformlegu umhverfi. Ég hafði samúð með sorg hans og sendi hann til baka með fulla skrúfu af öryggisafritum og endurheimti í flýti stöðvuðu starfi fyrirtækisins.

Í kjölfarið voru allar beiðnir okkar til upplýsingatæknisviðs leystar mjög fljótt og ekki kom upp fleiri ágreiningur.

Hafðu samband við kerfisstjórann þinn

Einu sinni, í mjög langan tíma, gat ég ekki birt 1C fyrir vefaðgang í gegnum IIS fyrir einn viðskiptavin. Þetta virtist vera venjulegt verkefni, en það var engin leið að koma öllu í gang. Staðbundnir kerfisstjórar tóku þátt og prófuðu mismunandi stillingar og stillingarskrár. 1C á vefnum vildi venjulega ekki virka á nokkurn hátt. Eitthvað var rangt, annað hvort með öryggisstefnu léna eða staðbundinn háþróaður eldvegg, eða guð má vita hvað annað. Í Nth endurtekningu sendir stjórnandinn mér tengil með orðunum:

- Reyndu aftur með þessum leiðbeiningum. Þar er öllu lýst nákvæmlega. Ef það virkar ekki skaltu skrifa til höfundar þessarar síðu, kannski getur hann hjálpað.
"Nei," segi ég, "það hjálpar ekki."
- Af hverju?
— Ég er höfundur þessarar síðu... (

Fyrir vikið settum við það af stað á Apache án vandræða. IIS var aldrei sigrað.

Einu stigi dýpra

Við vorum með viðskiptavin - lítið framleiðslufyrirtæki. Þeir voru með netþjón, eins konar „klassískan“ 3 í 1: flugstöðvarþjón + forritaþjón + gagnagrunnsþjón. Þeir unnu í einhverri iðnaðarsértækri uppsetningu sem byggði á UPP, notendur voru um 15-20 og frammistaða kerfisins hentaði í grundvallaratriðum öllum.

Eftir því sem tíminn leið virkaði allt meira og minna stöðugt. En svo beitti Evrópa refsiaðgerðum gegn Rússlandi, sem leiddi til þess að Rússar fóru að kaupa aðallega innlendar vörur, og viðskipti fyrir þetta fyrirtæki fóru verulega á hausinn. Notendum fjölgaði í 50-60 manns, nýtt útibú var opnað og skjalaflæði jókst að sama skapi. Og nú gat núverandi netþjónn ekki lengur tekist á við verulega aukið álag og 1C byrjaði, eins og þeir segja, að „hægja á“. Á álagstímum var unnið úr skjölum í nokkrar mínútur, blokkunarvillur komu upp, eyðublöð tóku langan tíma að opna og allur annar vöndurinn af tengdri þjónustu. Staðbundinn kerfisstjóri burstaði öll vandamálin og sagði: „Þetta er þinn 1C, þú munt komast að því. Við höfum ítrekað lagt til að gerð verði stjórnsýsluúttekt á kerfinu en það kom aldrei að úttektinni sjálfri. Viðskiptavinurinn bað einfaldlega um ráðleggingar um hvernig ætti að laga vandamál.

Jæja, ég settist niður og skrifaði frekar langt bréf um nauðsyn þess að aðskilja hlutverk flugstöðvarþjónsins og forritaþjónsins með DBMS (sem við höfum í grundvallaratriðum þegar sagt oft áður). Ég skrifaði um DFSS á útstöðvarþjónum, um sameiginlegt minni, setti inn tengla á viðurkenndar heimildir og stakk jafnvel upp á nokkrum valkostum fyrir búnað. Þetta bréf barst til valdamanna í fyrirtækinu, fór aftur til upplýsingatæknideildarinnar með ályktunum „Innleiða“ og ísinn var almennt brotinn.

Eftir nokkurn tíma sendi stjórnandinn mér IP tölu nýja netþjónsins og innskráningarskilríki. Þar segir hann að MS SQL og 1C miðlarahlutir séu settir upp og flytja þurfi gagnagrunna, en í bili aðeins yfir á DBMS netþjóninn þar sem einhver vandamál hafi komið upp með 1C lyklana.

Ég kom inn, örugglega, öll þjónusta var í gangi, þjónninn var ekki mjög öflugur, en allt í lagi, ég held að það sé betra en ekkert. Ég mun flytja gagnagrunnana í bili til að létta á núverandi netþjóni einhvern veginn. Ég kláraði alla flutninga á umsömdum tíma, en staðan breyttist ekki - enn sömu frammistöðuvandamálin. Það er auðvitað skrítið, jæja, við skulum skrá gagnagrunna í 1C þyrpingunni og við munum sjá.

Nokkrir dagar líða, lyklarnir hafa ekki verið fluttir. Ég er að spá í hvað er vandamálið, allt virðist vera einfalt - taktu það úr einum server, tengdu það í annan, settu upp driverinn og þú ert búinn. Stjórnandinn svarar með því að tuða og segja eitthvað um framsendingu hafna, sýndarþjónn og svo framvegis.

Hmm... Sýndarþjónn? Svo virðist sem það hafi aldrei verið nein sýndarvæðing og hún hafi aldrei verið... Ég man eftir nokkuð vel þekktu vandamáli með ómöguleikann að framsenda 1C miðlaralykil á sýndarvél á Hyper-V í Windows Server 2008. Og hér Einhverjar grunsemdir byrja að myndast hjá mér...

Ég opna netþjónastjórann - Hlutverk - nýtt hlutverk hefur birst - Hyper-V. Ég fer í Hyper-V stjórnanda, sé eina sýndarvél, tengi... Og svo sannarlega... Nýi gagnagrunnsþjónninn okkar...

Og hvað? Fyrirmælum yfirvalda og tilmælum mínum hefur verið framfylgt, hlutverkin aðskilin. Hægt er að loka verkefninu.

Eftir nokkurn tíma gerðist kreppan núna, loka þurfti nýja útibúinu, álagið minnkaði og afköst kerfisins urðu meira og minna þolanleg.

Jæja, auðvitað gátu þeir ekki framsent miðlaralykilinn yfir á sýndarvélina. Þar af leiðandi var allt skilið eftir eins og það er: flugstöðvarþjónn + 1C þyrping á líkamlegri vél, gagnagrunnsþjónn þar í sýndarþjóni.

Og það væri gaman ef þetta væri einhvers konar skrifstofa Sharashkins. Svo nei. Þekkt fyrirtæki sem þú þekkir væntanlega og hefur séð í viðkomandi deildum allra Lentas og Auchans.

Orlofsáætlun á harða disknum

Stórt eignarhaldsfélag með metnaðarfull áform um að yfirtaka heiminn hefur enn á ný keypt lítið fyrirtæki með það að markmiði að taka það inn í stórfyrirtækið sitt. Í öllum deildum þessa eignarhluta vinna notendur í eigin gagnagrunnum, en með sömu uppsetningu. Og svo byrjuðum við lítið verkefni til að taka nýja einingu inn í þetta kerfi.

Fyrst af öllu er nauðsynlegt að dreifa framleiðslu- og prófunargagnagrunnum. Framkvæmdaraðilinn fékk tengingargögnin, skráir sig inn á netþjóninn, sér MS SQL uppsettan, 1C miðlara, sér 2 rökrétt drif: drif “C” með 250 gígabæta afkastagetu og drif “D” með 1 terabæti. Jæja, "C" er kerfið, "D" er fyrir gögn, verktaki ákveður rökrétt og setur alla gagnagrunna þar. Ég setti meira að segja upp viðhaldsáætlanir, þar á meðal öryggisafrit, bara ef svo ber undir (þótt við berum ekki ábyrgð á þessu). Að vísu var afritum bætt hér við „D“. Í framtíðinni var fyrirhugað að endurstilla það í einhverja sérstaka netauðlind.

Verkefnið fór af stað, ráðgjafar veittu fræðslu um hvernig ætti að vinna í nýja kerfinu, afgangar voru fluttir, smávægilegar endurbætur gerðar og notendur hófu störf í nýja upplýsingagrunninum.

Allt gekk vel þar til einn mánudagsmorgun þegar í ljós kom að gagnagrunnsdiskinn vantaði. Það er einfaldlega ekkert „D“ á þjóninum og það er það.

Frekari rannsókn leiddi í ljós þetta: þessi „þjónn“ var í raun vinnutölva staðbundins kerfisstjóra. Að vísu var það samt stýrikerfi netþjóns. Persónulegt USB-drif þessa stjórnanda var tengt við netþjóninn. Svo fór stjórnandinn í frí og tók skrúfuna með sér með það að markmiði að dæla inn í hana kvikmyndir fyrir ferðina.

Guði sé lof, honum tókst ekki að eyða gagnagrunnsskránum og tókst að endurheimta afkastamikla gagnagrunninn.

Það er athyglisvert að allir voru almennt ánægðir með frammistöðu kerfisins sem staðsett er á USB-drifi. Enginn kvartaði yfir ófullnægjandi frammistöðu 1C. Það var aðeins seinna sem eignarhluturinn hóf stórverkefni til að flytja alla upplýsingagagnagrunna á eina miðlæga síðu með ofurþjónum, geymslukerfum fyrir milljón+ rúblur, háþróuðum yfirsýnum og óþolandi 1C bremsum í öllum greinum.

En það er allt önnur saga...

Heimild: www.habr.com

Bæta við athugasemd